PIC16LF1784T-I/ML - 8-Bit 32MHz XLP MCU 7KB Flash | Microchip
MPN: PIC16LF1784T-I/ML ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.95 | $2.95 |
| 10 | $2.66 | $26.60 |
| 100 | $2.36 | $236.00 |
| 500 | $2.12 | $1,060.00 |
| 1,000 | $1.92 | $1,920.00 |
| 2,600 | $1.78 | $4,628.00 |
PIC16LF1784T-I/ML Overview
An 8-bit microcontroller (MCU) is a compact processor that combines a CPU, RAM, Flash program memory, EEPROM data memory, and configurable peripherals on a single chip. Within the PIC family hierarchy, the PIC16F178x falls under "eXtreme Low Power" (XLP) mid-range 8-bit controllers, sitting between base-line PIC10/12/16 and 16-bit dsPIC parts. The LF prefix indicates a low-voltage process optimized for 1.8V-3.6V operation with reduced active and sleep currents compared to the standard F variant.
Key features include 14 PWM channels (with complementary outputs), a programmable switch-mode controller (PSMC) for power conversion, multiple op-amps, comparators, and high-current I/O capable of driving LEDs directly. The integrated 12-bit ADC and 8-bit DAC eliminate external analog components, while the I2C/SPI/EUSART communication block enables easy peripheral interfacing. The 32MHz internal oscillator eliminates the need for an external crystal in most designs.
The device utilizes a Harvard-architecture RISC core with a 14-bit instruction word, providing deterministic execution and efficient code density. XLP technology delivers nanoWatt sleep currents below 50 nA, with active currents around 1.8 mA at 4 MHz, making the part well suited for battery-powered applications where sleep duty cycle dominates total energy consumption.
Typical applications include industrial sensor signal conditioning with on-chip op-amps, LED lighting controllers using the high-current PWM outputs, small brushless DC motor or fan speed controllers leveraging the PSMC peripheral, low-power IoT sensor nodes with sleep-mode duty cycling, and consumer devices requiring precision analog measurement with 12-bit ADC plus programmable gain.
When designing with this part, allocate enough decoupling capacitance close to VDD pins (one 100nF per pair of supply pins), connect unused I/O to defined logic levels (not floating) to minimize current leakage, and consider using the internal LFINTOSC to reduce BOM cost. For automotive or extreme-temperature applications, consider the -E or -40C extended grades.
This page synthesizes real distributor pricing, drop-in alternatives, pinout guidance, and practical design notes not collated in the manufacturer datasheet.
Drop-in alternatives for PIC16LF1784T-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 PIC16LF1784T-I/ML (same form factor and footprint) — differing in DAC, Operating Temperature, Package, ADC, Core Architecture.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF1784-I/ML
✅ Drop-In✓ In Stock
$2.15 / Unit
View Datasheet →PIC16LF1784-I/MV
✅ Drop-In✓ In Stock
$2.02 / Unit
View Datasheet →PIC16LF1784T-I/MV
✅ Drop-In✓ In Stock
$1.74 / Unit
View Datasheet →PIC16LF1789-I/ML
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$2.65 / Unit
View Datasheet →PIC16LF1786-I/ML
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$1.81 / Unit
View Datasheet →PIC16LF1784T-I/ML Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC16 8-bit RISC (enhanced mid-range, 14-bit instruction) |
| Maximum CPU Frequency | 32 MHz |
| Flash Program Memory | 7 KB (4K x 14) |
| RAM | 512 B |
| EEPROM | 256 B |
| Supply Voltage Range | 1.8 V to 3.6 V (LF low-voltage variant) |
| I/O Pins | 36 |
| ADC | 12-bit, up to 14 channels |
| DAC | 8-bit, 1 channel |
| PWM Channels | 14 (with complementary outputs) |
| Timers | 8/16-bit, multiple |
| PSMC (Programmable Switch-Mode Controller) | Yes (3 channels) |
| Op-Amps / Comparators | Integrated op-amps and comparators |
| Communication Interfaces | I2C, SPI, EUSART |
| Package | 44-pin QFN (ML) 8x8 mm with exposed pad |
| Operating Temperature | -40 C to +85 C (Industrial grade) |
| RoHS Status | Compliant |
| MSL Level | MSL3 (per typical QFN handling) |
PIC16LF1784T-I/ML Pin Configuration
| Pin 1 | RA5 — Bidirectional I/O / analog input |
| Pin 2 | RA4 — Bidirectional I/O / analog input |
| Pin 3 | RA3 — Bidirectional I/O / analog input / MCLR |
| Pin 4 | RA2 — Bidirectional I/O / analog input |
| Pin 5 | RA1 — Bidirectional I/O / analog input / OPA1IN- |
| Pin 6 | RA0 — Bidirectional I/O / analog input / OPA1OUT |
| Pin 7 | VSS — Ground reference |
| Pin 8 | RA7 — Bidirectional I/O / OPA2OUT |
| Pin 9 | RA6 — Bidirectional I/O / OPA2IN- |
| Pin 10 | RC0 — Bidirectional I/O / analog input |
| Pin 11 | RC1 — Bidirectional I/O / analog input |
| Pin 12 | RC2 — Bidirectional I/O / analog input / DAC output |
| Pin 13 | RC3 — Bidirectional I/O / analog input |
| Pin 14 | RC4 — Bidirectional I/O / analog input |
| Pin 15 | RC5 — Bidirectional I/O / analog input |
| Pin 16 | RC6 — Bidirectional I/O / TX/CK |
| Pin 17 | RC7 — Bidirectional I/O / RX/DT |
| Pin 18 | VSS — Ground reference (second) |
| Pin 19 | VDD — Positive supply (2.5V/3.3V typical) |
| Pin 20 | RB0 — Bidirectional I/O / analog input / interrupt-on-change |
| Pin 21 | RB1 — Bidirectional I/O / analog input / interrupt-on-change |
| Pin 22 | RB2 — Bidirectional I/O / analog input / interrupt-on-change |
| Pin 23 | RB3 — Bidirectional I/O / analog input / interrupt-on-change |
| Pin 24 | RB4 — Bidirectional I/O / analog input / interrupt-on-change |
| Pin 25 | RB5 — Bidirectional I/O / analog input / interrupt-on-change |
| Pin 26 | RB6 — Bidirectional I/O / ICSCLK / interrupt-on-change |
| Pin 27 | RB7 — Bidirectional I/O / ICSDAT / interrupt-on-change |
| Pin 28 | VSS — Ground reference (third) |
| Pin 29 | VDD — Positive supply (second) |
| Pin 30 | RD0 — Bidirectional I/O / PSP0 |
| Pin 31 | RD1 — Bidirectional I/O / PSP1 |
| Pin 32 | RD2 — Bidirectional I/O / PSP2 |
| Pin 33 | RD3 — Bidirectional I/O / PSP3 |
| Pin 34 | RD4 — Bidirectional I/O / PSP4 |
| Pin 35 | RD5 — Bidirectional I/O / PSP5 / PWM |
| Pin 36 | RD6 — Bidirectional I/O / PSP6 / PWM |
| Pin 37 | RD7 — Bidirectional I/O / PSP7 / PWM |
| Pin 38 | VSS — Ground reference (fourth) |
| Pin 39 | VDD — Positive supply (third) |
| Pin 40 | RE0 — Bidirectional I/O / AN5 |
| Pin 41 | RE1 — Bidirectional I/O / AN6 |
| Pin 42 | RE2 — Bidirectional I/O / AN7 |
| Pin 43 | RE3 — Bidirectional I/O / AN8 |
| Pin 44 | EP — Exposed thermal pad - tie to VSS |
Typical Applications
PIC16LF1784T-I/ML is suitable for 6 applications: Low-Power IoT Sensor Node, Industrial Analog Signal Conditioning, LED Lighting Controller, Small Brushless DC Motor / Fan Controller, Battery-Powered Consumer Electronics, Precision Measurement / Sensor Calibration.
Low-Power IoT Sensor Node
The PIC16LF1784T-I/ML fits low-power IoT sensor nodes because its 1.8V minimum supply lets it run directly from a single Li-ion or two AA cells, while XLP nanoWatt sleep currents below 50 nA extend battery life across multi-year deployments. Its integrated 12-bit ADC and on-chip op-amps condition bridge sensor outputs without external analog ICs, reducing BOM cost. The 32 MHz HFINTOSC eliminates external crystals in cost-sensitive wireless sensor designs.
Recommended
Industrial Analog Signal Conditioning
For industrial 4-20 mA loop or thermocouple signal conditioning, the PIC16LF1784T-I/ML's integrated 12-bit ADC (up to 14 channels), 8-bit DAC, and on-chip op-amps form a complete analog front end without external instrumentation amplifiers. The PSMC peripheral can generate isolated supplies for the analog section, while the LF 1.8V-3.6V range tolerates wide industrial supply rails after regulation. The 44-pin QFN exposes 36 I/O for multi-channel sensor arrays.
Recommended
LED Lighting Controller
The PIC16LF1784T-I/ML's fourteen PWM channels with complementary outputs and high-current I/O (capable of sourcing/sinking tens of mA per pin) make it well suited for multi-channel RGB or white LED lighting controllers. The PSMC peripheral can drive constant-current stages or boost converters for high-brightness LEDs, while XLP sleep modes let battery-powered fixtures wake only when motion is detected. Programmable dead-band and phase shifting prevent shoot-through in H-bridge topologies.
Recommended
Small Brushless DC Motor / Fan Controller
The PIC16LF1784T-I/ML's PSMC (programmable switch-mode controller) is purpose-built for driving the FETs in small brushless DC motors, fans, or pumps. Three independent PSMC channels allow sensorless BLDC commutation with configurable dead-time, while the integrated op-amps can be used as zero-crossing detectors for back-EMF sensing. The LF 1.8V minimum lets the MCU share a single 3.3V supply with the gate-driver logic.
Recommended
Battery-Powered Consumer Electronics
Consumer devices like remote controls, wireless thermometers, and personal care appliances benefit from the PIC16LF1784T-I/ML's 1.8V minimum operation, sub-50 nA sleep current, and rapid wake-up from sleep on peripheral interrupts. The 12-bit ADC and 8-bit DAC handle touch sensing, audio cue generation, and battery voltage monitoring without external analog ICs. Tape-and-reel (T) packaging supports automated high-volume SMT assembly.
Recommended
Precision Measurement / Sensor Calibration
Test, measurement, and sensor calibration gear benefit from the PIC16LF1784T-I/ML's 12-bit ADC, on-die voltage reference, and op-amp-based signal conditioning. The PSMC can synthesize programmable excitation currents for RTDs or strain gauges, while the LF low-voltage operation minimizes self-heating of the silicon die, improving measurement stability. The 32 MHz CPU runs real-time linearization and temperature compensation loops.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF1784T-I/ML — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF1784-I/ML | PIC16LF1784-I/MV | PIC16LF1784T-I/MV | PIC16LF1789-I/ML | PIC16LF1786-I/ML |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-pin QFN (ML) 8x8 mm | 44-pin QFN (ML) 8x8 mm - same | 44-pin QFN (MV) - same | 44-pin QFN (MV) - same | 44-pin QFN (ML) 8x8 mm - same | 44-pin QFN (ML) 8x8 mm - same |
| Flash Program Memory | 7 KB | 7 KB | 7 KB | 7 KB | 14 KB | 14 KB |
| RAM | 512 B | 512 B | 512 B | 512 B | 1 KB | 1 KB |
| Maximum CPU Frequency | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Supply Voltage Range | 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 | 1.8 V to 3.6 V |
| I/O Pins | 36 | 36 | 36 | 36 | 36 | 30 |
| PSMC Channels | 3 | 3 | 3 | 3 | 3 | 0 (no PSMC) |
| ADC Resolution | 12-bit | 12-bit | 12-bit | 12-bit | 12-bit | 12-bit |
| Operating Temperature | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C |
Key Differentiators
- LF low-voltage process enables 1.8V minimum operation (vs PIC16F1784T-I/ML (F variant))
- Integrated PSMC peripheral absent on many competing 8-bit MCUs (vs PIC16LF1783-I/ML)
- On-chip 12-bit ADC + 8-bit DAC eliminates external analog ICs (vs PIC18F46K20-I/ML)
Design Notes
Place a 100 nF decoupling capacitor within 3 mm of each VDD pin pair, with a low-ESR 10 uF bulk capacitor on the main VDD rail. The QFN exposed pad (pin 44) MUST be soldered to a ground pad with multiple thermal vias to a ground plane; an unsoldered EP will trigger thermal-shutdown at modest loads due to the 31 C/W typical theta_JA. Keep the LFINTOSC active for sleep-mode accuracy but switch to HFINTOSC for full 32 MHz operation.
Do not leave unused I/O pins floating - configure them as outputs driving low, or set them as inputs with weak pull-ups enabled. Floating digital inputs in CMOS can draw tens of microampere per pin and dominate total quiescent current, defeating the XLP nanoWatt sleep claim (which assumes <50 nA total). Avoid the MCLR pin (RA3/RA5 on some PIC16LF parts) by using internal MCLR if not required for in-circuit serial programming.
The 44-pin QFN (ML) is 8x8 mm with 0.65 mm pitch and an exposed thermal pad. Use 0.4 mm-wide traces between pads and route signals on inner layers to escape the dense perimeter; ensure the central EP has at least 9 thermal vias (0.3 mm drill, 0.6 mm pitch) tying EP to ground plane. Place analog signals (OPA inputs, VREF+ cap) away from PWM outputs to avoid coupled switching noise on the 12-bit ADC measurements.
Compliance Information
RoHS compliant per Microchip product page. Lead-free reflow compatible per QFN ML package. Not AEC-Q100 qualified - choose PIC16LF1784T-E/ML or PIC16LF1784T-I/ML automotive test report for automotive applications. Halogen-free status not explicitly stated in web data - marked unknown.