PIC16F72-I/ML - 8-Bit 20MHz MCU, 3.5KB Flash, 28-QFN | Microchip
Référence : PIC16F72-I/ML ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $3.46 | $3,46 |
| 10 | $3.11 | $31,10 |
| 100 | $2.78 | $278,00 |
| 500 | $2.45 | $1 225,00 |
| 1 000 | $2.18 | $2 180,00 |
PIC16F72-I/ML Présentation
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash/ROM), data memory (RAM), and peripherals such as timers, ADC, communication interfaces, and general-purpose I/O. Within the broader taxonomy, the PIC16F72 belongs to the 8-bit MCU family (PIC16 -> mid-range 8-bit -> PIC microcontroller -> microcontroller -> semiconductor). It targets applications that need deterministic real-time control with low power consumption and a minimal instruction set (35 single-word instructions).
Key features of the PIC16F72 include five 8-bit ADC channels, two 8-bit timers with capture/compare/PWM (CCP) capability, a synchronous serial port configurable as 3-wire SPI or 2-wire I2C, a watchdog timer, in-circuit serial programming (ICSP), and Brown-out Reset (BOR). The 22 I/O pins support direct interfacing to sensors, switches, displays, and other digital logic, while the wide 2.0V-5.5V supply range enables both 3.3V and 5V designs.
Architecturally, the PIC16F72 uses a Harvard RISC-style core with a 14-bit instruction word and separate program/data buses, providing single-cycle instruction execution (200 ns at 20 MHz) and predictable interrupt latency. The CMOS process and nanoWatt-style power-management features minimize active and sleep-mode current, making the device suitable for battery-operated or energy-harvesting designs. The integrated analog peripherals and PWM reduce external component count.
Typical applications include appliance and HVAC control, small motor control (fans, pumps, valves), LED lighting controllers, sensor interface boards, remote-control units, automotive body and accessory modules, industrial sensor hubs, and general-purpose logic-replacement designs. The combination of ADC, PWM, and serial communication on a single 8-bit core allows many mixed-signal subsystems to be implemented without a higher-cost 16- or 32-bit MCU.
When designing with the PIC16F72-I/ML, ensure the decoupling network follows Microchip's recommended 100 nF + 10 uF placement near VDD/VSS, and verify that the QFN exposed pad is soldered to a sufficiently large copper pour for thermal dissipation. For new designs, also evaluate the pin-compatible PIC16F722A/PIC16F723A family for higher memory and lower power if extended features are required. This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the standalone manufacturer datasheet.
Alternatives de remplacement direct pour PIC16F72-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 PIC16F72-I/ML (même facteur de forme et même empreinte) — différant par ADC, Package, Timers, Communication, Core.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC16F72T-E/ML
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16F722A-I/ML
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16F723A-I/ML
✅ Remplacement direct✓ En stock
$1.41 / unité
Voir la fiche technique →PIC16F726-I/SP
✅ Remplacement direct✓ En stock
$2.1 / unité
Voir la fiche technique →PIC16F727-I/ML
✅ Remplacement direct✓ En stock
$2.18 / unité
Voir la fiche technique →PIC16F73-I/ML
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16F72-I/ML Valeurs maximales et caractéristiques électriques
| Core | PIC16 mid-range 8-bit RISC |
| Instruction Set | 35 single-word instructions, 14-bit wide |
| Program Memory (Flash) | 3.5 KB (2K x 14) |
| Data RAM | 128 bytes |
| Maximum CPU Speed | 20 MHz (200 ns instruction cycle) |
| Supply Voltage (VDD) | 2.0 V to 5.5 V |
| I/O Pins | 22 |
| ADC | 5 channels, 8-bit |
| Timers | 2 x 8-bit (Timer0/Timer2) + Timer1 (16-bit) + WDT |
| CCP/PWM | Capture/Compare/PWM module |
| Communication | SSP (configurable as SPI or I2C) |
| Température de fonctionnement | -40 C to +85 C (industrial grade, 'I' suffix) |
| Boîtier | 28-pin QFN (6x6 mm) with exposed pad |
| Type de montage | Surface Mount |
| Niveau MSL | 1 |
| Statut RoHS | Compliant (lead-free) |
| Programming | ICSP (In-Circuit Serial Programming) |
Configuration des broches de PIC16F72-I/ML
| Broche 1 | RA0/AN0 — Port A bit 0 / Analog input 0 |
| Broche 2 | RA1/AN1 — Port A bit 1 / Analog input 1 |
| Broche 3 | RA2/AN2 — Port A bit 2 / Analog input 2 |
| Broche 4 | RA3/AN3/VREF+ — Port A bit 3 / Analog input 3 / ADC positive reference |
| Broche 5 | RA4/T0CKI — Port A bit 4 / Timer0 clock input |
| Broche 6 | RA5/AN4/SS — Port A bit 5 / Analog input 4 / SPI slave select |
| Broche 7 | VSS — Ground |
| Broche 8 | VDD — Positive supply voltage |
| Broche 9 | OSC1/CLKIN — Crystal/oscillator input or external clock in |
| Broche 10 | OSC2/CLKOUT — Crystal/oscillator output or clock out |
| Broche 11 | RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 oscillator out / Timer1 clock in |
| Broche 12 | RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 oscillator in / Capture Compare 2 |
| Broche 13 | RC2/CCP1 — Port C bit 2 / Capture Compare PWM 1 |
| Broche 14 | RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock |
| Broche 15 | RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data |
| Broche 16 | RC5/SDO — Port C bit 5 / SPI data out |
| Broche 17 | RC6 — Port C bit 6 |
| Broche 18 | RC7 — Port C bit 7 |
| Broche 19 | VSS — Ground |
| Broche 20 | VDD — Positive supply voltage |
| Broche 21 | RB0/INT — Port B bit 0 / External interrupt |
| Broche 22 | RB1 — Port B bit 1 |
| Broche 23 | RB2 — Port B bit 2 |
| Broche 24 | RB3 — Port B bit 3 |
| Broche 25 | RB4 — Port B bit 4 |
| Broche 26 | RB5 — Port B bit 5 |
| Broche 27 | RB6/PGC — Port B bit 6 / ICSP clock |
| Broche 28 | RB7/PGD — Port B bit 7 / ICSP data |
Applications typiques
PIC16F72-I/ML convient pour 7 applications: Appliance and HVAC Control, Small Motor and Fan Control, LED Lighting Controllers, Sensor Interface Boards, Remote Control and User Interface Hubs, Automotive Body and Accessory Modules, General Purpose Logic Replacement.
Appliance and HVAC Control
The PIC16F72-I/ML fits appliance and HVAC control boards because its 3.5 KB Flash and 128 bytes RAM handle control loops for compressor timing, fan speed (PWM/CCP), and temperature sensing (5-channel 8-bit ADC). The 2.0V-5.5V supply allows direct 3.3V or 5V operation from a rectified mains supply with simple regulation. The I2C/SPI SSP drives EEPROM and display modules without extra chips. Industrial -40C to +85C temperature grade supports refrigerator and HVAC chassis environments where temperatures rise above room ambient.
Recommandé
Small Motor and Fan Control
For small brushed DC motors, fans, and pumps, the PIC16F72-I/ML provides the Capture/Compare/PWM (CCP) module for closed-loop speed or position control. The 22 I/O pins interface directly to H-bridge driver fault lines and tachometer feedback, while the 5 ADC channels monitor current sensing or supply voltage. At 20 MHz CPU clock, the control loop runs at 200 ns instruction cycle, providing sub-microsecond feedback response for soft-start routines. The 28-QFN package's exposed pad improves thermal dissipation when handling high switching currents.
Recommandé
LED Lighting Controllers
LED lighting controllers benefit from the PIC16F72-I/ML's CCP/PWM output for dimming, plus I2C for addressable LED strip communication. The 3.5 KB Flash holds color-mixing tables and fade algorithms, and the 128 bytes RAM buffers transient state during PWM duty-cycle transitions. The 2.0V-5.5V supply accepts power directly from constant-current LED driver rails. The 28-QFN package enables compact form-factor bulb and downlight designs.
Recommandé
Sensor Interface Boards
Industrial sensor interface boards use the PIC16F72-I/ML to read analog sensors via the 5-channel 8-bit ADC and forward data over I2C/SPI to a host processor. The 22 I/O bits can drive LEDs, relays, or digital isolators. The wide supply range (2.0V-5.5V) accepts 3.3V sensor rails and 5V industrial backplanes without level shifters. The 28-QFN package keeps board area minimal for space-constrained sensor nodes.
Recommandé
Remote Control and User Interface Hubs
The PIC16F72-I/ML serves remote control and UI hubs where its I2C/SPI drives keypads, LCDs, and RF transceivers, and its 22 I/O scan button matrices. The 3.5 KB Flash holds UI state machines and IR/RF protocol stacks (RC5, NEC, etc.), while the 5 ADC channels read analog joysticks or potentiometers. Industrial -40C to +85C operation suits outdoor remote controls and garage door openers.
Recommandé
Automotive Body and Accessory Modules
For non-safety automotive body modules (interior lighting, seat controllers, accessory timers), the PIC16F72-I/ML's PIC16 architecture is widely supported by automotive firmware libraries and tools. The 22 I/O interface to MOSFET drivers and relay coils, while the 5 ADC channels monitor current sense and battery voltage. The CCP/PWM module drives soft-start sequences for accessory motors. Note: for AEC-Q100 qualified automotive applications, Microchip recommends migrating to PIC16F1xxx or PIC16F722A-I/ML with proper PPAP documentation.
Recommandé
General Purpose Logic Replacement
Engineers use the PIC16F72-I/ML to replace discrete 74HC logic gates and timer circuits with a single programmable IC. The 22 I/O and 5 ADC channels integrate multiple functions on one chip, while 3.5 KB Flash supports flexible state machines. The 200 ns instruction cycle handles debouncing, sequencing, and timing tasks faster than discrete logic. The 28-QFN package offers a footprint comparable to small SOIC ICs, making it suitable for retrofits of legacy 74HC-based boards.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC16F72-I/ML — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | PIC16F72T-E/ML | PIC16F722A-I/ML | PIC16F723A-I/ML | PIC16F73-I/ML |
|---|---|---|---|---|---|
| Package | 28-QFN (6x6) | 28-QFN (6x6) - same | 28-QFN (6x6) - same | 28-QFN (6x6) - same | 28-QFN (6x6) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Flash | 3.5 KB | 3.5 KB | 3.5 KB | 7 KB | 7 KB |
| RAM | 128 B | 128 B | 128 B | 256 B | 192 B |
| ADC Channels | 5 x 8-bit | 5 x 8-bit | 5 x 8-bit | 11 x 8-bit | 5 x 8-bit |
| Max CPU Speed | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Supply Voltage | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 2.0 V to 5.5 V |
| I/O Pins | 22 | 22 | 25 | 25 | 22 |
| Temperature Grade | -40C to +85C (industrial) | -40C to +125C (extended) | -40C to +85C (industrial) | -40C to +85C (industrial) | -40C to +85C (industrial) |
| Unit Price (qty 100) | ~$2.78 | ~$2.78 | ~$2.85 | ~$3.10 | ~$3.85 |
Principaux différenciateurs
- PIC16F72T-E/ML extends temperature grade to automotive-spec +125C (vs PIC16F72T-E/ML)
- PIC16F722A-I/ML adds nanoWatt XLP ultra-low-power modes (vs PIC16F722A-I/ML)
- PIC16F723A-I/ML doubles memory and ADC channels (vs PIC16F723A-I/ML)
Notes de conception
Decouple VDD/VSS pairs (pins 8/7 and 20/19) with a 100 nF ceramic capacitor placed within 5 mm of each pin pair, plus a bulk 10 uF tantalum or aluminum capacitor near the supply entry point. The PIC16F72 has two VDD/VSS pairs; both must be connected even if the second pair is used only as logic I/O bypass. Brown-out Reset (BOR) is enabled by configuration bits - leave it enabled to prevent Flash corruption during supply droop events.
The 28-QFN package exposes pad (pin 9 area) must be soldered to a copper pour on the PCB, ideally stitched with thermal vias to an internal ground plane. This exposed pad is the primary thermal path and carries VSS; inadequate soldering will raise junction temperature and reduce long-term reliability. For continuous 20 MHz operation at 5V, target at least 100 mm^2 of 1 oz copper pour under the QFN.
Route the 20 MHz crystal traces (OSC1/OSC2, pins 9-10) as short, symmetric traces guarded by a ground ring. Place the load capacitors (typically 15-33 pF) within 3 mm of the OSC pins and connect their common ground to the same ground as the QFN exposed pad. Keep digital switching signals (PWM outputs, I2C clock) at least 5 mm away from the oscillator traces to avoid frequency pulling.
The PIC16F72 configuration word must set the oscillator mode correctly - selecting HS mode with a 20 MHz crystal or XT mode with a 4 MHz resonator. Programming the wrong oscillator configuration bit will prevent startup. Also, RB3 is input-only on older PIC16F devices; on PIC16F72 it is bidirectional but the input buffer must be enabled via the TRISB register. Always verify the configuration bits against the datasheet before first programming.
When using I2C or SPI at higher speeds, add 4.7 kohm pull-ups on SCL and SDA even when the PIC16F72 is the master - the SSP module's internal weak pull-ups are insufficient for reliable communication at 400 kHz with multiple slaves. For noisy environments, place a 100 ohm series resistor at the ICSP PGC/PGD pins to dampen ringing during in-circuit programming.
Informations de conformité
RoHS compliant per Microchip product page. Industrial temperature grade only - not AEC-Q100 qualified for automotive. For AEC-Q100 applications, contact Microchip for PPAP-qualified PIC16F722A or PIC16F1xxx variants.