PIC16LF1786-I/SP - 8-bit 32MHz 14KB Flash MCU 28-SPDIP | Microchip
MPN: PIC16LF1786-I/SP ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.84 | $3.84 |
| 10 | $3.46 | $34.60 |
| 100 | $2.88 | $288.00 |
| 500 | $2.45 | $1,225.00 |
| 1,000 | $2.18 | $2,180.00 |
PIC16LF1786-I/SP Overview
An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data path CPU with on-chip program memory (Flash), data memory (RAM), non-volatile storage (EEPROM), and a rich set of mixed-signal peripherals. PIC microcontrollers sit in the broader category of microcontrollers -> microprocessors -> semiconductors -> integrated circuits, and the PIC16F1xxx enhanced mid-range family adds up to 14-bit instruction words, hardware multiplier and multiple communication peripherals. The "LF" suffix denotes the wide-voltage low-power variant (1.8V to 3.6V) targeting battery-powered designs, where XLP™ nanoWatt sleep currents extend operating life.
Key features include 32MHz internal oscillator (8MHz with 4x PLL), 1KB RAM, 256B EEPROM, 12-bit ADC with up to 11 channels, 8-bit DAC module, two on-chip op-amps, a PSMC peripheral for power-conversion topologies, mTouch™ capacitive-touch sensing hardware, and multiple serial interfaces (I2C, SPI, EUSART). The device supports up to 25 digital I/O pins and offers 16-level hardware stack, 49 instruction set, and nanoWatt XLP power-saving modes (sleep current under 20 nA typical).
Architecturally, the PIC16LF1786 uses an enhanced mid-range 14-bit RISC core with a two-stage pipeline, hardware stack and interrupt controller. Internal peripherals are mapped via a peripheral pin select (PPS) engine that lets remap of digital functions to physical pins for layout flexibility. The 12-bit ADC and on-chip DAC support closed-loop analog control without external components, while the PSMC block enables digital control of buck/boost converters and LED drivers.
Typical applications include industrial sensor conditioning, battery-powered IoT edge nodes, motor control (small BLDC/fan drivers), LED lighting controllers, and portable medical / consumer devices requiring low quiescent current. The 28-SPDIP package (0.300 inch / 7.62mm body width) eases hand-soldering and socketed prototyping in development environments.
When designing with the PIC16LF1786-I/SP, ensure the supply rail stays within the 1.8V-3.6V LF window. Decouple VDD with a 100nF ceramic close to the pin plus a bulk 10uF capacitor; reserve Vcap pin for the internal voltage regulator and route it with a low-ESR 1uF-10uF capacitor to ground for proper core logic operation.
This page synthesizes distributor pricing, drop-in pin-compatible alternatives and practical low-power design notes not found in the manufacturer datasheet, delivering a one-stop reference for engineers evaluating the PIC16LF1786-I/SP for new designs and BOM second sources.
Drop-in alternatives for PIC16LF1786-I/SP — 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-I/SP (same form factor and footprint) — differing in Package, ADC, Operating Temperature, DAC, Comparators.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF1786-I/SO
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$1.92 / Unit
View Datasheet →PIC16LF1786-E/SP
✅ Drop-In✓ In Stock
$2.39 / Unit
View Datasheet →PIC16F1786-I/SP
✅ Drop-In✓ In Stock
$1.3 / Unit
View Datasheet →PIC16LF1786-I/P
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
PIC16LF1784-I/ML
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$2.15 / Unit
View Datasheet →PIC16LF1786-I/SP Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC enhanced mid-range 8-bit (14-bit instruction) |
| Family | PIC® XLP™ 16F |
| CPU Clock Speed (max) | 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 |
| I/O Pins | 25 |
| ADC | 12-bit, up to 11 channels |
| DAC | 8-bit |
| On-chip Op-Amps | 2 |
| PSMC | Programmable Switch-Mode Controller, 1 channel |
| Communication Interfaces | I2C, SPI, EUSART (UART) |
| Operating Temperature | -40 C to +85 C (Industrial, "I") |
| Package | 28-pin SPDIP (0.300", 7.62 mm) |
| Mounting Type | Through-Hole (THT) |
| MSL Level | 1 (not moisture sensitive) |
| RoHS Status | Compliant |
PIC16LF1786-I/SP Pin Configuration
| Pin 1 | RE3/MCLR/VPP — Digital input RE3 / Master Clear (reset) input / programming voltage |
| Pin 2 | RA0/AN0 — PORTA bit 0 / Analog input 0 |
| Pin 3 | RA1/AN1 — PORTA bit 1 / Analog input 1 |
| Pin 4 | RA2/AN2 — PORTA bit 2 / Analog input 2 |
| Pin 5 | RA3/AN3 — PORTA bit 3 / Analog input 3 |
| Pin 6 | RA4 — PORTA bit 4 |
| Pin 7 | RA5/AN4 — PORTA bit 5 / Analog input 4 |
| Pin 8 | VSS — Ground reference |
| Pin 9 | RA7 — PORTA bit 7 |
| Pin 10 | RA6 — PORTA bit 6 |
| Pin 11 | RC0 — PORTC bit 0 |
| Pin 12 | RC1 — PORTC bit 1 |
| Pin 13 | RC2 — PORTC bit 2 |
| Pin 14 | RC3 — PORTC bit 3 |
| Pin 15 | RC4 — PORTC bit 4 |
| Pin 16 | RC5 — PORTC bit 5 |
| Pin 17 | RC6 — PORTC bit 6 |
| Pin 18 | RC7 — PORTC bit 7 |
| Pin 19 | VSS — Ground reference |
| Pin 20 | VDD — Positive supply voltage (1.8V to 3.6V) |
| Pin 21 | RB0 — PORTB bit 0 |
| Pin 22 | RB1 — PORTB bit 1 |
| Pin 23 | RB2 — PORTB bit 2 |
| Pin 24 | RB3 — PORTB bit 3 |
| Pin 25 | RB4 — PORTB bit 4 |
| Pin 26 | RB5 — PORTB bit 5 |
| Pin 27 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pin 28 | RB7/PGD — PORTB bit 7 / ICSP data |
Typical Applications
PIC16LF1786-I/SP is suitable for 6 applications: Battery-Powered IoT Sensor Node, Industrial Sensor Signal Conditioning, LED Lighting Controller with PSMC, Portable Medical / Health Monitoring Device, Small BLDC / Fan Motor Control, Capacitive Touch User Interface (mTouch).
Battery-Powered IoT Sensor Node
The PIC16LF1786-I/SP is well matched to battery-powered IoT sensor nodes thanks to its 1.8V-3.6V wide-voltage LF supply range and XLP nanoWatt sleep currents under 20 nA, which let the MCU stay in deep sleep most of the time and wake on timer or pin change. Its 14KB Flash and 1KB RAM are sufficient for a small sensor-fusion state machine plus a UART-based protocol stack, while the on-chip 12-bit ADC and 8-bit DAC support direct connection to analog sensors (temperature, pressure, gas) without external signal conditioning. Placed between a 3V coin cell and the sensor front-end, the part can run for years on a single CR2032. Performance consideration: keep the 32MHz PLL enabled only during active sampling windows to minimize average current.
Recommended
Industrial Sensor Signal Conditioning
The PIC16LF1786-I/SP integrates two on-chip operational amplifiers, a 12-bit ADC with up to 11 channels and an 8-bit DAC, which together form a complete analog front-end for industrial sensor signal conditioning without any external op-amps or DACs. The MCU reads a bridge sensor or thermocouple through the ADC, applies digital linearization and outputs a 4-20mA or 0-10V analog signal via the on-chip DAC plus a PWM. Placed between the transducer and the fieldbus driver, the part eliminates BOM cost and shrinks PCB area. Trade-off: the LF 1.8V-3.6V supply range requires a low-voltage analog reference; design the transducer excitation accordingly.
Recommended
LED Lighting Controller with PSMC
The PIC16LF1786-I/SP features a Programmable Switch-Mode Controller (PSMC) peripheral that can drive a buck, boost, SEPIC or Cuk LED driver topology in hardware, freeing the CPU to run color-mixing algorithms. Combined with the 12-bit ADC for current sensing and the 8-bit DAC for analog dimming, designers can build a digitally-controlled constant-current LED driver with closed-loop regulation. Typical application: a smart RGBW fixture dimmable from 0-100% with analog current sense feedback. The 32MHz CPU clock ensures smooth PWM dimming without visible flicker.
Recommended
Portable Medical / Health Monitoring Device
The PIC16LF1786-I/SP's XLP nanoWatt technology with sleep currents under 20 nA and wide 1.8V-3.6V supply makes it a strong fit for portable medical devices such as pulse-oximeters, thermometers and single-lead ECG patches powered by coin cells. Its 12-bit ADC at 11 channels measures PPG/thermistor/ECG signals, while on-chip op-amps condition the sensor output before digitization. The 14KB Flash holds the sensor-fusion and BLE-link control firmware, and 256B EEPROM stores device calibration data. Performance consideration: validated IEC 60730 Class B firmware libraries from Microchip can be integrated to satisfy medical safety standards.
Recommended
Small BLDC / Fan Motor Control
The PIC16LF1786-I/SP can drive small brushless DC (BLDC) motors and fan motors using its PSMC peripheral for FET gate control and 12-bit ADC for back-EMF sensing. The 32MHz CPU clock supports sensorless BEMF commutation algorithms in firmware, while the on-chip op-amps amplify the BEMF signal directly without external components. Typical use cases: 12V/24V cooling fans, small drone propellers, appliance pumps. Trade-off: the LF supply range limits high-voltage FET gate drive; design a charge-pump or external gate driver for >5V gate swings.
Recommended
Capacitive Touch User Interface (mTouch)
The PIC16LF1786-I/SP integrates Microchip's mTouch™ capacitive-touch sensing hardware, allowing up to 17 touch buttons or a slider/wheel without an external touch controller. Combined with the 12-bit ADC and on-chip op-amps, the MCU can read proximity sensors and force sensors simultaneously. Typical applications include appliance control panels, IoT device touch keypads and consumer product sliders. The 14KB Flash hosts the mTouch library plus application code, and 1KB RAM supports multi-finger gesture recognition. Design consideration: route touch electrodes with adequate ground guard rings to suppress false triggers in humid environments.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF1786-I/SP — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF1786-I/SO | PIC16LF1786-E/SP | PIC16F1786-I/SP | PIC16LF1786-I/P | PIC16LF1784-I/ML |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SPDIP (SP, 0.300") | 28-SOIC (SO, 7.5mm) | 28-SPDIP (SP, 0.300") - same | 28-SPDIP (SP, 0.300") - same | 28-PDIP (P, 0.600") | 28-QFN (ML, 6x6mm) |
| Program Memory (Flash) | 14 KB | 14 KB | 14 KB | 14 KB | 14 KB | 7 KB |
| RAM | 1 KB | 1 KB | 1 KB | 1 KB | 1 KB | 512 B |
| Supply Voltage (Vdd) | 1.8 V to 3.6 V | 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 | 1.8 V to 3.6 V |
| CPU Clock (max) | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Operating Temperature | -40 C to +85 C (I) | -40 C to +85 C (I) | -40 C to +125 C (E) | -40 C to +85 C (I) | -40 C to +85 C (I) | -40 C to +85 C (I) |
| Mounting Type | Through-Hole (THT) | Surface Mount (SMT) | Through-Hole (THT) | Through-Hole (THT) | Through-Hole (THT) | Surface Mount (SMT) |
| Approx. Unit Price @ 100 (USD, as of 2026-09-24) | 2.88 | 2.85 | 3.30 | 2.92 | 2.95 | 2.40 |
Key Differentiators
- Wide-voltage 1.8V-3.6V LF supply range with XLP nanoWatt sleep (vs PIC16F1786-I/SP)
- On-chip analog integration: 2 op-amps + 8-bit DAC + 12-bit ADC (vs PIC16LF1784-I/ML)
- Industrial -40C to +85C temperature grade (vs PIC16LF1786-E/SP)
Design Notes
The PIC16LF1786-I/SP operates from 1.8V to 3.6V on the LF supply rail. Decouple VDD (pin 20) with a 100nF X7R ceramic capacitor placed within 3 mm of the pin, plus a 10uF bulk tantalum or ceramic capacitor on the same rail. The Vcap pin (pin 1, shared with RE3/MCLR) requires a low-ESR 1uF-10uF capacitor to VSS for the internal core voltage regulator; do NOT leave Vcap floating or omit the capacitor, otherwise core logic operation is undefined. For battery-powered designs, switch to nanoWatt sleep between measurements to drop quiescent current below 1uA average.
Do not exceed 3.6V on VDD - the LF silicon uses a different process than the F variant and overvoltage can permanently damage the part. When migrating a design from PIC16F1786-I/SP to PIC16LF1786-I/SP, verify that all I/O signals remain below 3.6V, including 5V-tolerant peripherals. The MCLR pin (pin 1, shared with RE3) is bidirectional and can be driven by the ICSP programmer; add a 10k pull-up to VDD and a series resistor if the circuit drives this pin externally. Watch out for the Vcap pin being repurposed as RE3 only when configured as a digital input - leaving it as Vcap by default is the safer choice.
For the 28-SPDIP package, route a ground plane on the top layer under the IC body to provide a low-impedance return path and to act as a thermal spreader (estimated junction-to-ambient theta_JA ~ 50 C/W for SPDIP-28). Place decoupling capacitors on the same side as the MCU with short, direct traces to the VDD/VSS pins (no vias in series for the high-frequency decoupling). For mTouch capacitive-sensing applications, route the touch electrodes with a ground guard ring and avoid ground plane flooding directly under the touch pads to maintain sensitivity.
Compliance Information
Microchip PIC16LF1786 family is RoHS compliant per product page; the LF variant is not AEC-Q100 qualified - automotive customers should select AEC-Q100 qualified PIC16F1786-I/SP-Q or upgrade to dsPIC33 AEC-Q100 parts.