PIC16C72A-20I/SP - 8-bit OTP MCU, 20MHz, 3.5KB | Microchip
Teilenummer: PIC16C72A-20I/SP ✗ Abgekündigt| Menge | Stückpreis | Gesamt |
|---|---|---|
| 1 | $9.61 | $9,61 |
| 10 | $8.95 | $89,50 |
| 100 | $7.8 | $780,00 |
| 500 | $6.95 | $3.475,00 |
| 1.000 | $6.2 | $6.200,00 |
PIC16C72A-20I/SP Übersicht
What is an 8-bit OTP microcontroller? OTP (One-Time Programmable) microcontrollers embed PROM rather than flash for code storage; the device can be programmed once and the bit cells cannot be erased, lowering die cost versus flash equivalents. The PIC16C72A sits inside Microchip's mid-range PICmicro architecture, an 8-bit RISC family delivering deterministic 200 ns instruction execution across a 35-instruction set. The PIC16C72A's role in the broader hierarchy is: microcontroller -> embedded controller -> semiconductor -> integrated circuit.
Key features include 200 ns instruction cycle, 14-bit instruction word, hardware USART (SCI) and synchronous serial port configurable as either 3-wire SPI or 2-wire I2C, two timers (8-bit Timer0 with prescaler and 16-bit Timer1 with prescaler/Sleep increment), one Capture/Compare/PWM module, five 8-bit A/D channels with input multiplexing, and a watchdog timer with on-chip RC oscillator. The 22 I/O pins each carry individual direction control, with high-current sink/source capability for direct LED drive.
The PIC16C72A uses a Harvard architecture with separated program (14-bit) and data (8-bit) buses, plus a 15-level hardware stack and direct/indirect addressing modes for both ROM and RAM. The integrated brown-out reset, power-on reset, and watchdog timer with dedicated RC oscillator give the part the autonomous supervision expected in industrial and appliance designs. The SSP peripheral is software-selectable between SPI master/slave and I2C master/slave modes, removing the need for bit-banged serial on slow 8-bit designs.
Typical applications include appliance control (washing machines, microwave ovens, HVAC damper actuators), sensor signal conditioning with on-chip ADC, industrial metering, automotive interior subsystems, low-cost digital control panels, and battery chargers using the CCP PWM output. The 22-pin count supports sufficient parallel I/O for keypad scanning plus multi-segment LCD drive with an external bias network.
When designing with this part, note that OTP precludes in-field firmware updates, so engineering samples or pre-production prototypes should validate code on the PIC16F72 flash equivalent before committing to the C72A for production. For system bring-up, allow at least 4 ms MCLR rise time and verify the oscillator start-up timer (OST) timing across the full -40C to +85C range.
This page synthesizes Microchip datasheet DS35008B information, distributor stock data, drop-in alternatives within the 28-pin SPDIP footprint, and practical design notes not collected in any single manufacturer document.
Drop-in-Alternativen für PIC16C72A-20I/SP – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.
Varianten dieser Serie
Modelle derselben Serie, die drop-in-kompatibel sind mit PIC16C72A-20I/SP (gleiche Bauform und Footprint) – abweichend in Package, Timers, Core Architecture, MSL Level, ADC.
Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:
PIC16C72A-20I/ML
✅ Drop-In✓ Auf Lager
$3.1 / Stück
Datenblatt ansehen →PIC16C72-20I/SP
✅ Drop-In✓ Auf Lager
$3.95 / Stück
Datenblatt ansehen →PIC16C72-20E/SP
✅ Drop-In✓ Auf Lager
$5.4 / Stück
Datenblatt ansehen →PIC16C72-20/SP
✅ Drop-In✓ Auf Lager
$2.95 / Stück
Datenblatt ansehen →PIC16C72-10I/SP
✅ Drop-In✓ Auf Lager
$5.2 / Stück
Datenblatt ansehen →PIC16C72-10I/SO
✅ Drop-In✓ Auf Lager
$4.25 / Stück
Datenblatt ansehen →PIC16C72A-20I/SP Grenzwerte & elektrische Eigenschaften
| Product Family | PIC16C |
| Core Architecture | 8-bit RISC (PIC mid-range) |
| Program Memory Type | OTP PROM |
| Program Memory Size | 3.5 KB (2K x 14 words) |
| RAM Size | 128 x 8 bytes |
| Maximale Taktfrequenz | 20 MHz |
| Instruction Cycle Time | 200 ns |
| Number of I/O Pins | 22 |
| A/D Converter | 8-bit, 5 channels |
| Timers | Timer0 (8-bit), Timer1 (16-bit) |
| Capture/Compare/PWM | 1 module |
| Serial Interfaces | USART (SCI) + SSP (SPI/I2C) |
| Watchdog Timer | Yes, with dedicated RC oscillator |
| Brown-out Reset | Yes |
| Betriebstemperatur | -40C to +85C (industrial) |
| Gehäuse | 28-pin SPDIP (0.300 inch, 7.62 mm) |
| Montageart | Through-Hole |
| MSL-Level | Not applicable (through-hole) |
PIC16C72A-20I/SP Pin-Konfiguration
| Pin 1 | MCLR/VPP — Master clear reset (active low) / Programming voltage input |
| Pin 2 | RA0/AN0 — PORTA bit 0 / Analog input channel 0 |
| Pin 3 | RA1/AN1 — PORTA bit 1 / Analog input channel 1 |
| Pin 4 | RA2/AN2 — PORTA bit 2 / Analog input channel 2 |
| Pin 5 | RA3/AN3/VREF — PORTA bit 3 / Analog input channel 3 / ADC voltage reference |
| Pin 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pin 7 | RA5/AN4/SS — PORTA bit 5 / Analog input channel 4 / SSP slave select |
| Pin 8 | VSS — Ground reference |
| Pin 9 | OSC1/CLKIN — Oscillator crystal input / External clock input |
| Pin 10 | OSC2/CLKOUT — Oscillator crystal output / Clock output |
| Pin 11 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pin 12 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 output |
| Pin 13 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1 output |
| Pin 14 | RC3/SCK/SCL — PORTC bit 3 / SSP serial clock (SPI/I2C) |
| Pin 15 | RC4/SDI/SDA — PORTC bit 4 / SSP data in (SPI) / data (I2C) |
| Pin 16 | RC5/SDO — PORTC bit 5 / SSP data out (SPI) |
| Pin 17 | RC6/TX/CK — PORTC bit 6 / USART transmit / USART clock |
| Pin 18 | RC7/RX/DT — PORTC bit 7 / USART receive / USART data |
| Pin 19 | VSS — Ground reference |
| Pin 20 | VDD — Positive supply voltage |
| Pin 21 | RB0/INT — PORTB bit 0 / External interrupt input |
| Pin 22 | RB1 — PORTB bit 1 |
| Pin 23 | RB2 — PORTB bit 2 |
| Pin 24 | RB3 — PORTB bit 3 |
| Pin 25 | RB4 — PORTB bit 4 |
| Pin 26 | RB5 — PORTB bit 5 |
| Pin 27 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pin 28 | RB7/PGD — PORTB bit 7 / ICSP data |
Typische Anwendungen
PIC16C72A-20I/SP ist geeignet für 7 Anwendungs: Appliance Control (Washing Machines, Dishwashers), Microwave Oven Control Boards, HVAC Damper and Fan Actuators, Industrial Metering and Sensor Conditioning, Low-Cost Digital Control Panels, Battery Charger Controllers, Automotive Interior Subsystems.
Appliance Control (Washing Machines, Dishwashers)
The PIC16C72A-20I/SP fits washing machine and dishwasher control boards because its 22 I/O pins directly drive keypads, 7-segment displays, triac optocouplers, and water-level sensors without external logic. The 5-channel 8-bit ADC reads temperature sensors (NTC), turbidity sensors, and motor current sense resistors with adequate resolution for thermostatic and water-level regulation. The CCP PWM output modulates motor speed control signals and the USART links to inverter or BLDC driver boards. The 200 ns instruction cycle gives deterministic response times for safety-critical interlatches and lid-switch debouncing in industrial appliance designs.
Empfohlen
Microwave Oven Control Boards
Microwave oven controllers benefit from the PIC16C72A-20I/SP because the 22 I/O count drives keypad matrices, 7-segment or LCD displays, buzzer, and door interlock switches from a single chip. The 5-channel ADC samples humidity, temperature, and weight sensors for sensor-cook programs, while the CCP PWM modulates the magnetron duty cycle through an isolated gate driver. The on-chip USART interfaces to the inverter board in inverter-microwave designs. The industrial -40C to +85C temperature range handles the warm enclosure environment above the cooking cavity without derating.
Empfohlen
HVAC Damper and Fan Actuators
The PIC16C72A-20I/SP suits HVAC damper and fan actuator designs because its 5-channel ADC reads temperature, humidity, and pressure sensors simultaneously with 8-bit resolution sufficient for zone control. The CCP PWM output drives brushless DC fans through a gate driver at variable duty for proportional airflow, while digital I/O monitor end-stop switches and report actuator position. The watchdog timer with dedicated RC oscillator resets the MCU if firmware locks up, critical for unattended damper operation. The 22 I/O count supports keypad plus LCD plus relay outputs without external logic.
Empfohlen
Industrial Metering and Sensor Conditioning
Low-cost industrial metering designs use the PIC16C72A-20I/SP because the 5-channel 8-bit ADC handles multiple sensor inputs (voltage, current, temperature, pressure) sequentially under firmware control. The 200 ns instruction cycle sustains 5 MIPS throughput, enough for real-time RMS calculation of line voltage and current in single-phase energy meters. The SSP peripheral in I2C mode interfaces to external EEPROM for logging and to RTC modules for time-of-use tariffs. Brown-out reset and watchdog timer provide the autonomous supervision expected in unattended metering installations.
Empfohlen
Low-Cost Digital Control Panels
Digital control panels for industrial equipment integrate the PIC16C72A-20I/SP as the central controller because its 22 I/O count supports matrix keypads, status LEDs, 7-segment or character LCDs, and relay outputs without external bus expanders. The USART interfaces to a main PLC or HMI panel for supervisory control, while the SSP in SPI mode drives graphical LCDs or external DAC chips for analog setpoints. The hardware CCP generates timing pulses for PID control loops. The 3.5 KB OTP memory holds complete panel firmware including menu state machines, calibration tables, and communication stacks for cost-sensitive OEM designs.
Empfohlen
Battery Charger Controllers
The PIC16C72A-20I/SP is well-suited to lead-acid or NiMH battery charger controllers because the CCP PWM output drives the buck regulator power stage with precise duty-cycle control for constant-current and constant-voltage charging phases. The 5-channel ADC monitors battery voltage, charge current, cell temperature, and input supply voltage to terminate charge safely per cell chemistry. The USART reports charging status to a host BMS or display module, while the watchdog timer recovers from firmware faults during unattended overnight charging. Brown-out reset prevents deep-discharge lockup if input power dips below Vdd minimum.
Empfohlen
Automotive Interior Subsystems
Although not AEC-Q100 qualified, the PIC16C72A-20I/SP finds use in non-safety automotive interior subsystems where its industrial -40C to +85C range meets cabin temperature specs. The 22 I/O count drives seat-position switches, mirror motors via H-bridge drivers, and dashboard backlight LEDs, while the 5-channel ADC reads potentiometers for analog controls and thermistors for cabin temperature. The USART links to body control modules for diagnostics. The watchdog timer and brown-out reset provide the autonomous supervision expected in body-electronics applications. For safety-critical automotive designs, select an AEC-Q100 qualified PIC16F variant instead.
Empfohlen
Zusammenfassung der empfohlenen Produkte
Technische Referenzdaten für PIC16C72A-20I/SP – Vergleich, Designhinweise und Compliance-Informationen.
Auswahlhilfe
Vergleich mit Alternativen
| Parameter | Dieses Produkt | PIC16C72A-20I/ML | PIC16C72-20I/SP | PIC16C72-20E/SP | PIC16C72-20/SP | PIC16C72-10I/SP |
|---|---|---|---|---|---|---|
| Package | 28-pin SPDIP | 28-QFN (ML); footprint differs from SPDIP - verify before drop-in | 28-SPDIP (same) | 28-SPDIP (same) | 28-SPDIP (same) | 28-SPDIP (same) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Maximum Clock Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 10 MHz (-50%) |
| Program Memory | 3.5 KB OTP (2K x 14) | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP |
| RAM Size | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes |
| Number of I/O Pins | 22 | 22 | 22 | 22 | 22 | 22 |
| ADC Channels / Resolution | 5 ch / 8-bit | 5 ch / 8-bit | 5 ch / 8-bit | 5 ch / 8-bit | 5 ch / 8-bit | 5 ch / 8-bit |
| Temperature Grade | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C | Extended -40C to +125C | Commercial 0C to +70C | Industrial -40C to +85C |
| USART / SSP | Yes / Yes (SPI or I2C) | Yes / Yes | Yes / Yes | Yes / Yes | Yes / Yes | Yes / Yes |
| Watchdog Timer / BOR | Yes / Yes | Yes / Yes | Yes / Yes | Yes / Yes | Yes / Yes | Yes / Yes |
Wichtigste Unterscheidungsmerkmale
- 5-channel 8-bit ADC on-chip versus external ADC in many low-cost 8-bit alternatives (vs. PIC16C72-20I/SP)
- 20 MHz full-speed operation versus 10 MHz sub-family for time-critical control loops (vs. PIC16C72-10I/SP)
- Industrial -40C to +85C temperature grade versus commercial grade (vs. PIC16C72-20/SP)
Designhinweise
Estimated: Vdd range for PIC16C72A is 2.5V to 6.0V (verify against DS35008B). Place a 100 nF decoupling capacitor as close as possible to VDD pin 20 and a bulk capacitor (10 uF or larger) on the VDD rail. The PIC16C72A's brown-out reset threshold is configurable in the configuration word; for industrial designs set BOR to 2.7V or 4.2V to match the regulated supply rail and prevent code execution below the MCU's specified minimum operating voltage. Add a reverse-polarity protection diode if the supply enters through a connector that may be mis-wired in field service.
Route the MCLR/VPP pin (pin 1) with a short trace to the reset network. Place the resistor-capacitor MCLR pull-up network (typically 10 kohm to 100 kohm and 100 nF to 1 uF) close to the pin to filter noise; long MCLR traces pick up EMI that can trigger spurious resets. Place the crystal or resonator (and its loading capacitors, typically 15-33 pF) within 5 mm of pins 9-10 (OSC1/OSC2) to minimize parasitic capacitance that detunes the oscillator. Avoid routing high-current switching traces (triac, relay) under or near the crystal traces to prevent injection of mains-frequency noise into the clock.
Because the PIC16C72A uses OTP memory, code revisions require a new part on every board - validate firmware on a PIC16F72-I/SP (Flash equivalent, same 28-SPDIP pinout) during development before committing the production bit-stream. Configure the watchdog timer with a postscaler that gives at least 1 ms timeout; disable the watchdog during Sleep only if the firmware strictly controls wake-up intervals. The 8-bit ADC requires a minimum acquisition time; software must insert at least the specified TAD delay between channel selection and conversion start, or readings will be inaccurate. Finally, the I2C bus pins on the SSP peripheral require external pull-ups (typically 4.7 kohm to 10 kohm at 100 kHz) - the C72A's I/O are not true open-drain on these pins in all modes.
Compliance-Informationen
RoHS and lead-free status not explicitly listed in the verified data for this NRND part - confirm with Microchip. The PIC16C72A-20I/SP is not AEC-Q100 qualified and should not be selected for automotive safety-critical designs. Conflict-minerals compliance follows Microchip's standard CMRT declarations.