PIC16LF1829-E/SO - 14KB Flash, 32MHz 8-bit MCU | Microchip
MPN: PIC16LF1829-E/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.85 | $2.85 |
| 10 | $2.55 | $25.50 |
| 100 | $2.18 | $218.00 |
| 500 | $1.92 | $960.00 |
| 1,000 | $1.74 | $1,740.00 |
PIC16LF1829-E/SO Overview
The PIC16F/LF182x family sits within the broader PIC16 microcontroller architecture: PIC16 -> 8-bit MCU -> microcontroller -> embedded controller -> semiconductor. LF variants use an advanced process node optimized for lower core voltage operation from 1.8V to 3.6V, while the F variants operate from 1.8V to 5.5V. Both share the same instruction set, peripheral set, and pinout, enabling design reuse with only a supply-rail adjustment.
Key features include 14KB (8K x 14) Flash with self-programmability, 1KB RAM, 256B EEPROM, a 32 MHz internal oscillator (8 MHz user-trimmable), 10-bit ADC with up to 12 channels, 5-bit DAC, two comparators, PWM modules, EUSART, MSSP (SPI/I2C), and mTouch™ capacitive sensing hardware. The XLP sleep current is typically below 50 nA, allowing multi-year battery life in duty-cycled applications.
The device is built on Microchip's enhanced mid-range core (49 instructions, 16-bit instruction word, hardware stack, hardware multiplier via core-independent peripherals), with CIPs that handle timing, PWM, and communication without CPU intervention. The 20-pin SOIC package exposes 12 general-purpose I/O plus dedicated oscillator, MCLR, VDD, and VSS pins.
Typical applications include capacitive touch user interfaces, battery-powered IoT sensor nodes, low-power wireless sensor end nodes, consumer remote controls, and small home appliances. The SOIC package and wide operating temperature range (-40C to +125C) also suit industrial control modules with modest GPIO counts.
When designing with this part, ensure the LDO or DC-DC feeding the VDD rail can deliver the burst current demanded during Flash programming, and use the MPLAB X IDE with MPLAB Snap / PICkit 3 for ICSP and in-circuit debugging. The E suffix indicates the -40C to +125C extended temperature grade.
This page synthesizes distributor pricing, drop-in same-package alternatives, design considerations, and lifecycle data into a single source not available in the manufacturer datasheet alone.
Drop-in alternatives for PIC16LF1829-E/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 PIC16LF1829-E/SO (same form factor and footprint) — differing in Package, ADC, Communication, Operating Temperature, Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF1829-I/SO
✅ Drop-In✓ In Stock
$1.65 / Unit
View Datasheet →PIC16LF1829-E/P
✅ Drop-In✓ In Stock
$1.41 / Unit
View Datasheet →PIC16LF1828-E/SO
✅ Drop-In✓ In Stock
$1.02 / Unit
View Datasheet →PIC16F1829-I/SO
✅ Drop-In✓ In Stock
$1.12 / Unit
View Datasheet →PIC16LF1829-E/SP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF1829-E/SO Maximum Ratings & Electrical Characteristics
| Family | PIC16F/LF182x |
| Core Architecture | 8-bit PIC Enhanced Mid-Range |
| Program Memory (Flash) | 14 KB (8K x 14) |
| Data RAM | 1 KB |
| Data EEPROM | 256 B |
| Maximum CPU Speed | 32 MHz |
| Internal Oscillator | 32 MHz (HF), 31 kHz (LF) |
| Operating Voltage Range (LF) | 1.8 V to 3.6 V |
| Operating Temperature Range (E) | -40 C to +125 C |
| I/O Pins | 12 |
| ADC | 10-bit, up to 12 channels |
| DAC | 5-bit, 1 channel |
| Comparators | 2 |
| Timers | 4 (8-bit / 16-bit mix) |
| PWM Modules | Yes (CCP/ECCP) |
| EUSART | 1 |
| MSSP (SPI / I2C) | 1 |
| mTouch™ Capacitive Sensing | Yes |
| XLP Sleep Current (typ.) | <=50 nA |
| Package | 20-SOIC (0.295 in / 7.50 mm body width) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
| Lead-Free / Halogen-Free | Yes / Yes |
| Programming/Debug | ICSP via MPLAB Snap, PICkit 3, MPLAB ICD 3 |
PIC16LF1829-E/SO Pin Configuration
| Pin 1 | RA3/AN3/Vref+/MCLR/Vpp — Digital I/O / Analog input 3 / Positive voltage reference / Master Clear (active-low) / Programming voltage |
| Pin 2 | RA4/AN4/CPS4 — Digital I/O / Analog input 4 / mTouch capacitive sensing channel 4 |
| Pin 3 | RA5/AN5/CPS5 — Digital I/O / Analog input 5 / mTouch capacitive sensing channel 5 |
| Pin 4 | RA0/CPS0 — Digital I/O / mTouch capacitive sensing channel 0 |
| Pin 5 | RA1/CPS1 — Digital I/O / mTouch capacitive sensing channel 1 |
| Pin 6 | RA2/CPS2 — Digital I/O / mTouch capacitive sensing channel 2 |
| Pin 7 | VSS — Ground reference |
| Pin 8 | OSC1/RA7 — External oscillator input / Digital I/O |
| Pin 9 | OSC2/RA6 — External oscillator output / Digital I/O |
| Pin 10 | RB4/AN10/CPS8 — Digital I/O / Analog input 10 / mTouch capacitive sensing channel 8 |
| Pin 11 | RB5/AN11/CPS9 — Digital I/O / Analog input 11 / mTouch capacitive sensing channel 9 |
| Pin 12 | RB6/ICSPCLK — Digital I/O / ICSP clock (programming/debug) |
| Pin 13 | RB7/ICSPDAT — Digital I/O / ICSP data (programming/debug) |
| Pin 14 | VDD — Positive supply voltage (1.8V to 3.6V for LF variant) |
| Pin 15 | RC0/CPS12 — Digital I/O / mTouch capacitive sensing channel 12 |
| Pin 16 | RC1/CPS13 — Digital I/O / mTouch capacitive sensing channel 13 |
| Pin 17 | RC2/CPS14 — Digital I/O / mTouch capacitive sensing channel 14 |
| Pin 18 | RC3/CPS15/SCL — Digital I/O / mTouch sensing 15 / I2C clock (MSSP) |
| Pin 19 | RC4/CPS16/SDA — Digital I/O / mTouch sensing 16 / I2C data (MSSP) |
| Pin 20 | RC5/CPS17 — Digital I/O / mTouch capacitive sensing channel 17 |
Typical Applications
PIC16LF1829-E/SO is suitable for 6 applications: Capacitive Touch User Interfaces, Battery-Powered IoT Sensor Nodes, Consumer Remote Controls, Small Home Appliance Control, Industrial Sensor Modules, Wearable Health Devices.
Capacitive Touch User Interfaces
The PIC16LF1829-E/SO is purpose-built for capacitive touch user interfaces through its integrated mTouch™ peripheral hardware, which performs charge-time measurement cycles on dedicated sensor pins without CPU intervention. With 12 GPIO that can be routed as capacitive sensor channels, plus 14KB of Flash to host the touch algorithm and state machine, the device replaces discrete touch ICs in appliances and consumer products. The XLP sleep current below 50 nA enables always-on proximity sensing on battery-powered remote controls, waking the system only when a touch event is detected. Its 32 MHz internal oscillator and 10-bit ADC support proximity-aware wake-on-touch response in under 10 ms. Pair with a PIC16F15214 or MCP73831 for ultra-low-cost battery-powered UI nodes.
Recommended
Battery-Powered IoT Sensor Nodes
The PIC16LF1829-E/SO's nanoWatt XLP technology with sub-50 nA sleep current and 1.8V to 3.6V VDD makes it ideal for battery-powered IoT sensor end nodes that spend 99% of their duty cycle asleep. A typical 2000 mAh CR2032 cell can power an LF1829 plus a sensor for 3-5 years when the MCU wakes only every 10 seconds to take a measurement and transmit. The 14KB Flash accommodates BLE stack fragments or LoRaWAN regional parameter tables for hybrid sensor designs. The integrated 32 kHz low-power oscillator provides a real-time clock for sleep scheduling. Pair with a low-power wireless module and a MEMS sensor like the Bosch BME280 for complete environmental monitoring nodes.
Recommended
Consumer Remote Controls
Infrared and Bluetooth remote controls benefit from the PIC16LF1829-E/SO combination of low power consumption, mTouch keypad support, and EUSART/MSSP peripherals for IR modulation or BLE host interface. The 14KB Flash holds IR protocol firmware (RC5, NEC, Sony SIRC) with key-scan debouncing, while 1KB RAM supports multi-protocol state machines. The 20-SOIC package fits inside slim remote enclosures, and the extended -40C to +125C temperature range ensures operation in vehicle or outdoor environments. Battery life on 2x AAA cells exceeds 5 years with 10 key presses per day. Integrate with MCP1640 boost converter for single-AAA cell designs.
Recommended
Small Home Appliance Control
Small home appliances such as coffee makers, blenders, humidifiers, and air purifiers use the PIC16LF1829-E/SO for cost-effective user-interface and motor-control integration. The 10-bit ADC reads temperature, humidity, or level sensors, while ECCP/CCP PWM modules drive brushed DC or low-power brushless motor stages. The 12 I/O pins support multiple LEDs, button inputs, and a character LCD without external drivers. The 32 MHz CPU executes PID control loops at 1 ms intervals. The 20-SOIC package and -40C to +125C grade tolerate kitchen and laundry environments. Pair with an IPS610G high-side driver for solenoid valves.
Recommended
Industrial Sensor Modules
Industrial sensor modules for process monitoring, factory automation, and HVAC equipment benefit from the PIC16LF1829-E/SO's extended -40C to +125C temperature range, 10-bit ADC accuracy, and serial communication peripherals. The device handles analog front-end conditioning for thermocouples, RTDs, or 4-20 mA loops with software calibration routines stored in 256B EEPROM. MSSP peripherals drive SPI or I2C sensor front-ends and isolated communication. The 14KB Flash holds Modbus RTU or CANopen stack layers for industrial networking. The 32 MHz CPU sustains 8 MIPS, sufficient for digital filtering of sensor data. Pair with ISO1541D for I2C isolation.
Recommended
Wearable Health Devices
Wearable health and fitness devices leverage the PIC16LF1829-E/SO's low power, small footprint, and integrated mTouch peripheral for skin-contact interfaces. Sub-50 nA sleep current enables multi-day continuous heart-rate or step-tracking operation from a 100 mAh Li-Po cell. The 10-bit ADC reads PPG (photoplethysmography) signals or temperature sensors, while 1KB RAM buffers sensor data for batch BLE transmission. The 20-SOIC package integrates into wristband and patch form factors. The E temperature grade tolerates skin-contact thermal rise during activity. Pair with a MAX30102 PPG sensor and a small BLE module.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF1829-E/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF1829-I/SO | PIC16LF1829-E/P | PIC16LF1828-E/SO | PIC16F1829-I/SO |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 20-SOIC (0.295 in / 7.50 mm) | 20-SOIC (0.295 in) - same | 20-PDIP - DIFFERENT | 20-SOIC (0.295 in) - same | 20-SOIC (0.295 in) - same |
| Program Memory (Flash) | 14 KB | 14 KB | 14 KB | 7 KB (-50%) | 14 KB |
| Data RAM | 1 KB | 1 KB | 1 KB | 256 B (-75%) | 1 KB |
| Data EEPROM | 256 B | 256 B | 256 B | 256 B | 256 B |
| Operating Voltage | 1.8V to 3.6V | 1.8V to 3.6V | 1.8V to 3.6V | 1.8V to 3.6V | 1.8V to 5.5V (F variant) |
| Operating Temperature | -40C to +125C (E) | -40C to +85C (I) | -40C to +125C (E) | -40C to +125C (E) | -40C to +85C (I) |
| I/O Pins | 12 | 12 | 12 | 16 (+4) | 12 |
| CPU Speed | 32 MHz (8 MIPS) | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| mTouch Capacitive Sensing | Yes | Yes | Yes | Yes | Yes |
Key Differentiators
- Integrated mTouch capacitive sensing hardware (vs PIC16LF1828-E/SO)
- Extended -40C to +125C temperature grade vs industrial -40C to +85C (vs PIC16LF1829-I/SO)
- Low-voltage 1.8V to 3.6V LF variant optimized for battery applications (vs PIC16F1829-I/SO)
Design Notes
Estimated: VDD rail must supply burst current during Flash self-programming. With VDD = 3.3V and Flash write at 5 mA peak (per DS41440A), choose an LDO with at least 50 mA headroom above steady-state load. MCP1700 (250 mA LDO) provides adequate margin and quiescent current of only 1.6 uA, preserving XLP nanoWatt sleep performance. Add a 1 uF + 100 nF decoupling pair within 5 mm of the VDD pin to suppress programming-induced voltage dips.
Place a 0.1 uF ceramic decoupling capacitor as close as possible to the VDD pin (pin 14) with a ground return to the VSS pin (pin 7) on the same layer. For mTouch capacitive sensing, route CPS signal traces with 0.1 mm minimum width separated by at least 0.2 mm from noisy signals such as PWM outputs or switching converter traces. Place a guard ground trace between CPS pads and noisy signal paths to minimize capacitive coupling and false triggers.
Do not use the PIC16LF1827-E/SO as a drop-in replacement - it shares the 20-SOIC package but only provides 7KB Flash and 16 I/O, breaking code size and pinout assumptions. When migrating between PIC16F1829 and PIC16LF1829, the VDD upper bound changes from 5.5V to 3.6V - inserting the LF variant into a 5V system will damage the part. The MCLR pin (pin 1) is shared with Vpp programming voltage; if MCLR is held low continuously, in-circuit programming will fail. Use the internal weak pull-up or an external 10 kohm pull-up to MCLR.
The 20-SOIC package dissipates approximately 100 mW at 32 MHz full load (estimated: VDD=3.3V, IDD active=8 mA, P=VDD x IDD = 26 mW, plus peripheral I/O contribution). No thermal management is required for typical use. In enclosed housings above 70C ambient, derate CPU clock to 16 MHz or enable idle/doze modes during peripheral sampling to keep junction temperature below 125C. The E temperature grade tolerates -40C to +125C, providing ample margin for industrial environments.
Compliance Information
RoHS and REACH compliant per Microchip product declarations. Lead-free and halogen-free per packaging materials disclosure. AEC-Q100 not applicable - this is a general-purpose industrial MCU, not automotive-qualified. For automotive-grade LF1829 variants, contact Microchip for -VAO suffix parts.