PIC16LF15345T-I/SO - 14KB Flash 32MHz XLP MCU 20-SOIC | Microchip
MPN: PIC16LF15345T-I/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.85 | $1.85 |
| 10 | $1.62 | $16.20 |
| 100 | $1.28 | $128.00 |
| 500 | $1.08 | $540.00 |
| 1,000 | $0.94 | $940.00 |
| 3,000 | $0.78 | $2,340.00 |
PIC16LF15345T-I/SO Overview
A PIC (Peripheral Interface Controller) microcontroller is an 8-bit RISC-based MCU that combines a CPU core, non-volatile Flash program memory, RAM, and on-chip peripherals into a single device. The PIC16 family sits between PIC10/PIC12 (ultra-low-cost, low pin count) and PIC18/PIC24 (higher performance, 16-bit) in Microchip's portfolio; the 'LF' prefix in PIC16LF15345 indicates a 1.8V-3.6V low-voltage variant optimized for battery applications, while the '153' family adds the modern CIP peripheral set. PIC MCUs are widely used in consumer, industrial, IoT, and automotive subsystems where deterministic instruction execution and low sleep current are decisive.
Key differentiating features of the PIC16LF15345 include 32 MHz execution from 14KB Flash, hardware CWG (Complementary Waveform Generator) for dead-band-controlled half-bridge drive without CPU intervention, the CLC block that lets the user implement custom combinatorial logic in silicon, and nanoWatt XLP for sleep currents in the tens of nanoamperes. The part supports ICD (In-Circuit Debug) via standard two-wire MPLAB ICD interfaces and is programmable with MPLAB X IDE, XC8 compilers, and the MPLAB PICkit programmers.
Technically, the PIC16LF15345 uses a 14-bit modified Harvard architecture with a 31-level hardware stack and a single-cycle 8x8 hardware multiplier that accelerates arithmetic peripherals. The brown-out detect (BOD) and POR circuits operate at user-selectable thresholds, while the internal 32 kHz LFINTOSC with 31 kHz typical drift and a calibrated 32 MHz HFINTOSC (1% factory calibrated) remove the need for an external crystal in cost-sensitive designs.
Typical applications include battery-powered sensor nodes, low-power IoT edge devices, remote control transmitters, LED driver controllers, BLDC/PMSM auxiliary commutation logic, and consumer appliances. The wide Vdd range makes it ideal for 2x AA / 3x AAA battery stacks and for coin-cell trickle applications regulated by an XLP-suited LDO.
The trailing 'T' in the part number indicates Tape-and-Reel packaging for SMT assembly, and the 'I/SO' suffix specifies the industrial -40C to +85C temperature range and the SOIC-20 (300 mil) footprint. Designers transitioning between package options must respect the SO-20 land pattern and observe SSOP-20 / UQFN-20 footprint differences when migrating to the /SS or /GZ variants. Drop-in evaluation is recommended against datasheet device ID bits and revision IDs before mass production.
This page combines distributor pricing, drop-in alternatives in 20-SOIC, design notes on bypass capacitors and debug headers, and a parameter-by-parameter comparison table that is not aggregated on any single distributor catalog page.
Drop-in alternatives for PIC16LF15345T-I/SO — 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 PIC16LF15345T-I/SO (same form factor and footprint) — differing in Package, ADC, DAC, Operating Temperature, Program Memory (Flash).
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF15345-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F15345T-I/SO
✅ Drop-In✓ In Stock
$1.1 / Unit
View Datasheet →PIC16LF15344T-I/SS
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$0.86 / Unit
View Datasheet →PIC16LF15344T-I/GZ
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$0.78 / Unit
View Datasheet →PIC16LF1516T-I/SO
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$1.53 / Unit
View Datasheet →PIC16LF15345T-I/SO Maximum Ratings & Electrical Characteristics
| Series | PIC16 (XLP) |
| Core Processor | PIC 8-bit |
| Core Size | 8-Bit |
| Maximum Clock Frequency | 32 MHz |
| Instruction Cycle | 125 ns (at 32 MHz Fosc/4) |
| Program Memory (Flash) | 14 KB (8K x 14 words) |
| RAM | 1 KB |
| EEPROM | 256 bytes |
| Operating Voltage Range | 1.8 V to 3.6 V |
| I/O Pins | 18 |
| ADC | 10-bit, 17 channels, with Computation (ADC2) |
| DAC | 2x 8-bit + 1x 5-bit |
| PWM Channels | 4 (16-bit, with Complementary Waveform Generator) |
| Comparators | Yes |
| CLC | 4 Configurable Logic Cell blocks |
| EUSART | 2 |
| SPI/I2C | Yes (MSSP) |
| Operating Temperature Range | -40 C to +85 C (Industrial) |
| Package | 20-SOIC (0.295 in / 7.50 mm width) |
| Mounting Type | Surface Mount |
| Packaging | Tape & Reel (T suffix) |
| RoHS | Compliant |
PIC16LF15345T-I/SO Pin Configuration
| Pin 1 | VDD — Positive supply voltage (1.8V to 3.6V) |
| Pin 2 | RA5/SS — Bidirectional I/O / SPI slave select |
| Pin 3 | RA4/T0CKI — Bidirectional I/O / Timer0 clock input |
| Pin 4 | MCLR/VPP — Master Clear (active low) / ICSP programming voltage |
| Pin 5 | GND — Ground reference |
| Pin 6 | RB0 — Bidirectional I/O / analog input |
| Pin 7 | RB1 — Bidirectional I/O / analog input |
| Pin 8 | RB2 — Bidirectional I/O / analog input |
| Pin 9 | RB3 — Bidirectional I/O / analog input |
| Pin 10 | RB4 — Bidirectional I/O / analog input |
| Pin 11 | RB5 — Bidirectional I/O / analog input |
| Pin 12 | RB6/PGEC — Bidirectional I/O / ICSP clock |
| Pin 13 | RB7/PGED — Bidirectional I/O / ICSP data |
| Pin 14 | RC0 — Bidirectional I/O / analog input |
| Pin 15 | RC1 — Bidirectional I/O / analog input |
| Pin 16 | RC2 — Bidirectional I/O / analog input |
| Pin 17 | RC3 — Bidirectional I/O / analog input |
| Pin 18 | RC4 — Bidirectional I/O / analog input |
| Pin 19 | RC5 — Bidirectional I/O / analog input |
| Pin 20 | GND — Ground reference |
Typical Applications
PIC16LF15345T-I/SO is suitable for 7 applications: Battery-Powered Wireless Sensor Node, LED Lighting Control and Driver, Industrial Sensor Front-End / 4-20 mA Loop Transmitter, Consumer Appliance Control (Coffee Machine, Ovens), Automotive Auxiliary Subsystems (Body & Lighting), Remote Control / IR-Coded Handheld Transmitter, IoT Edge Node with Local Decision Making.
Battery-Powered Wireless Sensor Node
The PIC16LF15345T-I/SO is well matched to coin-cell wireless sensor nodes because its 1.8V-3.6V Vdd range lets it run directly from two AA cells while nanoWatt XLP Sleep drops current to ~30 nA typical. The CWG block drives a half-bridge for a piezo buzzer or low-side LED without CPU load, while ADC2 with computation performs averaging and threshold detection in hardware, freeing the CPU to stay in Sleep. The 1KB SRAM holds LoRaWAN or BLE radio SPI frames temporarily, and 14KB Flash fits complete sensor firmware including CIP configuration tables. Designed with a 32.768 kHz crystal on SOSC for timekeeping, the node achieves multi-year coin-cell life at sub-1uA average current.
Recommended
LED Lighting Control and Driver
The PIC16LF15345T-I/SO is a strong fit for LED driver controllers because the Complementary Waveform Generator (CWG) produces hardware dead-band-managed complementary outputs that drive a half-bridge LED driver without software timing constraints. The four 16-bit PWMs provide smooth dimming control up to 32 MHz, and CLC blocks implement fault latching and blanking logic in silicon for over-current detection. At 1.8V-3.6V Vdd the part runs directly from a 3.3V regulated rail, the 10-bit ADC2 reads LED current through an external op-amp, and the EUSART interfaces with a wired-DMX or wireless module. Industrial -40C to +85C support covers both indoor and outdoor luminaires.
Recommended
Industrial Sensor Front-End / 4-20 mA Loop Transmitter
The PIC16LF15345T-I/SO serves as a 4-20 mA loop-powered transmitter front-end thanks to its 1.8V operation and nanoWatt XLP Sleep, enabling years of operation from a 4-20 mA loop budget. Two 8-bit DACs plus a 5-bit DAC combine to generate analog excitation signals, while CLC blocks implement pre-mapped lookup logic for linearization. The wide -40C to +85C industrial range ensures operation in process plants and field enclosures. A natural fit for pressure / temperature / level transmitters needing a small 20-SOIC footprint with 14KB of Flash for mathematical libraries and protocol stacks.
Recommended
Consumer Appliance Control (Coffee Machine, Ovens)
The PIC16LF15345T-I/SO is widely deployed in consumer appliances such as countertop ovens, induction cookers, and coffee machines because the CWG peripheral drives IGBT/MOSFET half-bridges for induction heating or pump drivers in dead-band-managed fashion. Four 16-bit PWMs manage small brushless-DC fans and extract precise temperature profiles from a thermistor fed by ADC2. The 10-bit ADC2 with computation handles PID temperature control without CPU load, while EUSART and SPI connect to keypads and displays. The 20-SOIC package is large enough for hand-soldered prototypes but compact for space-constrained appliance PCBs.
Recommended
Automotive Auxiliary Subsystems (Body & Lighting)
For body-control and lighting nodes that do not need AEC-Q100, the industrial -40C to +85C PIC16LF15345T-I/SO drives LIN slave nodes, seat-heater PWMs, and ambient lighting with the CWG peripheral. The 14KB Flash stores complete LIN or CAN Application Layer frames, while the 256-byte EEPROM provides >1M cycle parameter storage for trim and calibration. The CLC blocks latched fault logic for overcurrent detection, so the MCU does not need to wake up on transient faults. The 1.8V-3.6V Vdd range is suitable for direct battery operation behind an automotive LDO.
Recommended
Remote Control / IR-Coded Handheld Transmitter
The PIC16LF15345T-I/SO is ideal for IR remote controls because of its 14KB Flash which fits comprehensive protocol libraries (RC5/RC6/Samsung/SONY NEC), nanoWatt XLP sleep suitable for two AAA cells, and CWG-driven IR LED timing for precise 38 kHz carrier generation without software overhead. Four PWMs can drive additional RGB feedback LEDs and haptic motor drivers, and the EUSART interfaces with optional Bluetooth companion ICs for hybrid IR+BLE remotes. CLC blocks implement keyboard matrix scanning with debouncing in hardware to keep the CPU asleep.
Recommended
IoT Edge Node with Local Decision Making
The PIC16LF15345T-I/SO shines as an IoT edge node controller because ADC2 with computation performs local anomaly detection (rate of change, moving average, threshold crossing) without waking the CPU. The CLC cells can route interrupts directly between peripherals (e.g., ADC over-threshold triggers UART transmit), achieving sub-100 us latency response at near-zero current. With 1KB SRAM the part buffers compressed sensor data before radio bursts, 14KB Flash fits matter-over-thread application logic, and the LF Vdd range supports 1x LiSOCl2 primary cell deployments. The part is shipping today at major distributors, easing prototype-to-production scale.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF15345T-I/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF15345-I/SO | PIC16F15345T-I/SO | PIC16LF15344T-I/SS | PIC16LF1516T-I/SO |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 20-SOIC (7.50 mm) | 20-SOIC (7.50 mm) - same | 20-SOIC (7.50 mm) - same | 20-SSOP - different but same pin count | 20-SOIC (7.50 mm) - same |
| Core | PIC 8-bit / 32 MHz | PIC 8-bit / 32 MHz | PIC 8-bit / 32 MHz | PIC 8-bit / 32 MHz | PIC 8-bit / 20 MHz |
| Flash Memory | 14 KB (8K x 14) | 14 KB | 14 KB | 7 KB (-50%) | 8 KB (-43%) |
| RAM | 1 KB | 1 KB | 1 KB | 512 B (-50%) | 512 B (-50%) |
| Operating Voltage | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 2.0 V to 5.5 V (wider Vdd) | 1.8 V to 3.6 V | 1.8 V to 3.6 V |
| CLC / CIP | 4 CLC + CWG | 4 CLC + CWG | 4 CLC + CWG | 4 CLC + CWG | No CLC, basic CCP |
| ADC | 10-bit ADC2 with computation | 10-bit ADC2 | 10-bit ADC2 | 10-bit ADC2 | 10-bit ADC (basic) |
| EUSART / MSSP | 2 EUSART + MSSP | 2 EUSART + MSSP | 2 EUSART + MSSP | 2 EUSART + MSSP | 1 EUSART + MSSP |
| Operating Temperature | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C |
Key Differentiators
- Built-in 4 CLC + CWG with hardware dead-band control (vs PIC16LF1516T-I/SO)
- 1.8V to 3.6V nanoWatt XLP across 14KB Flash (vs PIC16F15345T-I/SO)
- 14KB Flash vs 7KB at the same 20-pin footprint (vs PIC16LF15344T-I/SS)
Design Notes
Decouple Vdd (pin 1) and GND (pin 5) with a 100 nF X7R ceramic capacitor placed within 1 mm of the pins to suppress switching noise. For designs switching with CWG outputs at >100 kHz, add a 10 uF tantalum or polymer capacitor adjacent to the MCU bulk rail. The PIC16LF15345 supports BOR levels of 1.8V/2.0V/2.7V/3.0V; the 2.0V threshold gives best rejection of transient Li-ion voltage dip. Use the LFINTOSC for low-speed idle states and switch to HFINTOSC only when the CPU must service an interrupt. Estimated idle current with peripherals off is in the low-microamp range, and XLP sleep drops the part to ~30 nA typical with WDT disabled.
Do not assume pin 4 MCLR is a digital I/O on its own - MCLR must be tied to Vdd through a 10 kohm pull-up for normal operation, or to Vpp during ICSP programming. Floating MCLR is a frequent cause of intermittent resets and Watchdog Timer lock-outs. When using RB6/PGEC and RB7/PGED for ICD, route them carefully away from high-noise PWM traces because their 5V-level ICSP signaling can inject noise into low-amplitude analog channels. The first ICD attempt with a marginal pull-up may silently fail; add 4.7 kohm pull-ups on PGEC/PGED if debugger enumeration is unreliable.
The 20-SOIC (300 mil) lands are 1.27 mm pitch and fit on a 2-layer FR4 board. Place the MCU near the connector edge to minimize trace length on high-impedance analog inputs, and route the analog traces on a separate layer from digital clocks. Keep the ADC2 traces protected by a ground guard ring or a flood when measuring millivolt-range signals. CIP peripherals (CLC/CWG/NCO) are exceptionally tolerant of layout and can compensate for slow switching edges, but a wide power plane under the MCU reduces ground bounce for the CWG-driven half-bridge outputs.
The PIC16LF15345T-I/SO has thermal shutdown implemented through HLVD, not hardware thermal shutdown. Do not compute junction temperature from package theta-JA as in power devices; instead, design at the worst-case 32 MHz @ 3.6V scenario, where the part dissipates ~50 mW (estimated). In enclosed housings without airflow, derate by 20% and verify room-temperature self-heating is <10 C rise under continuous CWG switching at 25 kHz PWM and all 18 I/O pins at full load.
Compliance Information
Industrial grade -40C to +85C per Microchip product page and distributor listing. Not AEC-Q100 qualified; choose PIC16F15345 automotive variant for AEC applications. Lead-free manufacturing per Microchip specifications.