Microchip Technology

PIC16F72T-E/SS - 8-Bit 20MHz MCU, 3.5KB Flash | Microchip

Référence : PIC16F72T-E/SS ✓ Actif
En stock Expédié sous 1 à 3 jours ouvrés
2.0 V to 5.5 V Vdss 28-pin SSOP (5.30 mm body) Package 20 MHz (200 ns instruction cycle) Speed 3.5 KB (2K x 14 words) Memory
À partir de $1.83 USD / unité
MOQ : 1 |
Prix mis à jour : 2026-09-21
Tarifs dégressifs
Qté Prix unitaire Total
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
ℹ️ Tous les prix sont en USD

PIC16F72T-E/SS Présentation

The Microchip PIC16F72T-E/SS is an 8-bit CMOS FLASH-based microcontroller built on the PIC16 architecture, delivering 20 MIPS (200 ns instruction execution) with 3.5KB (2K x 14) of program memory in a 28-pin SSOP package. It features 128 bytes of RAM, 22 digital I/O pins, a 5-channel 8-bit ADC, two additional 8-bit timers (TMR1/TMR2), a Watchdog Timer with its own on-chip RC oscillator, and an ICSP/In-Circuit Serial Programming interface for field firmware updates.

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.

Alternatives de remplacement direct pour PIC16F72T-E/SS — 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 PIC16F72T-E/SS (même facteur de forme et même empreinte) — différant par Package, Timers, ADC, Core Architecture, ICSP Programming.

Microchip Technology
Package: 28-pin SSOP (Shrink Small Outline Package)
Timers: 3 (Timer0, Timer1, Timer2)
ADC: 5 channels x 8-bit
Microchip Technology
Package: 28-pin SSOP
Timers: 2 x 8-bit + 1 x 16-bit
ADC: 5 channels x 8-bit

Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :

PIC16F72-E/SS

✅ Remplacement direct
Microchip Technology
📦 28-SSOP
PIC16 8-bit RISC · 3.5 KB (2K x 14) Flash · 128 bytes · 20 MHz · 200 ns · 35 single-word instructions · 2.0 V to 5.5 V · 22

✓ En stock

$2.18 / unité

Voir la fiche technique →

PIC16F72T-I/SS

✅ Remplacement direct
📦 28-SSOP
identical 28-SSOP footprint and die; I temp grade -40C to +85C (narrower window than -40C to +125C E grade)

📋 Alternative de référence (hors catalogue)

PIC16F73-E/SS

✅ Remplacement direct
Microchip Technology
📦 28-SSOP
PIC · 8-bit · 20 MHz · 200 ns · 7 KB (4K x 14) FLASH · 192 bytes · 22 · 5 channels x 8-bit

✓ En stock

$4.55 / unité

Voir la fiche technique →

PIC16F74-E/SS

✅ Remplacement direct
📦 28-SSOP
same 28-SSOP pinout; 7KB FLASH (2x), 192B RAM, 8 ADC channels, 2 CCP modules vs PIC16F72T-E/SS 3.5KB/128B/5ch/1 CCP

📋 Alternative de référence (hors catalogue)

PIC16F722-E/SS

✅ Remplacement direct
📦 28-SSOP
same 28-SSOP footprint and PIC16 enhanced mid-range core; 3.5KB FLASH, 128B RAM match; +2 PWM/CCP modules, 11 ADC channels vs 5; code rewrite required for enhanced core

📋 Alternative de référence (hors catalogue)

PIC16F716-E/SS

✅ Remplacement direct
📦 28-SSOP
same 28-SSOP pinout, 3.5KB FLASH, 128B RAM match; no I2C/SPI (SSP removed); 4 ADC channels vs 5; drop-in for SSP-light designs

📋 Alternative de référence (hors catalogue)

PIC16F72T-E/SS Valeurs maximales et caractéristiques électriques

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
Plage de température de fonctionnement -40C to +125C (E = extended industrial)
Boîtier 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)
Type de montage Surface Mount
Statut RoHS Compliant

Configuration des broches de PIC16F72T-E/SS

SSOP-28 Package Pinout Diagram SSOP-28 5.3x10.2mm, P0.65mm, JEDEC MO-150. 1 28 2 27 3 26 4 25 5 24 6 23 7 22 8 21 9 20 10 19 11 18 12 17 13 16 14 15 SSOP-28
Broche 1 MCLR#/VPP — Master Clear (active-low reset) / ICSP programming voltage input
Broche 2 RA0/AN0 — Port A bit 0 / ADC input channel 0
Broche 3 RA1/AN1 — Port A bit 1 / ADC input channel 1
Broche 4 RA2/AN2 — Port A bit 2 / ADC input channel 2
Broche 5 RA3/AN3/VREF — Port A bit 3 / ADC channel 3 / ADC voltage reference
Broche 6 RA4/T0CKI — Port A bit 4 / Timer 0 clock input (open-drain output)
Broche 7 RA5/AN4/SS# — Port A bit 5 / ADC channel 4 / SPI slave select
Broche 8 RB0/INT — Port B bit 0 / external interrupt input
Broche 9 RB1 — Port B bit 1
Broche 10 RB2 — Port B bit 2
Broche 11 RB3/CCP1 — Port B bit 3 / Capture-Compare-PWM 1 output
Broche 12 RB4 — Port B bit 4
Broche 13 OSC1/CLKI — Crystal oscillator input / external clock input
Broche 14 OSC2/CLKO — Crystal oscillator output / clock output (Fosc/4)
Broche 15 RC0/T1OSO/T1CKI — Port C bit 0 / Timer 1 oscillator output / Timer 1 clock input
Broche 16 RC1/T1OSI/CCP2 — Port C bit 1 / Timer 1 oscillator input / CCP2 output
Broche 17 RC2/CCP1 — Port C bit 2 / Capture-Compare-PWM 1 alternate output
Broche 18 RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock
Broche 19 RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data
Broche 20 RC5/SDO — Port C bit 5 / SPI data out
Broche 21 RC6/TX/CK — Port C bit 6 / USART TX / USART synchronous clock
Broche 22 RC7/RX/DT — Port C bit 7 / USART RX / USART synchronous data
Broche 23 VSS — Ground reference
Broche 24 VDD — Positive supply voltage (2.0 V to 5.5 V)
Broche 25 RB5 — Port B bit 5
Broche 26 RB6/PGC — Port B bit 6 / In-Circuit Debugger clock (ICSP)
Broche 27 RB7/PGD — Port B bit 7 / In-Circuit Debugger data (ICSP)
Broche 28 NC (reserved / not bonded on SSOP) — Not connected on 28-SSOP package

Applications typiques

PIC16F72T-E/SS convient pour 6 applications: 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.

Récapitulatif des produits recommandés

MCP2551 CAN transceiver for industrial network uplink Utilisé dans : Industrial Sensor Interface Board MCP9700 analog temperature sensor for ADC input Utilisé dans : Industrial Sensor Interface Board PIC16F73-E/SS Microchip Technology Utilisé dans : Industrial Sensor Interface Board MCP8024 3-phase BLDC gate driver paired with PIC PWM Utilisé dans : HVAC Fan and Blower Control MCP9701A linear thermistor output for ADC temperature sense Utilisé dans : HVAC Fan and Blower Control PIC16F722A-I/SS enhanced upgrade with more PWM channels Utilisé dans : HVAC Fan and Blower Control MCP23S08 SPI I/O expander for additional relay outputs Utilisé dans : Appliance Control (Washing Machine, Dishwasher, Oven) MCP23016 I2C I/O expander for keypad scanning Utilisé dans : Appliance Control (Washing Machine, Dishwasher, Oven) PIC16F73-I/SS drop-in upgrade with extra CCP for motor control Utilisé dans : Appliance Control (Washing Machine, Dishwasher, Oven), Automotive Body and Chassis Subsystems MCP2021 LIN bus transceiver for in-vehicle networking Utilisé dans : Automotive Body and Chassis Subsystems MCP2515 standalone CAN controller for CAN-LIN gateway Utilisé dans : Automotive Body and Chassis Subsystems MCP73123 Li-ion charge management IC Utilisé dans : Uninterruptible Power Supply (UPS) and Battery Monitor MCP9700A temperature sensor for battery pack monitoring Utilisé dans : Uninterruptible Power Supply (UPS) and Battery Monitor PIC16F722-E/SS drop-in for designs needing extra PWM charge control Utilisé dans : Uninterruptible Power Supply (UPS) and Battery Monitor PICkit 4 programmer/debugger for PIC16F72 Utilisé dans : Educational and Hobbyist Embedded Projects MCP23008 I2C I/O expander for breadboard projects Utilisé dans : Educational and Hobbyist Embedded Projects PIC16F716-E/P Microchip Technology Utilisé dans : Educational and Hobbyist Embedded Projects
What is the flash memory size and CPU speed of PIC16F72T-E/SS?
The PIC16F72T-E/SS integrates 3.5 KB (2K x 14 words) of FLASH program memory and runs up to 20 MHz, giving a 200 ns instruction cycle (5 MIPS per MHz). According to the Microchip PIC16F72 datasheet (DS39597C), the part executes 35 single-word instructions, and the 14-bit instruction word makes code density better than typical 8-bit MCUs. This speed and memory footprint are typical of mid-range PIC16F devices targeting cost-sensitive embedded control.
Where can I buy PIC16F72T-E/SS online and what is the lead time?
The PIC16F72T-E/SS is in stock at major distributors: DigiKey (DigiKey part 509511, ships same-day), Mouser, LCSC (from $1.48 in stock), Xecor, and Avaq. As of 2026-09-21, distributor inventory is healthy and lead time for tape-and-reel 28-SSOP orders is typically 1-3 business days for quantities under 1000. Volume pricing for 3000-piece reels is approximately $1.83/unit per the current distributor listings.
What is the price of PIC16F72T-E/SS?
As of 2026-09-21, PIC16F72T-E/SS prices from authorized distributors are approximately: $3.94 at qty 1, $3.55 at qty 10, $2.95 at qty 100, $2.50 at qty 500, $2.10 at qty 1000, and $1.83 at qty 3000 (tape and reel). LCSC offers a cut-tape starting price of $1.48. Pricing reflects distributor listings on DigiKey, Mouser, and LCSC and may vary by reel date code and lead time.
PIC16F72T-E/SS vs PIC16F72-I/SS - what is the difference?
The PIC16F72T-E/SS and PIC16F72-I/SS differ in operating temperature range only. The E suffix denotes the -40C to +125C extended industrial grade, while I is the -40C to +85C industrial grade. Both share the same SSOP-28 package, pinout, FLASH (3.5 KB), RAM (128 B), ADC (5 ch x 8-bit), and 20 MHz CPU. For drop-in replacement purposes, the E part is a strict superset that also works in I-grade designs. The T suffix in PIC16F72T-E/SS indicates tape-and-reel packaging.
What is the best drop-in replacement for PIC16F72T-E/SS?
The best drop-in replacement is the PIC16F72-E/SS (non-T tape variant), which has identical silicon, SSOP-28 package, and pinout but ships in tube rather than reel. Other same-family drop-ins include PIC16F72T-I/SS (lower temp grade, -40C to +85C) and PIC16F72T-E/SO (SOIC-28 wide-body variant - same die, different footprint). All three share the 35-instruction PIC16 mid-range core and the same peripheral register map, enabling direct code reuse with no firmware changes.
Where can I download the PIC16F72 datasheet PDF?
The official PIC16F72 datasheet (document DS39597C, "28-Pin, 8-bit CMOS FLASH Microcontroller with A/D Converter") is available as a free PDF from Microchip at https://ww1.microchip.com/downloads/en/DeviceDoc/39597C.pdf. The document covers electrical characteristics, pinout, instruction set, peripheral register descriptions, and configuration-word options. The datasheet applies to all PIC16F72 package variants including the SSOP, SOIC, SPDIP, and MLF/QFN versions.
What is the pinout of PIC16F72T-E/SS?
The PIC16F72T-E/SS uses a 28-pin SSOP package. Key pins per the Microchip datasheet include: pin 1 = MCLR#/VPP (reset / programming voltage), pin 13 and pin 14 = OSC1/OSC2 (crystal or external clock), pin 20 = VSS (ground), pin 19 = VDD (2.0-5.5 V supply), RA0-RA5 on pins 2-7 and 15-16, RB0-RB7 on pins 8-10, 21-25 (with RB6/ICSPCLK and RB7/ICSPDAT on pins 27-28), and RC0-RC7 on pins 11-12, 16-17, 26-27 area. Consult the datasheet pinout diagram for exact assignments of the RC3-RC5 I2C/SPI alternate functions.
What is the maximum ADC sampling rate on PIC16F72?
The PIC16F72 ADC can perform a single 8-bit conversion in approximately 20 us (Tad = 1.6 us minimum at 20 MHz, 11 Tad per conversion), giving a maximum throughput of roughly 50 ksps when sampling one channel sequentially. The ADC module has 5 input channels multiplexed to a single sample-and-hold, with acquisition time programmable through ACQT2:ACQT0 bits in ADCON1. For applications requiring higher speed, a PIC18 or dsPIC part in the same price class would be a better choice.
Can PIC16F877A replace PIC16F72T-E/SS directly?
No - the PIC16F877A is NOT pin-compatible with the PIC16F72. Although both are PIC16 mid-range MCUs with the same 35-instruction core, the PIC16F877A comes in a 40-pin DIP/44-pin TQFP package and exposes 33 I/O, while the PIC16F72 uses 28 pins with 22 I/O. The register map differs in places, and code written for the PIC16F72 may not run on the PIC16F877A without modification. For a true drop-in upgrade in the same 28-SSOP package, look at PIC16F73 or PIC16F74 which add peripheral features while preserving the 28-pin pinout.
Is PIC16F72T-E/SS suitable for automotive AEC-Q100 applications?
The PIC16F72T-E/SS carries the E suffix indicating -40C to +125C extended industrial temperature range but is NOT explicitly AEC-Q100 qualified in Microchip's product ordering system - for AEC-Q100 automotive qualification, you would select a part with a -VAO suffix or check Microchip's automotive-grade product portfolio. The E temp range is sufficient for many under-hood and body-electronics applications that don't require formal automotive qualification. For safety-critical ISO 26262 systems, a dsPIC33 or PIC18 K-series AEC-Q100 part is recommended instead.
What is the difference between PIC16F72 and PIC16F73?
The PIC16F73 is a functional upgrade of the PIC16F72 in the same 28-pin SSOP package: it adds 4 KB of FLASH (vs 3.5 KB), 192 bytes RAM (vs 128), a second capture/compare/PWM module (CCP2), and 2 additional ADC channels (7 total vs 5), all while keeping the same 35-instruction core, same pinout, and same peripheral register base addresses. Code written for the PIC16F72 generally runs on the PIC16F73 with no changes, and the PIC16F73 is a drop-in upgrade path when you need more memory or PWM channels.
What compilers and IDEs support the PIC16F72?
The PIC16F72 is fully supported by Microchip's MPLAB X IDE (free download) with the MPLAB XC8 C compiler (free and PRO editions). Legacy support is also maintained in MPLAB 8 and the Hi-Tech PICC compiler. Programmers/debuggers compatible with the PIC16F72 include PICkit 3, PICkit 4, MPLAB ICD 3, MPLAB ICD 4, MPLAB Snap, and the Curiosity development board. In-circuit debugging uses RB6/RB7 as ICSPCLK/ICSPDAT, so do not populate pull-down resistors on those pins if you plan to debug.
What is the quiescent current of PIC16F72 in sleep mode?
The PIC16F72 draws approximately 1 uA typical in SLEEP mode (Watchdog Timer disabled) at 3V, and around 4-6 uA with the WDT enabled, per the Microchip PIC16F72 datasheet (DS39597C) electrical characteristics. Active current at 4 MHz and 5V is roughly 2 mA, scaling linearly with frequency. These low SLEEP numbers make the part suitable for battery-powered sensor applications where most of the time the MCU is dormant and woken periodically by the WDT or an external interrupt.
What are the key specifications of PIC16F72T-E/SS that engineers should know?
Key specifications for the PIC16F72T-E/SS: 8-bit PIC16 RISC core, 20 MHz / 5 MIPS, 3.5 KB FLASH program memory (2K x 14), 128 bytes RAM, 5 channels of 8-bit ADC, 22 digital I/O, three 8-bit timers, USART and SSP (SPI/I2C), 2.0-5.5 V VDD, -40C to +125C operating range (E suffix), and SSOP-28 surface-mount package. The PIC16F72 is code-compatible with the PIC16C5X, PIC12CXXX, and PIC16C7X families, simplifying migration from older designs.

Données de référence d'ingénierie pour PIC16F72T-E/SS — comparaison, recommandations de conception et informations de conformité.

Guide de sélection

Choose the PIC16F72T-E/SS when you need a cost-optimized 8-bit PIC16 MCU in SSOP-28 with 3.5 KB FLASH, 128 B RAM, and 5 ADC channels for industrial, appliance, or hobbyist designs. Pick the PIC16F72-E/SS if you want the same silicon in tube packaging for prototype and low-volume runs. Step up to PIC16F73-E/SS when you need 4 KB FLASH, 192 B RAM, or 7 ADC channels - the upgrade is drop-in on the same 28-SSOP footprint. Use PIC16F722-E/SS instead if you require 11 ADC channels and enhanced mid-range peripherals (accepting a register-level code rewrite). Avoid cross-brand replacement - the PIC16 mid-range core is Microchip-proprietary and no AVR, MSP430, or Cortex-M0 part shares the pinout. For AEC-Q100 automotive qualification, source a -VAO suffix variant or migrate to PIC18F K-series.

Comparaison avec les alternatives

Paramètre Ce produit 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

Principaux différenciateurs

  • Tape-and-reel packaging for high-volume SMT assembly (vs PIC16F72-E/SS (tube))
  • Drop-in upgrade path to more memory and ADC channels (vs PIC16F73-E/SS)
  • Code compatibility with legacy PIC16 mid-range devices (vs PIC18F K-series upgrade)

Notes de conception

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.

Informations de conformité

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Sans plomb
Yes
Sans halogène
Yes
Minerais de conflit
Compliant

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.

Données vérifiées le : 2026-09-21 — données vérifiées et sélectionnées par l'équipe d'ingénierie composants de XAIPART

Recherches associées

PIC16F72T-E/SS PIC16F72 datasheet PDF Microchip PIC16F72 price PIC16F72T-E/SS 28-SSOP tape and reel PIC16F72 vs PIC16F73 PIC16F72T-E/SS pinout 28 SSOP PIC16F72 ADC 5 channels 8-bit PIC16F72T-E/SS industrial HVAC control PIC16F72T-E/SS automotive body module drop-in replacement for PIC16F72T-E/SS PIC16F72 in stock DigiKey Mouser what is the flash memory of PIC16F72 PIC16F72T-E/SS XC8 MPLAB X code example PIC16F72 EEPROM data memory size PIC16F72 ICSP programming pins

Composants & termes associés

Microchip Technology PIC16F72 PIC16F72T-E/SS PIC16F72-E/SS PIC16F73-E/SS PIC16F74-E/SS PIC16F722-E/SS PIC16F716-E/SS 8-bit microcontroller PIC16 mid-range architecture FLASH program memory EEPROM data memory SSOP-28 package SSOP package family ICP / ICSP programming A/D converter (8-bit, 5 channels) CCP / PWM module I2C / SPI synchronous serial port USART RoHS compliance AEC-Q100 (not applicable for -E grade) MPLAB X IDE XC8 compiler PICkit programmer Brown-out Reset (BOR) Watchdog Timer
RFQ de devis rapide
Renseignez tous les détails — notre équipe commerciale vous répondra sous 24 heures
Référence Fabricant Boîtier QTY Prix cible Total
Total : 0,00 USD
✓
Devis envoyé !

Nous répondrons à votre e-mail sous 24 heures

1
RFQ envoyée
2
Devis reçu
3
Commande passée
4
Paiement
5
Expédié
6
Livré
Voir les détails de la RFQ