PIC16F72T-E/SS - 8-Bit 20MHz MCU, 3.5KB Flash | Microchip
料号: PIC16F72T-E/SS ✓ 量产中| 数量 | 单价 | 小计 |
|---|---|---|
| 1 | $3.94 | $3.94 |
| 10 | $3.55 | $35.50 |
| 100 | $2.95 | $295.00 |
| 500 | $2.5 | $1,250.00 |
| 1,000 | $2.1 | $2,100.00 |
| 3,000 | $1.83 | $5,490.00 |
PIC16F72T-E/SS 概述
A microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory, working RAM, and peripheral interfaces onto one die. PIC microcontrollers are a family of 8-bit RISC MCUs from Microchip Technology widely used in embedded control because of their deterministic instruction set, low power modes, and broad tool ecosystem (MPLAB X, XC8 compiler). Within that hierarchy, the PIC16F72 sits in the mid-range PIC16F family: more capable than the baseline PIC10/PIC12 devices but simpler than the PIC18 and dsPIC lines. It is upward code-compatible with the legacy PIC16C5X, PIC12CXXX, and PIC16C7X devices, easing migration of older designs.
Key features include five channels of 8-bit Analog-to-Digital conversion for sensor interfacing, two 8-bit timer/counters that share the T0CON/T1CON/T2CON register layout used across the PIC16 mid-range family, an enhanced synchronous serial port (SSP) supporting SPI (mode 0,0 to 1,1) and I2C (master/slave 7-bit/10-bit addressing), and 1K x 8 EEPROM data memory accessible via EECON1/EECON2 register writes. Brown-out Reset and Power-on Reset are both selectable through the configuration word, simplifying power-rail design.
Typical applications include industrial instrumentation, automotive body and chassis subsystems, appliance controls, HVAC fan/blower control, UPS systems, and sensor interface boards where its small SSOP footprint, integrated ADC, and proven toolchain reduce BOM cost and design risk. The wide 2.0V-5.5V operating range also supports both 3.3V and 5V rails commonly found in mixed-signal designs.
When designing with the PIC16F72, ensure the configuration word sets the correct oscillator mode (HS for >4 MHz crystal, XT for 1-4 MHz, or LP for low-power 32 kHz crystals) and verify the brown-out trip voltage matches your supply rail. Decouple VDD with a 0.1 uF ceramic capacitor placed within 5 mm of the pin, and provide MCLR pull-up if not driven by an external supervisor. The 28-SSOP package exposes 22 I/O, leaving RA0-RA5, RB0-RB7, RC0-RC7 (RC3-RC4 share ICSP) available for general-purpose use.
This page synthesizes distributor pricing as of 2026-09-21, drop-in PIC16F72 family alternatives, application design guidance, and parametric comparisons not found on any single manufacturer page, giving engineers and buyers a faster path to a qualified BOM decision.
直接替换替代料: PIC16F72T-E/SS ——相同封装,引脚兼容。需要 PCB 改动的不同封装料号已排除。
本系列中的变体
可与以下型号直接替换的同系列型号: PIC16F72T-E/SS (相同外形与封装尺寸) ——差异在于 Package, Timers, ADC, Core Architecture, ICSP Programming.
快速对比工具——选择替代料号进行并排对比:
PIC16F72-E/SS
✅ 直接替换✓ 有现货
$2.18 / 个
查看数据手册 →PIC16F72T-I/SS
✅ 直接替换📋 参考替代料(不在目录中)
PIC16F73-E/SS
✅ 直接替换✓ 有现货
$4.55 / 个
查看数据手册 →PIC16F74-E/SS
✅ 直接替换📋 参考替代料(不在目录中)
PIC16F722-E/SS
✅ 直接替换📋 参考替代料(不在目录中)
PIC16F716-E/SS
✅ 直接替换📋 参考替代料(不在目录中)
PIC16F72T-E/SS 最大额定值与电气特性
| Core Architecture | PIC16 (8-bit RISC, mid-range) |
| Instruction Set Size | 35 single-word instructions |
| Maximum CPU Speed | 20 MHz (200 ns instruction cycle) |
| Program Memory (Flash) | 3.5 KB (2K x 14 words) |
| RAM | 128 bytes |
| Digital I/O Pins | 22 |
| ADC | 5 channels, 8-bit resolution |
| Timers | 3 x 8-bit (TMR0, TMR1, TMR2) |
| Watchdog Timer | Yes, with dedicated on-chip RC oscillator |
| Serial Interfaces | SSP (SPI master/slave, I2C master/slave 7/10-bit), USART/SCI |
| Operating Voltage (VDD) | 2.0 V to 5.5 V |
| 工作温度范围 | -40C to +125C (E = extended industrial) |
| 封装 | 28-pin SSOP (5.30 mm body) |
| ICSP Programming | Yes (In-Circuit Serial Programming via RB6/RB7) |
| Brown-out Reset | Selectable via configuration word |
| Code Protection | Programmable via configuration word (per Microchip datasheet 39597C) |
| 安装类型 | Surface Mount |
| RoHS 状态 | Compliant |
PIC16F72T-E/SS 引脚配置
| 引脚 1 | MCLR#/VPP — Master Clear (active-low reset) / ICSP programming voltage input |
| 引脚 2 | RA0/AN0 — Port A bit 0 / ADC input channel 0 |
| 引脚 3 | RA1/AN1 — Port A bit 1 / ADC input channel 1 |
| 引脚 4 | RA2/AN2 — Port A bit 2 / ADC input channel 2 |
| 引脚 5 | RA3/AN3/VREF — Port A bit 3 / ADC channel 3 / ADC voltage reference |
| 引脚 6 | RA4/T0CKI — Port A bit 4 / Timer 0 clock input (open-drain output) |
| 引脚 7 | RA5/AN4/SS# — Port A bit 5 / ADC channel 4 / SPI slave select |
| 引脚 8 | RB0/INT — Port B bit 0 / external interrupt input |
| 引脚 9 | RB1 — Port B bit 1 |
| 引脚 10 | RB2 — Port B bit 2 |
| 引脚 11 | RB3/CCP1 — Port B bit 3 / Capture-Compare-PWM 1 output |
| 引脚 12 | RB4 — Port B bit 4 |
| 引脚 13 | OSC1/CLKI — Crystal oscillator input / external clock input |
| 引脚 14 | OSC2/CLKO — Crystal oscillator output / clock output (Fosc/4) |
| 引脚 15 | RC0/T1OSO/T1CKI — Port C bit 0 / Timer 1 oscillator output / Timer 1 clock input |
| 引脚 16 | RC1/T1OSI/CCP2 — Port C bit 1 / Timer 1 oscillator input / CCP2 output |
| 引脚 17 | RC2/CCP1 — Port C bit 2 / Capture-Compare-PWM 1 alternate output |
| 引脚 18 | RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock |
| 引脚 19 | RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data |
| 引脚 20 | RC5/SDO — Port C bit 5 / SPI data out |
| 引脚 21 | RC6/TX/CK — Port C bit 6 / USART TX / USART synchronous clock |
| 引脚 22 | RC7/RX/DT — Port C bit 7 / USART RX / USART synchronous data |
| 引脚 23 | VSS — Ground reference |
| 引脚 24 | VDD — Positive supply voltage (2.0 V to 5.5 V) |
| 引脚 25 | RB5 — Port B bit 5 |
| 引脚 26 | RB6/PGC — Port B bit 6 / In-Circuit Debugger clock (ICSP) |
| 引脚 27 | RB7/PGD — Port B bit 7 / In-Circuit Debugger data (ICSP) |
| 引脚 28 | NC (reserved / not bonded on SSOP) — Not connected on 28-SSOP package |
典型应用
PIC16F72T-E/SS 适用于 6 应用s: Industrial Sensor Interface Board, HVAC Fan and Blower Control, Appliance Control (Washing Machine, Dishwasher, Oven), Automotive Body and Chassis Subsystems, Uninterruptible Power Supply (UPS) and Battery Monitor, Educational and Hobbyist Embedded Projects.
Industrial Sensor Interface Board
The PIC16F72T-E/SS is well suited to industrial sensor interface boards where multiple analog channels must be digitized and forwarded to a host controller. Its 5-channel 8-bit ADC with 20 us conversion time handles temperature, pressure, flow, and level transducers directly, while 22 digital I/O drive LEDs, relays, and isolated digital inputs. The wide 2.0V-5.5V VDD range lets the board accept both 3.3V and 24V-derived 5V rails common on factory floors. The -40C to +125C E-grade temperature range tolerates cabinet thermal rise without derating. Pair the PIC16F72T-E/SS with a PIC18 host over RS-485 for a tiered acquisition architecture, or use the on-board USART to stream ADC results to a PLC at 9600-115200 baud. The 3.5 KB FLASH holds the full state machine, calibration coefficients, and Modbus RTU command parser with 20-30% headroom for feature growth.
推荐
HVAC Fan and Blower Control
HVAC blower and exhaust-fan controllers benefit from the PIC16F72T-E/SS combination of PWM peripherals, ADC, and extended -40C to +125C operation. The TMR2/PWM module generates the switching waveform for a MOSFET-driver stage that modulates a 12V or 24V brushless DC fan, while the 8-bit ADC reads tachometer feedback, NTC temperature sensors, and potentiometer setpoints. The 22 I/O drive triac interfaces, opto-isolated fault inputs, and status LEDs. Power-on Reset and Brown-out Reset (programmable via configuration word) protect the firmware against unstable mains-derived rails during compressor inrush. At 1 uA typical SLEEP current, the MCU can idle between demand updates to meet Energy Star standby budgets; the Watchdog Timer with its own internal RC keeps the system alive without external components.
推荐
Appliance Control (Washing Machine, Dishwasher, Oven)
White-goods control boards use the PIC16F72T-E/SS as a low-cost supervisory MCU for user interface, motor sequencing, and safety monitoring. Its I2C/SPI SSP port talks to a separate keypad or LED-driver chip, the USART connects to an inverter or display module, and 22 I/O directly drive relays, triacs, and buzzer elements. The 3.5 KB FLASH easily holds state-machine firmware for wash cycles, error handling, and EEPROM-backed user preference storage (128 bytes RAM for scratch, plus internal EEPROM for setpoints). The E-grade -40C to +125C specification handles under-cabinet thermal load during dryer operation. Brown-out Reset prevents erratic behavior during brownouts caused by motor starting currents, and the PICkit-compatible ICSP interface allows factory and field firmware updates without removing the MCU from the board.
推荐
Automotive Body and Chassis Subsystems
Non-safety-critical automotive body modules - mirror controllers, seat adjusters, window lifts, lighting drivers, and accessory timers - frequently use the PIC16F72T-E/SS for its -40C to +125C E-grade thermal rating and 5V-tolerant 22 I/O. The MCU drives H-bridge MOSFETs through opto-isolated gate drivers, reads current-sense amplifiers via the 8-bit ADC, and communicates with the body control module over LIN bus using the USART plus an external LIN transceiver like the MCP2021. The 3.5 KB FLASH stores the LIN node capability file, fault counters, and soft-start profiles. Power-On Reset and Brown-out Reset handle load-dump transients down to 6V on a 12V system, and the WDT with internal RC keeps watchdog coverage even if the main oscillator fails. For designs that require formal AEC-Q100 qualification, source a -VAO suffix variant or migrate to PIC18F K-series.
推荐
Uninterruptible Power Supply (UPS) and Battery Monitor
Small UPS units and battery-management front-ends use the PIC16F72T-E/SS for cell voltage monitoring, charge-state logic, and alarm generation. The 5-channel 8-bit ADC reads individual cell voltages through a resistor divider, charge current via a hall-effect sensor, and temperature via an NTC, while digital I/O drive status LEDs, buzzer alarms, and a relay that switches between mains and battery. The 2.0V-5.5V VDD range lets the MCU run directly from a single Li-ion cell, with the on-chip ADC operating accurately down to 2.0V for end-of-discharge detection. SLEEP current of approximately 1 uA (WDT off) extends shelf life on backup batteries. The 3.5 KB FLASH stores charge profiles for Li-ion, lead-acid, and NiMH chemistries with a state-machine selector, and the internal EEPROM retains calibration constants across power cycles.
推荐
Educational and Hobbyist Embedded Projects
The PIC16F72T-E/SS is a popular learning platform for students and hobbyists entering 8-bit embedded development because of its well-documented PIC16 mid-range architecture, free XC8 compiler, and inexpensive PICkit 4 programmer. Beginners can toggle GPIO, read the 8-bit ADC, and drive character LCDs with less than 200 lines of C, while advanced users explore timer-counters, PWM, I2C sensor interfacing, and EEPROM emulation. The SSOP-28 package breaks out 22 I/O - enough for robotics projects, sensor cubes, and home-automation prototypes - and the ICSP header uses only RB6/RB7 plus VPP/MCLR, leaving RB0-RB5 free for application use even during debug. The PIC16F72's code compatibility with PIC16C5X/PIC12CXXX/PIC16C7X gives learners a path to migrate projects onto smaller or cheaper PIC variants as designs mature.
推荐
推荐产品汇总
工程参考数据: PIC16F72T-E/SS ——对比、设计指导和合规信息。
选型指南
与替代料对比
| 参数 | 本产品 | PIC16F72-E/SS | PIC16F72T-I/SS | PIC16F73-E/SS | PIC16F74-E/SS | PIC16F722-E/SS | PIC16F716-E/SS |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SSOP | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same |
| FLASH Program Memory | 3.5 KB (2K x 14) | 3.5 KB - identical | 3.5 KB - identical | 4 KB - +0.5 KB | 7 KB - 2x | 3.5 KB - identical | 3.5 KB - identical |
| RAM | 128 bytes | 128 B - identical | 128 B - identical | 192 B - +50% | 192 B - +50% | 128 B - identical | 128 B - identical |
| ADC Channels | 5 x 8-bit | 5 x 8-bit - identical | 5 x 8-bit - identical | 7 x 8-bit - +2 channels | 8 x 8-bit - +3 channels | 11 x 8-bit - +6 channels | 4 x 8-bit - -1 channel |
| Digital I/O Pins | 22 | 22 - identical | 22 - identical | 22 - identical | 22 - identical | 25 - +3 | 22 - identical |
| CCP/PWM Modules | 2 (CCP1, CCP2) | 2 - identical | 2 - identical | 2 - identical | 2 - identical | 2 - identical | 1 - -1 module |
| Operating Temperature | -40C to +125C (E grade) | -40C to +125C - identical | -40C to +85C - narrower window | -40C to +125C - identical | -40C to +125C - identical | -40C to +125C - identical | -40C to +125C - identical |
关键差异点
- Tape-and-reel packaging for high-volume SMT assembly (对比 PIC16F72-E/SS (tube))
- Drop-in upgrade path to more memory and ADC channels (对比 PIC16F73-E/SS)
- Code compatibility with legacy PIC16 mid-range devices (对比 PIC18F K-series upgrade)
设计说明
Decouple the PIC16F72T-E/SS VDD pin (pin 14 on 28-SSOP) with a 0.1 uF X7R ceramic capacitor placed within 5 mm of the pin, and add a bulk 1-10 uF tantalum or aluminum-polymer capacitor at the board supply entry. Use a star-ground topology with VSS (pin 20) connected to a single ground pour that ties directly to the decoupling capacitor ground. Program the Brown-out Reset voltage in the configuration word (BOREN bit) to match the lowest valid VDD of your system - typically BOR set to 2.0V for 3.3V rails or 4.0V for 5V rails - so the MCU resets cleanly on power droop rather than executing with corrupt program state.
RB6 and RB7 serve dual roles as ICSP clock (PGC) and ICSP data (PGD). If you add external pull-down resistors to these pins for unused-port hygiene, the ICSP programmer cannot drive the lines high and programming will fail with verification errors. Leave RB6 and RB7 either floating or pulled weakly to VDD with 10 kohm resistors. Also, when using the internal RC oscillator (configuration word FOSC bits), the OSC1 pin can be configured as a digital I/O (RA7) on some PIC16 variants - on the 28-SSOP PIC16F72, RA7 is not bonded out so this is not a concern, but verify against the package pinout diagram when migrating to SPDIP or MLF variants.
The PIC16F72 ADC achieves specified accuracy only when the source impedance is below 10 kohm, per the Microchip datasheet acquisition-time specification. Add an op-amp buffer (e.g., MCP6001) in front of any ADC input fed by a high-impedance sensor or resistor divider exceeding 10 kohm total. Configure the ADC acquisition time (ADCON1bits.ACQT) to at least 19.7 us for a 10 kohm source, scaling down to 4.7 us for 5 kohm sources. Enable the ADC in the middle of the conversion sequence and disable after reading to minimize digital switching noise coupling into the analog input through the VDD supply.
Keep the crystal or resonator traces to OSC1 (pin 13) and OSC2 (pin 14) as short as possible - ideally under 5 mm each - and surround them with a ground pour on the opposite PCB layer for shielding. Avoid routing digital signals (especially PWM outputs) parallel to and within 3 mm of the crystal traces. Place the crystal load capacitors (typically 15-33 pF for an HS-mode crystal) directly between each oscillator pin and ground, with their ground returns tied to the VSS pin ground pour, not to a separate chassis ground. For high-frequency designs above 16 MHz, add a 100 ohm series resistor in OSC2 if the oscillator gain is excessive and the waveform shows clipping.
When migrating code from PIC16F877A prototypes to PIC16F72T-E/SS production, check the ADC register definitions - the PIC16F72 has a 5-channel 8-bit ADC while the PIC16F877A has 8 channels of 10-bit. Code that references ADRESH/ADRESL will not compile because the PIC16F72 only has ADRES (8-bit result). Also, the PIC16F877A has 33 I/O across 5 ports (RA-RE), whereas the PIC16F72 has 22 I/O across 3 ports (RA-RC); any code that accesses port D or port E registers will produce undefined behaviour on the PIC16F72.
合规信息
RoHS and REACH compliant per Microchip product page. E temp grade is -40C to +125C (extended industrial) but is NOT AEC-Q100 qualified - for AEC-Q100 automotive designs source a -VAO suffix variant or migrate to PIC18F K-series. Lead-free and halogen-free packaging confirmed by Microchip material declaration.