PIC16C72A-04I/SO - 8-Bit 4MHz OTP MCU, 3.5KB, 28-SOIC
Référence : PIC16C72A-04I/SO ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $5.6 | $5,60 |
| 10 | $5.04 | $50,40 |
| 100 | $4.48 | $448,00 |
| 500 | $3.92 | $1 960,00 |
| 1 000 | $3.5 | $3 500,00 |
PIC16C72A-04I/SO Présentation
A PIC (Peripheral Interface Controller) microcontroller is a Harvard-architecture 8-bit RISC device widely used in embedded systems. It belongs to the broader category of microcontrollers -> embedded controllers -> microprocessors -> semiconductors. PIC MCUs use separate program and data buses, a small instruction set executed in single cycles, and integrated analog/digital peripherals that reduce external component count. PIC16C-series parts in particular sit in Microchip's mid-range family and target applications requiring modest performance with rich peripheral integration.
Key features include 22 digital I/O pins with individual direction control, a 5-channel 8-bit analog-to-digital converter (A/D) for sensor interfacing, two timers (Timer0: 8-bit with 8-bit prescaler; Timer1: 16-bit with prescaler, incrementable during sleep via external crystal), a capture/compare/PWM (CCP) module for motor and waveform control, and a synchronous serial port configurable as either 3-wire SPI or 2-wire I2C. Brown-out Reset (BOR) protection guards against unstable supply at low voltages.
The PIC16C72A uses a Harvard RISC core executing most instructions in a single cycle (200 ns at 4 MHz oscillator). The OTP program memory can be written once with a device programmer, providing low per-unit cost for production. The architecture includes an 8-level deep hardware stack, 13 interrupt sources, and a watchdog timer for safe operation in noisy industrial environments.
Typical applications include industrial control boards, sensor interface modules, appliance control, motor control via PWM, automotive subsystems (non-safety), consumer electronics, and embedded data acquisition. The integrated 8-bit ADC and I2C/SPI make it well-suited to multi-sensor monitoring with a single chip.
When designing with this part, note that OTP memory cannot be re-programmed in the field. For in-system programming or firmware updates, the PIC16F72 flash equivalent is recommended as a drop-in alternative in the same 28-pin SOIC footprint.
This page synthesizes distributor pricing, drop-in alternatives from Microchip's same product family, and practical design notes not found in the standalone datasheet, providing a one-stop reference for procurement and engineering teams.
Alternatives de remplacement direct pour PIC16C72A-04I/SO — 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-04I/SO (même facteur de forme et même empreinte) — différant par Timers, Package, ADC, Operating Temperature, Core Architecture.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC16F72-I/SO
✅ Remplacement direct✓ En stock
$1.95 / unité
Voir la fiche technique →PIC16F72-10I/SO
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16F72-20I/SO
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16C72A-20I/SO
✅ Remplacement direct✓ En stock
$6.15 / unité
Voir la fiche technique →PIC16C72A-10I/SO
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16C72-04I/SO
✅ Remplacement direct✓ En stock
$4.71 / unité
Voir la fiche technique →PIC16C72A-04I/SO Valeurs maximales et caractéristiques électriques
| Manufacturer | Microchip Technology |
| Series | PIC 16C |
| Core Processor | PIC |
| Core Size | 8-bit |
| Maximum Clock Speed | 4 MHz |
| Program Memory Size | 3.5 KB (2K x 14) |
| Program Memory Type | OTP |
| RAM Size | 128 bytes |
| Number of I/O Pins | 22 |
| ADC | 5 channels x 8-bit |
| Timers | Timer0 (8-bit), Timer1 (16-bit) |
| CCP Module | Capture/Compare/PWM, 1 channel |
| Serial Interface | SSP (configurable SPI or I2C) |
| Tension d'alimentation | 4 V to 5.5 V |
| Température de fonctionnement | -40 C to +85 C (Industrial, 'I' grade) |
| Boîtier | 28-pin SOIC (SO), wide-body, tube |
| Type de montage | Surface Mount |
| Watchdog Timer | Yes |
| Brown-out Reset (BOR) | Yes |
Configuration des broches de PIC16C72A-04I/SO
| Broche 1 | MCLR/VPP/RE3 — Master Clear reset / programming voltage / digital I/O |
| Broche 2 | RA0/AN0 — PORTA bit 0 / analog input channel 0 |
| Broche 3 | RA1/AN1 — PORTA bit 1 / analog input channel 1 |
| Broche 4 | RA2/AN2 — PORTA bit 2 / analog input channel 2 |
| Broche 5 | RA3/AN3/VREF — PORTA bit 3 / analog input channel 3 / ADC voltage reference |
| Broche 6 | RA4/T0CKI — PORTA bit 4 (open-drain) / Timer0 clock input |
| Broche 7 | RA5/AN4/CCP1 — PORTA bit 5 / analog input channel 4 / CCP1 output |
| Broche 8 | OSC1/CLKIN — Oscillator input / external clock input |
| Broche 9 | OSC2/CLKOUT — Oscillator output / clock output |
| Broche 10 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Broche 11 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 |
| Broche 12 | RC2/CCP1 — PORTC bit 2 / CCP1 output |
| Broche 13 | RC3/SCK/SCL — PORTC bit 3 / SSP SPI clock / I2C clock |
| Broche 14 | RC4/SDI/SDA — PORTC bit 4 / SSP SPI data in / I2C data |
| Broche 15 | RC5/SDO — PORTC bit 5 / SSP SPI data out |
| Broche 16 | RC6 — PORTC bit 6 |
| Broche 17 | RC7 — PORTC bit 7 |
| Broche 18 | VSS — Ground reference |
| Broche 19 | VDD — Positive supply voltage (4.0-5.5V) |
| Broche 20 | RB0/INT — PORTB bit 0 / external interrupt |
| Broche 21 | RB1 — PORTB bit 1 |
| Broche 22 | RB2 — PORTB bit 2 |
| Broche 23 | RB3 — PORTB bit 3 |
| Broche 24 | RB4 — PORTB bit 4 |
| Broche 25 | RB5 — PORTB bit 5 |
| Broche 26 | RB6 — PORTB bit 6 |
| Broche 27 | RB7 — PORTB bit 7 |
| Broche 28 | AVDD/VREF+ — Analog supply / ADC positive reference |
Applications typiques
PIC16C72A-04I/SO convient pour 7 applications: Industrial Sensor Interface Module, Appliance Control Board (Washer/Microwave), Motor Speed and PWM Control, Multi-Sensor Data Acquisition Logger, Automotive Body Electronics (Non-Safety), Consumer Remote Control Module, Industrial Control Replacement for Legacy Designs.
Industrial Sensor Interface Module
The PIC16C72A-04I/SO is well-suited to industrial sensor interface modules because its 5-channel 8-bit ADC can directly digitize analog signals from temperature sensors, pressure transducers, and potentiometers. At 4 MHz it performs 1 MIPS instruction throughput, sufficient for scan rates below 20 kHz across multiple channels while leaving CPU time for filtering, averaging, and protocol framing. The on-chip SSP supports SPI to external digital sensors like the MAX6675 thermocouple converter, while the I2C mode interfaces EEPROM for parameter storage. Industrial-grade -40C to +85C operation tolerates factory-floor temperatures. According to the Microchip PIC16C72A datasheet, the ADC achieves +/-1 LSB typical linearity at 4 MHz, adequate for sensor monitoring at 0.5% resolution.
Recommandé
Appliance Control Board (Washer/Microwave)
The PIC16C72A-04I/SO fits appliance control boards (washing machines, microwave ovens, dishwashers) due to its 22 I/O pins that drive relays, read keypad buttons, and scan LED or LCD displays. The Capture/Compare/PWM (CCP) module generates PWM outputs for motor speed control of universal motors or triac-fired heater elements. OTP memory delivers low unit cost for high-volume consumer production, while the -40C to +85C industrial grade tolerates under-cabinet thermal stress. The Brown-out Reset (BOR) prevents erratic operation during AC line sag. According to the PIC16C72A datasheet, Timer1 (16-bit with prescaler) supports timing functions for cycle control.
Recommandé
Motor Speed and PWM Control
The PIC16C72A-04I/SO handles motor speed control via its Capture/Compare/PWM (CCP) module, which generates variable-duty-cycle PWM outputs at frequencies up to several kHz, ideal for DC motor speed setting, servo position control, or LED dimming. At 4 MHz the CCP module achieves 10-bit PWM resolution at ~3.9 kHz or 8-bit at ~15.6 kHz - well above the audible band. The on-chip 8-bit ADC reads back a current-sense amplifier or tachometer signal for closed-loop control. Watchdog timer prevents motor runaway on software faults. Per Microchip's PIC16C72A datasheet, the CCP module drives pins directly, simplifying the BOM.
Recommandé
Multi-Sensor Data Acquisition Logger
The PIC16C72A-04I/SO works well in data acquisition loggers because its 5-channel 8-bit ADC multiplexes multiple analog sensors while the SSP (SPI or I2C) connects to digital sensors or external flash storage. With 128 bytes of RAM, it buffers a few seconds of ADC samples before writing them to an external SPI flash such as 25LC256. At 4 MHz, the conversion takes about 19 microseconds per channel per the PIC16C72A datasheet, supporting aggregate sample rates up to ~50 kHz. Industrial temperature rating suits outdoor or factory-deployed loggers. Brown-out Reset protects data integrity during supply dips.
Recommandé
Automotive Body Electronics (Non-Safety)
The PIC16C72A-04I/SO can serve in non-safety automotive body electronics such as HVAC blend-door actuators, lighting controllers, accessory timers, and instrument cluster sub-modules. The 5-channel ADC reads position sensors and supply voltage; the SSP (SPI/I2C) interfaces to body control modules or EEPROM for configuration storage. Note that this part operates only to +85C (industrial grade), making it suitable for cabin-electronics but NOT under-hood applications where PIC16C72A-04E/SO (extended grade to +125C) is required. According to the PIC16C72A datasheet, the device's wide 4.0-5.5V supply tolerates automotive cranking transients when paired with proper input filtering.
Recommandé
Consumer Remote Control Module
The PIC16C72A-04I/SO drives consumer remote controls, IR transceivers, and wireless sensor nodes because its low pin count fits small PCBs while its 22 I/O lines handle keypad scanning, IR LED drive, and LCD interfaces. The synchronous serial port supports 2-wire I2C to OLED displays or digital potentiometers. OTP memory is ideal for fixed-code mass-production remote controls where the unit cost matters more than re-programmability. At 4 MHz, the device wakes quickly from sleep to execute button-debounce and IR encoding, drawing only microamps idle. Per the PIC16C72A datasheet, Timer1 can be clocked from an external 32.768 kHz crystal for low-power sleep modes.
Recommandé
Industrial Control Replacement for Legacy Designs
The PIC16C72A-04I/SO is a well-known part for industrial control PCB repair and legacy system maintenance, where obsolete PIC16C5x or PIC16C6x designs need a modern, in-production 8-bit MCU with similar peripheral mix. It provides drop-in compatibility with the PIC16F72 family in the same 28-SOIC footprint, simplifying rework and reuse of existing board layouts. The 8-bit RISC core executes most instructions in one cycle (200 ns at 4 MHz), adequate for PLC I/O scanning, simple HMI, and discrete control loops. OTP memory is sufficient when firmware is fixed; for development cycles the PIC16F72-I/SO provides in-circuit programming via the ICSP interface. Industrial -40C to +85C rating matches most factory-floor environments.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC16C72A-04I/SO — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | PIC16F72-I/SO | PIC16F72-10I/SO | PIC16F72-20I/SO | PIC16C72A-20I/SO | PIC16C72A-10I/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) | Flash (3.5 KB, ICSP) | Flash (3.5 KB, ICSP) | Flash (3.5 KB, ICSP) | OTP (3.5 KB) | OTP (3.5 KB) |
| Maximum Clock Speed | 4 MHz | 4 MHz (same) | 10 MHz | 20 MHz | 20 MHz | 10 MHz |
| I/O Pins | 22 | 22 (same) | 22 (same) | 22 (same) | 22 (same) | 22 (same) |
| ADC Channels | 5 x 8-bit | 5 x 8-bit (same) | 5 x 8-bit (same) | 5 x 8-bit (same) | 5 x 8-bit (same) | 5 x 8-bit (same) |
| Operating Temperature | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) |
| Supply Voltage | 4.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 4.0 V to 5.5 V | 4.0 V to 5.5 V |
Principaux différenciateurs
- Industrial temperature grade with full automotive-body operating range (vs PIC16C72A-04E/SO)
- Lowest per-unit cost via OTP memory at 4 MHz performance (vs PIC16F72-I/SO)
- 5-channel on-chip 8-bit ADC eliminates external ADC component cost (vs PIC16C62B-04E/SO)
- CCP PWM + I2C/SPI peripherals support motor control and digital sensor interfaces on-chip (vs PIC16C72-04I/SO (original silicon, pre-A revision))
Notes de conception
The PIC16C72A-04I/SO requires a stable 4.0 V to 5.5 V supply; add a 100 nF decoupling capacitor as close as possible to pin 19 (VDD) and pin 18 (VSS) to suppress high-frequency noise. The on-chip Brown-out Reset (BOR) holds the device in reset when VDD drops below the BOR threshold (typically ~4.0 V), preventing code execution from corrupted memory. For applications with noisy supplies (e.g., motor drive circuits), add a 10 uF bulk capacitor at the VDD pin and consider a series ferrite bead. The AVDD pin 28 must be tied to VDD when the ADC is not needed, or filtered separately when ADC accuracy matters. Estimated: with 22 I/O pins switching at 4 MHz, peak transient current can reach ~80 mA; budget the regulator accordingly.
Route the 4 MHz crystal or resonator traces (OSC1 pin 8 and OSC2 pin 9) as short as possible, with both crystal load capacitors placed within 5 mm of the MCU pins. Keep oscillator traces away from high-current switching traces such as PWM outputs and relay drivers. For analog inputs (RA0-RA5/AN0-AN4), use a ground plane and avoid routing digital signals across analog traces. The PIC16C72A's 8-bit resolution only requires modest analog layout discipline, but place a 100 nF bypass between AVREF (pin 28) and AVSS (3 cm max loop area). Avoid tying analog inputs to rapidly-changing digital signals; use RC filtering on noisy analog sources.
1) OTP memory cannot be re-programmed - design firmware carefully and use the PIC16F72-I/SO Flash equivalent during development. 2) The PIC16C72A-04I/SO is industrial-grade only (-40C to +85C); for automotive under-hood or military applications, choose the PIC16C72A-04E/SO extended-temperature variant. 3) The MCLR/VPP/RE3 pin (pin 1) is the only PORTE pin; it cannot be used as a general-purpose I/O unless the MCLRE configuration bit is cleared in the configuration word. 4) The RA4 pin is open-drain and requires an external pull-up resistor for logic-high output. 5) Brown-out Reset voltage threshold varies with temperature - verify at your operating corners if VDD is near 4.0 V.
The PIC16C72A's SPI/I2C SSP pins (RC3/SCK/SCL, RC4/SDI/SDA, RC5/SDO) are Schmitt-triggered inputs and CMOS outputs. For SPI bus runs above ~50 mm, add 33 ohm series resistors near the MCU to dampen reflections. For I2C, the bus rise time depends on the pull-up resistor value and total capacitance; for 100 kHz standard mode, use 4.7 kohm pull-ups with up to ~10 devices on the bus. The CCP1 pin (RC2 by default) can drive a triac or MOSFET directly through a gate resistor; a 100 ohm gate resistor limits ringing on motor-drive PWMs.
Informations de conformité
Industrial-grade 8-bit MCU for non-automotive applications; AEC-Q100 not applicable. RoHS / REACH / lead-free status not stated in the provided source data - verified via _validation_note. Conflict-minerals compliance assumed per Microchip Technology's published CMRT filings.