PIC16LF72-I/ML - 8-bit 20MHz 3.5KB Flash MCU | Microchip
MPN: PIC16LF72-I/ML ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.1 | $3.10 |
| 10 | $2.79 | $27.90 |
| 100 | $2.48 | $248.00 |
| 500 | $2.22 | $1,110.00 |
| 1,000 | $1.98 | $1,980.00 |
PIC16LF72-I/ML Overview
An 8-bit microcontroller (MCU) is a small programmable computer-on-a-chip that integrates a CPU, memory, and peripherals into a single IC. The PIC16 family belongs to the broader category of microcontrollers (MCU) -> embedded processors -> semiconductors. The "LF" prefix denotes the extended low-voltage operating range typical of battery-friendly designs, while the "16F" core implements Microchip's enhanced Harvard RISC architecture with a single-cycle instruction set, making it well-suited for deterministic real-time control where predictability matters more than raw throughput.
Key features include five 10-bit ADC input channels for analog sensing, support for I2C and SPI serial communication, three timer modules, a PWM module, and an internal 8MHz oscillator with configurable clock options. Brown-out reset (BOR) and power-on reset (POR) peripherals protect Flash integrity during unstable supply events, while the watchdog timer (WDT) recovers the system from software lockups. The wide 2.0V to 5.5V supply range simplifies designs powered by 2-cell batteries, USB, or regulated 5V rails.
Architecturally, the device separates program and data buses (Harvard), allowing simultaneous fetch and operand access. The 14-bit instruction word keeps code density high - 3.5KB holds roughly 2,800 single-word instructions. An integrated analog comparator complements the ADC for mixed-signal feedback loops, and the In-Circuit Serial Programming (ICSP) interface enables field updates via two pins without removing the part from the board.
Typical applications include consumer appliances, motor control front-ends, low-cost sensor hubs, LED lighting controllers, and battery-powered instrumentation. The exposed thermal pad on the QFN package improves dissipation in space-constrained layouts, and the 22 I/O lines can be remapped to analog or alternate peripheral functions through the configuration registers.
When designing with this MCU, allocate ADC channels carefully because the five available inputs are shared with digital I/O and require explicit register configuration to repurpose. Decouple VDD with a 0.1 uF ceramic capacitor placed within 5 mm of the pins and provide a bulk capacitor near the supply source to suppress inrush current from the ADC reference.
This page synthesizes live distributor pricing, carefully matched drop-in alternatives, and practical design notes drawn from the Microchip PIC16LF72 datasheet, providing value beyond any single source.
Drop-in alternatives for PIC16LF72-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 PIC16LF72-I/ML (same form factor and footprint) — differing in Package, Timers, ADC, Communication, Operating Temperature.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F72-I/ML
✅ Drop-In✓ In Stock
$2.18 / Unit
View Datasheet →PIC16LF72T-I/ML
✅ Drop-In✓ In Stock
$2.18 / Unit
View Datasheet →PIC16LF722-I/ML
✅ Drop-In✓ In Stock
$0.95 / Unit
View Datasheet →PIC16LF722A-I/ML
✅ Drop-In✓ In Stock
$0.74 / Unit
View Datasheet →PIC16LF723A-I/ML
✅ Drop-In✓ In Stock
$1.21 / Unit
View Datasheet →PIC16LF72-I/ML Maximum Ratings & Electrical Characteristics
| Product Family | PIC® 16F |
| Core Size | 8-bit |
| Core Architecture | RISC (Harvard) |
| CPU Speed | 20 MHz |
| Program Memory (Flash) | 3.5 KB (2K x 14) |
| RAM | 128 B |
| Number of I/O | 22 |
| ADC | 5 x 10-bit channels |
| Supply Voltage (Vdd) | 2.0 V to 5.5 V |
| Operating Temperature Range | -40 °C to +85 °C (industrial, "I") |
| Package / Case | 28-VQFN (6x6) with Exposed Pad |
| Connectivity | I²C, SPI |
| Peripherals | Brown-out Detect/Reset, POR, PWM, WDT |
| Oscillator Type | Internal/External |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
| Lead-Free | Yes |
PIC16LF72-I/ML Pin Configuration
| Pin 1 | RA0/AN0 — Bidirectional I/O; analog input channel 0 |
| Pin 2 | RA1/AN1 — Bidirectional I/O; analog input channel 1 |
| Pin 3 | RA2/AN2 — Bidirectional I/O; analog input channel 2 |
| Pin 4 | RA3/AN3/VREF+ — Bidirectional I/O; analog input 3 / ADC VREF+ |
| Pin 5 | RA4/AN4/T0CKI — Bidirectional I/O; analog input 4 / Timer 0 clock input |
| Pin 6 | RA5/SS/AN5 — Bidirectional I/O; SPI slave select / analog input 5 |
| Pin 7 | VSS — Ground reference |
| Pin 8 | OSC1/CLKI — Crystal oscillator input / external clock input |
| Pin 9 | OSC2/CLKO — Crystal oscillator output / clock output |
| Pin 10 | RC0/T1OSO/T1CKI — Bidirectional I/O; Timer1 oscillator output / clock input |
| Pin 11 | RC1/T1OSI — Bidirectional I/O; Timer1 oscillator input |
| Pin 12 | RC2/CCP1 — Bidirectional I/O; Capture/Compare/PWM channel 1 |
| Pin 13 | RC3/SCL/SCK — Bidirectional I/O; I2C SCL / SPI SCK |
| Pin 14 | RC4/SDA/SDI — Bidirectional I/O; I2C SDA / SPI SDI |
| Pin 15 | RC5/SDO — Bidirectional I/O; SPI SDO |
| Pin 16 | RC6 — Bidirectional I/O |
| Pin 17 | RC7 — Bidirectional I/O |
| Pin 18 | VSS — Ground (also tied to exposed pad) |
| Pin 19 | RB0/INT — Bidirectional I/O; external interrupt input |
| Pin 20 | RB1 — Bidirectional I/O |
| Pin 21 | RB2 — Bidirectional I/O |
| Pin 22 | RB3 — Bidirectional I/O |
| Pin 23 | RB4 — Bidirectional I/O |
| Pin 24 | RB5 — Bidirectional I/O |
| Pin 25 | RB6/PGC — Bidirectional I/O; ICSP clock |
| Pin 26 | RB7/PGD — Bidirectional I/O; ICSP data |
| Pin 27 | VDD — Positive supply voltage |
| Pin 28 | MCLR/VPP — Master clear reset input / programming voltage |
Typical Applications
PIC16LF72-I/ML is suitable for 6 applications: Small Appliance Control (Coffee Makers, Irons, Toaster Ovens), Battery-Powered Sensor Hubs (IoT Edge Nodes), LED Lighting Controllers (Dimmable Drivers, RGBW Nodes), Brushless DC Motor Front-Ends (BLDC/PMSM Commutation), Automotive Accessory Sub-Assemblies (Interior Modules), Industrial Process Sensor Transmitters (4-20 mA, Field I/O).
Small Appliance Control (Coffee Makers, Irons, Toaster Ovens)
The PIC16LF72-I/ML is well matched to small appliance controllers due to its 5 ADC channels (10-bit) for sensing temperature, water level, or steam, combined with PWM outputs for heater element or motor control. Running at 20MHz with 3.5KB Flash, it can host a finite-state-machine UI without external EEPROM. Brown-out reset and watchdog timer handle unreliable AC-derived supplies, while the 28-QFN exposed pad reduces thermal resistance for designs dissipating moderate power through driver transistors near the MCU.
Recommended
Battery-Powered Sensor Hubs (IoT Edge Nodes)
The LF variant's wide 2.0V-5.5V supply range makes the PIC16LF72-I/ML a natural fit for 2x AA or single-cell Li-Ion battery-powered sensor hubs. The 128-byte RAM footprint keeps sleep current dominated by peripheral leakage, and the 20MHz CPU enables on-the-fly filtering of sensor streams prior to transmit. Combined with an SPI or I2C peripheral for an external radio (sub-GHz or BLE module), the PIC16LF72-I/ML can serve as a low-cost edge node capable of multi-year battery life with proper sleep scheduling.
Recommended
LED Lighting Controllers (Dimmable Drivers, RGBW Nodes)
In architectural or signage LED controllers, the PIC16LF72-I/ML's PWM module and 20MHz throughput allow multiplexed drive of multiple LED strings with smooth 256-step dimming. Five ADC channels accept 0-10V analog dim inputs, tactile buttons, or ambient light sensors. The exposed pad QFN package keeps the die cool even in tightly-packed downlight form factors, while the LF voltage range allows direct operation from 24V commercial LED drivers after a small LDO step-down.
Recommended
Brushless DC Motor Front-Ends (BLDC/PMSM Commutation)
The PIC16LF72-I/ML's PWM module plus 5 ADC channels makes it suitable as a low-cost commutation front-end for small brushless DC or PMSM motors used in fans, pumps, and small drones. The 20 MHz instruction rate aligns cleanly with standard 20 kHz PWM frequencies, leaving headroom for closed-loop control. Brown-out reset ensures safe shutdown during motor stall events, and the 28-VQFN exposed pad keeps junction temperature in check when the MCU sits adjacent to gate drivers on the PCB.
Recommended
Automotive Accessory Sub-Assemblies (Interior Modules)
Though not AEC-Q100 qualified itself, the PIC16LF72-I/ML is commonly used in non-safety automotive accessories such as ambient lighting, USB chargers, or seat comfort controllers where 8-bit performance suffices. Its 22 I/O lines accommodate multiple LED drivers, button matrices, and LIN/SPI peripherals for slave communication with a vehicle CAN/LIN gateway. Designers targeting AEC environments typically use the PIC16LF1829-Q1 or PIC16LF1938-I/ML families with full Q100 qualification.
Recommended
Industrial Process Sensor Transmitters (4-20 mA, Field I/O)
The PIC16LF72-I/ML is used as the digital core in 4-20 mA loop-powered or 3-wire industrial sensor transmitters. Its 5 ADC channels support multi-variable sensing (pressure + temperature), the PWM output can drive a DAC for current loop, and the LF voltage range enables operation from loop-derived 12V with regulator. Watchdog and brown-out reset are essential for unattended field installations. The 28-QFN allows miniaturized sensor housing while the -40 to +85 °C industrial grade covers most process environments.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF72-I/ML — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F72-I/ML | PIC16LF72T-I/ML | PIC16LF722-I/ML | PIC16LF722A-I/ML | PIC16LF723A-I/ML |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-VQFN (6x6) with Exposed Pad | 28-VQFN (6x6) with Exposed Pad | 28-VQFN (6x6) with Exposed Pad | 28-VQFN (6x6) with Exposed Pad | 28-VQFN (6x6) with Exposed Pad | 28-VQFN (6x6) with Exposed Pad |
| CPU Speed | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Program Memory (Flash) | 3.5 KB (2K x 14) | 3.5 KB (2K x 14) | 3.5 KB (2K x 14) | 3.5 KB (2K x 14) | 3.5 KB (2K x 14) | 7 KB |
| RAM | 128 B | 128 B | 128 B | 192 B | 192 B | 256 B |
| ADC Channels | 5 x 10-bit | 5 x 10-bit | 5 x 10-bit | 8 x 10-bit | 8 x 12-bit | 11 x 14-bit |
| Supply Voltage (Vdd) | 2.0 V to 5.5 V | 4.0 V to 5.5 V | 2.0 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 |
| Connectivity | I²C, SPI | I²C, SPI | I²C, SPI | I²C, SPI, UART | I²C, SPI, UART | I²C, SPI, UART |
| 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
- Wide 2.0V-5.5V LF supply range for battery + 5V support (vs PIC16F72-I/ML)
- Identical electrical die in tape-and-reel friendly QFN package (vs PIC16LF72T-I/ML)
- Backward-compatible footprint to PIC16LF722 newer-generation family (vs PIC16LF722-I/ML)
- Adequate peripheral set for typical 8-bit control at lower cost than newer variants (vs PIC16LF723A-I/ML)
Design Notes
Decouple VDD with a 0.1 uF ceramic capacitor placed within 5 mm of the package pins. Add a bulk electrolytic or tantalum (e.g. 10 uF) near the supply input to suppress inrush during ADC reference switching. For LF parts running from battery, use a low-Iq LDO such as MCP1700 to extend standby time. Always tie the exposed thermal pad of the 28-QFN to VSS using multiple stitched vias for lowest ground-bounce and best thermal dissipation.
Route the ICSP PGC/PGD lines (RB6/RB7) away from high-current switching nodes or oscillator traces to prevent programming glitches. Keep the MCLR/VPP trace short; a 10 kohm pull-up to VDD with a 100 nF cap to ground forms a robust reset circuit. Place the crystal or resonator within 5 mm of OSC1/OSC2 and guard both traces with a ground polygon to minimize EMI pickup. Maintain solid ground return paths under the device to suppress digital noise coupling into the analog ADC inputs.
Estimated: At 20 MHz CPU clock the PIC16LF72-I/ML draws approximately 6-10 mA active; in deep-sleep (WDT disabled) this falls to under 1 uA. Designers commonly overlook configuration bits - set the WDT and oscillator selection to match real hardware before locking the Flash, otherwise the device may operate in the wrong clock mode and fail to program. Be aware that the ADC channels share pins with digital I/O; TRIS and ANSEL register configuration is required to actually enable analog readings. Finally, double-check that VDD/VDDcore pins on the QFN exposed pad are properly soldered - dry-jointed thermal pad is a frequent root cause of brown-out reset events in production.
Estimated: When running ADC conversions at high switching rates, the digital switching noise on VDD can alias into the analog result. Place a small ferrite bead or 10 ohm resistor between digital VDD and analog AVDD (if used), and keep analog traces short and guarded. Use the ADC in sleep mode (CPU idle during conversion) for lowest digital switching noise. For SPI buses running above 1 MHz, use series resistors near the SCK pin to dampen reflections and keep bus capacitance below 30 pF for reliable communication up to 5 MHz.
Compliance Information
RoHS and REACH compliant per Microchip product declaration; lead-free finish; standard industrial -40/+85 °C temperature grade ("I"); not AEC-Q100 qualified - choose PIC16LF1938-I/ML or PIC16LF1829-I/ML Q1 variants for automotive designs