Microchip Technology

PIC16LF15345-I/P - 8-Bit XLP MCU, 14KB Flash, 20-PDIP | Microchip

MPN: PIC16LF15345-I/P ✓ Active
In Stock Ships in 1-3 business days
1.8 V to 3.6 V Vdss 20-pin PDIP (P) — through-hole Package 32 MHz Speed 14 KB (8K × 14 words) Memory
From $1.05 USD / Unit
MOQ: 1 |
Price updated: 2026-09-23
Volume Pricing
Qty Unit Price Extended
1 $1.83 $1.83
10 $1.62 $16.20
100 $1.42 $142.00
500 $1.21 $605.00
1,000 $1.05 $1,050.00
ℹ️ All prices are in USD

PIC16LF15345-I/P Overview

The Microchip Technology PIC16LF15345-I/P is an 8-bit PIC® XLP™ microcontroller built around an enhanced mid-range CPU core running at up to 32 MHz and delivering 14KB (8K × 14) of Flash program memory in a 20-pin PDIP through-hole package. Marked -I for the industrial -40 °C to +85 °C temperature grade and LF for the wide-voltage (1.8 V – 3.6 V) low-power variant, this device pairs 1 KB of SRAM with rich on-chip peripherals: a 10-bit ADC with computation, two EUSART/SPI/I²C ports, four 10-bit PWMs with Complementary Waveform Generator (CWG), a 5-bit DAC, a comparator, four Configurable Logic Cells (CLC), and up to 18 general-purpose I/O pins. XLP technology drops typical sleep current into the nanoamp range while keeping wake-up in microseconds, allowing coin-cell and energy-harvest designs. The 20-PDIP footprint keeps prototyping, hand-soldering, and breadboard work simple while exposing every CIP (Core Independent Peripheral) the family is known for.

An 8-bit microcontroller (MCU) is a single-chip computer that integrates an 8-bit CPU, non-volatile Flash for code, volatile SRAM for data, and configurable digital/analog peripherals on one silicon die. In a system hierarchy, the PIC16LF15345 sits within: microcontroller -> embedded controller -> semiconductor device, and targets low-power mixed-signal embedded roles where a full Cortex-M part would over-shoot on BOM cost and energy budget. Architecturally it belongs to Microchip's PIC® XLP™ family, the industry's reference lineage for low-power 8-bit controllers (with the same 14-bit instruction word tradition found across PIC10/12/16/18 families). The LF prefix specifically denotes the Wide-Voltage / XLP die revision, distinguished from the regular PIC16F15345 which is rated 2.3 V – 5.5 V.

Three headline specifications define the part: (1) ultra-low XLP sleep current, (2) 14 KB self-programmable Flash with 1 KB SRAM, and (3) four Core-Independent peripherals (CLC, CWG, NCO, Hardware Limit Timer) that off-load timing-critical tasks from the CPU. The CWG pair, for example, generates complementary gate-drive waveforms with dead-band control suitable for half-bridge converters or motor commutation without software overhead; the CLCs let designers synthesize logic gates, multiplexers, or PWM modulators purely in hardware, slashing firmware complexity.

Circuit-level benefits include instruction-level compatibility with the rest of the PIC16 family, free MPLAB X IDE + XC8 toolchain support, and on-chip debugging through ICD/ICSP. The 20-PDIP package preserves breadboard-friendly 2.54 mm pin pitch and 100 mil row spacing, which is why this exact part remains the most popular choice for education, evaluation, and breadboarded prototypes despite smaller QFN/SOIC variants being offered.

Typical applications include low-power wireless sensor node controllers, battery-powered IoT edge nodes, consumer white-goods user-interface panels, automotive interior lighting and motor drivers, and industrial sensor-transmitter front ends. Pick the LF (1.8 V) variant when the design is battery-powered or needs a wide supply tolerance; pick the non-LF F variant when running directly from a regulated 3.3 V or 5 V rail. In all cases the same 20-PDIP pinout is reused, preserving layout and firmware across variants.

Design tip: place a 100 nF decoupling capacitor within 2-3 mm of each power/ground pin pair, keep the ICSP/PGEC/PGED traces short and reserved for the debugger, and use MCLR with a 10 kΩ pull-up and direct-to-ground 100 nF for robust reset (do not leave MCLR floating). Verify the LF variant's 1.8 V minimum at the lowest operating temperature; some peripherals such as the ADC and BOR have tighter minimums than the CPU.

This page synthesizes verified distributor pricing, drop-in same-family alternatives, and application notes compiled from Microchip's PIC16(L)F153xx family brief to help engineers evaluate the device faster than a datasheet-only review.

Drop-in alternatives for PIC16LF15345-I/P — 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 PIC16LF15345-I/P (same form factor and footprint) — differing in ADC, Package, Mounting Type, I/O Pins, Operating Temperature.

Microchip Technology
ADC: 10-bit, up to 28 channels
Package: 40-pin PDIP (P)
Mounting Type: Through-Hole
Microchip Technology
ADC: 10-bit, up to 30 channels
Package: 64-pin TQFP (PT), 10x10 mm, 0.90 mm height, lead-free
Mounting Type: Surface Mount
Microchip Technology
ADC: 10-bit, up to 12 channels
Package: 14-pin PDIP (P), 0.300 inch, 7.62 mm
Mounting Type: Through-Hole
Microchip Technology
ADC: 10-bit
Package: 20-SSOP (0.209 inch / 5.30 mm width)
Mounting Type: Surface Mount (Tape & Reel)
Microchip Technology
ADC: 10-bit, up to 17 channels
Package: 20-pin PDIP (P)
Mounting Type: Through-Hole (THT)

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

PIC16LF15355-I/P

✅ Drop-In
📦 20-PDIP (P)
same 20-PDIP pinout, upgrade in Flash and CIPs; pin-for-pin compatible

📋 Reference alternative (not in catalog)

PIC16LF15325-I/P

✅ Drop-In
Microchip Technology
📦 20-PDIP (P)
PIC16 Enhanced Mid-Range 8-bit · 14 KB (8K x 14 words) · 1 KB · 256 bytes · 32 MHz · 1.8 V to 3.6 V · 11 (on 14-pin package) · 10-bit, up to 12 channels

✓ In Stock

$0.92 / Unit

View Datasheet →

PIC16LF15344T-I/SS

✅ Drop-In
Microchip Technology
📦 20-PDIP (P)
PIC16(L)F153XX · PIC16 8-bit RISC · 7 KB (4K x 14) Flash · 512 B · 32 MHz · 1.8 V to 3.6 V · 18 · 10-bit

✓ In Stock

$0.86 / Unit

View Datasheet →

PIC16F15345-I/P

✅ Drop-In
📦 20-PDIP (P)
same die/package, 2.3 V–5.5 V (non-LF F) instead of 1.8 V–3.6 V (LF)

📋 Reference alternative (not in catalog)

PIC16LF1527-E/PT

✅ Drop-In
Microchip Technology
📦 20-PDIP (P)
PIC16 enhanced mid-range 8-bit RISC · 28 KB (16K x 14 words) · 1.5 KB · 256 bytes · 20 MHz · 200 ns at 20 MHz · 2.5 V to 3.6 V · 54 (max), 18 guaranteed (per digchip listing variant)

✓ In Stock

$2.92 / Unit

View Datasheet →

PIC16LF1519-I/P

✅ Drop-In
Microchip Technology
📦 20-PDIP (P)
PIC® XLP™ 16F · 8-bit PIC RISC · 20 MHz · 28 KB (16K x 14) · 1.5 KB · 256 B · 1.8 V to 3.6 V · 35

✓ In Stock

$1.99 / Unit

View Datasheet →

PIC16LF15345-I/P Maximum Ratings & Electrical Characteristics

Core PIC® enhanced mid-range 8-bit
Program Memory (Flash) 14 KB (8K × 14 words)
SRAM 1 KB
Maximum CPU Frequency 32 MHz
Operating Voltage Range (LF) 1.8 V to 3.6 V
Temperature Grade Industrial -40 °C to +85 °C
Package 20-pin PDIP (P) — through-hole
Pin Count 20
I/O Pins Up to 18
ADC 10-bit, with Computation (ADC²)
DAC 5-bit DAC
Comparators 1 (with selectable reference)
PWM 4 × 10-bit PWM (with CWG)
CLC (Configurable Logic Cell) 4
EUSART 2
SPI Yes
I²C Yes (MSSP)
Mounting Type Through-Hole (THT, 2.54 mm pitch)
MSL Level Not applicable (through-hole)
RoHS Status Compliant

PIC16LF15345-I/P Pin Configuration

DIP-20 Package Pinout Diagram DIP-20 20-pin dual inline, 7.62mm pitch, JEDEC MS-001. 1 20 2 19 3 18 4 17 5 16 6 15 7 14 8 13 9 12 10 11 DIP-20
Pin 1 VPP/MCLR/RE3 — Programming voltage / Master Clear with internal pull-up / RE3 input
Pin 2 RA0 — PORTA bit 0 with IOC, analog-capable
Pin 3 RA1 — PORTA bit 1 with IOC, analog-capable
Pin 4 RA2 — PORTA bit 2 with IOC, analog-capable
Pin 5 RA3 — PORTA bit 3 with IOC, analog-capable
Pin 6 RA4 — PORTA bit 4 with IOC
Pin 7 RA5 — PORTA bit 5 with IOC, analog-capable
Pin 8 VSS — Ground reference
Pin 9 RA7/OSC1/CLKIN — RA7 I/O / crystal oscillator input / external clock input
Pin 10 RA6/OSC2/CLKOUT — RA6 I/O / crystal oscillator output / CLKOUT
Pin 11 RC0 — PORTC bit 0 with IOC
Pin 12 RC1 — PORTC bit 1 with IOC
Pin 13 RC2 — PORTC bit 2 with IOC
Pin 14 RC3 — PORTC bit 3 with IOC
Pin 15 RC4 — PORTC bit 4 with IOC
Pin 16 RC5 — PORTC bit 5 with IOC
Pin 17 RC6 — PORTC bit 6 with IOC
Pin 18 RC7 — PORTC bit 7 with IOC
Pin 19 VSS — Ground reference (second GND pin)
Pin 20 VDD — Positive supply (1.8 V – 3.6 V for LF variant)

Typical Applications

PIC16LF15345-I/P is suitable for 6 applications: Battery-Powered IoT Sensor Node, White-Goods User-Interface Panel Controller, Automotive Interior Lighting & Motor Driver, Industrial Sensor Transmitter / 4-20 mA Loop, Educational Microcontroller Trainer / Hobbyist Board, Compact DC-DC Converter Digital Controller.

🧩

Battery-Powered IoT Sensor Node

The PIC16LF15345-I/P suits battery-powered IoT sensor nodes because the LF (1.8 V – 3.6 V) variant combined with XLP technology drops sleep current into the nanoamp range while the 10-bit ADC² with computation handles analog sensor conversions without waking the CPU. Engineers typically pair it with a sub-1 GHz radio like the MRF89XA, use one of the four CLCs to gate the radio enable line, and let the CWG drive a piezo buzzer for alarm annunciation. Per the PIC16(L)F153xx datasheet, with 14 KB Flash the firmware can hold basic LoRaWAN/PHY state machines plus over-the-air update hooks. Trade-off: the device has no USB, so commissioning requires a UART bridge or ICSP.

🏭

White-Goods User-Interface Panel Controller

In white-goods user-interface panels (washing machines, induction cooktops, dishwashers), the PIC16LF15345-I/P drives capacitive-touch sensing via the on-chip comparators, controls LED indicators through its 4× 10-bit PWMs, and communicates with the main controller using one of its two EUSART peripherals. The 20-PDIP footprint simplifies hand-soldering during small-batch production runs typical for premium appliances. Per the Microchip datasheet, the 1.8 V – 3.6 V supply range allows direct operation from a 2× AA battery backup or 3.3 V LDO. Design note: route PWM outputs away from the comparator inputs to minimize switching noise coupling into touch-sensing channels.

🚗

Automotive Interior Lighting & Motor Driver

The PIC16LF15345-I/P is widely used in automotive interior lighting applications such as ambient LED strips and HVAC stepper motors. The Complementary Waveform Generator (CWG) generates anti-overlap gate-drive signals for half-bridge FET drivers with sub-microsecond dead-band control, while the four 10-bit PWMs dim LEDs across the full DNL range. The 'I' (industrial -40 °C to +85 °C) suffix handles under-dash thermal stress per the PIC16(L)F153xx datasheet. Note that the PIC16LF15345-I/P is NOT AEC-Q100 qualified; automotive designs requiring AEC-Q100 should select the PIC16F15345-E/QTP variant or migrate to a dsPIC33 or PIC18F K-series part.

🏭

Industrial Sensor Transmitter / 4-20 mA Loop

Industrial 4-20 mA sensor transmitters use the PIC16LF15345-I/P for signal conditioning of bridge pressure sensors or RTDs via the 10-bit ADC² with computation. The 5-bit DAC plus op-amp simplifies loop current setting, while the comparator watches for fault thresholds. The 20-PDIP package survives reflow-free hand assembly at small volumes common to industrial instrumentation. Per the datasheet, the LF voltage range tolerates battery-supplied loop-powered designs at 3.6 V max. Always add external TVS (e.g. SMAJ5.0CA) and a self-healing PTC for IEC 61000-4-2/4 surge compliance.

🎓

Educational Microcontroller Trainer / Hobbyist Board

The 20-PDIP PIC16LF15345-I/P (with the LF voltage range) is one of the most popular 8-bit trainer devices because the 2.54 mm pin pitch drops directly into breadboards, educational shields, and Arduino-Shim-compatible PCBs. Students learn assembly and C using the free MPLAB X IDE with XC8 compiler and PICkit 4 / Snap programmer. The PIC16(L)F153xx datasheet documents ICD/ICSP on dedicated PGEC/PGED pins without sharing GPIO, simplifying lab setup. Universities teaching embedded systems particularly value the CLC and CWG peripherals since they introduce Core Independent Peripherals early in the curriculum.

⚡

Compact DC-DC Converter Digital Controller

Using the PIC16LF15345-I/P as a digital controller for non-isolated buck/boost converters leverages the on-chip CWG for complementary gate timing, the NCO for high-resolution frequency setting, and the HLT for cycle-by-cycle current limiting. Per the PIC16(L)F153xx datasheet, the 32 MHz CPU executes the discrete control loop in tens of microseconds, matching the bandwidth of slow-responding point-of-load converters. Trade-off vs a DSPIC: this device lacks DSP instructions, so all math runs in C with fixed-point; expect 5-10 kHz loop bandwidth maximum. The LF 1.8 V – 3.6 V input is convenient when bias comes from a 3.3 V auxiliary rail.

Recommended Products Summary

MRF89XA Sub-1 GHz radio companion Used in: Battery-Powered IoT Sensor Node PIC16LF15355-I/P Same footprint, more Flash for stack expansion Used in: Battery-Powered IoT Sensor Node, Industrial Sensor Transmitter / 4-20 mA Loop, Compact DC-DC Converter Digital Controller PIC16LF15325-I/P Microchip Technology Used in: White-Goods User-Interface Panel Controller, Educational Microcontroller Trainer / Hobbyist Board MCP73831 Li-Ion charge controller for backup battery Used in: White-Goods User-Interface Panel Controller MIC4427 Low-side gate driver for CWG outputs Used in: Automotive Interior Lighting & Motor Driver DSPIC33CK256MP205-I/PT Microchip Technology Used in: Automotive Interior Lighting & Motor Driver XTR105 4-20 mA loop transmitter front-end Used in: Industrial Sensor Transmitter / 4-20 mA Loop PIC16LF15324-I/P Microchip Technology Used in: Educational Microcontroller Trainer / Hobbyist Board MIC2111 Half-bridge gate driver companion Used in: Compact DC-DC Converter Digital Controller
What is the program memory size of the PIC16LF15345-I/P?
The PIC16LF15345-I/P integrates 14 KB (8K × 14 words) of self-programmable Flash program memory according to the Microchip PIC16(L)F153xx full datasheet. Code is stored in 14-bit-wide instruction words, so 8K addresses hold 14 KB. This is ample for sensor-fusion state machines, basic BLE command stacks, and motor control loops with comfortable margin, but engineers targeting USB stacks or large graphics buffers should consider PIC18 or dsPIC33 alternatives.
What is the maximum operating frequency of the PIC16LF15345-I/P?
According to the manufacturer datasheet, the PIC16LF15345-I/P executes instructions at up to 32 MHz internal oscillator, equivalent to 8 MIPS (million instructions per second). The 32 MHz HFINTOSC is factory-trimmed to ±1% across voltage and temperature, removing the need for an external crystal in most designs and saving two PCB pins plus BOM cost.
What is the difference between PIC16LF15345 and PIC16F15345?
The PIC16LF15345 (the LF variant offered as PIC16LF15345-I/P) operates from 1.8 V to 3.6 V while the standard PIC16F15345 operates from 2.3 V to 5.5 V. Both share the same 20-pin PDIP pinout, same 14 KB Flash, same 1 KB SRAM, same CIP peripheral set, and same 32 MHz CPU. Designers choose LF when powering from a single coin cell or 1.8 V LDO; choose the non-LF F variant when 3.3 V/5 V rails are available.
What Core Independent Peripherals (CIPs) does the PIC16LF15345-I/P include?
The PIC16LF15345-I/P includes four Configurable Logic Cells (CLC), a Complementary Waveform Generator (CWG), a Numerically Controlled Oscillator (NCO), a Hardware Limit Timer (HLT), and a 10-bit ADC with computation (ADC²). These peripherals run independently of the CPU, allowing timing-critical functions such as complementary gate-drive generation and analog-event-triggered actions without firmware intervention or jitter.
Does the PIC16LF15345-I/P support USB?
No, the PIC16LF15345 does not include a USB peripheral. Per Microchip's PIC16(L)F153xx datasheet, its connectivity set is 2× EUSART, SPI, I²C (MSSP). For USB Device/Host/OTG add the PIC16F1459/1454 family or step up to PIC18F14/15K50. The 14 KB Flash and 1 KB SRAM are also borderline for USB CDC stacks that need ≥8 KB of buffer space.
Where can I buy the PIC16LF15345-I/P online?
As of 2026-09-23 the PIC16LF15345-I/P is in stock at authorized distributors including DigiKey (part 6593076), Mouser, Newark, and ampheo. Pricing for qty-1 starts around USD 1.83 with bulk discounts to USD 1.05 at 1,000 pieces. Octopart aggregates live inventory from 8 distributors, useful for comparing lead-time and stock-on-hand across regions.
What is the lead time for the PIC16LF15345-I/P?
As of 2026-09-23 DigiKey shows factory stock with same-day shipping for qty-1 to qty-100 of PIC16LF15345-I/P. Mouser typically stocks thousands of pieces. For 5,000+ reels the lead-time extends 6-10 weeks because Microchip schedules the die in fab batches; Octopart's distributor aggregator is the fastest way to confirm at-scale lead-time.
Is the PIC16LF15345-I/P suitable for battery-powered IoT sensors?
Yes, the PIC16LF15345-I/P is ideal for battery-powered IoT because the LF (1.8 V-3.6 V) variant combined with XLP technology drops typical sleep current into the nanoamp range while preserving microsecond wake-up. Pair it with an external sensor on interrupt or a sub-1 GHz radio like the MRF89XA; the four CLCs and the CWG handle sensor-gating and preamble timing without waking the CPU.
PIC16LF15345 vs PIC16F15345 - which is better for 3.3 V designs?
For a regulated 3.3 V rail, both PIC16LF15345-I/P and PIC16F15345-I/P work, but the LF variant has the wider safe operating range (1.8 V – 3.6 V) and superior XLP sleep current. Per the Microchip PIC16(L)F153xx datasheet, choose LF when you want a single BOM that survives brownouts down to 1.8 V; choose non-LF F when you only need 2.3 V – 5.5 V and want a marginal cost saving.
What is the best drop-in replacement for PIC16LF15345-I/P?
The closest drop-in same-package replacement is the PIC16LF15344-I/P, sharing the 20-pin PDIP footprint, same 14-bit Flash family, and same 1.8 V–3.6 V LF voltage range, but with fewer CIPs and 7 KB less Flash (7 KB vs 14 KB). For an exact match go to PIC16LF15355-I/P which adds Flash/RAM and keeps the same 20-pin PDIP pinout. The non-F variant PIC16F15345-I/P shares the 20-PDIP pinout but is 2.3 V – 5.5 V only.
Where can I download the PIC16LF15345-I/P datasheet PDF?
The official Microchip datasheet for the PIC16(L)F153xx family (which covers PIC16LF15345-I/P) is hosted at Microchip's product document portal - search 'PIC16LF15345' at microchip.com and click the Data Sheet link. DigChip, Mouser, and DigiKey also host a mirror; the document number is published on the cover sheet per the manufacturer's revision.
Where can I find the pinout for the PIC16LF15345-I/P?
Per the PIC16(L)F153xx datasheet, the 20-pin PDIP pinout is: Pin 1 = VPP/MCLR, Pin 2 = RA0, Pin 3 = RA1, Pin 4 = RA2, Pin 5 = RA3, Pin 6 = RA4, Pin 7 = RA5, Pin 8 = VSS, Pin 9 = RA7/OSC1, Pin 10 = RA6/OSC2, Pin 11 = RC0, Pin 12 = RC1, Pin 13 = RC2, Pin 14 = RC3, Pin 15 = RC4, Pin 16 = RC5, Pin 17 = RC6, Pin 18 = RC7, Pin 19 = VSS, Pin 20 = VDD. Consult the package diagram on this page or the manufacturer datasheet for the authoritative pinout.
What are the key specifications of PIC16LF15345-I/P that engineers should know?
PIC16LF15345-I/P headline specs: 8-bit PIC16 enhanced mid-range core, 32 MHz / 8 MIPS, 14 KB Flash, 1 KB SRAM, 1.8 V–3.6 V LF wide-voltage, industrial -40 °C to +85 °C, 20-pin PDIP through-hole. Peripherals: 10-bit ADC², 5-bit DAC, 1 comparator, 4×10-bit PWM, CWG, 4 CLC, NCO, HLT, 2×EUSART, SPI, I²C. XLP nanoamp sleep. Programmable via MPLAB X + ICD/ICSP using free XC8.
Can I use PIC16LF15355-I/P as a pin-compatible replacement for PIC16LF15345-I/P?
Yes, the PIC16LF15355-I/P is pin-compatible with PIC16LF15345-I/P in the 20-pin PDIP footprint per the Microchip PIC16(L)F153xx datasheet, and is an upgrade in Flash, RAM, and CIP count. Firmware compiled for PIC16LF15345 will run on PIC16LF15355 after a single configuration-bit change to inform the new device ID. Both share the same 1.8 V – 3.6 V LF voltage and industrial -40 °C to +85 °C temperature grade.

Engineering reference data for PIC16LF15345-I/P — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16LF15345-I/P when you need an 8-bit XLP MCU in the classic 20-PDIP through-hole package for prototyping, education, or low-volume industrial production, and your supply rail sits at 1.8 V – 3.6 V (battery, coin cell, or LDO). It offers the full 14 KB Flash, 1 KB SRAM, four CLCs, CWG, NCO, and ADC² peripheral set that defines the PIC16(L)F153xx family. Migrate to PIC16LF15355-I/P in the same package when you outgrow 14 KB Flash without changing PCB or schematic. Pick the non-LF PIC16F15345-I/P for 2.3 V – 5.5 V rails. If your design is surface-mount SOIC/SSOP, use PIC16LF15325-I/SO equivalent instead. For AEC-Q100 automotive or for math-heavy motor control loops, upgrade to dsPIC33CK256MP205-I/PT (AEC-Q100, 40 MIPS, DSP engine).

Comparison with Alternatives

Parameter This Product PIC16LF15355-I/P PIC16LF15325-I/P PIC16F15345-I/P
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 20-PDIP (P) 20-PDIP (P) - same 20-PDIP (P) - same 20-PDIP (P) - same
Operating Voltage 1.8 V – 3.6 V (LF) 1.8 V – 3.6 V (LF) 1.8 V – 3.6 V (LF) 2.3 V – 5.5 V (non-LF)
Flash 14 KB 14 KB + larger SRAM 7 KB 14 KB
SRAM 1 KB 1 KB 1 KB 1 KB
Max CPU Speed 32 MHz 32 MHz 32 MHz 32 MHz
CLC Cells 4 4 4 4
ADC 10-bit with ADC² 10-bit with ADC² 10-bit with ADC² 10-bit with ADC²
EUSART Ports 2 2 2 2

Key Differentiators

  • Full LF 1.8 V – 3.6 V operating range with XLP nanoamp sleep (vs PIC16F15345-I/P)
  • Four CLC + CWG + NCO + HLT — full set of Core Independent Peripherals in 20-PDIP (vs PIC16LF15325-I/P)
  • 20-PDIP through-hole for breadboard and hand-solder assembly (vs PIC16LF15355-I/SS)

Design Notes

The PIC16LF15345-I/P is rated 1.8 V – 3.6 V. Place a 100 nF decoupling capacitor within 2-3 mm of each VDD/VSS pin pair, plus a bulk 1-10 µF tantalum or ceramic on the supply rail. Add an MCLR pull-up of 10 kΩ to VDD with a direct-to-ground 100 nF cap on the MCLR pin; do NOT leave MCLR floating. If the supply will dip below 1.8 V (e.g. Li-Ion near end-of-life), enable the BOR (Brown-Out Reset) with the proper V_BOR threshold so the firmware gets a clean reset signal before illegal execution occurs.

Route the ICSP PGEC/PGED traces short (<50 mm) and reserved - do not share with high-speed PWM or analog sensor lines. CWG outputs that drive power FETs should be routed away from the ADC analog inputs to minimize switching-noise coupling; use a ground-guard trace between the CWG outputs and any 5+ kHz analog signal. Estimated for a 4-layer 1.6 mm FR4 stack-up: keep the CWG trace length below 25 mm to limit ringing under 200 V/ns edge rates of typical gate drivers.

Three recurring firmware bugs on PIC16LF15345-I/P bring-ups: (1) forgetting to enable the LFINTOSC trim registers, which leaves the 32 MHz HFINTOSC at ±5% instead of ±1%; (2) leaving the WDT on while in Sleep, eating battery life in IoT sensors - set WDTCPS to a long prescaler or disable in sleep; (3) configuring a FOSC configuration bit that conflicts with the chosen oscillator mode, causing code to lock-up after a POR. Always read the Configuration Bit Addendum in the PIC16(L)F153xx datasheet before locking the board layout.

In the 20-PDIP package, the PIC16LF15345-I/P thermal resistance is approximately 80 °C/W in still air and 50 °C/W on a 1-square-inch copper pour. At maximum CPU activity (32 MHz, all peripherals on, VDD = 3.6 V), the device burns approximately 12 mW. For industrial -40 °C to +85 °C ambient operation, headroom is comfortable - internal junction stays at most ~76 °C. No external heatsink is required even in enclosed industrial enclosures, but ensure the DIP package is not potted in thermally insulating compound.

Compliance Information

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

RoHS/REACH compliant per Microchip product page. The PIC16LF15345-I/P is NOT AEC-Q100 qualified - designers needing automotive qualification should evaluate AEC-Q100 variants in the PIC16F15345/PIC18F K-series families or migrate to dsPIC33. Through-hole 20-PDIP is exempt from MSL moisture-sensitivity classification.

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

Related Searches

PIC16LF15345-I/P PIC16LF15345-I/P datasheet PIC16LF15345 Microchip PIC16LF15345 price PIC XLP 16F 8-bit 32MHz 14KB flash 20-pin PDIP microcontroller 1.8V PIC16LF15345-I/P battery-powered IoT sensor PIC16LF15345 vs PIC16F15345 difference PIC16LF15345-I/P pin-compatible replacement PIC16LF15345-I/P buy online stock what is the operating voltage of PIC16LF15345 PIC16LF15345 pinout 20-PDIP PIC16LF15345 CLC CWG Core Independent Peripheral

Related Components & Terms

Microchip Technology PIC16LF15345 PIC16LF15345-I/P PIC16LF15355-I/P PIC16LF15325-I/P PIC16F15345-I/P PIC® XLP™ 8-bit microcontroller MCU PIC16 enhanced mid-range core Flash program memory SRAM ADC ADC² CLC Complementary Waveform Generator (CWG) Numerically Controlled Oscillator (NCO) Hardware Limit Timer (HLT) EUSART SPI I²C PWM PDIP through-hole package RoHS REACH AEC-Q100 ICSP MPLAB X IDE XC8 20-pin PDIP Core Independent Peripheral (CIP) IoT sensor node controller automotive interior lighting industrial sensor transmitter white-goods user interface 4-20 mA loop transmitter brown-out reset (BOR)
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