PIC16LF1847-I/P - 8-Bit 32MHz 14KB Flash XLP MCU | Microchip
MPN: PIC16LF1847-I/P ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.85 | $2.85 |
| 10 | $2.59 | $25.90 |
| 100 | $2.32 | $232.00 |
| 500 | $2.05 | $1,025.00 |
| 1,000 | $1.85 | $1,850.00 |
PIC16LF1847-I/P Overview
An MCU (microcontroller unit) is a single-chip computer that integrates a CPU core, non-volatile program memory, working RAM, and peripheral blocks such as timers, ADC, comparators, and communication controllers. The PIC16 family sits at the low-power, low-cost end of Microchip's 8-bit portfolio and is widely used in consumer, industrial, and battery-powered embedded designs. The LF prefix designates the wide-voltage low-power XLP (eXtreme Low Power) family, while the F variant operates only from 2.0V to 5.5V. The PIC16LF1847 specifically targets capacitive-touch (mTouch) and mixed-signal applications that need ADC, comparators, PWM, and CIP (Core Independent Peripherals) in a single device.
Key features include 16 I/O pins with 25mA sink/source capability, a 12-channel 10-bit ADC, two analog comparators, mTouch capacitive sensing hardware, two PWM modules with ECCP, an EUSART, two MSSP (I2C/SPI) modules, and NanoWatt XLP sleep currents in the sub-microamp range. The integrated capacitive touch peripheral eliminates external analog front ends for buttons, sliders, and proximity sensors. The 16-level hardware stack and 49-instruction enhanced mid-range core simplify code development in MPLAB X IDE with XC8 compilers.
The architecture centers on a Harvard RISC core with separate program and data buses. Internal 32MHz oscillator accuracy, combined with PLL, removes the need for external crystals in many applications. The device also supports in-circuit serial programming (ICSP) and in-circuit debugging via ICD/PICkit tools. The integrated CIP peripherals - like the Complementary Waveform Generator and Configurable Logic Cell - allow hardware-driven sequencing that offloads tasks from the CPU, further reducing active current.
Typical applications include capacitive-touch user interfaces, low-power remote sensors, battery-powered IoT nodes, white goods and HVAC controls, and small motor/lighting controllers. The mTouch peripheral is particularly suited to waterproof touch panels and proximity wake-up systems. The wide voltage range makes the device tolerant of unregulated battery chemistries (alkaline, NiMH, single-cell Li-ion).
When designing with this part, ensure decoupling is placed within 5mm of VDD with a 100nF ceramic plus a bulk 10uF cap. For capacitive-touch layouts, follow Microchip's mTouch PCB guidelines - guarded traces, grounded hatched planes, and matched sensor traces for accurate readings. The 18-pin PDIP package simplifies breadboarding and rework on through-hole prototypes.
This page consolidates distributor pricing, parametric comparison against alternative PIC16 parts, and practical design guidance not found in the manufacturer datasheet alone. Pricing reflects DigiKey listings as of 2026-09-24; verify stock directly with the distributor before placing volume orders.
Drop-in alternatives for PIC16LF1847-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 PIC16LF1847-I/P (same form factor and footprint) — differing in Package, Program Memory (Flash), ADC, I/O Pins, Mounting Type.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F1847-I/P
✅ Drop-In✓ In Stock
$1.65 / Unit
View Datasheet →PIC16LF1847-I/ML
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$1.92 / Unit
View Datasheet →PIC16F1827-I/P
✅ Drop-In✓ In Stock
$1.24 / Unit
View Datasheet →PIC16F1847-I/SP
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC16LF1847-I/P Maximum Ratings & Electrical Characteristics
| Manufacturer | Microchip Technology |
| Product Series | PIC16 LF XLP mTouch |
| Core | PIC16 (Enhanced Mid-Range 8-bit RISC) |
| Instruction Set | 49 instructions, 16-level hardware stack |
| Maximum Clock Speed | 32 MHz (internal oscillator with PLL) |
| Program Memory (Flash) | 14 KB (8K x 14 words) |
| Data RAM | 1 KB (1024 bytes) |
| Data EEPROM | 256 bytes |
| Operating Voltage Range | 1.8 V to 3.6 V |
| I/O Pins | 16 bidirectional + 1 input-only |
| ADC | 12-channel, 10-bit |
| Analog Comparators | 2 |
| PWM Channels | 2 (10-bit ECCP) |
| Communication | 1x EUSART, 2x MSSP (I2C/SPI) |
| Capacitive Touch (mTouch) | Yes, integrated hardware |
| Operating Temperature | -40C to +85C (industrial) |
| Package | 18-pin PDIP (R-PDIP-T18) |
| Mounting Type | Through-Hole (THT) |
| RoHS Status | Compliant |
PIC16LF1847-I/P Pin Configuration
| Pin 1 | RA2/AN2 — Bidirectional I/O / Analog input channel 2 |
| Pin 2 | RA3/AN3/VREF+ — Bidirectional I/O / Analog input channel 3 / Voltage reference plus |
| Pin 3 | RA4/T0CKI — Bidirectional I/O / Timer0 clock input |
| Pin 4 | RA5/MCLR/VPP — Bidirectional I/O / Master Clear (reset) / Programming voltage |
| Pin 5 | VSS — Ground reference |
| Pin 6 | RB4/AN10 — Bidirectional I/O / Analog input channel 10 |
| Pin 7 | RB5/AN11 — Bidirectional I/O / Analog input channel 11 |
| Pin 8 | RB6/ICSPCLK — Bidirectional I/O / In-Circuit Serial Programming clock |
| Pin 9 | RB7/ICSPDAT — Bidirectional I/O / In-Circuit Serial Programming data |
| Pin 10 | VDD — Positive power supply (1.8V to 3.6V) |
| Pin 11 | RA6/OSC2 — Bidirectional I/O / Oscillator output |
| Pin 12 | RA7/OSC1 — Bidirectional I/O / Oscillator input |
| Pin 13 | RA0/AN0 — Bidirectional I/O / Analog input channel 0 |
| Pin 14 | RA1/AN1 — Bidirectional I/O / Analog input channel 1 |
| Pin 15 | RC0 — Bidirectional I/O |
| Pin 16 | RC1 — Bidirectional I/O |
| Pin 17 | RC2 — Bidirectional I/O |
| Pin 18 | RC3 — Bidirectional I/O |
Typical Applications
PIC16LF1847-I/P is suitable for 6 applications: Capacitive Touch User Interface, Battery-Powered IoT Sensor Node, HVAC and White Goods Control, LED Lighting and Dimming Controller, Small Motor and Fan Control, Industrial Sensor and Process Monitoring.
Capacitive Touch User Interface
The PIC16LF1847-I/P integrates Microchip's mTouch capacitive-touch sensing peripheral with CTMU hardware, supporting up to 16 sensor channels for buttons, sliders, and proximity detection. Its 12-channel 10-bit ADC provides accurate signal conversion while the XLP sleep currents below 1uA extend battery life in handheld remotes. The 32MHz core handles touch scanning and debounce logic in real time. Compared to discrete touch ICs, this single-chip solution eliminates external analog front ends and reduces BOM cost by 30-40% in white goods and consumer appliance interfaces.
Recommended
Battery-Powered IoT Sensor Node
With a 1.8V to 3.6V operating range and sub-microamp XLP sleep currents, the PIC16LF1847-I/P is ideal for wireless sensor nodes powered by coin cells or single AA batteries. The 14KB Flash accommodates small LoRa/BLE protocol stacks and the 1KB RAM buffers periodic sensor reads. The integrated ADC and comparators interface directly with temperature, humidity, and motion sensors. The mTouch peripheral enables wake-on-touch for ultra-low standby power, extending battery life from months to years versus always-on designs.
Recommended
HVAC and White Goods Control
The PIC16LF1847-I/P provides 16 GPIO pins with 25mA sink/source drive, capable of directly switching relays, triacs, and LED indicators in HVAC and appliance control boards. Two PWM modules drive motors and valve actuators with 10-bit resolution. The EUSART and dual MSSP interfaces connect to displays, keypads, and communication transceivers. Industrial -40C to +85C temperature rating suits unconditioned garage, basement, and outdoor appliance environments where reliability is critical over a 10+ year product lifetime.
Recommended
LED Lighting and Dimming Controller
The PIC16LF1847-I/P's two ECCP PWM modules deliver 10-bit resolution dimming for LED drivers with smooth logarithmic dimming curves. The 16 I/O pins support RGB+W channels plus rotary encoder inputs for manual control. The mTouch peripheral enables glass-panel capacitive dimmers without moving parts. XLP sleep modes under 100nA support always-on standby for smart lighting responding to wireless commands. With 14KB Flash, designers can implement DALI, 0-10V, or DMX protocols without external memory.
Recommended
Small Motor and Fan Control
The PIC16LF1847-I/P drives small BLDC, brushed DC, and stepper motors via its dual PWM outputs and 25mA GPIO drive strength. Hardware ECCP modules support center-aligned PWM for low-noise motor commutation. The integrated comparators provide overcurrent and back-EMF sensing for closed-loop control without external op-amps. The 32MHz core executes field-oriented control loops in real time. Industrial temperature rating and on-chip EEPROM store calibration parameters for production tuning of fan curves and motor profiles.
Recommended
Industrial Sensor and Process Monitoring
The PIC16LF1847-I/P provides 12 ADC channels and 2 analog comparators for multi-sensor industrial monitoring of temperature, pressure, flow, and level signals. The 10-bit ADC resolution suits process control loops where 1% accuracy is acceptable. The 14KB Flash accommodates Modbus RTU slave firmware for industrial networking, while the EUSART provides RS-485/RS-232 connectivity. Hardware CRC and EEPROM support data logging and parameter retention in unattended field installations across -40C to +85C operating environments.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF1847-I/P — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F1847-I/P | PIC16LF1847-I/ML | PIC16F1827-I/P |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 18-pin PDIP | 18-pin PDIP - same | 28-pin QFN - NOT pin-compatible with PDIP | 18-pin PDIP - same |
| Flash Memory | 14 KB | 14 KB | 14 KB | 7 KB (-50%) |
| RAM | 1 KB | 1 KB | 1 KB | 384 B (-62%) |
| Maximum Clock Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Operating Voltage Range | 1.8 V to 3.6 V | 2.0 V to 5.6 V | 1.8 V to 3.6 V (same) | 2.0 V to 5.6 V |
| Capacitive Touch (mTouch) | Yes (CTMU hardware) | Yes (same peripheral) | Yes (same peripheral) | Limited/no mTouch CTMU |
| ADC Resolution | 10-bit, 12-channel | 10-bit, 12-channel | 10-bit, 12-channel | 10-bit, 8-channel |
| I/O Pins | 16 + 1 input-only | 16 + 1 input-only | 16 + 1 input-only | 16 + 1 input-only |
Key Differentiators
- Lowest supply voltage in PIC16LF1847 family (vs PIC16F1847-I/P)
- Modern mTouch CTMU hardware peripheral (vs PIC16F1827-I/P)
- Through-hole PDIP for prototyping and education (vs PIC16LF1847-I/ML (QFN))
Design Notes
Place a 100nF ceramic decoupling capacitor within 5mm of the VDD pin, with a 10uF bulk capacitor on the same rail. For battery applications, add a 1M-ohm resistor from MCLR to VDD to prevent parasitic reset paths during sleep. The XLP sleep current spec (<1uA typical) is achievable only when all peripherals are disabled in firmware before SLEEP instruction - leaving ADC or comparators enabled can draw 50-100uA even in sleep.
For mTouch capacitive sensing, follow Microchip's PCB layout guidelines: surround each sensor pad with a hatched ground plane (50% fill, 0.5mm grid) for noise immunity, route sensor traces as straight parallel paths with consistent 0.2mm width and 0.5mm spacing to adjacent traces, and place a 0.5mm grounded guard ring around high-noise sources. Avoid running signal traces directly above or below sensor pads on adjacent PCB layers - use orthogonal routing to minimize parasitic capacitance coupling.
Do not assume the LF variant is 5V-tolerant - the absolute maximum VDD is 4.0V and exceeding this destroys the part. When migrating from PIC16F1847-I/P (5V) to PIC16LF1847-I/P (3.3V), check that all peripherals (sensors, displays, drivers) operate at 3.3V. The internal 32MHz oscillator accuracy is +/- 2 percent typical, +/- 5 percent over temperature - fine for UART bit timing below 19200 baud but may require calibration for higher baud rates using the OSCTUNE register.
Keep the ICSP clock (RB6/ICSPCLK) and data (RB7/ICSPDAT) lines short and away from switching nodes. Add 4.7K-ohm pull-ups on RB6/RB7 if external programming header is used, since these pins default to high-impedance at reset. The MCLR pin requires a 10K-ohm pull-up to VDD and a 100nF cap to ground for noise-free resets - omit the cap only in space-constrained designs.
Compliance Information
RoHS and REACH compliant per Microchip product declaration. Not AEC-Q100 qualified - this is industrial-grade (I) temperature rating -40C to +85C. For automotive designs, consider PIC16F1847-I/P with AEC-Q100 grade parts in the same family.