PIC16C72A-20E/SS - 8-Bit MCU 3.5KB OTP 28SSOP | Microchip
Référence : PIC16C72A-20E/SS ✗ Fin de vie| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $4.34 | $4,34 |
| 10 | $3.91 | $39,10 |
| 100 | $3.47 | $347,00 |
| 500 | $3.04 | $1 520,00 |
| 1 000 | $2.61 | $2 610,00 |
PIC16C72A-20E/SS Présentation
What is an 8-bit microcontroller? An 8-bit MCU is a single-chip computer with an 8-bit data path that integrates a CPU, program memory (ROM/OTP/Flash), data memory (RAM), timers, I/O ports, and peripheral interfaces on one die. It belongs to the broader hierarchy: microcontroller -> embedded processor -> semiconductor -> integrated circuit. Mid-range PIC MCUs like the PIC16C72A sit between baseline PIC10/12 devices and enhanced PIC18 devices in Microchip's lineup, balancing cost, peripheral integration, and code efficiency.
Key features include 5 channels of 8-bit Analog-to-Digital converter, two additional timers (Timer0, Timer1, Timer2 with PWM), a Capture/Compare/PWM (CCP) module, and a Synchronous Serial Port (SSP) configurable as either 3-wire SPI or 2-wire I²C. The device supports in-circuit serial programming and operates from 2.5 V to 5.5 V across the -40 °C to +125 °C extended industrial temperature range. Brown-out Reset and a Watchdog Timer with on-chip RC oscillator are built in for reliable unattended operation.
Internally the PIC16C72A uses a Harvard architecture with separate program and data buses, a hardware multiply assist, and a 14-bit instruction word with 8-bit data path. The OTP (one-time programmable) program memory is suited to mature, stable firmware in volume production where field reprogrammability is not required, and the SSOP-28 footprint supports compact surface-mount assembly.
Typical applications include appliance control panels, sensor signal conditioning with on-chip ADC, low-cost motor control via CCP/PWM, battery chargers, simple sensor hubs, and industrial instrumentation front-ends. The extended temperature grade also suits outdoor or harsh-environment nodes.
Design consideration: pair the ADC inputs with adequate source-impedance buffering and use the SSP module's I²C mode with proper pull-ups. The 'E' suffix indicates the extended industrial temperature grade (-40 °C to +125 °C) compared to the standard 'I' grade (-40 °C to +85 °C), so verify the thermal envelope for your enclosure before substitution.
This page combines datasheet specifications, distributor pricing, drop-in alternatives, and design notes not consolidated on the manufacturer product page, providing practical context for sourcing, replacement, and PCB design decisions.
Alternatives de remplacement direct pour PIC16C72A-20E/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 PIC16C72A-20E/SS (même facteur de forme et même empreinte) — différant par Package, Program Memory Size, ADC, Core Architecture, Maximum Clock Frequency.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC16C72-20E/SS
✅ Remplacement direct✓ En stock
$4.04 / unité
Voir la fiche technique →PIC16C72-20/SS
✅ Remplacement direct✓ En stock
$3.1 / unité
Voir la fiche technique →PIC16C72-10/SS
✅ Remplacement direct✓ En stock
$5.62 / unité
Voir la fiche technique →PIC16C715-20/P
✅ Remplacement direct✓ En stock
$1.94 / unité
Voir la fiche technique →PIC16C712-20E/SS
✅ Remplacement direct✓ En stock
$4.2 / unité
Voir la fiche technique →PIC16C72A-20E/SS Valeurs maximales et caractéristiques électriques
| Core Architecture | PIC16 8-bit RISC (Harvard) |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 3.5 KB |
| RAM | 128 bytes |
| Data EEPROM | 0 bytes (none on die) |
| Fréquence d'horloge maximale | 20 MHz |
| Instruction Cycle Time | 200 ns |
| Number of I/O Pins | 22 |
| ADC | 5 channels x 8-bit |
| Timers | 3 (Timer0, Timer1, Timer2) |
| Capture/Compare/PWM | 1 CCP module |
| Serial Interface | SSP (SPI or I²C, master/slave) |
| Operating Voltage | 2.5 V to 5.5 V |
| Température de fonctionnement | -40 °C to +125 °C (Extended 'E' grade) |
| Watchdog Timer | Yes (with on-chip RC oscillator) |
| Brown-out Reset | Yes |
| In-Circuit Serial Programming | Yes (ICSP) |
| Boîtier | 28-pin SSOP (5.30 mm body) |
| Type de montage | Surface Mount |
| Instruction Set | 35 single-word instructions |
| Statut RoHS | Compliant (Pb-free SSOP) |
Configuration des broches de PIC16C72A-20E/SS
| Broche 1 | RA2/AN2 — PORTA bit 2 / analog input channel 2 |
| Broche 2 | RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / ADC reference positive |
| Broche 3 | RA4/AN4 — PORTA bit 4 / analog input channel 4 (open-drain) |
| Broche 4 | RA5/AN5 — PORTA bit 5 / analog input channel 5 |
| Broche 5 | VSS — Ground reference |
| Broche 6 | OSC1/CLKIN — Crystal oscillator input / external clock |
| Broche 7 | OSC2/CLKOUT — Crystal oscillator output / clock out (Fosc/4) |
| Broche 8 | RB0/INT — PORTB bit 0 / external interrupt |
| Broche 9 | RB1 — PORTB bit 1 |
| Broche 10 | RB2 — PORTB bit 2 |
| Broche 11 | RB3 — PORTB bit 3 |
| Broche 12 | RB4 — PORTB bit 4 (interrupt-on-change) |
| Broche 13 | RB5 — PORTB bit 5 (interrupt-on-change) |
| Broche 14 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Broche 15 | RB7/PGD — PORTB bit 7 / ICSP data |
| Broche 16 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / clock in |
| Broche 17 | RC1/T1OSI — PORTC bit 1 / Timer1 oscillator input |
| Broche 18 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM output |
| Broche 19 | RC3/SCK/SCL — PORTC bit 3 / SSP SPI clock / I²C clock |
| Broche 20 | RC4/SDI/SDA — PORTC bit 4 / SSP SPI data in / I²C data |
| Broche 21 | RC5/SDO — PORTC bit 5 / SSP SPI data out |
| Broche 22 | RC6 — PORTC bit 6 |
| Broche 23 | RC7 — PORTC bit 7 |
| Broche 24 | MCLR/VPP — Master clear reset (active low) / ICSP programming voltage |
| Broche 25 | RA0/AN0 — PORTA bit 0 / analog input channel 0 |
| Broche 26 | RA1/AN1 — PORTA bit 1 / analog input channel 1 |
| Broche 27 | VREF-/CVREF — ADC reference negative / comparator voltage reference |
| Broche 28 | VDD — Positive supply voltage (2.5 V to 5.5 V) |
Applications typiques
PIC16C72A-20E/SS convient pour 6 applications: Appliance Control Panels, Battery Chargers (Lead-Acid / Li-Ion), Sensor Signal Conditioning Hubs, Low-Cost PWM Motor Control, Industrial Instrumentation Front-Ends, Simple Sensor Hubs and Edge Nodes.
Appliance Control Panels
The PIC16C72A-20E/SS fits washing-machine, dishwasher, and microwave front-panel designs because its 22 I/O pins drive 7-segment displays, keypads, and LED indicators while the 5-channel 8-bit ADC reads temperature sensors (NTC) and humidity probes. The 20 MHz core and 200 ns instruction cycle execute state-machine logic with sub-millisecond response. Brown-out Reset and Watchdog Timer with on-chip RC oscillator ensure recovery from brown-outs. The -40 °C to +125 °C extended temperature grade handles the thermal envelope behind a kitchen appliance fascia.
Recommandé
Battery Chargers (Lead-Acid / Li-Ion)
The PIC16C72A-20E/SS implements CC/CV charge profiles by sampling charge current and battery voltage through its 5-channel ADC and modulating MOSFET gate drive via the CCP/PWM module. The 22 I/O lines connect to relay drivers, status LEDs, and an I²C interface for capacity display. OTP memory suits mature charging algorithms with no field updates needed. The 2.5 V-5.5 V operating range operates from a 5 V auxiliary rail directly. Brown-out Reset prevents charger misbehavior during battery disconnect events.
Recommandé
Sensor Signal Conditioning Hubs
Industrial sensor hubs use the PIC16C72A-20E/SS to multiplex analog inputs through its 5-channel ADC, perform linearization in firmware, and forward processed values over SPI or I²C to a host controller. The 3.5 KB OTP holds calibration tables for thermocouple, RTD, or strain-gauge linearization. The 200 ns instruction cycle supports 1 kHz sample rates per channel. The extended temperature grade enables deployment in factory-floor enclosures without additional thermal conditioning.
Recommandé
Low-Cost PWM Motor Control
Small DC motor and fan controllers leverage the PIC16C72A-20E/SS CCP/PWM module to generate variable-duty drive signals up to 20 kHz while Timer0/Timer1/Timer2 handle quadrature feedback decoding and RPM calculation. The 22 I/O pins drive H-bridge enable lines, tachometer inputs, and fault LEDs. The 8-bit ADC monitors motor current via a shunt resistor. Because OTP memory locks the algorithm at production, this suits mature, fixed-speed fans or pumps where firmware updates are not required.
Recommandé
Industrial Instrumentation Front-Ends
Process instrumentation like panel meters and transducer readouts use the PIC16C72A-20E/SS as the local MCU: the 5-channel ADC digitizes 4-20 mA loop signals or 0-10 V process variables, the SSP drives an I²C LCD display, and the 22 I/O pins key in configuration. The extended temperature grade and brown-out reset suit unattended installations. OTP memory locks calibration constants for shipped units. Watchdog Timer with on-chip RC oscillator ensures lock-up recovery in remote enclosures.
Recommandé
Simple Sensor Hubs and Edge Nodes
IoT edge nodes without wireless use the PIC16C72A-20E/SS to aggregate analog sensor readings over its 5-channel ADC and forward them via I²C to an upstream wireless MCU. The low 2.5 V minimum VDD allows 2x AA battery operation with a boost converter. The 20 MHz core executes filter and threshold logic in 200 ns per cycle. Extended temperature grade supports outdoor enclosures. Brown-out Reset preserves node state on battery droop. The compact SSOP-28 footprint enables sub-25 mm sensor modules.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC16C72A-20E/SS — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | PIC16C72-20E/SS | PIC16C72-20/SS | PIC16C72-10/SS | PIC16C715-20/P | PIC16C712-20E/SS |
|---|---|---|---|---|---|---|
| Package | 28-SSOP (5.30 mm) | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same | 28-PDIP - different | 28-SSOP - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core | PIC16 8-bit RISC | PIC16 8-bit RISC | PIC16 8-bit RISC | PIC16 8-bit RISC | PIC16 8-bit RISC | PIC16 8-bit RISC |
| Program Memory | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 2 KB OTP | 1.75 KB OTP |
| RAM | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes |
| Max Clock | 20 MHz | 20 MHz | 20 MHz | 10 MHz (-50%) | 20 MHz | 20 MHz |
| ADC | 5 ch x 8-bit | 5 ch x 8-bit | 5 ch x 8-bit | 5 ch x 8-bit | 4 ch x 8-bit | 4 ch x 8-bit |
| Operating Temperature | -40 to +125 °C (Extended) | -40 to +125 °C (Extended) | 0 to +70 °C (Commercial) | 0 to +70 °C (Commercial) | -40 to +125 °C (Extended) | -40 to +125 °C (Extended) |
| Serial Interface | SSP (SPI/I²C) | SSP (SPI/I²C) | SSP (SPI/I²C) | SSP (SPI/I²C) | SSP (SPI/I²C) | SSP (SPI/I²C) |
Principaux différenciateurs
- Extended industrial temperature grade in 28-SSOP (vs PIC16C72-20/SS)
- Full 20 MHz operation across VDD range (vs PIC16C72-10/SS)
- 5-channel 8-bit ADC vs 4 channels on PIC16C715 (vs PIC16C715-20/P)
- Lower program memory than PIC16C72 family top end (vs PIC16F882-I/SS)
Notes de conception
The PIC16C72A-20E/SS requires a stable VDD rail between 2.5 V and 5.5 V. Place a 100 nF decoupling capacitor as close as possible to the VDD pin (pin 28) with a short trace to VSS (pin 5). Add a bulk 10 µF tantalum or ceramic on the board's VDD node. For battery-powered designs at 3 V or below, enable Brown-out Reset to avoid indeterminate execution during droop. Estimated: total IC current draw at 20 MHz and 5 V is approximately 15 mA per the datasheet DC characteristics table.
Keep the crystal/oscillator traces (OSC1/OSC2, pins 6-7) short and symmetric. Place load capacitors within 5 mm of the OSC pins. If using an external clock, drive OSC1 with a CMOS-level source and leave OSC2 floating. Route the MCLR/VPP line (pin 24) so it can be pulled up to VDD via a 10 kΩ resistor and that ICSP programming access remains feasible in production.
Do not rely on the PIC16C72A-20E/SS for UART-based asynchronous serial - it has no USART, only SSP (SPI/I²C). If the design needs RS-232/485, use a PIC16C73A/74A/76/77 family member or add an external transceiver such as MAX232. Also verify that any 'compatible' PIC16LF628A or PIC16F628 part is checked for pinout differences - pin 28 functions and oscillator layouts differ across PIC16 mid-range sub-families.
Informations de conformité
RoHS compliant per Microchip product page (Pb-free SSOP). Not AEC-Q100 qualified - choose PIC16F882-I/SS or PIC16F72-I/SS for automotive. Halogen-free per Microchip environmental compliance documentation.