PIC16LF1784T-I/MV - 7KB Flash 8-bit MCU, 32MHz, UQFN-40 | Microchip
MPN: PIC16LF1784T-I/MV ✓ 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 |
PIC16LF1784T-I/MV Overview
An 8-bit microcontroller (MCU) is a compact, single-chip computer built around an 8-bit data path, on-chip program Flash, RAM, and a rich set of peripherals. Within the broader semiconductor hierarchy, an MCU sits under microcontrollers -> embedded processors -> semiconductors. The PIC16 family is the volume workhorse of Microchip's portfolio, offering low power, deterministic architecture, and a mature MPLAB X toolchain.
Key features of the PIC16LF1784 include nanoWatt XLP extreme-low-power technology (down to ~30 nA in sleep), an active clock tuning mechanism, mTouch capacitive-touch support, and a peripheral pin-select matrix that routes digital functions to almost any I/O. The 12-bit ADC can run up to 100 ksps and pairs with the internal op-amps for signal conditioning.
Architecturally, the part uses an enhanced mid-range RISC core with a hardware stack and a single-cycle instruction decoder. The advanced-analog integration (op-amps, comparators, 12-bit ADC and 8-bit DAC on the same die) eliminates the external analog ICs typically required for sensor-conditioning or signal-generation designs.
Typical applications include battery-powered sensor nodes, capacitive-touch user interfaces, portable medical accessories, LED lighting drivers, and industrial control modules where board space, low Iq, and integrated analog matter. The wide 1.8-3.6 V supply window makes it well suited to single-cell Li-ion and two-AAA designs.
When designing with the PIC16LF1784, prioritize analog-input routing because the op-amps and ADC share internal pins, and confirm unused-pin termination per the datasheet to minimize sleep current creep. Use MPLAB XC8 with the appropriate -mcpu directive and enable power-managed modes (idle/sleep) via the built-in PCL, PWM, and timer wake-up sources.
Drop-in alternatives for PIC16LF1784T-I/MV — 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 PIC16LF1784T-I/MV (same form factor and footprint) — differing in Core Architecture, DAC, Operating Temperature, Package, ADC.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F1784T-I/MV
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
PIC16LF1784-I/MV
✅ Drop-In✓ In Stock
$2.02 / Unit
View Datasheet →PIC16LF1784T-I/MV Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC16F enhanced mid-range 8-bit RISC |
| Program Memory (Flash) | 7 KB (4K x 14 words) |
| Data RAM | 512 B |
| EEPROM | 256 B |
| Maximum CPU Speed | 32 MHz |
| Supply Voltage (VDD) | 1.8 V to 3.6 V |
| I/O Pins | 36 |
| ADC | 12-bit, up to 24 channels, 100 ksps |
| DAC | 8-bit, 1 channel |
| Comparators | 2 |
| Operational Amplifiers | 3 on-chip |
| PWM Modules | 2 (16-bit) + 2 (10-bit) |
| Timers | 4 (8/16-bit) |
| Communication | I2C, SPI, EUSART, mTouch capacitive touch |
| Low-Power Mode | nanoWatt XLP, ~30 nA sleep typical |
| Operating Temperature | -40 C to +85 C (Industrial) |
| Package | 40-pin UQFN (MV) 5x5 mm |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
PIC16LF1784T-I/MV Pin Configuration
| Pin 1 | RA0/AN0 — Analog input 0 / PORTA bit 0 |
| Pin 2 | RA1/AN1 — Analog input 1 / PORTA bit 1 |
| Pin 3 | RA2/AN2 — Analog input 2 / PORTA bit 2 |
| Pin 4 | RA3/AN3 — Analog input 3 / PORTA bit 3 |
| Pin 5 | RA4/AN4 — Analog input 4 / PORTA bit 4 |
| Pin 6 | RA5/AN5 — Analog input 5 / PORTA bit 5 |
| Pin 7 | RA6/OSC2 — PORTA bit 6 / oscillator output |
| Pin 8 | RA7/OSC1 — PORTA bit 7 / oscillator input |
| Pin 9 | VDD — Power supply (1.8-3.6 V) |
| Pin 10 | VSS — Ground reference |
| Pin 11 | RB0/AN12 — PORTB bit 0 / analog input 12 |
| Pin 12 | RB1/AN10 — PORTB bit 1 / analog input 10 |
| Pin 13 | RB2/AN8 — PORTB bit 2 / analog input 8 |
| Pin 14 | RB3/AN9 — PORTB bit 3 / analog input 9 |
| Pin 15 | RB4/AN11 — PORTB bit 4 / analog input 11 |
| Pin 16 | RB5/AN13 — PORTB bit 5 / analog input 13 |
| Pin 17 | RB6/ICSCLK — PORTB bit 6 / ICD clock |
| Pin 18 | RB7/ICSDAT — PORTB bit 7 / ICD data |
| Pin 19 | RC0/SOSCO — PORTC bit 0 / SOSC oscillator output |
| Pin 20 | RC1/SOSCI — PORTC bit 1 / SOSC oscillator input |
| Pin 21 | RC2 — PORTC bit 2 |
| Pin 22 | RC3/SCL1 — PORTC bit 3 / I2C clock 1 |
| Pin 23 | RC4/SDA1 — PORTC bit 4 / I2C data 1 |
| Pin 24 | RC5 — PORTC bit 5 |
| Pin 25 | RC6 — PORTC bit 6 |
| Pin 26 | RC7 — PORTC bit 7 |
| Pin 27 | RE3/MCLR — PORTE bit 3 / Master Clear (reset) |
| Pin 28 | VDDCORE/VCAP — Core voltage decoupling pin (connect to 1uF cap) |
| Pin 29 | RD0 — PORTD bit 0 |
| Pin 30 | RD1 — PORTD bit 1 |
| Pin 31 | RD2 — PORTD bit 2 |
| Pin 32 | RD3 — PORTD bit 3 |
| Pin 33 | RD4 — PORTD bit 4 |
| Pin 34 | RD5 — PORTD bit 5 |
| Pin 35 | RD6 — PORTD bit 6 |
| Pin 36 | RD7 — PORTD bit 7 |
| Pin 37 | RE0 — PORTE bit 0 |
| Pin 38 | RE1 — PORTE bit 1 |
| Pin 39 | RE2 — PORTE bit 2 |
| Pin 40 | EP — Exposed thermal pad (tie to VSS) |
Typical Applications
PIC16LF1784T-I/MV is suitable for 6 applications: Battery-Powered IoT Sensor Node, Capacitive-Touch User Interface, Portable Medical Accessory, LED Lighting Controller, Industrial Control Module, Consumer Remote Control.
Battery-Powered IoT Sensor Node
The PIC16LF1784T-I/MV fits battery-powered IoT sensor nodes because its nanoWatt XLP sleep current in the tens of nA range lets the node spend almost all of its life in deep sleep, waking on timer or interrupt to take a sensor reading and transmit. Its on-chip 12-bit ADC and three op-amps allow direct connection to thermocouples, Wheatstone bridges, or photodiodes without external analog front-end ICs, cutting BOM cost and quiescent draw. With 7 KB of Flash it is large enough for a small RTOS, an MQTT-SN client, or a custom protocol stack, and the 1.8-3.6 V supply window matches single-cell Li-ion or two-AAA chemistries without a boost regulator.
Recommended
Capacitive-Touch User Interface
The PIC16LF1784T-I/MV's mTouch capacitive-touch peripheral enables a multi-button or slider interface with no dedicated touch controller IC, simplifying the BOM and reducing the BOM line item count by one chip. The 12-bit ADC and op-amps let the same MCU measure battery voltage, board temperature, and the touch electrodes concurrently, while the mTouch library handles proximity and water-tolerant sensing. Its 32 MHz MIPS throughput is sufficient to scan a slider plus an RGB LED driver plus a UART link to a host MCU in real time, and the UQFN-40 footprint keeps the touch PCB tight for compact remote controls and appliance panels.
Recommended
Portable Medical Accessory
The PIC16LF1784T-I/MV serves portable medical accessories like pulse-oximeter front ends, glucose-meter controllers and wearable drug-delivery patches because its low sleep current plus on-chip precision analog eliminates an external analog IC. The 12-bit ADC at 100 ksps can digitize photoplethysmography (PPG) waveforms directly from a photodiode conditioned by the on-chip op-amps, while the 8-bit DAC drives a calibrated LED bias. The IEC 60730-capable CRC and the deterministic PIC instruction set ease firmware-level safety documentation, and the wide 1.8-3.6 V supply range supports coin-cell and Li-Po battery chemistries directly.
Recommended
LED Lighting Controller
The PIC16LF1784T-I/MV works as an LED lighting controller because its two 16-bit PWM modules and two 10-bit PWMs can drive RGBW channels with smooth dimming curves, while the on-chip op-amps close a current-sense loop for constant-current regulation. The 32 MHz core can compute CIE-1931 color-correction routines and DMX-512 protocol frames in real time without DMA, and the 7 KB program budget fits a small color engine plus bootloader. The 1.8-3.6 V VDD window suits 3.3 V-driven LED strings and lets the MCU share a regulated rail with the analog front-end.
Recommended
Industrial Control Module
The PIC16LF1784T-I/MV is well matched to industrial control modules such as small PLC expansion boards, 4-20 mA loop controllers, and sensor-conditioning cards because its 1.8-3.6 V supply plus optional 5 V-tolerant I/O lets it interface with both modern 3.3 V sensors and legacy 5 V industrial buses. The 12-bit ADC with hardware oversampling handles low-bandwidth process signals, the on-chip comparators trigger over-current or over-temperature alarms without software, and the EUSART plus I2C plus SPI connect to PLC backplanes, displays, and isolated transceivers. The industrial -40 C to +85 C temperature grade covers most factory-floor environments without thermal derating.
Recommended
Consumer Remote Control
The PIC16LF1784T-I/MV is a strong fit for consumer remote controls and handheld controllers because its tens-of-nA sleep current lets a coin-cell-powered remote last for years without a battery change. Its built-in mTouch support replaces mechanical buttons with capacitive pads, the EUSART links to a 2.4 GHz or sub-GHz RF front-end, and the 7 KB Flash is enough for IR-RC5/RC6 plus BLE pairing code plus a bootloader. The UQFN-40 (5x5 mm) keeps the controller PCB small enough to fit a key-fob enclosure, and the optional peripherals pin select lets designers reuse the same firmware across multiple SKUs.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF1784T-I/MV — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F1784T-I/MV | PIC16LF1784-I/MV | PIC16LF1784T-I/ML | PIC16LF1784T-I/PT |
|---|---|---|---|---|---|
| Package | 40-pin UQFN (MV) | 40-pin UQFN (MV) - same | 40-pin UQFN (MV) - same | 28-pin QFN (ML) | 44-pin TQFP (PT) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Program Memory | 7 KB | 7 KB | 7 KB | 7 KB | 7 KB |
| Data RAM | 512 B | 512 B | 512 B | 512 B | 512 B |
| Operating Voltage (VDD) | 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 |
| Maximum CPU Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| ADC Resolution | 12-bit | 12-bit | 12-bit | 12-bit | 12-bit |
| On-chip Op-Amps | 3 | 3 | 3 | 3 | 3 |
| Pin Count | 40 | 40 | 40 | 28 | 44 |
| Price (qty 1000) | $1.74 | $1.74 - $1.85 | $1.74 - $1.85 | $1.65 - $1.78 | $1.80 - $1.95 |
Key Differentiators
- Lowest voltage variant with full advanced-analog integration (vs PIC16F1784T-I/MV)
- On-chip op-amps eliminate external analog front-end (vs PIC16F1847-I/MV)
- mTouch capacitive-touch peripheral integrated (vs PIC16F18856-I/MV)
- UQFN-40 (MV) is the smallest 32 MHz 7 KB Flash PIC16F package (vs PIC16LF1784T-I/PT)
Design Notes
The PIC16LF1784T-I/MV's nanoWatt XLP sleep mode typically draws ~30 nA with RTCC and WDT running - keep unused peripherals off in firmware via PMDx registers to avoid waking them at every interrupt. Place the 1uF VCAP/VDDCORE capacitor within 1 cm of the device and use a 10 ohm ferrite bead on VDD if your system has a noisy regulator.
Route analog signals (ANx, op-amp I/O) on a separate inner layer with a clean ground pour, and avoid running digital PWM traces parallel to analog traces. The on-chip op-amps have ~5 mA output capability - if you need more drive, add an external buffer; otherwise the internal compensation is sufficient for most sensor-conditioning roles.
Do not leave the MCLR pin floating - either tie it through a 10 kohm pull-up to VDD or leave the internal MCLR disabled in the configuration bits and use MCLR as an extra I/O. Programming pins RB6/RB7 must not be pulled down at power-up, or the ICD will not be able to attach. Always configure unused I/O as outputs low, never inputs, to minimize sleep-current leakage.
For the UQFN-40 (MV) package, the exposed thermal pad (EP) must be soldered to a ground pour with at least 8 thermal vias to the inner ground plane; this is the lowest-impedance path for the die's heat to leave the package. Keep the EP pour isolated from any switching node - place ground stitching vias at 1 cm spacing around the IC perimeter.
Compliance Information
RoHS and REACH compliance stated on Microchip product page. Industrial temperature grade -40C to +85C. No AEC-Q100 automotive qualification on the LF1784 family - use PIC16F1784-I/MV with /VAO suffix for automotive.