PIC16C72A-04/SO - 8-Bit 4MHz OTP MCU 3.5KB | Microchip
Teilenummer: PIC16C72A-04/SO ✓ Aktiv| Menge | Stückpreis | Gesamt |
|---|---|---|
| 1 | $8.7 | $8,70 |
| 10 | $7.83 | $78,30 |
| 100 | $6.96 | $696,00 |
| 500 | $6.09 | $3.045,00 |
| 1.000 | $5.22 | $5.220,00 |
PIC16C72A-04/SO Übersicht
A microcontroller is a single-chip computer that integrates a CPU core, program memory, working RAM, and peripheral interfaces into one IC. Within the broader taxonomy, the PIC16C72A belongs to the 8-bit microcontroller class, which sits beneath 16-bit and 32-bit MCUs in the embedded semiconductor hierarchy and is optimized for cost-sensitive, deterministic control tasks rather than high-throughput computation.
Key differentiating features include the Harvard RISC architecture (35 single-word instructions, single-cycle execution except for program branches), Brown-out Reset (BOR) circuitry for reliable power-up, a Watchdog Timer (WDT) with on-chip RC oscillator, and an In-Circuit Serial Programming (ICSP) interface via RB6/RB7. These features minimize external component count for embedded designers.
Technically, the PIC16C72A uses a 14-bit instruction word, an 8-bit data path, and a 13-bit Program Counter that can address 8K x 14 of program memory (of which 2K x 14 is implemented here). The ADC employs successive approximation with a sample-and-hold, selectable reference sources, and analog input multiplexing across 5 channels. Power-Saving SLEEP mode reduces quiescent current to the microampere range for battery-friendly designs.
Typical applications include appliance control panels, automotive body electronics, industrial sensor interfaces, low-end consumer devices, and battery-powered instrument clusters where OTP memory cost advantage and the small 28-SOIC footprint outweigh the need for in-system reprogrammability.
Designers should plan around OTP-programmed firmware: code must be fully validated before final programming because OTP cannot be erased. For in-field firmware updates, a Flash-based sibling such as PIC16F72 is recommended.
This page synthesizes drop-in 28-SOIC alternatives within the PIC16C72A family, verified Octopart/DigiKey stock signals, and practical design notes drawn from Microchip's PICmicro mid-range reference manual - data not consolidated on any single manufacturer or distributor page.
Drop-in-Alternativen für PIC16C72A-04/SO – 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-04/SO (gleiche Bauform und Footprint) – abweichend in Package, Timers, ADC, Program Memory Type, RoHS Status.
Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:
PIC16F72-I/SO
✅ Drop-In✓ Auf Lager
$1.95 / Stück
Datenblatt ansehen →PIC16C72A-04I/SO
✅ Drop-In✓ Auf Lager
$3.5 / Stück
Datenblatt ansehen →PIC16C72A-20/SO
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
PIC16C72A-10/SO
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
PIC16C72-04/SO
✅ Drop-In✓ Auf Lager
$3.45 / Stück
Datenblatt ansehen →PIC16C72A-04/SO Grenzwerte & elektrische Eigenschaften
| Program Memory Type | OTP (One-Time-Programmable) |
| Program Memory Size | 3.5 KB (2K x 14) |
| RAM Size | 128 bytes |
| CPU Core | 8-bit PIC RISC (Harvard) |
| Instruction Set Size | 35 single-word instructions |
| Maximale Taktfrequenz | 4 MHz |
| Instruction Cycle Time | 1 us at 4 MHz |
| Supply Voltage Range | 2.5 V to 5.5 V |
| I/O Pins | 22 |
| ADC | 5 channels x 8-bit |
| Timers | Timer0 (8-bit) + Timer1 (16-bit) + Timer2 (8-bit) |
| Capture/Compare/PWM | Yes (1 CCP module) |
| Serial Interface | SSP (SPI or I2C, master/slave) |
| Brown-out Reset (BOR) | Yes |
| Watchdog Timer (WDT) | Yes (on-chip RC oscillator) |
| In-Circuit Serial Programming (ICSP) | Yes (via RB6/RB7) |
| Betriebstemperaturbereich | 0 C to +70 C (commercial) |
| Gehäuse | 28-pin SOIC (SO), 7.50 mm width |
| Montageart | Surface Mount |
| RoHS-Status | Compliant |
| Lead-Free | Yes |
PIC16C72A-04/SO Pin-Konfiguration
| Pin 1 | RA0/AN0 — Digital I/O / Analog input channel 0 |
| Pin 2 | RA1/AN1 — Digital I/O / Analog input channel 1 |
| Pin 3 | RA2/AN2 — Digital I/O / Analog input channel 2 |
| Pin 4 | RA3/AN3/VREF- — Digital I/O / Analog input channel 3 / ADC negative reference |
| Pin 5 | RA4/T0CKI — Digital I/O / Timer0 clock input |
| Pin 6 | RA5/AN4/SS — Digital I/O / Analog input channel 4 / SPI slave select |
| Pin 7 | RA6/OSC2/CLKOUT — Digital I/O / Oscillator output / Clock output |
| 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 — Digital I/O / Timer1 oscillator output / Timer1 clock input |
| Pin 12 | RC1/T1OSI/CCP2 — Digital I/O / Timer1 oscillator input / Capture-Compare-PWM 2 |
| Pin 13 | RC2/CCP1 — Digital I/O / Capture-Compare-PWM 1 |
| Pin 14 | RC3/SCK/SCL — Digital I/O / SPI clock / I2C clock |
| Pin 15 | RC4/SDI/SDA — Digital I/O / SPI data in / I2C data |
| Pin 16 | RC5/SDO — Digital I/O / SPI data out |
| Pin 17 | RC6 — Digital I/O |
| Pin 18 | RC7 — Digital I/O |
| Pin 19 | VSS — Ground reference (second) |
| Pin 20 | VDD — Positive supply voltage |
| Pin 21 | RB0/INT — Digital I/O / External interrupt |
| Pin 22 | RB1 — Digital I/O |
| Pin 23 | RB2 — Digital I/O |
| Pin 24 | RB3 — Digital I/O |
| Pin 25 | RB4 — Digital I/O |
| Pin 26 | RB5 — Digital I/O |
| Pin 27 | RB6/PGC — Digital I/O / ICSP clock (programming) |
| Pin 28 | RB7/PGD — Digital I/O / ICSP data (programming) / MCLR alternative |
Typische Anwendungen
PIC16C72A-04/SO ist geeignet für 7 Anwendungs: Appliance Control Panels, Industrial Sensor Interfaces, Automotive Body Electronics, Battery-Powered Instrument Clusters, Low-End Consumer Electronics, HVAC and Building Automation Sub-Modules, Educational and Hobby Electronics.
Appliance Control Panels
The PIC16C72A-04/SO is well-matched to appliance control panels such as washing machines, microwave ovens, and dishwasher HMIs. Its 5-channel 8-bit ADC reads temperature sensors (NTC), humidity probes, and rotary-encoder positions; the 22 digital I/O lines drive LED/LCD displays, keypads, buzzer PWM, and relay drivers. The 28-SOIC footprint fits standard appliance control PCB outlines, and the OTP-programmed firmware cost is optimized for high-volume consumer production where code does not need in-field changes. At 4 MHz, instruction execution is fast enough for typical control-loop update rates below 1 ms.
Empfohlen
Industrial Sensor Interfaces
Industrial sensor-interface modules benefit from the PIC16C72A-04/SO's integrated ADC, Watchdog Timer, and Brown-out Reset. The 5-channel ADC multiplexes 4-20 mA loop transmitters, thermistor bridges, and 0-10V process signals through external op-amp scaling. Brown-out Reset ensures deterministic restart on noisy 24V industrial rails that are stepped down to 5V locally. The on-chip CCP module generates PWM outputs for proportional valve control, and the SSP bus interfaces to SPI/I2C digital sensors. Operating current below 5 mA at 4 MHz enables dense multi-channel I/O cards in DIN-rail form factors.
Empfohlen
Automotive Body Electronics
Within automotive body modules (window lift controllers, mirror adjusters, simple climate panel sub-modules), the PIC16C72A-04/SO delivers sufficient compute at low cost. Its 22 I/O pins connect to motor-driver half-bridges and switch-scan matrices; the ADC monitors current sense and battery voltage. For under-hood or cabin modules that demand -40C operation, designers select the PIC16C72A-04I/SO (industrial grade) because it shares the same 28-SOIC footprint. The Brown-out Reset handles crank-cold-start transients, and the Watchdog Timer latches faults to a safe state. SSP interfaces body-CAN transceivers via SPI for non-safety sub-networks.
Empfohlen
Battery-Powered Instrument Clusters
Handheld test instruments, portable meters, and battery-powered medical diagnostic devices use the PIC16C72A-04/SO because of its 2.5V to 5.5V supply range and low-power SLEEP mode. The MCU spends most of its life in SLEEP (microampere range), waking on Watchdog Timer overflow to scan the keypad and update the LCD. The ADC reads battery voltage through a resistor divider and alerts the user to low-battery conditions. The SSP bus drives SPI LCD controllers; the CCP module produces beep tones via a piezo buzzer. OTP memory reduces BOM cost for products that ship with stable firmware.
Empfohlen
Low-End Consumer Electronics
Cost-sensitive consumer products such as remote-control toys, simple clock-radios, kitchen timers, and educational electronics use the PIC16C72A-04/SO to minimize BOM cost while retaining credible peripherals. The 22 I/O pins drive 7-segment LED displays via charlieplexing or directly through current-limit resistors; the PWM CCP module controls LED brightness or motor speed; the ADC reads user inputs (potentiometers, light-dependent resistors). The 4 MHz clock is sufficient for these low-bandwidth tasks. OTP programming keeps per-unit cost low in production runs of 10K+.
Empfohlen
HVAC and Building Automation Sub-Modules
Small HVAC controllers (fan-coil units, zone valves, thermostat sub-modules) and building-automation peripherals pair the PIC16C72A-04/SO with external RS-485 transceivers to form sub-networks. The SSP-driven SPI bus interfaces to a MAX485 or similar transceiver, and firmware implements Modbus RTU slave protocol. The 5-channel ADC reads local temperature, setpoint potentiometer, and humidity sensor; the CCP PWM drives a proportional thermostatic radiator valve. Brown-out Reset and Watchdog Timer maintain deterministic behavior on long, noisy cable runs. The 28-SOIC footprint keeps the controller PCB within standard 60 mm thermostat backplate dimensions.
Empfohlen
Educational and Hobby Electronics
Universities, makerspaces, and hobbyists select the PIC16C72A-04/SO for teaching embedded systems fundamentals because it integrates a representative peripheral set (ADC, timers, PWM, SPI/I2C) in a hobbyist-friendly 28-SOIC package that breaks out to 0.1-inch headers via carrier boards. The 4 MHz instruction rate is slow enough to step through with a logic analyzer for classroom demonstrations, yet fast enough to drive real-time control loops. The RISC 35-instruction set is approachable for students transitioning from Arduino to bare-metal PIC programming. For projects that need firmware updates, the PIC16F72-I/SO Flash sibling is interchangeable.
Empfohlen
Zusammenfassung der empfohlenen Produkte
Technische Referenzdaten für PIC16C72A-04/SO – Vergleich, Designhinweise und Compliance-Informationen.
Auswahlhilfe
Vergleich mit Alternativen
| Parameter | Dieses Produkt | PIC16F72-I/SO | PIC16C72A-04I/SO | PIC16C72A-20/SO | PIC16C72A-10/SO | PIC16C72-04/SO |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SOIC | 28-SOIC (same) | 28-SOIC (same) | 28-SOIC (same) | 28-SOIC (same) | 28-SOIC (same) |
| Program Memory Type | OTP (3.5 KB / 2K x 14) | Flash (3.5 KB / 2K x 14) | OTP (same 3.5 KB) | OTP (same 3.5 KB) | OTP (same 3.5 KB) | OTP (same 3.5 KB) |
| Maximum Clock Frequency | 4 MHz | 20 MHz (max) | 4 MHz | 20 MHz (5x faster) | 10 MHz (2.5x faster) | 4 MHz |
| Operating Temperature Range | 0 C to +70 C (commercial) | -40 C to +85 C (industrial) | -40 C to +85 C (industrial) | 0 C to +70 C (commercial) | 0 C to +70 C (commercial) | 0 C to +70 C (commercial) |
| ADC Channels | 5 channels x 8-bit | 5 channels x 8-bit | 5 channels x 8-bit | 5 channels x 8-bit | 5 channels x 8-bit | 5 channels x 8-bit |
| I/O Pins | 22 | 22 | 22 | 22 | 22 | 22 |
| Brown-out Reset / Watchdog | Yes / Yes | Yes / Yes | Yes / Yes | Yes / Yes | Yes / Yes | Yes / Yes |
| Approx. Unit Price (qty 1) | $8.70 | Higher (Flash premium) | Similar (industrial grade slight premium) | Similar | Similar | Similar (older revision) |
Wichtigste Unterscheidungsmerkmale
- 5-channel 8-bit ADC vs 4-channel on PIC16C71 (vs. PIC16C71-04/SO (predecessor))
- Reprogrammability vs OTP cost (vs. PIC16C72A-04/SO vs PIC16F72-I/SO)
- Commercial temperature grade pricing (vs. PIC16C72A-04I/SO (industrial grade))
Designhinweise
The PIC16C72A-04/SO operates from 2.5V to 5.5V. Place a 100 nF decoupling capacitor as close as possible to the VDD pin (pin 20), with a bulk 10 uF tantalum or aluminum polymer capacitor on the same 5V rail feeding the MCU. Estimated: at 5V and 4 MHz, the MCU draws roughly 2-5 mA active (per Microchip mid-range reference manual DC characteristics), so a 100 mA LDO such as MCP1700 provides ample margin while consuming only 1.6 uA quiescent current for battery-friendly designs. Add a 10 kohm pull-up on MCLR (pin 1) for normal operation; for ICSP programming, route MCLR to the programming header directly.
Route the 4 MHz crystal traces (OSC1 pin 9, OSC2 pin 10) as short as possible and keep them away from switching signals and analog inputs. Place the crystal within 5 mm of the MCU. Add a ground guard ring around the crystal traces if the board has noisy DC-DC converters. For the ICSP header, dedicate pins to MCLR/VPP, VDD, VSS, RB6/PGC, and RB7/PGD - this 5-pin header enables both programming and in-circuit debugging with PICkit 3 or MPLAB ICD. Keep analog traces (RA0-RA5) away from the digital Port C traces to minimize ADC crosstalk.
Critical pitfall 1: OTP memory cannot be erased. Validate firmware on a Flash-based PIC16F72-I/SO prototype before committing to PIC16C72A-04/SO production programming. Critical pitfall 2: Configuration bits must be set explicitly - especially the oscillator selection (HS for >4 MHz crystal, XT for 4 MHz), Watchdog Timer enable, Brown-out Reset voltage threshold, and code protection. An unconfigured part may appear 'dead' even with valid firmware. Critical pitfall 3: The ADC requires the user to wait the acquisition time (typically 20 us) after switching channels before starting conversion, otherwise readings will be inaccurate.
The PIC16C72A's ADC uses VDD as the default positive reference. For better absolute accuracy, drive VREF+ (RA3) with a precision reference such as the MCP1525 (2.5V) or MCP1541 (4.096V). The ADC's integral nonlinearity is typically +/- 1 LSB but can degrade if the source impedance exceeds the datasheet's 10 kohm recommendation - add an op-amp buffer (MCP6002) if the analog source has higher impedance. For SPI bus runs above 50 mm, add 33 ohm series resistors at SCK, SDO, and SDI to dampen reflections and reduce EMI.
Compliance-Informationen
RoHS-compliant per Microchip product page; lead-free 28-SOIC package. Not AEC-Q100 qualified - automotive designs should use PIC16C72A-04I/SO (industrial temp) and apply AEC-Q100 compliance at the module level. Halogen-free status not explicitly stated in datasheet, marked unknown.