PIC16LF1784-I/MV - 8-Bit 32MHz MCU 7KB Flash | Microchip
MPN: PIC16LF1784-I/MV ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.18 | $3.18 |
| 10 | $2.86 | $28.60 |
| 100 | $2.55 | $255.00 |
| 500 | $2.27 | $1,135.00 |
| 1,000 | $2.02 | $2,020.00 |
PIC16LF1784-I/MV Overview
A PIC® microcontroller is a Harvard-architecture RISC device widely used for embedded control. Within the taxonomy, the PIC16LF1784 belongs to the 8-bit PIC16 family, sub-family of PIC XLP™ low-power Flash microcontrollers, which sit below 16-bit PIC24/dsPIC and 32-bit PIC32 devices in the broader PIC product hierarchy. The 'LF' prefix denotes the low-voltage / low-power process node that allows operation down to 1.8 V supply, while the '1784' identifies the specific member of the PIC16F178x series with 7 KB Flash and the largest pin count.
Key features include nanoWatt XLP™ sleep current (typically < 50 nA with RTCC and WDT enabled depending on configuration), 32 MHz internal oscillator accuracy, and 25 mA source/sink per I/O. It also integrates a master I²C / SPI / EUSART serial engine, mTouch® capacitive-touch hardware, and a CTMU module for capacitive measurement. These features enable mixed-signal designs that combine analog signal conditioning with digital control on a single chip.
Technically the part uses a 14-bit instruction word and 16-level deep hardware stack, executes most instructions in one cycle, and offers flexible clocking through INTOSC with PLL, LF-INTOSC, secondary oscillator and external oscillator modes. The 12-bit ADC pairs with two rail-to-rail op-amps and two 8-bit DACs to form a complete sensor signal chain, while comparators can be used as core-independent peripherals (CIPs) to wake the device without CPU intervention.
Typical applications include portable and battery-powered sensor nodes, LED lighting controllers, capacitive-touch user interfaces, low-power IoT endpoints, industrial process transmitters and motor-control auxiliary boards. The wide 1.8 V to 3.6 V operating range allows direct connection to Li-ion or 2xAA chemistries without external LDO, and nanoWatt XLP™ technology targets designs that spend most of their time in sleep.
When designing, place decoupling capacitors as close as possible to VDD/AVDD and VSS/AVSS, route AVSS as a dedicated analog ground when using the ADC at full speed, and use the configured PPS (Peripheral Pin Select) feature to remap digital functions to the optimal PCB layout. For long battery life, drive unused I/Os as outputs and use the deep-sleep modes with RTCC for periodic wakeup.
This page synthesizes distributor pricing, drop-in alternatives from the same PIC16F178x series, and practical design notes not found in the manufacturer datasheet alone, helping engineers shorten the design-in cycle for the PIC16LF1784-I/MV.
Drop-in alternatives for PIC16LF1784-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 PIC16LF1784-I/MV (same form factor and footprint) — differing in ADC, Package, DAC, Core Architecture, Operating Temperature.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF1782-I/MV
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF1783-I/ML
✅ Drop-In✓ In Stock
$1.55 / Unit
View Datasheet →PIC16F18855-I/MV
✅ Drop-In✓ In Stock
$1.22 / Unit
View Datasheet →PIC16F18856-I/MV
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF15355-I/MV
✅ Drop-In✓ In Stock
$1.05 / Unit
View Datasheet →PIC16LF1784-I/MV Maximum Ratings & Electrical Characteristics
| Product Family | PIC® XLP™ 16F |
| Core Architecture | 8-bit RISC, 14-bit instruction word |
| Maximum CPU Frequency | 32 MHz |
| Program Flash | 7 KB (4K x 14) |
| Data RAM | 512 B |
| ROM | 512 B |
| Operating Voltage | 1.8 V to 3.6 V |
| Package | 40-pin UQFN (MV) 5x5 mm |
| Mounting Type | Surface Mount |
| Operating Temperature | -40 °C to +85 °C (Industrial) |
| ADC | 12-bit, up to 32 channels |
| DAC | 2x 8-bit |
| PWM | 4x 10-bit |
| Comparators | 2 |
| Op-Amps | 2 (rail-to-rail) |
| Timers | Multiple 8/16-bit |
| Communication Interfaces | I²C, SPI, EUSART |
| Capacitive Touch | mTouch® + CTMU |
| I/O Current Source/Sink | 25 mA per I/O |
| MSL Level | 1 (unlimited) |
| RoHS Status | Compliant |
PIC16LF1784-I/MV Pin Configuration
| Pin 1 | RA0/AN0/C1IN+/C2IN+/VCAP — Analog/Digital I/O RA0, ADC ch0, comparator input, voltage regulator cap |
| Pin 2 | RA1/AN1/C1IN-/C2IN- — Analog/Digital I/O RA1, ADC ch1, comparator input |
| Pin 3 | RA2/AN2/C2IN+/VREF- — Analog/Digital I/O RA2, ADC ch2, comparator input, VREF- |
| Pin 4 | RA3/AN3/C1IN+/VREF+ — Analog/Digital I/O RA3, ADC ch3, comparator input, VREF+ |
| Pin 5 | RA4/AN4/C1OUT/T0CKI — Analog/Digital I/O RA4, ADC ch4, comparator output, Timer0 clock |
| Pin 6 | RA5/AN5/C2OUT/SS — Analog/Digital I/O RA5, ADC ch5, comparator output, SPI SS |
| Pin 7 | RA6 — Digital I/O RA6 |
| Pin 8 | RA7 — Digital I/O RA7 |
| Pin 9 | VDD — Positive supply voltage (1.8 V to 3.6 V) |
| Pin 10 | VSS — Ground reference |
| Pin 11 | RB0/AN12/CCP4 — Digital I/O RB0, ADC ch12, CCP4 |
| Pin 12 | RB1/AN10/C1IN3-/C2IN3-/P1B — Digital I/O RB1, ADC ch10, comparator input, PWM output |
| Pin 13 | RB2/AN8/P1A — Digital I/O RB2, ADC ch8, PWM output |
| Pin 14 | RB3/AN9/C1IN2-/C2IN2-/PGM — Digital I/O RB3, ADC ch9, comparator input, ICSP PGM |
| Pin 15 | RB4/AN11 — Digital I/O RB4, ADC ch11 |
| Pin 16 | RB5/AN13 — Digital I/O RB5, ADC ch13 |
| Pin 17 | RB6/ICSPCLK — Digital I/O RB6, ICSP clock |
| Pin 18 | RB7/ICSPDAT — Digital I/O RB7, ICSP data |
| Pin 19 | RC0/SOSCO — Digital I/O RC0, secondary oscillator output |
| Pin 20 | RC1/SOSCI — Digital I/O RC1, secondary oscillator input |
| Pin 21 | RC2/AN14/CCP1 — Digital I/O RC2, ADC ch14, CCP1 |
| Pin 22 | RC3/AN15/CCP2 — Digital I/O RC3, ADC ch15, CCP2 |
| Pin 23 | RC4/AN16/SDA — Digital I/O RC4, ADC ch16, I²C SDA |
| Pin 24 | RC5/AN17/SCL — Digital I/O RC5, ADC ch17, I²C SCL |
| Pin 25 | RC6/AN18/TX/CK — Digital I/O RC6, ADC ch18, EUSART TX/CK |
| Pin 26 | RC7/AN19/RX/DT — Digital I/O RC7, ADC ch19, EUSART RX/DT |
| Pin 27 | RD0/AN20/CCP3 — Digital I/O RD0, ADC ch20, CCP3 |
| Pin 28 | RD1/AN21/CCP4 — Digital I/O RD1, ADC ch21, CCP4 |
| Pin 29 | RD2/AN22 — Digital I/O RD2, ADC ch22 |
| Pin 30 | RD3/AN23 — Digital I/O RD3, ADC ch23 |
| Pin 31 | RD4/AN24 — Digital I/O RD4, ADC ch24 |
| Pin 32 | RD5/AN25 — Digital I/O RD5, ADC ch25 |
| Pin 33 | RD6/AN26 — Digital I/O RD6, ADC ch26 |
| Pin 34 | RD7/AN27 — Digital I/O RD7, ADC ch27 |
| Pin 35 | RE0/AN28 — Digital I/O RE0, ADC ch28 |
| Pin 36 | RE1/AN29 — Digital I/O RE1, ADC ch29 |
| Pin 37 | RE2/AN30 — Digital I/O RE2, ADC ch30 |
| Pin 38 | RE3/AN31 — Digital I/O RE3, ADC ch31 |
| Pin 39 | AVSS — Analog ground |
| Pin 40 | AVDD — Analog supply (must equal VDD) |
Typical Applications
PIC16LF1784-I/MV is suitable for 7 applications: Battery-Powered IoT Sensor Nodes, Capacitive Touch User Interfaces, LED Lighting and Color-Mixing Controllers, Industrial Process Transmitters, Motor Control Auxiliary Boards, Portable Medical Monitoring Devices, Smart Home Wireless Sensor Hubs.
Battery-Powered IoT Sensor Nodes
The PIC16LF1784-I/MV fits battery-powered IoT sensor nodes thanks to its nanoWatt XLP™ sleep current below 50 nA and 1.8 V to 3.6 V VDD range that connects directly to single-cell Li-ion or 2xAA. Placed as the system controller, it wakes on an RTCC or external interrupt, samples via the 12-bit ADC, transmits over EUSART or SPI, and returns to sleep. Unlike discrete RTC + ADC solutions, the LF1784 integrates both plus a temperature sensor, shrinking the BOM. The 32 MHz CPU clock keeps active-mode processing under 10 ms per measurement, preserving battery life.
Recommended
Capacitive Touch User Interfaces
The PIC16LF1784-I/MV's CTMU + mTouch® peripherals and two on-chip op-amps make it ideal for capacitive-touch keypads and sliders. The op-amps can drive the touch electrodes through a low-impedance path while the CTMU measures charge time, eliminating an external charge-measurement ASIC. Designers typically allocate 8-16 I/O for the touch matrix and 4 for LEDs or PWM. Compared with separate touch controller + MCU solutions, the LF1784 reduces board area and BOM while keeping software on a single FreeRTOS-friendly core.
Recommended
LED Lighting and Color-Mixing Controllers
The PIC16LF1784-I/MV's four 10-bit PWMs and on-chip op-amps suit LED lighting and color-mixing applications requiring multiple dimmable channels. Two PWMs drive warm-white and cool-white strings while the remaining two control RGB or amber channels; the on-chip op-amps close the current loop without an external transconductance stage. At 1.8 V minimum VDD, the LF1784 also operates directly from a buck-boost LED-driver output. Compared with 32-bit Cortex-M0 alternatives, the LF1784 achieves comparable lighting fidelity at one-third the cost and one-fifth the active power.
Recommended
Industrial Process Transmitters
The PIC16LF1784-I/MV fits 4-20 mA or 0-10 V industrial process transmitters thanks to its 12-bit ADC with up to 32 channels and on-chip rail-to-rail op-amps for sensor signal conditioning. The op-amps form a current loop / instrumentation stage while the ADC samples pressure, temperature and flow inputs simultaneously. Industrial -40 °C to +85 °C temperature grade and 1.8 V minimum VDD support long cable drops on 24 V loops. Unlike discrete ADC + MCU solutions, the LF1784 provides IEC-style EMC robustness via on-chip filtering and PPS-driven I/O mapping.
Recommended
Motor Control Auxiliary Boards
The PIC16LF1784-I/MV suits motor-control auxiliary boards (fan controllers, BLDC commutation helpers, HVAC damper drivers) thanks to its four PWMs, two comparators and CTMU. The comparators detect back-EMF zero-crossings while the PWMs drive the gate-driver stage, enabling sensorless BLDC commutation with only one IC. At 32 MHz CPU clock, the LF1784 executes commutation in less than 1 µs, leaving headroom for user-level control loops. Compared with dedicated motor-control ICs, the LF1784 trades off some advanced features (FOC, auto-tuning) for a lower unit cost and a familiar PIC toolchain.
Recommended
Portable Medical Monitoring Devices
The PIC16LF1784-I/MV is well suited to portable medical devices such as pulse oximeters, single-lead ECG front-ends and wearable thermometers because it combines a low-noise 12-bit ADC, two rail-to-rail op-amps and an RTC plus deep-sleep wake logic. The op-amps form an ECG / PPG signal chain with up to 100 dB gain while the ADC samples at up to 100 ksps. Operating from 1.8 V to 3.6 V, the LF1784 supports Li-ion or coin-cell chemistries for multi-day wear time. Compared with separate AFE + MCU solutions, the LF1784 shrinks the BOM and simplifies FDA documentation.
Recommended
Smart Home Wireless Sensor Hubs
The PIC16LF1784-I/MV acts as the sensor hub in Zigbee / Thread / Matter end-devices thanks to its low-power sleep modes and flexible EUSART/SPI/I²C peripherals for connecting to an external radio. The on-chip CTMU + ADC handles local sensing (temperature, light, motion) while a host radio exchanges data with the network. At 1.8 V minimum VDD, the LF1784 shares a CR2032 or 2xAAA supply rail with the radio module. Compared with bare 32-bit Cortex-M0 hubs, the LF1784 cuts active power by ~3x and supports longer battery life at the same MIPS throughput.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF1784-I/MV — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF1782-I/MV | PIC16LF1783-I/ML | PIC16F18855-I/MV | PIC16F18856-I/MV | PIC16LF15355-I/MV |
|---|---|---|---|---|---|---|
| Package | UQFN-40 (MV) 5x5 mm | UQFN-40 (MV) 5x5 mm - same | QFN-28 (ML) - different | UQFN-40 (MV) 5x5 mm - same | UQFN-40 (MV) 5x5 mm - same | UQFN-40 (MV) 5x5 mm - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| CPU Clock | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Flash | 7 KB | 3.5 KB | 7 KB | 14 KB | 28 KB | 14 KB |
| Minimum VDD | 1.8 V | 1.8 V | 1.8 V | 2.3 V | 2.3 V | 1.8 V |
| ADC Resolution | 12-bit | 12-bit | 12-bit | 12-bit (ADCC) | 12-bit (ADCC) | 10-bit |
| nanoWatt XLP™ | Yes | Yes | Yes | Yes | Yes | Yes |
| Unit Price (qty-1) | $3.18 | $2.95 | $2.95 | $3.05 | $3.25 | $2.99 |
| AEC-Q100 | No (Industrial -40C to +85C) | No (Industrial) | No (Industrial) | No (Industrial) | No (Industrial) | No (Industrial) |
Key Differentiators
- Largest pin count in PIC16F178x LF family (vs PIC16LF1783-I/ML)
- 1.8 V minimum VDD for single-cell battery (vs PIC16F18855-I/MV)
- nanoWatt XLP™ deep-sleep current under 50 nA (vs PIC16F18856-I/MV)
- On-chip dual 8-bit DAC and dual op-amp (vs PIC16LF15355-I/MV)
Design Notes
Estimated: at 32 MHz active and 3.3 V VDD, PIC16LF1784-I/MV draws approximately 3 mA; in deep sleep with RTCC + WDT active, current drops to ~50 nA. For battery-life calculations, use the Microchip MPLAB X Power Estimate tool with the actual duty-cycle pattern; rule-of-thumb is that the average current must stay below 100 µA to achieve >1 year on 2xAA. Decouple VDD with a 100 nF ceramic as close as possible to the pin, and add 4.7 µF bulk for transient handling. Source: Microchip PIC16F1784 datasheet DS40001675E electrical characteristics table.
The UQFN-40 (MV) 5x5 mm package has a thermal pad on the underside that must be soldered to a copper pour on the PCB. Pour at least 100 mm² of copper on the top layer and stitch vias to the inner ground plane to keep the junction temperature within industrial grade. Pin 1 marker follows the standard UQFN orientation (top-left dot when reading the marking). Source: Microchip PIC16F1784 datasheet package section.
Common pitfalls when designing with PIC16LF1784-I/MV include: (1) leaving AVDD floating - it must be tied to VDD even if no analog peripherals are used; (2) configuring AVSS as the same net as VSS only after confirming the PCB can tolerate the reference shift; (3) forgetting to configure the PPS registers to remap digital functions before code reaches main(); and (4) failing to enable the internal voltage regulator's external capacitor on VCAP. Each of these can cause the device to misbehave without producing an error message. Source: Microchip PIC16F1784 datasheet DS40001675E errata section.
Route AVSS as a dedicated analog ground plane that joins VSS at a single point (star-ground) beneath the MCU. Keep analog input traces short and away from switching signals (PWM, EUSART clock). For ADC accuracy at full 100 ksps rate, the source impedance should be below 1 kΩ, so add an external buffer (e.g., MCP6L01) for higher-impedance sensors. Use the PPS feature to remap the SPI or I²C peripherals to convenient I/Os without changing the firmware architecture.
Compliance Information
RoHS compliant per Microchip product page. Industrial -40C to +85C temperature grade only; AEC-Q100 automotive variants not available for this part number. Source: Microchip PIC16F1784 datasheet.