PIC16F721-I/ML - 8-bit MCU, 7KB Flash, 16MHz, 20-QFN | Microchip
Référence : PIC16F721-I/ML ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $1.65 | $1,65 |
| 10 | $1.49 | $14,90 |
| 100 | $1.32 | $132,00 |
| 500 | $1.18 | $590,00 |
| 1 000 | $1.05 | $1 050,00 |
PIC16F721-I/ML Présentation
A microcontroller (MCU) is a single-chip computer containing a processor core, memory, and programmable I/O peripherals. The PIC16F721 belongs to the mid-range 8-bit PIC16 family - a RISC architecture category within the broader microcontroller taxonomy that sits beneath 16-bit and 32-bit MCUs in computational capacity but excels in deterministic interrupt response, low cost, and low power. The PIC16 mid-range core uses a 14-bit instruction word with 35 single-word instructions and an 8-level hardware stack, balancing code density against ease of programming.
Key features of the PIC16F721 include 18 digital I/O pins with 25 mA source/sink capability on selected pins, a 12-channel 10-bit ADC (note: datasheet lists 12 channels 8-bit in some summaries, factory data confirms 12 channels 12-bit resolution per family), two 8-bit timers (TMR0/TMR2), one 16-bit timer (TMR1), a Capture/Compare/PWM (CCP) module, and serial peripherals including I2C, SPI, and AUSART. On-chip peripherals also include a watchdog timer, power-on reset, brown-out reset, and in-circuit serial programming (ICSP).
Typical applications include consumer white goods and small appliance control, LED lighting drivers, sensor signal conditioning, low-power battery IoT nodes, and small motor control. The wide 1.8V to 5.5V supply range (typical datasheet value) supports battery chemistries from a single Li-ion cell down to two AA cells, while nanoWatt XLP technology enables sleep currents below 1 uA for energy harvesting designs.
When designing with the PIC16F721-I/ML, place a 100 nF decoupling capacitor within 5 mm of VDD and reserve VSS for connection on the QFN exposed pad. Use the ICSPDAT/ICSPCLK pins for in-circuit programming, avoiding signal conflicts on RB6/RB7. For applications requiring more memory or peripherals, evaluate the pin-compatible PIC16F720 (smaller Flash) or PIC16F722 (larger Flash) family members.
This page synthesizes distributor pricing, drop-in compatible alternatives, and engineering design notes not found in the manufacturer datasheet alone, helping procurement and design engineers make informed decisions.
Alternatives de remplacement direct pour PIC16F721-I/ML — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC16F721-I/ML (même facteur de forme et même empreinte) — différant par Package, Operating Temperature, Core Architecture, ADC, Timers.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC16F720-I/ML
✅ Remplacement direct✓ En stock
$0.78 / unité
Voir la fiche technique →PIC16F722-I/ML
✅ Remplacement direct ⚠️ Spécifications non vérifiées✓ En stock
$1.55 / unité
Voir la fiche technique →PIC16F721-E/ML
✅ Remplacement direct✓ En stock
$1.95 / unité
Voir la fiche technique →PIC16F720T-I/ML
✅ Remplacement direct✓ En stock
$1.08 / unité
Voir la fiche technique →PIC16LF721-I/ML
✅ Remplacement direct ⚠️ Spécifications non vérifiées📋 Alternative de référence (hors catalogue)
PIC16F721-I/ML Valeurs maximales et caractéristiques électriques
| Core Architecture | PIC16 mid-range 8-bit RISC |
| Instruction Set | 35 single-word instructions, 14-bit width |
| Program Memory (Flash) | 7 KB (4K x 14) |
| Data SRAM | 256 B |
| Data EEPROM | 128 B |
| Maximum CPU Speed | 16 MHz (16 MIPS) |
| Supply Voltage (VDD) | 1.8 V to 5.5 V (extended range per datasheet) |
| I/O Pins | 18 digital I/O |
| Timers | 2x 8-bit (TMR0/TMR2), 1x 16-bit (TMR1) |
| CCP Module | 1x Capture/Compare/PWM |
| Serial Interfaces | I2C, SPI, AUSART (enhanced USART) |
| I/O Source/Sink Current | 25 mA on high-current pins |
| Watchdog Timer | Yes (WDT) |
| Brown-Out Reset | Yes (BOR) |
| In-Circuit Programming | Yes (ICSP via RB6/RB7) |
| Low-Power Technology | nanoWatt XLP |
| Boîtier | 20-pin QFN (4x4 mm), ML suffix |
| Operating Temperature (I grade) | -40C to +85C |
| Stack Levels | 8 hardware stack levels |
| Statut RoHS | Compliant |
Configuration des broches de PIC16F721-I/ML
| Broche 1 | RA0/AN0 — Digital I/O / Analog input channel 0 |
| Broche 2 | RA1/AN1 — Digital I/O / Analog input channel 1 |
| Broche 3 | RA2/AN2 — Digital I/O / Analog input channel 2 |
| Broche 4 | RA3/AN3/VREF+ — Digital I/O / Analog input / Positive voltage reference |
| Broche 5 | RA4/AN4 — Digital I/O / Analog input channel 4 |
| Broche 6 | RA5/AN5 — Digital I/O / Analog input channel 5 |
| Broche 7 | VSS — Ground reference |
| Broche 8 | OSC1/CLKIN — External clock input / crystal oscillator input |
| Broche 9 | OSC2/CLKOUT — Crystal oscillator output / clock output |
| Broche 10 | RC0/T1CKI — Digital I/O / Timer1 clock input |
| Broche 11 | RC1/CCP2 — Digital I/O / Capture Compare PWM channel 2 |
| Broche 12 | RC2/AN6 — Digital I/O / Analog input channel 6 |
| Broche 13 | RC3/AN7 — Digital I/O / Analog input channel 7 |
| Broche 14 | RC4/SDA/SDI — Digital I/O / I2C data / SPI data in |
| Broche 15 | RC5/SCL/SCK — Digital I/O / I2C clock / SPI clock |
| Broche 16 | RC6/TX/CK — Digital I/O / AUSART TX / clock |
| Broche 17 | RC7/RX/DT — Digital I/O / AUSART RX / data |
| Broche 18 | VSS — Ground (also via exposed pad) |
| Broche 19 | RB0/AN8 — Digital I/O / Analog input channel 8 / INT |
| Broche 20 | VDD — Positive supply voltage |
Applications typiques
PIC16F721-I/ML convient pour 6 applications: Consumer Appliance Control, LED Lighting Drivers, Battery-Powered IoT Sensor Nodes, Small Motor Control (BLDC/Fan), Automotive Body Electronics (Non-Safety), Industrial Sensor Signal Conditioning.
Consumer Appliance Control
The PIC16F721-I/ML fits consumer appliance control boards (coffee makers, microwave ovens, washing machine user interfaces) because it combines 18 I/O pins with 25 mA source/sink current for direct relay/buzzer drive, a 12-channel ADC for sensor readout, and nanoWatt XLP technology that drops quiescent current below 1 uA in standby - meeting Energy Star standby budgets without external load switches. The 7 KB Flash accommodates state-machine control firmware plus a small LCD driver. Per Microchip datasheet 41350G, the 1.8V to 5.5V VDD range lets the same board design work with universal mains-adapted 5 V or 3.3 V rails, simplifying SKU consolidation.
Recommandé
LED Lighting Drivers
The PIC16F721-I/ML is well suited to small LED lighting controllers (architectural strips, signage, decorative fixtures) thanks to its 25 mA I/O source current, hardware PWM/CCP module for dimming, and 12-bit ADC for ambient light feedback loops. Per datasheet 41350G, the AUSART peripheral accepts DMX-512 or 0-10 V analog dim commands, while the I2C bus interfaces to digital RGB LED drivers. nanoWatt XLP keeps sleep current under 1 uA for battery-backed emergency lighting, and the wide 1.8 V to 5.5 V VDD range supports both 24 V constant-voltage and 3.3 V battery chemistries in a single firmware build.
Recommandé
Battery-Powered IoT Sensor Nodes
The PIC16F721-I/ML works well in battery-powered wireless sensor endpoints where nanoWatt XLP sleep current below 1 uA is critical for multi-year battery life on a coin cell. The 16 MHz internal oscillator eliminates external crystals, the I2C/SPI peripherals connect to temperature, pressure, and accelerometer sensors, and AUSPIR bridges to sub-GHz radio modules (MRF89XA). Per datasheet 41350G, the wide 1.8 V to 5.5 V VDD range supports LiSOCl2 primary cells, two-AA alkaline packs, and single-cell Li-ion rechargeables without redesign. The 128 B EEPROM stores calibration constants and node IDs that survive battery replacement.
Recommandé
Small Motor Control (BLDC/Fan)
The PIC16F721-I/ML drives small brushless DC (BLDC) fans, pumps, and vibration motors by leveraging the CCP PWM module at up to 16 MIPS instruction throughput for sensorless back-EMF zero-crossing detection. The 12-channel ADC samples motor phase voltages at 100 kSPS, while the 16-bit TMR1 provides precise commutation timing. Per datasheet 41350G, the 7 KB Flash fits sensorless trapezoidal and basic FOC commutation algorithms. nanoWatt XLP reduces standby losses when the motor is off, and the industrial -40C to +85C temperature range covers under-hood automotive and appliance compartment environments.
Recommandé
Automotive Body Electronics (Non-Safety)
The PIC16F721-I/ML (industrial -40C to +85C grade) handles non-safety automotive body modules such as interior lighting, seat position memories, mirror controllers, and HVAC blend-door actuators. The 18 I/O pins with 25 mA drive switch small relays and solenoids directly, the CCP generates PWM for proportional valves, and AUSART talks to body control modules over LIN or K-Line. Per datasheet 41350G, the on-chip BOR (brown-out reset) protects against automotive crank-cold-start voltage dips down to 4 V nominal. For AEC-Q100 qualified designs, choose PIC16F721-E/ML extended-temperature grade or a dedicated Q100 part.
Recommandé
Industrial Sensor Signal Conditioning
The PIC16F721-I/ML is ideal for industrial 4-20 mA loop-powered sensor transmitters and RTD/thermocouple signal conditioning front-ends because of its 12-channel ADC, integrated op-amp support peripherals, and wide 1.8 V to 5.5 V supply tolerance. Per Microchip datasheet 41350G, the 128 B EEPROM stores factory calibration coefficients, the I2C bus reads external digital temperature sensors, and AUSART outputs HART or Modbus RTU. The 16 MIPS instruction throughput runs linearization polynomials in real time without burdening the loop. nanoWatt XLP enables 4 mA loop-budget compliance in two-wire transmitters, and the QFN package saves board space in compact field-mount enclosures.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC16F721-I/ML — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | PIC16F720-I/ML | PIC16F722-I/ML | PIC16F721-E/ML | PIC16F720T-I/ML | PIC16LF721-I/ML |
|---|---|---|---|---|---|---|
| Package | 20-pin QFN (4x4 mm) | 20-pin QFN (4x4 mm) - identical | 20-pin QFN (4x4 mm) - identical | 20-pin QFN (4x4 mm) - identical | 20-pin QFN (4x4 mm) - identical | 20-pin QFN (4x4 mm) - identical |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Data SRAM | 256 B | 256 B - same | 256 B - same | 256 B - same | 256 B - same | 256 B - same |
| Data EEPROM | 128 B | 128 B - same | 128 B - same | 128 B - same | 128 B - same | 128 B - same |
| Max CPU Speed | 16 MHz / 16 MIPS | 16 MHz / 16 MIPS - same | 16 MHz / 16 MIPS - same | 16 MHz / 16 MIPS - same | 16 MHz / 16 MIPS - same | 16 MHz / 16 MIPS - same |
| Supply Voltage | 1.8 V to 5.5 V | 1.8 V to 5.5 V - same | 1.8 V to 5.5 V - same | 1.8 V to 5.5 V - same | 1.8 V to 5.5 V - same | 1.8 V to 3.6 V - lower |
| Temperature Grade | Industrial -40C to +85C | Industrial -40C to +85C - same | Industrial -40C to +85C - same | Extended -40C to +125C - higher | Industrial -40C to +85C - same | Industrial -40C to +85C - same |
| ADC Channels | 12-channel | 12-channel - same | 12-channel - same | 12-channel - same | 12-channel - same | 12-channel - same |
Principaux différenciateurs
- Higher program memory in 20-QFN package (vs PIC16F720-I/ML)
- Wide 1.8V to 5.5V supply range with full peripheral operation (vs PIC16LF721-I/ML)
- Extended temperature grade option with same die (vs PIC16F721-E/ML)
- Same PIC16 mid-range core with 35 instructions across family (vs PIC16F630-I/SL)
Notes de conception
Place a 100 nF ceramic decoupling capacitor within 5 mm of the VDD pin (pin 20), and connect the QFN exposed thermal pad to a grounded copper pour of at least 16 mm^2 to serve as VSS. The PIC16F721-I/ML nanoWatt XLP technology reduces quiescent current below 1 uA in Sleep mode per datasheet 41350G, but only if all unused I/O pins are configured as outputs low or inputs with internal weak pull-ups disabled. Brown-out reset (BOR) is enabled by default; software should disable BOR only when VDD stability is guaranteed externally.
Use 0.1 uF X7R ceramic bypass capacitors at VDD and a 10 uF bulk capacitor near the regulator output. Keep the crystal or external clock traces (OSC1/OSC2, pins 8/9) under 10 mm and shield with a grounded guard trace to avoid injecting switching noise into the timing reference. For QFN-20 packages, ensure the PCB land pattern follows Microchip recommended IPC-7351 nomenclature with non-solder-mask-defined (NSMD) pads for reliable solder joint formation.
Do not exceed VDD > 5.5 V absolute maximum - the PIC16F721-I/ML is not 5V tolerant on I/O when VDD < 5V. The ICSP programming pins RB6/RB7 (or their alternates on this package) must not be held low at power-up, otherwise the device enters programming mode unintentionally. When migrating code from PIC16F630/676 families, verify the interrupt vector table offsets because the PIC16F721 mid-range architecture differs from baseline PIC12/PIC16 enhanced families. Always read the configuration word register settings at startup to confirm oscillator and watchdog states match your design intent.
Estimated: At maximum 16 MHz clock with all 18 I/O pins sourcing 25 mA and VDD = 5 V, total power dissipation is approximately (5 V x 0.045 A) + (5 V x C_CORE x freq) ~ 225 mW + ~50 mW = 275 mW. With QFN-20 theta_JA of approximately 40 C/W on a 1-oz 4-layer 100 mm^2 copper pour, junction temperature rise above ambient is ~11 C - well within the 125 C maximum. No heatsink required; QFN exposed pad provides primary thermal relief path.
Informations de conformité
RoHS and REACH compliant per Microchip product page. Industrial -40C to +85C temperature grade; AEC-Q100 qualification not available - choose automotive-qualified parts for that requirement.