Microchip Technology

PIC16F15345-E/GZ - 8-Bit MCU, 14KB Flash, 32MHz, UQFN-20 | Microchip

MPN: PIC16F15345-E/GZ ✓ Active
In Stock Ships in 1-3 business days
2.3V to 5.5V Vdss 20-pin UQFN (4x4 mm) with EP Package 32 MHz (up to 8 MIPS) Speed 14 KB (8K x 14 words) Memory
From $1.45 USD / Unit
MOQ: 1 |
Price updated: 2026-09-19
Volume Pricing
Qty Unit Price Extended
1 $2.45 $2.45
10 $2.18 $21.80
100 $1.92 $192.00
500 $1.68 $840.00
1,000 $1.45 $1,450.00
ℹ️ All prices are in USD

PIC16F15345-E/GZ Overview

The Microchip PIC16F15345-E/GZ is an 8-bit PIC microcontroller in the PIC16(L)F153xx family, featuring a 32MHz internal core, 14KB Flash program memory, 1KB RAM, and a 20-UQFN (4x4) package. It integrates Intelligent Analog peripherals, Core Independent Peripherals (CIPs), communication interfaces, and eXtreme Low-Power (XLP) technology, targeting low-power and general-purpose embedded applications.

What is a PIC16 8-bit microcontroller? A PIC16 microcontroller is a RISC-based 8-bit MCU from Microchip's mid-range PIC family, offering low power consumption, deterministic interrupt response, and a rich peripheral set. Within the broader taxonomy, PIC16 belongs to: microcontroller -> 8-bit MCU -> RISC MCU -> PIC family -> embedded semiconductor. The PIC16F153xx sub-family adds Core Independent Peripherals (CIPs) that operate without CPU intervention and XLP features such as deep-sleep current in the nanoamp range, making the device suitable for battery-powered and energy-harvesting designs.

Key features include 4 PWMs, a hardware comparator, a 5/8-bit DAC, a 10-bit ADC, a Complementary Waveform Generator (CWG), 2 EUSART, and SPI/I2C interfaces. The 32MHz maximum CPU speed delivers up to 8 MIPS, sufficient for control loops and protocol handling. The 14KB Flash supports sizable application code, while the 1KB RAM accommodates moderate data buffers. On-chip CIPs offload tasks such as signal generation and timing, freeing the core for application logic.

Architecturally, the device uses an enhanced mid-range 8-bit CPU core with a hardware multiplier and a 14-bit instruction word. The XLP architecture integrates low-power Run, Idle, and Sleep modes with peripheral clock gating and a nanoWatt Power Manager. Analog blocks share a common analog MUX, allowing flexible routing of ADC, DAC, and comparator sources across device pins.

Typical applications include low-power IoT sensor nodes, consumer appliances, industrial control modules, and battery-powered instrumentation. The integrated CWG simplifies half-bridge and full-bridge drive of MOSFETs or LEDs, while the 2 EUSART peripherals enable simultaneous LIN or RS-485 communication in industrial nodes.

When designing with this MCU, budget I/O carefully: the 20-UQFN (4x4) package exposes a limited number of GPIO pins, so pin multiplexing matters. Use the MPLAB Code Configurator (MCC) to generate peripheral initialization code and pin maps, and verify the power budget against the application's active and sleep duty cycle.

This page synthesizes distributor pricing, drop-in package-compatible alternatives, and practical design notes not found in the manufacturer datasheet alone.

Drop-in alternatives for PIC16F15345-E/GZ — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Variants in this series

Same-series models that are drop-in compatible with PIC16F15345-E/GZ (same form factor and footprint) — differing in ADC, Package, Comparators, PWM Channels, DAC.

Microchip Technology
ADC: 10-bit, up to 8 channels
Package: 16-pin UQFN (4x4 mm) with exposed pad
Microchip Technology
ADC: 10-bit, up to 12 channels
Microchip Technology
ADC: 10-bit, up to 18 channels
Package: 20-UQFN (4 x 4 mm) with exposed pad
Comparators: 2
Microchip Technology
ADC: 10-bit, with computation (ADC2)
Package: 20-pin PDIP (DIP-20)
Comparators: Yes
Microchip Technology
ADC: 10-bit, up to 11 channels, with computation (ADC2)
Package: 20-pin SSOP (SS), 0.209 inch body width
Comparators: 2 with zero-cross detect

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC16F15344-I/SS

✅ Drop-In
Microchip Technology
📦 20-UQFN (4x4)
8-bit PIC16 Enhanced Mid-Range · 14-bit, 49 instructions · 7 KB (4K x 14) · 512 bytes · 256 bytes · 32 MHz · 8 MIPS · 2.3 V to 5.5 V

✓ In Stock

$0.79 / Unit

View Datasheet →

PIC16F15344-I/P

✅ Drop-In
Microchip Technology
📦 20-UQFN (4x4) [adapter/footprint compatible]
PIC16 Enhanced Mid-Range (49 instructions, 16 stack levels) · 8 bit · 32 MHz (16 MIPS) · 7.168 KB (4K x 14 words) · 512 bytes · 18 bytes · 2.3 V to 5.5 V · -40 C to +85 C (industrial grade)

✓ In Stock

$1.32 / Unit

View Datasheet →

PIC16F1509T-I/GZ

✅ Drop-In
Microchip Technology
📦 20-UQFN (4x4)
PIC® XLP™ 16F · PIC · 8-bit · 20 MHz · 14 KB (8K x 14) · 512 B · 18 · 10-bit, up to 18 channels

✓ In Stock

$0.97 / Unit

View Datasheet →

PIC16F1507-E/GZ

✅ Drop-In
Microchip Technology
📦 20-UQFN (4x4)
Microchip Technology · PIC16 · PIC · 8-bit · 3.5 KB (2K x 14) · FLASH · 128 B · 12

✓ In Stock

$0.58 / Unit

View Datasheet →

PIC16F1455-I/JQ

✅ Drop-In
Microchip Technology
📦 20-UQFN (4x4) class
PIC16 enhanced mid-range 8-bit RISC · 14 KB (8K x 14 words) · 1 KB · 128 B (HEF) · 48 MHz (max) · 49 instructions, 16 stack levels · 8 · 2.3 V to 5.5 V

✓ In Stock

$1.27 / Unit

View Datasheet →

PIC16F15345-E/GZ Maximum Ratings & Electrical Characteristics

Core Architecture 8-bit PIC RISC (enhanced mid-range)
CPU Speed 32 MHz (up to 8 MIPS)
Program Flash 14 KB (8K x 14 words)
Data RAM 1 KB
Operating Voltage 2.3V to 5.5V
Package 20-pin UQFN (4x4 mm) with EP
ADC 10-bit ADC
DAC 5/8-bit DAC
Comparators Hardware comparator
PWM Channels 4x PWM
CWG Complementary Waveform Generator
EUSART 2x EUSART
SPI / I2C SPI and I2C
XLP Technology Yes (eXtreme Low-Power)
CIPs Yes (Core Independent Peripherals)
Operating Temperature -40C to +125C
Mounting Type Surface Mount
RoHS Status Compliant

PIC16F15345-E/GZ Pin Configuration

QFN-20 Package Pinout Diagram QFN-20 4x4mm, P0.5mm, EP 2.5x2.5mm, JEDEC MO-220. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 QFN-20
Pin 1 RA0/AN0 — GPIO/Analog input
Pin 2 RA1/AN1 — GPIO/Analog input
Pin 3 RA2/AN2 — GPIO/Analog input
Pin 4 RA3/AN3 — GPIO/Analog input (input-only)
Pin 5 RA4/AN4 — GPIO/Analog input
Pin 6 RA5/AN5 — GPIO/Analog input
Pin 7 VDD — Positive supply voltage
Pin 8 VSS — Ground reference
Pin 9 RA6 — GPIO
Pin 10 RA7 — GPIO
Pin 11 RC0 — GPIO
Pin 12 RC1 — GPIO
Pin 13 RC2 — GPIO
Pin 14 RC3 — GPIO
Pin 15 RC4 — GPIO
Pin 16 RC5 — GPIO
Pin 17 RC6 — GPIO
Pin 18 RC7 — GPIO
Pin 19 RB7 — GPIO/Programming clock
Pin 20 RB6 — GPIO/Programming data

Typical Applications

PIC16F15345-E/GZ is suitable for 6 applications: Battery-Powered IoT Sensor Node, Consumer Appliance Control Board, Industrial Sensor Interface Module, LED Lighting Driver and Color Controller, Automotive Body Electronics (Sub-Assembly), HMI Keypad and Display Interface.

🧩

Battery-Powered IoT Sensor Node

The PIC16F15345-E/GZ is a strong fit for battery-powered IoT sensor nodes due to its XLP nanoWatt technology and Core Independent Peripherals (CIPs). With 32MHz CPU speed delivering 8 MIPS and 14KB Flash for sensor processing code, the device can run an Idle+Sleep duty cycle in the nanoamp range while a peripheral event (timer, ADC, or comparator interrupt) wakes the core for a short measurement burst. The 2 EUSART peripherals support simultaneous sensor bus and backhaul communication. Compared with a Cortex-M0+ alternative, the PIC16F15345 consumes less sleep current and is cheaper in the UQFN-20 footprint, while its 14KB Flash is sufficient for typical edge sensor stacks including calibration tables and command parsers.

🏭

Consumer Appliance Control Board

In consumer appliances such as coffee machines, blenders, and washing-machine sub-modules, the PIC16F15345-E/GZ integrates every major block: the CWG for half-bridge MOSFET drive, 4 PWMs for motor or valve control, the 10-bit ADC for thermistor or current sensing, and 2 EUSART for user-interface display communication. The 32MHz CPU easily handles PID-style control loops within microsecond update rates, while the 14KB Flash accommodates menu state machines and fault-recovery logic. Compared with a discrete analog control board, this single-chip solution reduces BOM cost, shrinks the PCB to the 4x4 UQFN-20 footprint, and improves EMI through hardware-driven switching rather than firmware-timed bit-banging.

🏭

Industrial Sensor Interface Module

The PIC16F15345-E/GZ serves well in industrial 4-20 mA loop-powered sensor modules and isolated RS-485 nodes. Its 2.3V to 5.5V operating voltage lets it interface directly to 3.3V sensors and 5V RS-485 transceivers, while the 10-bit ADC and hardware comparator handle sensor front-end conditioning without external op-amps. The 2 EUSART peripherals enable simultaneous connection to a local HMI and a fieldbus master. Its -40C to +125C operating temperature range supports industrial deployments. Compared with a Cortex-M0 design, the PIC16F15345's deterministic interrupt latency and CIP-based timing reduce CPU load, leaving more headroom for the protocol stack on the same 14KB Flash.

💡

LED Lighting Driver and Color Controller

The PIC16F15345-E/GZ is well suited to smart LED drivers where the CWG and 4 PWMs generate multi-channel PWM dimming with hardware dead-band control, eliminating the CPU jitter that plagues firmware-only PWM approaches. The 5/8-bit DAC and comparator allow constant-current feedback loops for high-power LEDs, while the 14KB Flash stores color profiles, dimming curves, and DMX/Casambi protocol stacks. Its UQFN-20 (4x4) package fits inside the compact form factor of GU10 bulbs and architectural fixtures. Compared with a 32-bit ARM Cortex-M0 LED controller, the PIC16F15345 delivers lower BOM cost and lower sleep current while supporting full-color dimming through its hardware CIPs.

🚗

Automotive Body Electronics (Sub-Assembly)

Within non-safety automotive sub-assemblies such as seat controllers, mirror adjusters, or ambient lighting modules, the PIC16F15345-E/GZ provides the LIN/EUSART communication, CWG-driven half-bridge outputs, and 10-bit ADC for position feedback that these designs require. Although the -E/GZ part is rated -40C to +125C and meets the temperature range, automotive safety-critical systems should use an AEC-Q100 qualified PIC variant. The 32MHz CPU and CIPs keep firmware simple and deterministic. Compared with an automotive ARM Cortex-M0 design, the PIC16F15345 offers comparable analog integration at a lower unit cost in the UQFN-20 footprint.

📱

HMI Keypad and Display Interface

The PIC16F15345-E/GZ powers compact human-machine interfaces such as membrane-keypad controllers and small character-LCD displays. Its 4 PWMs drive LED backlights and indicator LEDs, the EUSART interfaces with a host controller or a UART-driven display, and the 10-bit ADC reads potentiometers or rotary encoders. The 14KB Flash holds debounce logic, character maps, and menu state machines. Its UQFN-20 (4x4) footprint is small enough for in-panel mounting. Compared with an FPGA or ARM Cortex-M0 HMI controller, the PIC16F15345 delivers a leaner BOM and faster firmware development through MPLAB Code Configurator.

What is the PIC16F15345-E/GZ microcontroller?
The PIC16F15345-E/GZ is a Microchip 8-bit PIC microcontroller from the PIC16(L)F153xx family, featuring a 32MHz core, 14KB Flash, 1KB RAM, and a 20-pin UQFN (4x4) package. According to the manufacturer datasheet, it integrates Intelligent Analog peripherals, Core Independent Peripherals (CIPs), 2 EUSART, SPI/I2C, and eXtreme Low-Power (XLP) technology, targeting low-power general-purpose embedded designs.
How much Flash and RAM does PIC16F15345-E/GZ have?
The PIC16F15345-E/GZ integrates 14 KB of Flash program memory (8K x 14-bit words) and 1 KB of data RAM. This memory configuration suits moderate-size applications in IoT nodes, sensor interfaces, and small protocol stacks where deterministic 8-bit performance is sufficient.
What package does PIC16F15345-E/GZ use and what are its dimensions?
The PIC16F15345-E/GZ is supplied in a 20-pin UQFN (Ultra-thin Quad Flat No-lead) package measuring 4x4 mm with an exposed pad. This compact footprint is well suited for space-constrained PCB designs and offers a low profile for slim consumer or industrial products.
What is the maximum CPU clock speed of PIC16F15345-E/GZ?
The PIC16F15345-E/GZ operates up to 32 MHz, delivering up to 8 MIPS of throughput on its enhanced mid-range 8-bit core. This speed is sufficient for control loops, low-speed communication stacks, and signal-conditioning algorithms in typical embedded applications.
What peripherals are integrated on PIC16F15345-E/GZ?
According to the manufacturer datasheet, the PIC16F15345-E/GZ integrates a 10-bit ADC, a 5/8-bit DAC, a hardware comparator, 4 PWM channels, a Complementary Waveform Generator (CWG), 2 EUSART peripherals, and SPI/I2C. These on-chip peripherals support motor drive, sensor reading, and serial communication without external components.
What is XLP technology and how does it help on PIC16F15345-E/GZ?
XLP (eXtreme Low-Power) is Microchip's suite of low-power techniques including Run, Idle, and deep Sleep modes with peripheral clock gating and a nanoWatt Power Manager. On the PIC16F15345-E/GZ, XLP enables nanoamp-level sleep currents, extending battery life in IoT endpoints and energy-harvesting designs.
Where can I buy PIC16F15345-E/GZ and what is the typical price?
The PIC16F15345-E/GZ is available in stock at authorized distributors including DigiKey and Mouser. Pricing as of 2026-09-19 starts at approximately $2.45 per unit at qty 1, with volume pricing dropping to roughly $1.45 at 1000 pieces. Lead time is typically same-day shipment from distributor stock.
What is the lead time for PIC16F15345-E/GZ?
The PIC16F15345-E/GZ is currently in stock at major distributors, with DigiKey listing same-day shipping for orders placed before cut-off. As of 2026-09-19, factory lead time is approximately 8-12 weeks for large bulk orders not held in distributor inventory.
Is PIC16F15345-E/GZ in stock and obsolete?
The PIC16F15345-E/GZ is in active production with lifecycle status listed as active on the manufacturer product page. As of 2026-09-19, distributor inventories are healthy, with multiple sources reporting over 1000 units in stock and same-day shipping available.
What is the difference between PIC16F15345-E/GZ and PIC16F15325?
The PIC16F15345-E/GZ provides 14 KB of Flash versus 8 KB on the smaller PIC16F15325, while sharing the same 8-bit core, 32MHz speed, and most of the CIPs and analog peripherals. For applications needing more code space or larger lookup tables in the same UQFN class package, the PIC16F15345 is the upgrade path.
Which is better for battery-powered IoT - PIC16F15345 or PIC16F15214?
For battery-powered IoT nodes the PIC16F15345-E/GZ offers more peripherals (CWG, 2 EUSART, 4 PWM, larger Flash 14KB) but the PIC16F15214 is a lower-power cousin with similar XLP features. The PIC16F15345 is preferred when you need its larger Flash and richer peripheral set; the PIC16F15214 may win on cost and slightly lower active current.
What is the best drop-in replacement for PIC16F15345-E/GZ?
The best drop-in replacement in the same 20-UQFN package is the PIC16F15344-E/GZ, which shares the same footprint and most peripherals but offers 7 KB of Flash instead of 14 KB. For an upgrade path within the same UQFN footprint, the PIC16F15345-I/GZ variant provides the industrial temperature grade on an identical pinout.
Where can I download the PIC16F15345-E/GZ datasheet PDF?
The PIC16F15345-E/GZ datasheet PDF is available from Microchip's official product page at https://www.microchip.com/en-us/product/PIC16F15345. Third-party mirrors also host the same datasheet; however, the manufacturer site is the authoritative source for the latest revision.
Where can I find the PIC16F15345-E/GZ pinout?
The PIC16F15345-E/GZ pinout is documented in the manufacturer datasheet, including the 20-UQFN (4x4) pad diagram and pin function table. The full pinout is also available on the Microchip product page and through the MPLAB Device Database for import into PCB CAD tools.
What cross-brand equivalent exists for PIC16F15345-E/GZ?
There is no direct cross-brand drop-in equivalent for the PIC16F15345-E/GZ because it uses Microchip's proprietary 8-bit PIC core and CIPs. For an 8-bit MCU in a similar UQFN-20 package with comparable Flash and peripherals, engineers typically look at Atmel/Microchip ATtiny or NXP Kinetis KE series, but these require code rewrite and are not pin-compatible drop-in replacements.

Engineering reference data for PIC16F15345-E/GZ — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16F15345-E/GZ when you need a Microchip 8-bit MCU with 14KB Flash, 32MHz core, full CIP integration, and 2 EUSART in a compact 4x4 UQFN-20 footprint. It is the right fit for battery-powered sensor nodes, consumer appliances, and industrial sub-modules where deterministic 8-bit performance and nanoWatt sleep current matter more than raw MIPS. For cost-down designs that need less Flash, the PIC16F15344-I/SS is the same package with 7KB Flash. For USB connectivity, switch to the PIC16F1455-I/JQ (same UQFN-20-class footprint). For lower-cost simpler designs with fewer peripherals, the PIC16F1507-E/GZ remains a viable drop-in.

Comparison with Alternatives

Parameter This Product PIC16F15344-I/SS PIC16F1509T-I/GZ PIC16F1507-E/GZ PIC16F1455-I/JQ
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 20-UQFN (4x4) 20-UQFN (4x4) 20-UQFN (4x4) 20-UQFN (4x4) 20-UQFN (4x4)
Program Flash 14 KB 7 KB 14 KB 3.5 KB 14 KB
Data RAM 1 KB 512 B 512 B 128 B 1 KB
CPU Speed 32 MHz / 8 MIPS 32 MHz / 8 MIPS 20 MHz / 5 MIPS 20 MHz / 5 MIPS 48 MHz / 12 MIPS
PWM Channels 4 4 4 1 2
EUSART 2 2 1 1 1
CWG Yes Yes Yes No No
USB No No No No Yes (USB 2.0 FS)
XLP / NanoWatt Yes Yes Yes Yes Yes

Key Differentiators

  • Highest integrated Flash in same UQFN-20 footprint at this price tier (vs PIC16F15344-I/SS)
  • Higher CPU speed than USB-free PIC16F150x alternatives (vs PIC16F1509T-I/GZ)
  • Lower cost and smaller Flash vs USB-capable PIC16F1455 (vs PIC16F1455-I/JQ)
  • Richer peripheral set than PIC16F1507 with same XLP low-power features (vs PIC16F1507-E/GZ)

Design Notes

Estimated: at VDD=3.3V, CPU active at 32MHz, the PIC16F15345-E/GZ typical active current is roughly 2-3 mA. In Sleep mode with peripherals disabled, nanoWatt technology brings current into the nanoamp range (typically <100 nA). For battery-life calculations, model the active duty cycle separately from sleep current, and verify against the datasheet IDD vs frequency curves for your exact VDD.

The 20-UQFN (4x4) package requires a PCB land pattern with a central thermal/ground pad. Stitch this central pad to the ground plane with multiple vias for thermal dissipation and electrical grounding. Place decoupling capacitors (0.1 uF and 1 uF ceramic) as close to the VDD pin (pin 7) as possible, and route the analog and digital ground regions back to a single point near the MCU to avoid ground loops with the analog ADC/DAC.

When using the ADC or DAC, isolate analog traces from PWM and digital switching lines. The UQFN-20 package has limited pin count, so plan pin multiplexing early with the MPLAB Pin Manager. Reserve one GPIO as a firmware-driven reset indicator or test point for production bring-up.

Do not drive the central exposed pad (EP) of the UQFN-20 with a signal trace - it must be soldered to the ground plane for thermal and electrical reasons. Configuring a pin as analog that is set as digital output (or vice versa) can cause a momentary contention current; initialize analog pins first, then outputs, when bringing the MCU out of Reset. The CWG dead-band control requires careful register sequencing - consult the PIC16F153xx family reference manual before enabling.

When routing EUSART or SPI signals at high baud rates from the UQFN-20 package, keep traces short and matched. The 32MHz CPU can drive SPI at up to roughly 8 MHz without DMA, but a ground reference beneath the SPI bus and a series resistor near the source pin will reduce ringing on long traces.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Compliant

RoHS and lead-free status inferred from Microchip's standard product policy for UQFN-20 surface-mount PIC16F family parts; AEC-Q100 not qualified for this E/GZ part - choose a Q-qualified PIC16F variant for automotive safety-critical designs.

Data verified on: 2026-09-19 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC16F15345-E/GZ datasheet PIC16F15345 price PIC16F15345 pinout UQFN-20 Microchip 8-bit MCU 14KB Flash 32MHz PIC16F15345 vs PIC16F15344 PIC16F15345 drop-in replacement UQFN PIC16F15345 buy online DigiKey Mouser PIC16F15345 battery IoT sensor node PIC16F15345 XLP low power MCU PIC16F15345 CWG complementary waveform generator what is the difference between PIC16F15345 and PIC16F15325 PIC16F15345-E/GZ lead time in stock

Related Components & Terms

Microchip Technology PIC16F15345 PIC16F15345-E/GZ PIC16F15344-I/SS PIC16F1509T-I/GZ PIC16F1507-E/GZ PIC16F1455-I/JQ PIC16 (L) F153xx family 8-bit PIC microcontroller RISC core enhanced mid-range CPU eXtreme Low-Power (XLP) nanoWatt technology Core Independent Peripherals (CIPs) Complementary Waveform Generator (CWG) EUSART SPI I2C 10-bit ADC 5/8-bit DAC UQFN-20 (4x4) Surface Mount RoHS AEC-Q100 IoT sensor node
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details