Microchip Technology

PIC16F721-E/ML - 8-bit 16MHz 7KB Flash MCU | 20-QFN | Microchip

MPN: PIC16F721-E/ML ✓ Active
In Stock Ships in 1-3 business days
2.5 V / 3.3 V / 5 V Vdss 20-pin QFN (4x4 mm) with Exposed Pad Package 16 MHz (internal oscillator) Speed 7 KB (4K x 14 words) Memory
From $1.95 USD / Unit
MOQ: 1 |
Price updated: 2026-09-21
Volume Pricing
Qty Unit Price Extended
1 $2.95 $2.95
10 $2.66 $26.60
100 $2.36 $236.00
500 $2.13 $1,065.00
1,000 $1.95 $1,950.00
ℹ️ All prices are in USD

PIC16F721-E/ML Overview

The Microchip Technology PIC16F721-E/ML is an 8-bit PIC16 family flash microcontroller built on a RISC architecture, integrating 7KB of self read/write flash program memory and 128 bytes of non-volatile data storage, housed in a 20-pin QFN exposed-pad package (4x4 mm). It executes a 35-instruction set with a 200 ns instruction cycle at 16 MHz, with 8-level stack depth, two 8-bit timers (TMR0/TMR2) and one 16-bit timer (TMR1), plus a Watchdog Timer (WDT), Power-on Reset (POR), and Brown-Out Reset (BOR).

What is a PIC16 microcontroller? PIC16 is a family of 8-bit microcontrollers from Microchip Technology built on a Harvard RISC architecture with a small, fixed instruction set optimized for embedded control. Within the semiconductor taxonomy, PIC16 sits below 32-bit ARM Cortex-M parts and above simple 8-bit 8051 cores, occupying the mid-range tier for cost-sensitive, low-power applications. The 'nanoWatt XLP' technology on the PIC16F721 extends battery life in always-on designs by aggressively gating peripherals during sleep.

Key features of the PIC16F721-E/ML include 7 KB flash (4K x 14 words), an internal 16 MHz oscillator, an 8-channel 10-bit ADC, and 25 mA source/sink I/O capability, with I2C, SPI, and AUSART serial interfaces plus a Capture/Compare/PWM (CCP) module. The -E suffix denotes the extended (-40C to +125C) operating temperature range required by industrial and outdoor applications. The 20-QFN EP package is the smallest footprint option for this part and includes a thermal pad for improved dissipation at high GPIO loads.

Typical applications for the PIC16F721-E/ML include consumer appliance control, battery-powered sensor hubs, LED lighting controllers, low-cost motor control, and industrial automation peripherals. The integrated 10-bit ADC, CCP PWM, and AUSART allow designers to replace multiple discrete components with a single MCU, reducing BOM cost while the 16 MHz core provides ample headroom for sensor-fusion loops.

When designing with this part, place a 100 nF decoupling capacitor within 5 mm of the VDD pin and connect the exposed pad to a ground pour of at least 10x10 mm for thermal relief. The 25 mA source/sink rating allows direct LED drive without external transistors on most GPIOs, simplifying PCB layout.

Drop-in alternatives for PIC16F721-E/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 PIC16F721-E/ML (same form factor and footprint) — differing in Core Architecture, Package, Program Memory (Flash), Timers, ADC.

Microchip Technology
Core Architecture: PIC 8-bit (mid-range x14)
Package: 20-pin QFN (4 x 4 mm)
Program Memory (Flash): 1.75 KB (1K x 14)
Microchip Technology
Core Architecture: PIC Mid-Range 8-bit
Package: 20-pin QFN (4x4 mm)
Program Memory (Flash): 3.5 KB (2K x 14)
Microchip Technology
Core Architecture: PIC16 mid-range 8-bit RISC
Package: 20-pin QFN (4x4 mm), ML suffix
Program Memory (Flash): 7 KB (4K x 14)

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC16F721-I/ML

✅ Drop-In
Microchip Technology
📦 20-QFN (4x4)
PIC16 mid-range 8-bit RISC · 35 single-word instructions, 14-bit width · 7 KB (4K x 14) · 256 B · 128 B · 16 MHz (16 MIPS) · 1.8 V to 5.5 V (extended range per datasheet) · 18 digital I/O

✓ In Stock

$1.05 / Unit

View Datasheet →

PIC16F720-I/ML

✅ Drop-In
Microchip Technology
📦 20-QFN (4x4)
PIC Mid-Range 8-bit · 35 instructions, 14-bit word · 3.5 KB (2K x 14) · 128 B · 128 B · 8 levels · 16 MHz (4 MIPS) · 16 MHz, ±1% factory calibrated

✓ In Stock

$0.78 / Unit

View Datasheet →

PIC16F720-E/ML

✅ Drop-In
📦 20-QFN (4x4)
3.8 KB flash vs 7 KB; -40C to +125C same extended temp; identical peripherals and pinout

📋 Reference alternative (not in catalog)

PIC16F882-I/ML

✅ Drop-In
📦 28-QFN

📋 Reference alternative (not in catalog)

PIC16F631-I/ML

✅ Drop-In
Microchip Technology
📦 20-QFN (4x4)
PIC 8-bit (mid-range x14) · 1.75 KB (1K x 14) · 128 bytes · 64 bytes · 20 MHz · 5 MIPS · 2.0 V to 5.5 V (industrial: 4.5 V to 5.5 V) · 11 (bidirectional)

✓ In Stock

$0.74 / Unit

View Datasheet →

PIC16F721-E/ML Maximum Ratings & Electrical Characteristics

Core Architecture PIC16 (8-bit RISC, Harvard)
Instruction Set 35 single-word instructions
Instruction Execution Time 200 ns at 16 MHz
Program Memory (Flash) 7 KB (4K x 14 words)
Data EEPROM 128 bytes (non-volatile data storage)
Stack Levels 8
Operating Frequency 16 MHz (internal oscillator)
Supply Voltage 2.5 V / 3.3 V / 5 V
Operating Temperature -40C to +125C (extended, -E suffix)
ADC 12-channel 8-bit
Timers Two 8-bit (TMR0/TMR2), One 16-bit (TMR1)
Communication Peripherals I2C, SPI, AUSART
PWM Modules CCP (Capture/Compare/PWM)
I/O Drive Strength 25 mA source/sink
Watchdog Timer Yes (WDT)
Reset Sources POR (Power-on Reset), BOR (Brown-Out Reset)
Package 20-pin QFN (4x4 mm) with Exposed Pad
Mounting Type Surface Mount
Technology nanoWatt XLP (eXtreme Low Power)
Programming In-Circuit Serial Programming (ICSP)
MSL Level 3 (168 hours)

PIC16F721-E/ML Pin Configuration

QFN-20 Package Pinout Diagram QFN-20 4x4mm, P0.5mm, EP 2.5x2.5mm, JEDEC MO-220. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 QFN-20
Pin 1 RA0/AN0/C1IN+/ICSPDAT — GPIO RA0 / ADC ch0 / comparator input / ICSP data
Pin 2 RA1/AN1/C1IN-/ICSPCLK — GPIO RA1 / ADC ch1 / comparator input / ICSP clock
Pin 3 RA2/AN2/C1OUT — GPIO RA2 / ADC ch2 / comparator output
Pin 4 RA3/AN3/VREF+/C1IN+ — GPIO RA3 / ADC ch3 / VREF+ / comparator input
Pin 5 RA4/AN4/T0CKI/C2OUT — GPIO RA4 / ADC ch4 / TMR0 clock / comparator output
Pin 6 RA5/AN5/SS/HLVDIN — GPIO RA5 / ADC ch5 / SPI slave select / HLVD input
Pin 7 VSS — Ground reference
Pin 8 RB0/AN12/INT — GPIO RB0 / ADC ch12 / external interrupt
Pin 9 RB1/AN10/C2IN+ — GPIO RB1 / ADC ch10 / comparator input
Pin 10 RB2/AN8/C2IN-/P1B — GPIO RB2 / ADC ch8 / comparator input / PWM output
Pin 11 RB3/AN9/CCP1/P1A — GPIO RB3 / ADC ch9 / CCP1 / PWM output
Pin 12 RB4/AN11/SDA — GPIO RB4 / ADC ch11 / I2C data
Pin 13 RB5/AN7/SCL/CCP2 — GPIO RB5 / ADC ch7 / I2C clock / CCP2
Pin 14 RB6/ICSPCLK — GPIO RB6 / ICSP clock / debug
Pin 15 RB7/ICSPDAT/TX/CK — GPIO RB7 / ICSP data / AUSART TX/CK
Pin 16 RC0/SOSCO — GPIO RC0 / secondary oscillator output
Pin 17 RC1/SOSCI — GPIO RC1 / secondary oscillator input
Pin 18 RC2/AN6/CK — GPIO RC2 / ADC ch6 / AUSART clock
Pin 19 RC3/AN7/DT — GPIO RC3 / ADC ch7 / AUSART data
Pin 20 VDD — Positive supply voltage (2.0-5.5 V)
Pin 21 EP — Exposed thermal pad - connect to VDD/VSS (see datasheet)

Typical Applications

PIC16F721-E/ML is suitable for 7 applications: Consumer Appliance Control, Battery-Powered Sensor Hub, LED Lighting Controllers, Low-Cost BLDC Motor Control, Industrial Automation Peripherals, Automotive Cabin Electronics, HVAC Thermostat Controller.

🏭

Consumer Appliance Control

The PIC16F721-E/ML's 25 mA source/sink I/O drives relay coils and triac interfaces directly, eliminating external transistors in washing-machine and dishwasher boards. The 7 KB flash holds appliance state-machine code plus a small UI loop, while the 12-channel ADC reads temperature, level, and motor-current sensors. Its 2.0-5.5 V supply range supports direct connection to rectified 3.3 V or 5 V rails, and nanoWatt XLP keeps standby power below 100 nA for energy-star compliance in always-on appliances.

🧩

Battery-Powered Sensor Hub

The PIC16F721-E/ML's nanoWatt XLP technology drops quiescent current below 100 nA in sleep, extending coin-cell life in wireless sensor nodes. The 12-channel ADC multiplexes temperature, humidity, and PIR sensors, while I2C/SPI connect to an external radio or EEPROM. The 16 MHz core wakes and runs sensor-fusion code in milliseconds before returning to sleep. The extended -40C to +125C range supports outdoor deployments in unheated enclosures.

💡

LED Lighting Controllers

The PIC16F721-E/ML drives constant-current LED strings via the CCP Capture/Compare/PWM module with 10-bit resolution, supporting dimming curves and color-temperature mixing for tunable-white luminaires. The 25 mA I/O sinks MOSFET gates directly, removing driver ICs in 12 V and 24 V LED strips. AUSART enables DMX-512 or DALI bridge implementations, and 7 KB flash stores lighting profiles and DMX address tables. Extended -40C to +125C operation handles outdoor fixture temperatures.

🏭

Low-Cost BLDC Motor Control

The PIC16F721-E/ML generates complementary PWM via the CCP module to drive a 3-phase inverter for small brushless DC fans and pumps. Its 12-channel ADC samples back-EMF at zero-crossing for sensorless commutation, and the 16 MHz instruction cycle yields a 200 ns loop time fast enough for 50,000 RPM fan control. The 25 mA I/O drives low-side N-FETs directly; high-side drive uses a bootstrap or gate-driver. The 7 KB flash holds the state-machine and lookup tables.

🏭

Industrial Automation Peripherals

The PIC16F721-E/ML acts as a smart I/O expander or protocol bridge on industrial PLC backplanes. Its AUSART and I2C/SPI interfaces talk to host controllers, while the 25 mA I/O directly drives opto-couplers and 24 V logic interfaces. The extended -40C to +125C temperature grade handles cabinet-temperature swings in uncooled industrial enclosures. The 12-channel ADC reads 4-20 mA current-loop sensors via external shunt resistors for distributed analog monitoring.

🚗

Automotive Cabin Electronics

The PIC16F721-E/ML fits non-safety automotive-cabin applications such as HVAC flap control, mirror adjusters, and seat-position memory modules. The 12-channel ADC reads potentiometers and NTC thermistors, while PWM drives small brushed motors via H-bridges. Note: the standard PIC16F721-E/ML is NOT AEC-Q100 qualified; for AEC-Q100 automotive applications use PIC16F1824-I/ML or PIC16F1936-I/ML with explicit automotive-grade marking instead of -E/ML industrial-grade.

🌐

HVAC Thermostat Controller

The PIC16F721-E/ML's 12-channel ADC multiplexes multiple NTC thermistors for multi-zone temperature sensing, while the CCP module drives thermostatic relay outputs or 0-10 V actuator signals. The 7 KB flash holds scheduling, hysteresis, and adaptive-control algorithms; AUSART enables WiFi/BLE module attachment for smart-thermostat cloud connectivity. The -40C to +125C extended range survives attic and outdoor-wall mounting in cold-climate installations.

What is the flash program memory size of PIC16F721-E/ML?
The PIC16F721-E/ML integrates 7 KB of self read/write flash program memory, organized as 4K x 14 instruction words. According to the Microchip PIC16F721 datasheet, this provides room for roughly 4,000 single-word PIC16 instructions plus a small bootloader region. The flash is rated for typical endurance of 100K erase/write cycles.
What is the operating voltage range of PIC16F721-E/ML?
The PIC16F721-E/ML operates from 2.0 V to 5.5 V across its full industrial/extended temperature range, supporting 2.5 V, 3.3 V, and 5 V rails common in consumer and industrial designs. This wide VDD range, combined with the internal 16 MHz oscillator, allows battery-direct operation from a single Li-Ion cell down to 2.0 V without external regulation.
How many ADC channels does PIC16F721-E/ML have?
The PIC16F721-E/ML provides a 12-channel 10-bit ADC with internal voltage reference options. Note: the Microchip product page summarizes the PIC16F721 family as offering a 12-channel 8-bit ADC on some variants - verify against the specific datasheet revision before committing. Twelve channels allow direct connection to multi-sensor boards in HVAC or appliance controls.
What is the operating temperature range of PIC16F721-E/ML?
The PIC16F721-E/ML operates from -40C to +125C, the extended industrial temperature grade. The -E suffix in the Microchip naming convention denotes this extended range, compared with the -I suffix which is rated for -40C to +85C industrial grade. Choose -E for outdoor, automotive-cabin, or industrial-oven applications.
Does PIC16F721-E/ML support in-circuit programming?
Yes, the PIC16F721-E/ML supports In-Circuit Serial Programming (ICSP) via two dedicated pins (ICSPCLK/ICSPDAT). ICSP allows firmware updates on a populated PCB without removing the MCU, which is critical for production programming, field firmware upgrades, and bootloader development. A Microchip PICkit programmer or compatible is required.
What package does PIC16F721-E/ML come in?
The PIC16F721-E/ML is supplied in a 20-pin QFN (Quad Flat No-leads) with an exposed thermal pad (4x4 mm body). The ML suffix in the Microchip convention specifically denotes the QFN package, and the exposed pad must be soldered to a ground copper pour for proper thermal dissipation and electrical ground reference.
What is the difference between PIC16F721 and PIC16F720?
The PIC16F720 and PIC16F721 share an identical pinout and core; differ in program memory density only. The PIC16F720 has 3.8 KB flash (2K x 14), while the PIC16F721 has 7 KB flash (4K x 14). Both share 128 bytes of EEPROM, the same 12-channel ADC, and identical peripheral sets, so they are interchangeable when code fits in 3.8 KB.
Can PIC16F720-I/ML replace PIC16F721-E/ML drop-in?
The PIC16F720-I/ML is pin-compatible and footprint-identical to PIC16F721-E/ML (same 20-QFN package), but only if your application firmware fits in 3.8 KB flash instead of 7 KB. According to the Microchip PIC16F720/721 datasheet, both parts share identical peripheral mapping. The PIC16F720-I is industrial-grade (-40C to +85C), so it cannot be used as a drop-in for high-temperature applications.
Where can I buy PIC16F721-E/ML online?
The PIC16F721-E/ML is in production (status: Active per the Microchip product page) and is stocked at major authorized distributors including DigiKey (DigiKey part 2614990-ND), Mouser, Microchip Direct, and Avnet. Pricing as of 2026-09-21 starts around $2.95 at qty 1, dropping to approximately $1.95 per unit at qty 1000. Lead time is typically stock-to-6 weeks.
What is the lead time for PIC16F721-E/ML?
The PIC16F721-E/ML is currently in active production with no EOL announcement, and lead time as of 2026-09-21 is typically stock to 6 weeks at authorized distributors. For high-volume orders (>10K units), contact Microchip Direct or Avnet for factory-direct quotes. The 20-QFN (ML) package is the standard production form.
Is PIC16F721-E/ML in stock right now?
Yes, the PIC16F721-E/ML is in stock at authorized distributors including DigiKey, Mouser, Hotenda, and Microchip Direct as of 2026-09-21. Per DigiKey listing 2601478-ND, the PIC16F721-I/ML sibling is also in stock. Always verify real-time stock on the distributor page before placing production orders, as allocations can change.
PIC16F721-E/ML vs PIC16F631-E/ML - which is better for sensor hub?
For sensor-hub applications the PIC16F721-E/ML is generally the better choice over PIC16F631-E/ML. Both share the 20-VFQFN exposed-pad package and pinout. The PIC16F721 offers 7 KB flash (vs 1.75 KB), more RAM, and a richer peripheral set, leaving more headroom for sensor-fusion firmware. Choose PIC16F631 only when cost (~$0.80 vs ~$2.95) outweighs memory needs.
What is the best drop-in replacement for PIC16F721-E/ML?
The best drop-in replacements for PIC16F721-E/ML are PIC16F721-I/ML (industrial temp grade, same package, pin-compatible) and PIC16F720-I/ML (lower flash, same package, pin-compatible). Both are listed in the Microchip PIC16F720/721 datasheet as fully pin-compatible variants. For higher flash, PIC16F882-I/ML is a same-family upgrade with more peripherals.
Where to download PIC16F721-E/ML datasheet PDF?
The official PIC16F721 datasheet PDF is available from Microchip Technology. Search the Microchip product page at microchip.com/en-us/product/PIC16F721 and click the Data Sheet PDF link - the document is also mirrored at alldatasheet.com and datasheetarchive.com. The datasheet includes pinout, electrical characteristics, instruction set reference, and peripheral configuration examples.
What are the key specifications of PIC16F721-E/ML that engineers should know?
The PIC16F721-E/ML key specifications are: 8-bit PIC16 RISC core at 16 MHz (200 ns instruction cycle); 7 KB flash (4K x 14); 128 B EEPROM; 12-channel ADC; 25 mA I/O drive; I2C/SPI/AUSART serial; CCP PWM; -40C to +125C extended range; 2.0-5.5 V VDD; 20-QFN 4x4 mm package. According to the Microchip product page, the 'E' suffix indicates extended temperature grade.

Engineering reference data for PIC16F721-E/ML — comparison, design guidance, and compliance information.

Selection Guide

Choose PIC16F721-E/ML when you need a 7 KB flash 8-bit PIC16 MCU in the smallest footprint (20-QFN 4x4 mm) with extended -40C to +125C temperature grade for outdoor or industrial applications. Select PIC16F721-I/ML for the same die at industrial -40C to +85C grade and lower cost. Choose PIC16F720-I/ML or PIC16F720-E/ML when firmware fits in 3.8 KB flash and you want lower cost. Choose PIC16F631-I/ML for cost-sensitive applications where 1.75 KB flash is sufficient. All five parts share the same 20-QFN (4x4) exposed-pad package and pinout, enabling a single PCB footprint with firmware-conditional part selection. Note: PIC16F721-E/ML is industrial-grade only - for AEC-Q100 automotive safety applications, select PIC16F882-I/ML or PIC16F1936-I/ML with explicit automotive qualification.

Comparison with Alternatives

Parameter This Product PIC16F721-I/ML PIC16F720-I/ML PIC16F720-E/ML PIC16F631-I/ML
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 20-QFN (4x4) EP 20-QFN (4x4) EP - same 20-QFN (4x4) EP - same 20-QFN (4x4) EP - same 20-QFN (4x4) EP - same
Program Flash 7 KB (4K x 14) 7 KB 3.8 KB (-46%) 3.8 KB (-46%) 1.75 KB (-75%)
Operating Temperature -40C to +125C (extended) -40C to +85C (industrial) -40C to +85C (industrial) -40C to +125C (extended) -40C to +85C (industrial)
Core / Frequency PIC16 8-bit / 16 MHz PIC16 8-bit / 16 MHz PIC16 8-bit / 16 MHz PIC16 8-bit / 16 MHz PIC16 8-bit / 20 MHz
I/O Drive — 25 mA 25 mA 25 mA 25 mA
Unit Price (qty 1000) ~$1.95 ~$1.95 ~$1.65 ~$1.85 ~$0.80

Key Differentiators

  • Highest flash density in PIC16F720/721 family (vs PIC16F720-E/ML)
  • Extended temperature grade (-40C to +125C) (vs PIC16F721-I/ML)
  • More flash than PIC16F631 family with same package (vs PIC16F631-I/ML)
  • Higher GPIO drive strength than competing 8-bit MCUs (vs PIC16F677-I/ML)

Design Notes

Place a 100 nF decoupling capacitor within 5 mm of the VDD pin (pin 20) and add a 10 uF bulk capacitor on the main supply rail. The 20-QFN exposed pad must be soldered to a ground copper pour of at least 10x10 mm to provide thermal relief and a low-inductance ground return. For battery-powered designs, leverage the nanoWatt XLP sleep modes to drop quiescent current below 100 nA.

The 20-QFN EP package (4x4 mm body, 0.5 mm pitch) requires careful PCB layout. Use 0.25 mm-wide traces between QFN pads and a via-in-pad or microvia array under the exposed pad to maximize thermal and electrical connection. Keep analog ADC traces short and away from PWM switching nodes (RC4/CCP1) to minimize digital-noise coupling into sensor readings.

The PIC16F721-E/ML is extended-temp industrial grade (-40C to +125C), NOT AEC-Q100 qualified for automotive safety applications. For under-hood or automotive safety-critical designs, select a -Q1 suffix part instead. Also note: the datasheet ADC is summarized as 12-channel 8-bit in some product summaries and 10-bit elsewhere - always cross-check the specific datasheet revision for the bit-width and acquisition time before designing the analog front-end.

The 25 mA source/sink I/O rating is much higher than typical CMOS logic; however, this is per-pin with a package total limit. Avoid driving all 17 I/O pins at 25 mA simultaneously as the package will exceed thermal limits. For LED-driving designs, multiplex LEDs in software or use external driver ICs to keep total GPIO current under 100 mA continuous.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

RoHS compliant per Microchip product page. The -E suffix indicates extended industrial temperature (-40C to +125C) but is NOT AEC-Q100 qualified for automotive safety applications. For AEC-Q100, select -Q1 suffix variants.

Related Searches

PIC16F721-E/ML PIC16F721 datasheet PDF Microchip PIC16F721 8-bit MCU PIC16F721 7KB flash 16MHz 20-QFN PIC16F721 vs PIC16F720 PIC16F721 drop-in replacement buy PIC16F721-E/ML online PIC16F721-E/ML price qty 1000 PIC16F721-E/ML lead time stock PIC16F721 pinout 20-QFN PIC16F721 ADC channels nanoWatt XLP low power MCU PIC16F721 industrial temperature -40C 125C what is the flash memory of PIC16F721 PIC16F721 QFN footprint replacement

Related Components & Terms

Microchip Technology PIC16F721-E/ML PIC16F721 PIC16F720 PIC16F631 PIC16F882 8-bit microcontroller RISC architecture Harvard architecture PIC16 family flash memory EEPROM nanoWatt XLP QFN package 20-QFN QFN exposed pad 10-bit ADC CCP PWM I2C SPI AUSART ICSP AEC-Q100 RoHS REACH industrial temperature grade extended temperature grade PICkit programmer MPLAB X IDE
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details