PIC16LF18345T-I/SO - 32MHz 8-bit MCU, 14KB Flash, 20-SOIC | Microchip
MPN: PIC16LF18345T-I/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.78 | $1.78 |
| 10 | $1.62 | $16.20 |
| 100 | $1.45 | $145.00 |
| 500 | $1.31 | $655.00 |
| 1,000 | $1.18 | $1,180.00 |
| 2,500 | $1.06 | $2,650.00 |
PIC16LF18345T-I/SO Overview
An 8-bit microcontroller (MCU) is a single-chip computer that combines a CPU, non-volatile program memory, working RAM, EEPROM and configurable peripherals on one die. The PIC16F family uses a Harvard-architecture RISC core with 14-bit instruction words and a deep instruction pipeline, providing deterministic interrupt latency in the order of 100 nanoseconds. Within the broader taxonomy, the PIC16LF18345 is a member of the PIC16F1 8-bit lineup -> PIC16 family -> 8-bit PIC microcontrollers -> microcontrollers -> embedded semiconductors. The LF silicon revision targets battery-powered edge-node applications where nanoWatt XLP sleep currents extend operating life.
Key features include Peripheral Pin Select (PPS) for remapping digital peripherals to almost any I/O, Core Independent Peripherals (CLC, NCO, CWG) that operate without CPU intervention, an internal 32MHz oscillator with ±1% accuracy after calibration, and a 10-bit ADC with up to 17 channels. The device also offers 256B of EEPROM for non-volatile user data, an Enhanced Universal Synchronization Process (EUSART), MSSP (SPI/I2C), and four 10-bit PWM outputs. The 20-SOIC (300mil, 7.5mm body width) package supports industrial temperature ranges from -40C to +85C.
Typical applications include IoT sensor nodes, low-power remote controls, battery-operated medical monitoring peripherals, industrial sensor interfaces, and small consumer devices requiring peripheral-rich 8-bit processing. The XLP technology makes it well-suited for energy-harvesting designs where shutdown current must remain below 100nA. Compared with ARM Cortex-M0+ parts, this PIC offers fixed-cycle deterministic execution, simpler toolchains and smaller code footprints for bit-banging and interrupt-driven control loops.
When designing with this device, allocate sufficient Flash for the MPLAB X stack and bootloader region, and follow the recommended 0.1uF decoupling on VDD with a 10uF bulk capacitor on AVDD. Engineers migrating from older PIC16F1xxx parts should verify PPS register mappings because pin functions are remapped on this family.
Drop-in alternatives for PIC16LF18345T-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 PIC16LF18345T-I/SO (same form factor and footprint) — differing in ADC, Package, Comparators, Core Architecture, DAC.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF18345-I/SO
✅ Drop-In✓ In Stock
$1.02 / Unit
View Datasheet →PIC16LF18345-I/SS
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$1.18 / Unit
View Datasheet →PIC16F18345T-I/SO
✅ Drop-In✓ In Stock
$0.55 / Unit
View Datasheet →PIC16LF18344T-I/SO
✅ Drop-In✓ In Stock
$1.05 / Unit
View Datasheet →PIC16LF18345T-I/SO Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC 8-bit RISC (Harvard, 14-bit instruction word) |
| Family | PIC16F (XLP series) |
| Maximum CPU Frequency | 32 MHz |
| Program Memory (Flash) | 14 KB (8K x 14 words) |
| Data RAM | 1 KB |
| Data EEPROM | 256 B |
| Supply Voltage (VDD) | 1.8 V to 3.6 V |
| ADC | 10-bit, up to 17 channels |
| DAC | 5-bit |
| PWM Channels | 10-bit, 4 outputs |
| Comparators | Yes |
| Communication Peripherals | EUSART, MSSP (SPI / I2C) |
| Core Independent Peripherals | CLC, NCO, CWG, CCP, PPS |
| Operating Temperature Range | -40 C to +85 C (Industrial) |
| Package | 20-SOIC (0.295", 7.50 mm body width) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
| MSL Level | MSL 1 |
PIC16LF18345T-I/SO Pin Configuration
| Pin 1 | RA5 — Bidirectional I/O / ICSPCLK |
| Pin 2 | RA4 — Bidirectional I/O |
| Pin 3 | RA3 — Bidirectional I/O / MCLR |
| Pin 4 | RA2 — Bidirectional I/O |
| Pin 5 | RA1 — Bidirectional I/O / ICSPDAT |
| Pin 6 | RA0 — Bidirectional I/O |
| Pin 7 | VSS — Ground reference |
| Pin 8 | VDD — Positive supply (1.8 V to 3.6 V) |
| Pin 9 | RB7 — Bidirectional I/O |
| Pin 10 | RB6 — Bidirectional I/O |
| Pin 11 | RB5 — Bidirectional I/O |
| Pin 12 | RB4 — Bidirectional I/O |
| Pin 13 | RC0 — Bidirectional I/O / PPS-mappable |
| Pin 14 | RC1 — Bidirectional I/O / PPS-mappable |
| Pin 15 | RC2 — Bidirectional I/O / PPS-mappable |
| Pin 16 | RC3 — Bidirectional I/O / PPS-mappable |
| Pin 17 | RC4 — Bidirectional I/O / PPS-mappable |
| Pin 18 | RC5 — Bidirectional I/O / PPS-mappable |
| Pin 19 | RC6 — Bidirectional I/O / PPS-mappable |
| Pin 20 | RC7 — Bidirectional I/O / PPS-mappable |
Typical Applications
PIC16LF18345T-I/SO is suitable for 6 applications: Battery-Powered IoT Sensor Node, IR Remote Control Transmitter, Industrial Sensor Signal Conditioning, Portable Medical Monitoring Device, LED Lighting and PWM Controller, Low-Power Fan / Motor Speed Controller.
Battery-Powered IoT Sensor Node
The PIC16LF18345T-I/SO suits battery-powered IoT sensor nodes because its XLP nanoWatt technology delivers sleep currents below 100 nA with 1.8-3.6 V VDD support. The 14 KB Flash hosts a sensor reading + LoRa/BLE driver, while the 10-bit ADC with up to 17 channels directly interfaces analog temperature, humidity or gas sensors without external components. The integrated EUSART drives a wireless module, and PPS remaps the SPI to any free pin for an external accelerometer. Compared to a Cortex-M0+, this PIC consumes an order of magnitude less sleep current.
Recommended
IR Remote Control Transmitter
The PIC16LF18345T-I/SO fits IR remote control designs because its Core Independent Peripherals (CLC and NCO) generate 38 kHz carrier waveforms without CPU intervention, freeing the core for button scanning. PPS remaps the carrier output to any I/O pin, simplifying mechanical design. The 10-bit PWM with four outputs can additionally control LED indicators, and the 1.8 V minimum VDD lets the MCU run directly from a single alkaline cell. Battery life can exceed three years on a CR2032 thanks to the XLP sleep current.
Recommended
Industrial Sensor Signal Conditioning
The PIC16LF18345T-I/SO works in industrial sensor signal conditioning because its 10-bit ADC, two comparators, 5-bit DAC and op-amp modules replace a discrete analog front end. The EUSART outputs a 4-20 mA or RS-485 signal while MSSP drives SPI sensors. The -40 C to +85 C industrial temperature range and 20-SOIC package with 7.5 mm body fit tight DIN-rail enclosures. PPS allows the same PCB design to be reused across product variants with different peripheral mixes.
Recommended
Portable Medical Monitoring Device
The PIC16LF18345T-I/SO suits portable medical peripherals because its deterministic 8-bit core provides predictable interrupt latency needed for ECG, glucose and pulse-oximetry acquisition. The 1 KB RAM buffers sensor data before Bluetooth transmission, and the 256 B EEPROM stores calibration values that persist through battery swaps. Operating at 1.8 V lets it run directly from a single Li coin cell, while the integrated 10-bit ADC and op-amp reduce BOM cost in medical-grade designs.
Recommended
LED Lighting and PWM Controller
The PIC16LF18345T-I/SO controls LED lighting and PWM dimming because its four 10-bit PWM outputs can drive RGB + white channels with 1024-step resolution each. The 32 MHz core and 8 MIPS throughput handle DMX100Klogy or DALI protocol stacks. CWG generates complementary MOSFET drive signals for high-efficiency buck or boost LED drivers, while the integrated op-amp closes the current-sense feedback loop. The 1.8-3.6 V range matches battery-powered LED fixtures.
Recommended
Low-Power Fan / Motor Speed Controller
The PIC16LF18345T-I/SO fits low-power fan and motor speed controllers because its CWG peripheral generates anti-phase MOSFET drive signals up to 32 kHz with hardware dead-band insertion, freeing the CPU for closed-loop PID. The 10-bit ADC samples back-EMF or current-sense signals, while the comparators trigger hardware overcurrent protection without latency. XLP technology keeps standby power below regulatory limits for always-on appliances, and PPS allows the same firmware to support BLDC, brushed-PDC and stepper topologies.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF18345T-I/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF18345-I/SO | PIC16F18345T-I/SO | PIC16LF18344T-I/SO |
|---|---|---|---|---|
| Brand | 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-SOIC (7.50 mm) - same |
| Program Memory (Flash) | 14 KB | 14 KB | 14 KB | 7 KB (-50%) |
| Data RAM | 1 KB | 1 KB | 1 KB | 1 KB |
| Supply Voltage (VDD) | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 2.3 V to 5.5 V | 1.8 V to 3.6 V |
| Maximum Frequency | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| EEPROM | 256 B | 256 B | 256 B | 256 B |
| ADC | 10-bit, 17 ch | 10-bit, 17 ch | 10-bit, 17 ch | 10-bit, 17 ch |
| AEC-Q100 Automotive | No (Industrial grade) | No | No | No |
Key Differentiators
- Lowest voltage operation in PIC16F1 20-SOIC family (vs PIC16F18345T-I/SO)
- Peripheral Pin Select (PPS) flexibility (vs PIC16LF1829-I/SO)
- Core Independent Peripherals (CLC + NCO + CWG) (vs PIC16LF18344T-I/SO)
Design Notes
Place a 0.1 uF ceramic decoupling capacitor within 3 mm of the VDD pin (pin 8) and a 10 uF bulk capacitor on the same net near the supply via. The AVDD pin (when bonded out) requires a separate 0.1 uF cap to AVSS. Do not exceed 3.6 V on VDD; the LF die is not 5 V tolerant. Enable the internal voltage regulator (if used in PPS) before applying VDD > 1.8 V.
Keep the 32 MHz trace from the internal oscillator short. Use a 4-layer PCB with a dedicated ground plane for low-EMI analog measurements. Route the ICSP signals (ICSPCLK on RA5 and ICSPDAT on RA1) directly to a 2x3 header for programming without interfering with peripheral I/O. Allow guard traces or ground shielding around analog ADC inputs to suppress digital switching noise.
PPS pin mapping is unlocked after a one-time configuration sequence; missing this step causes peripherals to default to fixed pins. Do not configure MCLR as an input without a 10 kohm pull-up or the device will fail to start. The LF silicon variant operates only to 3.6 V; connecting 5 V to any I/O will damage the device. EEPROM writes take 4 ms and block code execution; use interrupts sparingly during EEPROM operations.
When using the ADC with high-impedance sensors, enable the ADC dedicated FRC oscillator and add 1 uF reservoir capacitors at analog sensor outputs to drive the 10-bit sample-and-hold accurately. The internal 1.024 V voltage reference improves ADC absolute accuracy over VDD-referenced conversions. Use the comparators instead of the ADC for fast threshold detection to avoid ADC latency.
Compliance Information
RoHS and REACH compliant per Microchip product page. Industrial temperature grade only - not AEC-Q100 qualified; automotive designers should choose PIC16F18345T-I/SOVAO or PIC16LF18345-E/SOVAO.