PIC16C72A-20E/SS - 8-Bit MCU 3.5KB OTP 28SSOP | Microchip
MPN: PIC16C72A-20E/SS ✗ Cuối đờiPIC16C72A-20E/SS Tóm tắt
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.
Bộ thay thế dễ dàng lắp đặt cho PIC16C72A-20E/SS — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC16C72A-20E/SS (cùng hình factor và footprint) — khác nhau ở Package, Program Memory Size, ADC, Core Architecture, Maximum Clock Frequency.
PIC16C72-20E/SS
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16C72-20/SS
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16C72-10/SS
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16C715-20/P
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16C712-20E/SS
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16C72A-20E/SS Tỷ lệ tối đa & tính chất điện
| 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) |
| Tần số xung maksimum | 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 |
| Nhiệt độ hoạt động | -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) |
| Hộp | 28-pin SSOP (5.30 mm body) |
| Kiểu lắp đặt | Surface Mount |
| Instruction Set | 35 single-word instructions |
| Trạng thái RoHS | Compliant (Pb-free SSOP) |
Cấu hình chân PIC16C72A-20E/SS
| Chân 1 | RA2/AN2 — PORTA bit 2 / analog input channel 2 |
| Chân 2 | RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / ADC reference positive |
| Chân 3 | RA4/AN4 — PORTA bit 4 / analog input channel 4 (open-drain) |
| Chân 4 | RA5/AN5 — PORTA bit 5 / analog input channel 5 |
| Chân 5 | VSS — Ground reference |
| Chân 6 | OSC1/CLKIN — Crystal oscillator input / external clock |
| Chân 7 | OSC2/CLKOUT — Crystal oscillator output / clock out (Fosc/4) |
| Chân 8 | RB0/INT — PORTB bit 0 / external interrupt |
| Chân 9 | RB1 — PORTB bit 1 |
| Chân 10 | RB2 — PORTB bit 2 |
| Chân 11 | RB3 — PORTB bit 3 |
| Chân 12 | RB4 — PORTB bit 4 (interrupt-on-change) |
| Chân 13 | RB5 — PORTB bit 5 (interrupt-on-change) |
| Chân 14 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Chân 15 | RB7/PGD — PORTB bit 7 / ICSP data |
| Chân 16 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / clock in |
| Chân 17 | RC1/T1OSI — PORTC bit 1 / Timer1 oscillator input |
| Chân 18 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM output |
| Chân 19 | RC3/SCK/SCL — PORTC bit 3 / SSP SPI clock / I²C clock |
| Chân 20 | RC4/SDI/SDA — PORTC bit 4 / SSP SPI data in / I²C data |
| Chân 21 | RC5/SDO — PORTC bit 5 / SSP SPI data out |
| Chân 22 | RC6 — PORTC bit 6 |
| Chân 23 | RC7 — PORTC bit 7 |
| Chân 24 | MCLR/VPP — Master clear reset (active low) / ICSP programming voltage |
| Chân 25 | RA0/AN0 — PORTA bit 0 / analog input channel 0 |
| Chân 26 | RA1/AN1 — PORTA bit 1 / analog input channel 1 |
| Chân 27 | VREF-/CVREF — ADC reference negative / comparator voltage reference |
| Chân 28 | VDD — Positive supply voltage (2.5 V to 5.5 V) |
Ứng dụng tiêu biểu
PIC16C72A-20E/SS phù hợp cho 6 Áp dụngs: 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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho PIC16C72A-20E/SS — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | 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) |
Bảo phân biệt quan trọng
- Extended industrial temperature grade in 28-SSOP (vsPIC16C72-20/SS)
- Full 20 MHz operation across VDD range (vsPIC16C72-10/SS)
- 5-channel 8-bit ADC vs 4 channels on PIC16C715 (vsPIC16C715-20/P)
- Lower program memory than PIC16C72 family top end (vsPIC16F882-I/SS)
Ghi chú thiết kế
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.
Thông tin tuân thủ
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.