PIC16LF1786-E/SO - 14KB Flash 8-Bit nanoWatt XLP MCU | Microchip
MPN: PIC16LF1786-E/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.06 | $4.06 |
| 10 | $3.65 | $36.50 |
| 100 | $3.2 | $320.00 |
| 500 | $2.74 | $1,370.00 |
| 1,000 | $2.3 | $2,300.00 |
PIC16LF1786-E/SO Overview
Key features include a 14 KB (8K x 14) flash program memory, 1 KB RAM, 256 bytes of EEPROM, and 28-pin SOIC wide-body packaging. The PIC16LF1786 family integrates a 12-bit ADC, two op-amps, two 10-bit DACs, two comparators, a high-end timer/counter with PWM, and support for mTouch capacitive touch sensing. The nanoWatt XLP technology provides deep sleep currents down to approximately 30 nA typical, enabling battery-powered applications such as wireless sensors, IoT nodes, and wearable health devices to operate for years on a single coin cell.
Typical applications include portable consumer devices, battery-powered sensor modules, IoT edge nodes, touch-interface human-machine interface (HMI) panels, and analog signal conditioning nodes. The combination of 14 KB flash, 12-bit ADC, dual op-amps, and nanoWatt XLP low-power modes makes this MCU particularly well-suited for sensor-conditioning applications where analog front-end and digital processing coexist on a single die.
When designing with the PIC16LF1786-E/SO, consider that the E suffix designates the -40C to +125C extended operating temperature grade, and the /SO suffix identifies the 28-pin SOIC wide-body (300 mil) package. The LF prefix denotes the low-voltage (1.8 V to 3.6 V) variant - choose the F-version (PIC16F1786) for 2.3 V to 5.5 V operation.
Drop-in alternatives for PIC16LF1786-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 PIC16LF1786-E/SO (same form factor and footprint) — differing in Package, DAC, ADC, Comparators, I/O Pins.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F1786-I/SO
✅ Drop-In✓ In Stock
$1.71 / Unit
View Datasheet →PIC16LF1786-E/SP
✅ Drop-In✓ In Stock
$2.39 / Unit
View Datasheet →PIC16LF1786-I/SO
✅ Drop-In✓ In Stock
$1.92 / Unit
View Datasheet →PIC16LF1786-E/SS
✅ Drop-In✓ In Stock
$1.65 / Unit
View Datasheet →PIC16LF1782-E/SO
✅ Drop-In✓ In Stock
$1.55 / Unit
View Datasheet →PIC16LF1783-E/SO
✅ Drop-In✓ In Stock
$1.65 / Unit
View Datasheet →PIC16LF1786-E/SO Maximum Ratings & Electrical Characteristics
| Core Architecture | 8-bit PIC enhanced mid-range |
| Program Memory (Flash) | 14 KB (8K x 14 words) |
| Data RAM | 1 KB |
| EEPROM | 256 B |
| Maximum CPU Speed | 32 MHz (with 4x PLL) |
| Operating Voltage Range | 1.8 V to 3.6 V (LF series) |
| Package | 28-pin SOIC wide-body (300 mil) |
| Operating Temperature | -40C to +125C (E grade) |
| DAC | 2x 10-bit |
| Comparators | 2 |
| Op-Amps | 2 |
| Communication Interfaces | I2C, SPI, AUSART (EUSART) |
| Capacitive Touch Sensing | mTouch hardware support |
| Low-Power Technology | nanoWatt XLP |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
PIC16LF1786-E/SO Pin Configuration
| Pin 1 | RE3/MCLR/VPP — Master Clear (Reset) input / Programming voltage / Digital input-only |
| Pin 2 | RA0 — PORTA bit 0 (analog/digital I/O) |
| Pin 3 | RA1 — PORTA bit 1 (analog/digital I/O) |
| Pin 4 | RA2 — PORTA bit 2 (analog/digital I/O) |
| Pin 5 | RA3 — PORTA bit 3 (analog/digital I/O) |
| Pin 6 | RA4 — PORTA bit 4 (analog/digital I/O) |
| Pin 7 | RA5 — PORTA bit 5 (analog/digital I/O) |
| Pin 8 | VSS — Ground reference |
| Pin 9 | RA7/OSC1/CLKIN — PORTA bit 7 / Oscillator input / External clock input |
| Pin 10 | RA6/OSC2/CLKOUT — PORTA bit 6 / Oscillator output / Clock output |
| Pin 11 | RC0 — PORTC bit 0 (analog/digital I/O) |
| Pin 12 | RC1 — PORTC bit 1 (analog/digital I/O) |
| Pin 13 | RC2 — PORTC bit 2 (analog/digital I/O) |
| Pin 14 | RC3 — PORTC bit 3 (analog/digital I/O) |
| Pin 15 | RC4 — PORTC bit 4 (analog/digital I/O) |
| Pin 16 | RC5 — PORTC bit 5 (analog/digital I/O) |
| Pin 17 | RC6 — PORTC bit 6 (analog/digital I/O) |
| Pin 18 | RC7 — PORTC bit 7 (analog/digital I/O) |
| Pin 19 | VSS — Ground reference |
| Pin 20 | VDD — Positive supply voltage (1.8 V to 3.6 V) |
| Pin 21 | RB0 — PORTB bit 0 (analog/digital I/O, interrupt-on-change) |
| Pin 22 | RB1 — PORTB bit 1 (analog/digital I/O, interrupt-on-change) |
| Pin 23 | RB2 — PORTB bit 2 (analog/digital I/O, interrupt-on-change) |
| Pin 24 | RB3 — PORTB bit 3 (analog/digital I/O, interrupt-on-change) |
| Pin 25 | RB4 — PORTB bit 4 (analog/digital I/O, interrupt-on-change) |
| Pin 26 | RB5 — PORTB bit 5 (analog/digital I/O, interrupt-on-change) |
| Pin 27 | RB6/ICSPCLK — PORTB bit 6 / In-Circuit Serial Programming clock |
| Pin 28 | RB7/ICSPDAT — PORTB bit 7 / In-Circuit Serial Programming data |
Typical Applications
PIC16LF1786-E/SO is suitable for 6 applications: Battery-Powered IoT Sensor Nodes, Capacitive Touch HMI Panels, Portable Medical Monitoring Devices, Industrial Sensor Signal Conditioning, Automotive Body and Interior Modules, Smart Home Wireless Sensor Hubs.
Battery-Powered IoT Sensor Nodes
The PIC16LF1786-E/SO is ideal for battery-powered IoT sensor nodes where its nanoWatt XLP architecture delivers approximately 30 nA typical deep sleep current and 1.8 V minimum operation enables direct coin-cell or single Li-ion cell operation. The 12-bit ADC provides accurate sensor measurements from temperature, humidity, or pressure transducers without external signal conditioning, while the 14 KB flash supports IEEE 802.15.4 or BLE protocol stacks in simple star-topology sensor networks. Typical coin-cell CR2032 lifetime exceeds 5 years with duty-cycled wake/sleep operation using the on-board RTCC and WDT. The 28-pin SOIC package offers compact PCB integration in sensor modules and the extended -40C to +125C temperature grade ensures operation across outdoor and industrial environments.
Recommended
Capacitive Touch HMI Panels
The PIC16LF1786-E/SO integrated mTouch capacitive touch sensing peripheral enables cost-effective touch panel implementations for human-machine interfaces. The CTMU-based charge time measurement unit supports up to [DATA_NEEDED: channel count] touch channels using PCB pad sensors, eliminating mechanical buttons in consumer white goods, medical device controls, and industrial operator panels. The 12-bit ADC can simultaneously read proximity sensors while the dual 10-bit DACs generate reference voltages for threshold detection. The 14 KB flash comfortably hosts touch libraries plus application logic for slider, wheel, and button gestures. Combined with 32 MHz operation for responsive touch latency under 25 ms, this MCU delivers premium HMI performance in the 28-pin SOIC footprint.
Recommended
Portable Medical Monitoring Devices
Medical monitoring devices such as pulse oximeters, glucose meters, and wearable health patches benefit from the PIC16LF1786-E/SO combination of low-voltage operation, low quiescent current, and integrated analog peripherals. The 1.8 V to 3.6 V supply range matches single Li-ion or 2x AAA battery configurations, while nanoWatt XLP sleep currents under 1 uA extend battery life beyond one year in continuous-monitoring applications. The 12-bit ADC with [DATA_NEEDED: ADC channels] channels captures photodiode, thermistor, and bio-impedance signals, and the dual op-amps provide active filter and transimpedance amplification without external ICs. The -40C to +125C extended temperature grade supports medical equipment sterilization and storage conditions, plus portable device operation across varied climate zones.
Recommended
Industrial Sensor Signal Conditioning
Industrial 4-20 mA loop-powered transmitters, RTD/thermocouple conditioners, and process control analog front-ends leverage the PIC16LF1786-E/SO integrated dual op-amps, dual comparators, and 12-bit ADC to implement complete signal chains in a single chip. The op-amps provide instrumentation amplification for bridge sensors like load cells and strain gauges, while the comparators enable threshold detection for over-range and fault conditions. With 14 KB flash, the MCU hosts calibration coefficients, linearization routines, and HART or wireless protocol stacks. The -40C to +125C extended temperature grade handles industrial environment specifications, and the 28-pin SOIC wide-body package provides robust mechanical reliability in field-mounted installations.
Recommended
Automotive Body and Interior Modules
The PIC16LF1786-E/SO extended -40C to +125C temperature grade and 28-pin SOIC footprint suit automotive body control and interior modules where moderate pin count, low standby current, and integrated peripherals reduce module cost. The 12-bit ADC reads potentiometer-based lighting controls and seat position sensors, while PWM outputs drive LED backlighting and small motor actuators. The dual CAN-capable AUSART peripherals interface with vehicle body networks for diagnostics and command reception. For applications requiring full AEC-Q100 qualification, Microchip offers automotive-grade variants of the PIC16F1786 family with explicit Q100 certification. The 14 KB flash supports CAN/LIN protocol stacks plus application logic for body control modules.
Recommended
Smart Home Wireless Sensor Hubs
Smart home sensor hubs including door/window contact sensors, motion detectors, and environmental monitors benefit from the PIC16LF1786-E/SO combination of ultra-low sleep current and integrated peripherals. The mTouch peripheral enables touch-activated controls on smart switches and dimmers without mechanical buttons, while the 12-bit ADC reads ambient light, temperature, and humidity sensors. With [DATA_NEEDED: RAM] bytes of RAM and 14 KB flash, the MCU can host simple Zigbee or BLE beacon stacks for mesh networking. The 1.8 V minimum voltage enables direct CR2032 coin-cell operation with multi-year battery life, and the -40C to +125C temperature grade ensures reliable operation in outdoor and garage environments.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF1786-E/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F1786-I/SO | PIC16LF1786-E/SP | PIC16LF1786-I/SO | PIC16LF1786-E/SS | PIC16LF1782-E/SO | PIC16LF1783-E/SO |
|---|---|---|---|---|---|---|---|
| Package | SOIC-28 (300 mil) | SOIC-28 (300 mil) - same | SPDIP-28 - same electrical pinout | SOIC-28 (300 mil) - same | SSOP-28 - same electrical pinout | SOIC-28 (300 mil) - same | SOIC-28 (300 mil) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Operating Voltage Range | 1.8 V to 3.6 V | 2.3 V to 5.5 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V |
| Flash Program Memory | 14 KB | 14 KB | 14 KB | 14 KB | 14 KB | 4 KB (-71%) | 8 KB (-43%) |
| Operating Temperature | -40C to +125C (E grade) | -40C to +85C (I grade) | -40C to +125C (E grade) | -40C to +85C (I grade) | -40C to +125C (E grade) | -40C to +125C (E grade) | -40C to +125C (E grade) |
| ADC Resolution | 12-bit | 12-bit | 12-bit | 12-bit | 12-bit | 12-bit | 12-bit |
| nanoWatt XLP Low Power | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Key Differentiators
- Extended temperature grade for industrial/automotive environments (vs PIC16LF1786-I/SO)
- Lowest voltage operation for single-cell battery designs (vs PIC16F1786-I/SO)
- Larger flash memory in same package (vs PIC16LF1782-E/SO)
Design Notes
Estimated: At 32 MHz CPU and VDD = 3.3 V, active current is approximately 5 mA typical. For battery-powered designs using nanoWatt XLP, leverage the deep sleep mode (typically 30 nA) with RTCC or WDT wake-up, achieving average system currents below 10 uA with proper duty cycling. Use the internal 32 kHz LFINTOSC for sleep timing to avoid external crystal current drain.
Place a 100 nF decoupling capacitor as close as possible to the VDD pin (pin 20) with a wide ground trace to pin 19 (VSS). For ADC accuracy, add a 10 uF bulk capacitor near the VDD pin. Keep analog input traces short and routed away from digital switching signals to minimize ADC noise coupling. The 28-pin SOIC wide-body (300 mil) package provides easy hand-soldering capability for prototypes and production rework.
Do not apply 5 V to PIC16LF1786 LF variant - the absolute maximum VDD is 4.0 V for the LF silicon. Use the PIC16F1786 if 5 V operation is required. When using the ICSP programming interface on RB6/RB7, ensure no external circuitry drives these pins during programming. For mTouch capacitive sensing applications, the CTMU calibration constants must be stored in flash and re-validated across temperature changes for reliable touch detection.
Compliance Information
RoHS and REACH compliant per Microchip product page. AEC-Q100 qualification not applicable to standard E-grade parts; automotive AEC-Q100 qualified variants available separately with explicit /VAO suffixes.