PIC16F18345T-I/GZ - 8-bit MCU, 32MHz, 14KB Flash, 20-UQFN
MPN: PIC16F18345T-I/GZ β Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.255 | $3.26 |
| 10 | $2.93 | $29.30 |
| 100 | $2.61 | $261.00 |
| 500 | $2.28 | $1,140.00 |
| 1,000 | $2.04 | $2,040.00 |
PIC16F18345T-I/GZ Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory (Flash), data memory (SRAM), non-volatile memory (EEPROM), and peripherals onto one silicon die. The PIC16F18345 sits within the PIC16F mid-range architecture family from Microchip, which itself belongs to the broader PIC microcontroller hierarchy and the wider class of embedded microcontrollers used in low-power, cost-sensitive electronic products.
Key features include 14 KB self-programmable Flash with 8K x 14 organization, 1 KB SRAM, 256 bytes EEPROM, internal 32 MHz oscillator, 18 I/O pins with PPS remapping, and eXtreme Low Power (XLP) modes achieving sub-uA sleep currents. Peripherals include a 10-bit ADC, comparators, PWM, UART, I2C, SPI, and Core Independent Peripherals such as CWG, NCO, and configurable logic cells that operate without CPU intervention.
The architecture uses a RISC-based 14-bit instruction word with single-cycle execution, deterministic interrupt latency, and hardware state machines. The PIC16F18345 also supports Functional Safety features (FuSa) with Class B safety libraries, making it suitable for applications that must meet IEC 60730 or similar functional-safety requirements.
Typical applications include low-power IoT sensor nodes, battery-powered consumer devices, home appliances, LED lighting controls, and industrial sensor interfaces where the small 4x4 mm UQFN footprint, low quiescent current, and integrated analog peripherals reduce overall BOM cost. The PPS feature allows flexible peripheral routing for PCB layout reuse across multiple product variants.
When designing with this part, note that the 20-UQFN package requires careful PCB thermal via design under the exposed pad for heat dissipation. Program development typically uses MPLAB X IDE with XC8 compiler, and configuration bits must be set for the chosen oscillator and watchdog behavior.
This page synthesizes distributor stock, drop-in alternatives, and practical design notes not found in the manufacturer datasheet, providing engineers with the cross-reference data needed to qualify substitutes during supply-chain disruptions.
Drop-in alternatives for PIC16F18345T-I/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 PIC16F18345T-I/GZ (same form factor and footprint) β differing in ADC, Operating Temperature, Package, Program Memory (Flash), Core Architecture.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
PIC16F18344T-I/GZ
β Drop-Inπ Reference alternative (not in catalog)
PIC16F18346T-I/GZ
β Drop-Inβ In Stock
$0.92 / Unit
View Datasheet βPIC16F18345-I/GZ
β Drop-Inπ Reference alternative (not in catalog)
PIC16F18345T-I/GZ Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC16 8-bit RISC |
| Program Memory (Flash) | 14 KB (8K x 14 words) |
| Data SRAM | 1 KB |
| EEPROM | 256 bytes |
| Maximum CPU Frequency | 32 MHz |
| Supply Voltage Range | 2.5 V to 5.5 V |
| I/O Pins | 18 |
| ADC | 10-bit |
| Package | 20-pin UQFN (4x4 mm) |
| Operating Temperature | -40C to +85C (Industrial) |
| Mounting Type | Surface Mount |
| Low-Power Technology | XLP (eXtreme Low Power) |
| Peripheral Pin Select (PPS) | Yes |
| Functional Safety (FuSa) | Yes (Class B libraries) |
| RoHS Status | Compliant |
PIC16F18345T-I/GZ Pin Configuration
| Pin 1 | RA5 β General-purpose I/O with PPS |
| Pin 2 | RA4 β General-purpose I/O with PPS |
| Pin 3 | RA3 β General-purpose I/O with PPS |
| Pin 4 | RA2 β General-purpose I/O with PPS |
| Pin 5 | RA1 β General-purpose I/O with PPS |
| Pin 6 | RA0 β General-purpose I/O with PPS |
| Pin 7 | VSS β Ground reference |
| Pin 8 | RA7 β General-purpose I/O with PPS |
| Pin 9 | RA6 β General-purpose I/O with PPS |
| Pin 10 | RC0 β General-purpose I/O with PPS |
| Pin 11 | RC1 β General-purpose I/O with PPS |
| Pin 12 | RC2 β General-purpose I/O with PPS |
| Pin 13 | RC3 β General-purpose I/O with PPS |
| Pin 14 | RC4 β General-purpose I/O with PPS |
| Pin 15 | RC5 β General-purpose I/O with PPS |
| Pin 16 | RC6 β General-purpose I/O with PPS |
| Pin 17 | RC7 β General-purpose I/O with PPS |
| Pin 18 | VSS β Ground (exposed pad) |
| Pin 19 | VDD β Positive supply voltage |
| Pin 20 | MCLR β Master Clear (reset) input |
Typical Applications
PIC16F18345T-I/GZ is suitable for 6 applications: Battery-Powered IoT Sensor Nodes, Home Appliance Control Boards, LED Lighting Drivers and Dimmers, Industrial Sensor Interfaces, Consumer Remote Controls and HIDs, Automotive Body Electronics (Non-Safety).
Battery-Powered IoT Sensor Nodes
The PIC16F18345T-I/GZ is well suited for battery-powered IoT sensor nodes because its XLP sleep currents below 1 uA and 2.5 V to 5.5 V supply range allow multi-year operation on coin-cell or 2x AA batteries. The 10-bit ADC reads sensor outputs directly, while Core Independent Peripherals (CIPs) handle timing and signal conditioning without waking the CPU. Peripheral Pin Select (PPS) lets designers remap UART, I2C, or SPI to any I/O pin, simplifying PCB layout when sensor placement changes between product variants. The 4x4 mm UQFN footprint fits space-constrained wearable and remote-sensor enclosures where every square millimeter matters.
Recommended
Home Appliance Control Boards
The PIC16F18345T-I/GZ fits home appliance control boards such as coffee makers, washing machines, and microwave ovens where Functional Safety (FuSa) Class B support is required for IEC 60730 compliance. Its 32 MHz core runs user-interface and motor-control firmware simultaneously, while the PWM peripherals drive TRIACs or MOSFETs for heating elements. The 18 I/O pins accommodate keypad scanning, LCD driving, and relay control, and PPS remapping simplifies PCB trace routing around high-current paths. Industrial -40C to +85C temperature operation ensures reliability in kitchen and laundry environments with elevated ambient temperatures.
Recommended
LED Lighting Drivers and Dimmers
The PIC16F18345T-I/GZ is appropriate for LED lighting drivers and dimmers because its PWM, CWG (Complementary Waveform Generator), and NCO (Numerically Controlled Oscillator) peripherals generate accurate dimming waveforms without CPU overhead. The 10-bit ADC reads ambient light sensors and potentiometer settings, while Core Independent Peripherals handle zero-crossing detection for TRIAC dimming. The 14 KB Flash stores DMX-512, DALI, or 0-10 V dimming protocol stacks, and the small 4x4 mm UQFN package fits inside MR16, PAR, and down-light form factors where PCB area is severely constrained.
Recommended
Industrial Sensor Interfaces
The PIC16F18345T-I/GZ is deployed in industrial sensor interfaces including 4-20 mA loop-powered transmitters, RTD conditioners, and bridge-sensor readouts. The 10-bit ADC combined with on-chip op-amps and comparators implements signal conditioning directly, reducing external analog component count. The 2.5 V to 5.5 V supply range accepts industrial 24 V bus rails after a simple LDO drop, while the -40C to +85C temperature range tolerates factory-floor thermal environments. PPS allows the UART or RS-485 interface to be routed to convenient pins, simplifying EMC-compliant PCB layouts.
Recommended
Consumer Remote Controls and HIDs
The PIC16F18345T-I/GZ suits consumer remote controls and human-interface devices (HIDs) because its XLP sleep currents allow multi-year battery life, and its 32 MHz core executes button-matrix scans, IR transmission, and BLE pairing code without latency. The 18 I/O lines drive keypads, capacitive touch pads, and LED indicators, while on-chip comparators handle IR receiver demodulation. The 4x4 mm UQFN footprint fits inside thin remote enclosures, and the industrial temperature range tolerates automotive interior heat for steering-wheel or center-console controls.
Recommended
Automotive Body Electronics (Non-Safety)
The PIC16F18345T-I/GZ is used in non-safety automotive body electronics such as interior lighting controllers, seat heaters, and accessory modules where the industrial temperature range suffices for cabin environments. The PIC16F18345T-E/GZ variant (extended -40C to +125C) is required for under-hood or AEC-Q100 qualified designs. The 10-bit ADC reads position sensors and thermistors, while PWM outputs drive FET bridges for motor loads. Functional Safety (FuSa) Class B libraries support diagnostic routines for ISO 26262 adjacent applications.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F18345T-I/GZ β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F18344T-I/GZ | PIC16F18346T-I/GZ | PIC16F18345-I/GZ |
|---|---|---|---|---|
| Package | 20-UQFN (4x4) | 20-UQFN (4x4) - same | 20-UQFN (4x4) - same | 20-UQFN (4x4) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 14 KB | 7 KB | 28 KB | 14 KB |
| SRAM | 1 KB | 1 KB | 2 KB | 1 KB |
| EEPROM | 256 bytes | 256 bytes | 256 bytes | 256 bytes |
| Maximum Frequency | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Supply Voltage | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V |
| I/O Pins | 18 | 18 | 18 | 18 |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
Key Differentiators
- Mid-range Flash density within PIC16F family (vs PIC16F18344T-I/GZ)
- Optimized Flash/SRAM balance for typical embedded firmware (vs PIC16F18346T-I/GZ)
- Functional Safety (FuSa) Class B support (vs PIC16F1829-I/GZ)
Design Notes
The 20-UQFN package has an exposed thermal pad (pin 18) that MUST be soldered to a PCB copper pad with multiple thermal vias for heat dissipation. Without proper thermal pad soldering, junction temperature can rise 15-20 C above ambient at 32 MHz full operation. Use at least 5 thermal vias (0.3 mm drill) connecting the pad to the inner-layer ground plane. Place a 0.1 uF decoupling capacitor within 3 mm of VDD pin 19, and a bulk 10 uF capacitor within 10 mm.
Brown-out Reset (BOR) should be enabled in configuration bits to prevent code corruption during supply voltage dips. Set BOR voltage threshold to match the minimum operating VDD of 2.5 V. For battery-powered designs, enable the ultra-low-power WDT and use the DOZE feature to reduce active current during periods of low CPU load. The XLP sleep modes achieve sub-uA currents suitable for multi-year battery life.
MCLR pin 20 must be tied to VDD through a 10 kohm pull-up resistor for normal operation; floating MCLR causes intermittent resets. Do not leave unused I/O pins floating - configure them as outputs driving low, or inputs with internal weak pull-ups enabled. Configuration bits must be set explicitly in code (using #pragma config in XC8); relying on defaults can lead to unexpected watchdog or oscillator behavior in production.
Compliance Information
RoHS and REACH compliant per Microchip product page. Industrial -40C to +85C grade only; for AEC-Q100 automotive use, select PIC16F18345T-H/SSVAO or PIC16F18345T-E/GZ variant.