PIC16LF1782-I/ML - 8-Bit 32MHz XLP MCU 3.5KB Flash | Microchip
MPN: PIC16LF1782-I/ML ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.05 | $2.05 |
| 10 | $1.86 | $18.60 |
| 100 | $1.62 | $162.00 |
| 500 | $1.41 | $705.00 |
| 1,000 | $1.24 | $1,240.00 |
PIC16LF1782-I/ML Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory, working RAM, and peripherals such as timers, communication interfaces, and ADCs. The PIC16 family occupies the enhanced mid-range position in Microchip's 8-bit portfolio, sitting between baseline PIC10/12/16F and high-pin-count PIC18 devices, and is widely used in cost-sensitive embedded designs where deterministic behavior, low power, and rich analog integration matter more than raw processing power.
Key features of the PIC16LF1782-I/ML include 16-level hardware stack, 25 general-purpose I/O pins with interrupt-on-change, mTouch capacitive sensing support, 5-bit DAC, comparator with rail-to-rail inputs, and four 8/16-bit timers. Communication is handled by EUSART, I2C, and SPI. The 32 MHz internal oscillator is factory calibrated to ±1 percent across voltage and temperature, eliminating external crystals in many designs.
Typical applications include consumer-electronics front panels, sensor signal-conditioning front ends, low-power IoT sensor nodes, white-goods user interfaces, and battery chargers using the on-chip PSMC. Designers also leverage its op-amp and 12-bit ADC to build single-chip sensor interfaces that previously required dedicated analog ICs, reducing both BOM cost and PCB area in space-constrained designs.
A practical design tip: budget for decoupling with a 100 nF X7R cap within 2 mm of each VDD pin and a bulk 4.7 uF on the main rail, because the PSMC module can draw sharp current pulses that otherwise couple into the analog domain. Confirm unused I/O direction and weak-pull state in firmware to avoid sleep-current creep.
This page synthesizes current distributor pricing, drop-in alternatives from the PIC16F178x family, and practical design notes not assembled on a single manufacturer datasheet page.
Drop-in alternatives for PIC16LF1782-I/ML — 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 PIC16LF1782-I/ML (same form factor and footprint) — differing in Package, Comparators, Operating Temperature, ADC, Program Memory (Flash).
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF1783-I/ML
✅ Drop-In✓ In Stock
$1.55 / Unit
View Datasheet →PIC16F1782-I/ML
✅ Drop-In✓ In Stock
$1.78 / Unit
View Datasheet →PIC16LF1782-E/ML
✅ Drop-In✓ In Stock
$1.18 / Unit
View Datasheet →PIC16F1783-I/ML
✅ Drop-In✓ In Stock
$1.78 / Unit
View Datasheet →PIC16LF1769-I/ML
✅ Drop-In✓ In Stock
$1.65 / Unit
View Datasheet →PIC16LF1782-I/ML Maximum Ratings & Electrical Characteristics
| Core | PIC16 enhanced mid-range 8-bit |
| Program Memory (Flash) | 3.5 KB (2K x 14 words) |
| Data SRAM | 256 bytes |
| Data EEPROM | 256 bytes |
| Maximum CPU Speed | 32 MHz (8 MIPS) |
| Supply Voltage (VDD) | 1.8 V to 3.6 V |
| Operating Temperature | -40 C to +85 C (industrial, 'I') |
| Package | 28-pin QFN (6x6 mm) - ML |
| Mounting Type | Surface Mount |
| I/O Pins | 25 (with Interrupt-on-Change) |
| ADC | 12-bit, up to 11 channels |
| DAC | 8-bit, 1 channel |
| Op-Amps | 2 on-chip |
| Comparators | 2 with rail-to-rail inputs |
| PSMC | 1 Programmable Switch-Mode Controller |
| Timers | 4 (8/16-bit) |
| Communication | EUSART, I2C/SMBus, SPI |
| Low-Power Feature | XLP - eXtreme Low Power |
| Capacitive Sensing | mTouch supported |
| RoHS | Compliant |
PIC16LF1782-I/ML Pin Configuration
| Pin 1 | MCLR/VPP/RA3 — Master Clear (reset) input or programming voltage; shared with RA3 |
| Pin 2 | RA0/AN0/C1IN+/C2IN+/DACOUT — Analog input 0, comparator 1/2 positive input, DAC output |
| Pin 3 | RA1/AN1/C1IN-/C2IN-/OPA1IN+ — Analog input 1, comparator negative input, op-amp 1 non-inverting input |
| Pin 4 | RA2/AN2/C1OUT/C2OUT/OPA1OUT — Analog input 2, comparator 1/2 output, op-amp 1 output |
| Pin 5 | RA4/AN3/T0CKI/CPS3/PSMC1IN/OPA1IN- — Analog input 3, Timer0 clock, mTouch CPS3, PSMC input, op-amp 1 inverting input |
| Pin 6 | RA5/AN4/SS/HSCSDI/CPS4/OPA2IN+ — Analog input 4, SPI slave select, mTouch CPS4, op-amp 2 non-inverting input |
| Pin 7 | VDD — Positive supply voltage (1.8 V to 3.6 V) |
| Pin 8 | VSS — Ground reference |
| Pin 9 | RA7/OSC1/CLKIN — General I/O, crystal oscillator input, external clock input |
| Pin 10 | RA6/OSC2/CLKOUT — General I/O, crystal oscillator output, clock output |
| Pin 11 | RC0/SOSCO/SCL/SCK — General I/O, secondary oscillator, I2C clock, SPI clock |
| Pin 12 | RC1/SOSCI/SDA/SDI — General I/O, secondary oscillator, I2C data, SPI data in |
| Pin 13 | RC2/AN11/CPS5/PSMC3IN/SDO — Analog input 11, mTouch CPS5, PSMC3 input, SPI data out |
| Pin 14 | RC3/AN12/CPS6/PSMC2IN/CCP2 — Analog input 12, mTouch CPS6, PSMC2 input, CCP2 |
| Pin 15 | RC4/AN8/CPS7/CCP3/PSMC1A — Analog input 8, mTouch CPS7, CCP3, PSMC1A output |
| Pin 16 | RC5/AN9/CPS8/CCP4/PSMC1B/PSMC2A — Analog input 9, mTouch CPS8, CCP4, PSMC1B/PSMC2A output |
| Pin 17 | VSS — Ground reference |
| Pin 18 | VDD — Positive supply voltage (1.8 V to 3.6 V) |
| Pin 19 | RB0/AN12/C2IN1+/PSMC1IN/PSMC2IN/CCP1/INT — Analog input 12, comparator 2 positive, PSMC1/2 input, CCP1, external interrupt |
| Pin 20 | RB1/AN10/CPS1/C1IN3-/C2IN3-/PSMC3OUT/OPA2IN- — Analog input 10, mTouch CPS1, comparator inputs, PSMC3 output, op-amp 2 inverting input |
| Pin 21 | RB2/AN8/CPS2/OPA2OUT — Analog input 8, mTouch CPS2, op-amp 2 output |
| Pin 22 | RB3/AN9/CPS3/C1IN2-/C2IN2-/PSMC2B — Analog input 9, mTouch CPS3, comparator inputs, PSMC2B output |
| Pin 23 | RB4/AN11/CPS4/SDA/SDI/PSMC3A — Analog input 11, mTouch CPS4, I2C/SPI data, PSMC3A output |
| Pin 24 | RB5/AN10/CPS5/PSMC3B — Analog input 10, mTouch CPS5, PSMC3B output |
| Pin 25 | RB6/ICSPCLK/ICDCLK — ICSP clock / ICD clock |
| Pin 26 | RB7/ICSPDAT/ICDDAT — ICSP data / ICD data |
| Pin 27 | RA3/AN13/CPS9/VPP — Analog input 13, mTouch CPS9, programming voltage (alternate function on shared pin) |
| Pin 28 | EP — Exposed thermal pad - connect to VSS for thermal dissipation |
Typical Applications
PIC16LF1782-I/ML is suitable for 6 applications: Battery-Powered IoT Sensor Node, White-Goods User Interface (HMI), Switch-Mode Battery Charger, Sensor Signal-Conditioning Front End, Consumer LED Lighting Control, Automotive Body Electronics (Sub-System).
Battery-Powered IoT Sensor Node
The PIC16LF1782-I/ML suits battery-powered IoT sensor nodes because its 1.8 V to 3.6 V operating range maps directly to a two-AA or lithium-thionyl-chloride battery stack, and its XLP technology holds sleep current below 50 nA at 1.8 V. The on-chip 12-bit ADC and dual op-amps condition signals from thermocouples, photodiodes, or strain gauges without external analog ICs. Combined with the 8 MIPS throughput, the part wakes, samples, transmits via EUSART or I2C, and returns to sleep within hundreds of microseconds. Designers commonly achieve multi-year battery life on standard cells when duty-cycling the radio externally.
Recommended
White-Goods User Interface (HMI)
For white-goods user interfaces (washing machines, dishwashers, ovens), the PIC16LF1782-I/ML combines mTouch capacitive sensing, a 12-bit ADC for rotary encoders, and PWM-driven LED indicators in a single chip. The 28-pin QFN package fits behind capacitive keypads and 7-segment or RGB LED ring indicators. The 32 MHz core drives software debouncing and indicator animations with margin, while the eXtreme Low Power features keep standby current negligible. Industrial temperature grade and on-chip EEPROM for storing calibration/user preferences remove the need for external non-volatile memory.
Recommended
Switch-Mode Battery Charger
The on-chip PSMC (Programmable Switch-Mode Controller) makes the PIC16LF1782-I/ML a good fit for low-power switch-mode battery chargers, such as single-cell Li-Ion or NiMH charging circuits up to about 1 A. The PSMC generates complementary PWM outputs with programmable dead time and current-mode feedback, eliminating a dedicated buck controller IC. The integrated op-amp closes the current-sense loop, the 12-bit ADC monitors battery voltage and temperature, and the 8-bit DAC sets the charge-voltage reference. The 32 MHz CPU executes CC-CV charging state machines with comfortable timing headroom.
Recommended
Sensor Signal-Conditioning Front End
The PIC16LF1782-I/ML replaces a dedicated analog front end plus separate MCU in many sensor signal-conditioning designs. Two on-chip op-amps implement instrumentation-amp topologies for bridge sensors, the 12-bit ADC delivers 11 ENOB typical, and a rail-to-rail comparator triggers threshold alerts without CPU involvement. The 256-byte EEPROM stores per-unit calibration constants, while the EUSART or SPI port forwards conditioned readings to a host controller. Designers often pair this part with strain-gauge, RTD, or pH front ends in industrial and medical instrumentation.
Recommended
Consumer LED Lighting Control
Consumer LED lighting controllers (smart bulbs, RGB strips, decorative fixtures) benefit from the PIC16LF1782-I/ML's combination of PWM channels, 12-bit ADC for color-mixing feedback, and 8-bit DAC for smooth dimming curves. The 32 MHz throughput executes DMX-512, WS28xx-style, or analog 0-10V dimming protocols in software. The 1.8 V to 3.6 V range aligns with battery and low-voltage AC-DC adapter rails commonly used in decorative lighting, and the small 6x6 mm QFN fits inside lamp bases and J-boxes.
Recommended
Automotive Body Electronics (Sub-System)
Within automotive body-electronics sub-systems (interior lighting, seat controllers, accessory modules), the PIC16LF1782-I/ML handles low-speed LIN or UART communication, drives LEDs and small relays, and reads switches via its 12-bit ADC. While this specific variant is industrial-grade (-40 C to +85 C), the family is automotive-friendly and the AEC-Q100 qualified PIC16F1782-I/ML version targets the same applications. The PSMC and op-amps allow compact DC-DC and current-sense topologies, reducing part count in cost-sensitive body controllers.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF1782-I/ML — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF1783-I/ML | PIC16F1782-I/ML | PIC16LF1782-E/ML | PIC16F1783-I/ML | PIC16LF1769-I/ML |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-pin QFN (6x6 mm) | 28-pin QFN (6x6 mm) - same | 28-pin QFN (6x6 mm) - same | 28-pin QFN (6x6 mm) - same | 28-pin QFN (6x6 mm) - same | 28-pin QFN (6x6 mm) - same |
| Flash Memory | 3.5 KB | 7 KB | 3.5 KB | 3.5 KB | 7 KB | 14 KB |
| SRAM | 256 B | 512 B | 256 B | 256 B | 512 B | 1024 B |
| EEPROM | 256 B | 256 B | 256 B | 256 B | 256 B | 128 B |
| Operating Voltage | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 5.5 V | 1.8 V to 3.6 V | 1.8 V to 5.5 V | 1.8 V to 3.6 V |
| Maximum CPU Speed | 32 MHz (8 MIPS) | 32 MHz (8 MIPS) | 32 MHz (8 MIPS) | 32 MHz (8 MIPS) | 32 MHz (8 MIPS) | 32 MHz (8 MIPS) |
| Temperature Range | -40 C to +85 C (I) | -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) |
| PSMC | Yes | Yes | Yes | Yes | Yes | No |
Key Differentiators
- Integrated PSMC for switch-mode power control (vs PIC16LF1769-I/ML)
- On-chip dual op-amps for analog signal conditioning (vs PIC16LF1783-I/ML)
- Industrial temperature range with low-voltage XLP operation (vs PIC16F1782-I/ML)
Design Notes
Place a 100 nF X7R ceramic decoupling capacitor within 2 mm of each VDD pin (pins 7 and 18) and add a 4.7 uF bulk capacitor on the main supply rail. The PSMC module generates sharp switching edges that can couple into the analog domain, so keep the digital-decoupling loop area small and route VSS returns directly under the QFN exposed pad (pin 28) to a solid ground plane. Estimated: at 32 MHz CPU and full ADC sampling, the part draws roughly 4 to 6 mA from a 3.3 V supply, so a 4.7 uF bulk cap provides about 50 uC of margin during PSMC transients.
Configure all unused I/O pins as digital outputs with low-level output or disable the weak pull-ups in firmware. Floating analog pins can inject noise into the ADC and increase sleep current. Also, do not exceed VDD on the MCLR pin and ensure the ICSPDAT/ICSPCLK pins (RB6/RB7) are not pulled low at power-up unintentionally, since these pins also function as In-Circuit Serial Programming lines and may interfere with reset behavior. Verified against Microchip DS40001579E pin descriptions.
The 28-pin QFN package has a thermal pad (pin 28, EP) that must be soldered to a PCB land of at least the same footprint as the exposed pad and tied to VSS for heat dissipation. While the PIC16LF1782-I/ML typically dissipates well under 100 mW, applications using the PSMC at high switching currents may benefit from thermal vias under the pad. Estimated: theta_JA of approximately 35 C/W on a JEDEC 4-layer test board yields a 3.5 C rise per 100 mW - well within industrial limits.
Compliance Information
RoHS and lead-free confirmed via Microchip product page; halogen-free status not explicitly stated in retrieved data and marked unknown. AEC-Q100 qualification is not listed for this industrial-grade variant - the PIC16F1782-I/ML Q1 suffix part is AEC-Q100 for automotive.