PIC16F72-I/ML - 8-Bit 20MHz MCU, 3.5KB Flash, 28-QFN | Microchip
MPN: PIC16F72-I/ML ✓ 啟用中PIC16F72-I/ML 概覽
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.
直接替換替代品,適用於 PIC16F72-I/ML — 相同封裝,腳位對腳位相容。需重新設計 PCB 的不同封裝零件不列入。
此系列的變體
與下列產品可直接替換的同系列型號: PIC16F72-I/ML (相同外形與佔位) — 差異在於 ADC, Package, Timers, Communication, Core.
PIC16F72T-E/ML
✅ 直接替換📋 參考替代品(不在目錄中)
PIC16F722A-I/ML
✅ 直接替換📋 參考替代品(不在目錄中)
PIC16F723A-I/ML
✅ 直接替換聯絡詢價
查看資料表 →PIC16F726-I/SP
✅ 直接替換聯絡詢價
查看資料表 →PIC16F727-I/ML
✅ 直接替換聯絡詢價
查看資料表 →PIC16F73-I/ML
✅ 直接替換聯絡詢價
查看資料表 →PIC16F72-I/ML 最大額定值與電氣特性
| 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) |
| 工作溫度 | -40 C to +85 C (industrial grade, 'I' suffix) |
| 封裝 | 28-pin QFN (6x6 mm) with exposed pad |
| 安裝類型 | Surface Mount |
| MSL 等級 | 1 |
| RoHS 狀態 | Compliant (lead-free) |
| Programming | ICSP (In-Circuit Serial Programming) |
PIC16F72-I/ML 腳位配置
| 腳位 1 | RA0/AN0 — Port A bit 0 / Analog input 0 |
| 腳位 2 | RA1/AN1 — Port A bit 1 / Analog input 1 |
| 腳位 3 | RA2/AN2 — Port A bit 2 / Analog input 2 |
| 腳位 4 | RA3/AN3/VREF+ — Port A bit 3 / Analog input 3 / ADC positive reference |
| 腳位 5 | RA4/T0CKI — Port A bit 4 / Timer0 clock input |
| 腳位 6 | RA5/AN4/SS — Port A bit 5 / Analog input 4 / SPI slave select |
| 腳位 7 | VSS — Ground |
| 腳位 8 | VDD — Positive supply voltage |
| 腳位 9 | OSC1/CLKIN — Crystal/oscillator input or external clock in |
| 腳位 10 | OSC2/CLKOUT — Crystal/oscillator output or clock out |
| 腳位 11 | RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 oscillator out / Timer1 clock in |
| 腳位 12 | RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 oscillator in / Capture Compare 2 |
| 腳位 13 | RC2/CCP1 — Port C bit 2 / Capture Compare PWM 1 |
| 腳位 14 | RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock |
| 腳位 15 | RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data |
| 腳位 16 | RC5/SDO — Port C bit 5 / SPI data out |
| 腳位 17 | RC6 — Port C bit 6 |
| 腳位 18 | RC7 — Port C bit 7 |
| 腳位 19 | VSS — Ground |
| 腳位 20 | VDD — Positive supply voltage |
| 腳位 21 | RB0/INT — Port B bit 0 / External interrupt |
| 腳位 22 | RB1 — Port B bit 1 |
| 腳位 23 | RB2 — Port B bit 2 |
| 腳位 24 | RB3 — Port B bit 3 |
| 腳位 25 | RB4 — Port B bit 4 |
| 腳位 26 | RB5 — Port B bit 5 |
| 腳位 27 | RB6/PGC — Port B bit 6 / ICSP clock |
| 腳位 28 | RB7/PGD — Port B bit 7 / ICSP data |
典型應用
PIC16F72-I/ML 適用於 7 應用s: 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.
推薦
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.
推薦
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.
推薦
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.
推薦
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.
推薦
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.
推薦
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.
推薦
推薦產品摘要
工程參考資料,適用於 PIC16F72-I/ML — 比較、設計指引及合規資訊。
選型指南
與替代品比較
| 參數 | 本產品 | 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 |
主要差異化特點
- PIC16F72T-E/ML extends temperature grade to automotive-spec +125C (對比PIC16F72T-E/ML)
- PIC16F722A-I/ML adds nanoWatt XLP ultra-low-power modes (對比PIC16F722A-I/ML)
- PIC16F723A-I/ML doubles memory and ADC channels (對比PIC16F723A-I/ML)
設計說明
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.
合規資訊
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.