PIC16C72AT-04I/SO - 8-Bit 4MHz OTP MCU 3.5KB | Microchip
Référence : PIC16C72AT-04I/SO ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $2.96 | $2,96 |
| 10 | $2.71 | $27,10 |
| 100 | $2.45 | $245,00 |
| 500 | $2.21 | $1 105,00 |
| 1 000 | $1.99 | $1 990,00 |
PIC16C72AT-04I/SO Présentation
An 8-bit OTP microcontroller (one-time-programmable microcontroller) is a single-chip computer that integrates a CPU, RAM, non-volatile program memory (here OTP EPROM), and peripherals on one die. OTP sits in the memory hierarchy below Flash and below mask-ROM: each cell can be programmed once by the user using a standard EPROM programmer, but cannot be electrically erased, making OTP parts cheaper than Flash for low-volume and mature products while still allowing code customization. Within the broader microcontroller taxonomy, the PIC16C72A belongs to Microchip's mid-range 8-bit PIC architecture (8-bit MCU -> mid-range MCU -> PIC16 family -> peripheral-rich PIC16C7x sub-family).
Key features include 35 single-word instructions, all executing in one instruction cycle except program branches which take two cycles, giving an instruction execution time of 200 ns at 20 MHz clock input (the part is rated for 4 MHz at this speed grade but the silicon supports up to 20 MHz on the -20 grade). Peripherals include two 8-bit timers and one 16-bit timer/counter with capture/compare/PWM (CCP) module, a synchronous serial port (SSP) supporting SPI and I²C, and a USART for asynchronous serial communication. The 22 I/O pins are bidirectional with individually programmable direction.
Typical applications include industrial control, appliance control, low-end sensor interfacing, and legacy embedded systems where the OTP memory cost advantage outweighs in-field reprogramming requirements. The 5-channel 8-bit ADC makes it suitable for simple analog monitoring tasks.
When designing with this part, verify the OTP memory constraint: code cannot be updated in the field. For prototypes or field-updatable designs, choose the Flash-based PIC16F72 equivalent. Programming requires a Microchip MPLAB-compatible device programmer supporting PIC16C OTP devices.
This page synthesizes distributor pricing, drop-in alternatives from the PIC16C7x family, and practical design notes not found in the standalone datasheet.
Alternatives de remplacement direct pour PIC16C72AT-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 PIC16C72AT-04I/SO (même facteur de forme et même empreinte) — différant par Package, ADC, Timers, Operating Temperature, Program Memory Size.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC16C72A-04I/SO
✅ Remplacement direct✓ En stock
$3.5 / unité
Voir la fiche technique →PIC16C72AT-04/SO
✅ Remplacement direct✓ En stock
$3.5 / unité
Voir la fiche technique →PIC16C72-04I/SO
✅ Remplacement direct✓ En stock
$4.71 / unité
Voir la fiche technique →PIC16C72AT-04E/SO
✅ Remplacement direct✓ En stock
$6.08 / unité
Voir la fiche technique →PIC16C72AT-04I/SO Valeurs maximales et caractéristiques électriques
| Core Architecture | PIC16C mid-range 8-bit RISC |
| Program Memory Type | OTP EPROM |
| Program Memory Size | 3.5 KB (2K x 14 words) |
| RAM Size | 128 bytes |
| Maximum Clock Input | 20 MHz (4 MHz grade for -04 suffix) |
| Instruction Cycle Time | 200 ns at 20 MHz |
| Instruction Set | 35 single-word instructions |
| I/O Pins | 22 |
| ADC | 5 channels, 8-bit resolution |
| Timers | 2 x 8-bit + 1 x 16-bit (with CCP) |
| Serial Interfaces | SSP (SPI/I²C), USART |
| Tension d'alimentation | 4.0 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 7.50 mm |
| Type de montage | Surface Mount |
| Delivery Form | Tape and Reel ("T" suffix) |
| Statut RoHS | Compliant |
Configuration des broches de PIC16C72AT-04I/SO
| Broche 1 | MCLR/VPP — Master Clear (Reset) input / programming voltage input |
| Broche 2 | RA0/AN0 — Port A bit 0 / analog input 0 |
| Broche 3 | RA1/AN1 — Port A bit 1 / analog input 1 |
| Broche 4 | RA2/AN2 — Port A bit 2 / analog input 2 |
| Broche 5 | RA3/AN3/VREF — Port A bit 3 / analog input 3 / ADC voltage reference |
| Broche 6 | RA4/T0CKI — Port A bit 4 / Timer 0 clock input |
| Broche 7 | RA5/AN4/SS — Port A bit 5 / analog input 4 / SPI slave select |
| Broche 8 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| Broche 9 | OSC2/CLKOUT — Oscillator crystal output / clock output |
| Broche 10 | RC0/T1OSO/T1CKI — Port C bit 0 / Timer 1 oscillator output / Timer 1 clock input |
| Broche 11 | RC1/T1OSI/CCP2 — Port C bit 1 / Timer 1 oscillator input / CCP2 output |
| Broche 12 | RC2/CCP1 — Port C bit 2 / CCP1 PWM output |
| Broche 13 | RC3/SCK/SCL — Port C bit 3 / SPI clock / I²C clock |
| Broche 14 | RC4/SDI/SDA — Port C bit 4 / SPI data in / I²C data |
| Broche 15 | RC5/SDO — Port C bit 5 / SPI data out |
| Broche 16 | RC6/TX/CK — Port C bit 6 / USART TX / USART clock |
| Broche 17 | RC7/RX/DT — Port C bit 7 / USART RX / USART data |
| Broche 18 | GND — Ground reference |
| Broche 19 | RD0 — Port D bit 0 |
| Broche 20 | RD1 — Port D bit 1 |
| Broche 21 | RD2 — Port D bit 2 |
| Broche 22 | RD3 — Port D bit 3 |
| Broche 23 | RD4 — Port D bit 4 |
| Broche 24 | RD5 — Port D bit 5 |
| Broche 25 | RD6 — Port D bit 6 |
| Broche 26 | RD7 — Port D bit 7 |
| Broche 27 | RE0/RD — Port E bit 0 / parallel slave port read |
| Broche 28 | VDD — Positive supply voltage (4.0 V to 5.5 V) |
Applications typiques
PIC16C72AT-04I/SO convient pour 6 applications: Industrial Control Systems, Appliance Control Boards, Sensor Interface Modules, Automotive Body Electronics (Legacy), Low-End Consumer Electronics, Educational and Hobbyist Projects.
Industrial Control Systems
The PIC16C72AT-04I/SO is well-suited to industrial control panels where cost-sensitive, fixed-function logic drives relays, sensors, and actuators in factory-automation cells. The 5-channel 8-bit ADC directly monitors analog inputs such as temperature thermistors, supply voltages, and 4-20 mA loop sense resistors, while the 22 digital I/O pins handle switch debouncing, LED indicators, and discrete solenoid drives. The industrial -40 °C to +85 °C operating range covers unconditioned factory-floor cabinets. OTP memory locks the firmware against accidental in-field rewrite, which is a regulatory requirement in some safety-critical control loops. The 4 MHz clock and 35-instruction RISC core deliver deterministic 1 µs instruction execution suitable for PID-loop timing. Companion parts include the ULN2003A (relay/solenoid driver) and LM358 (analog front-end).
Recommandé
Appliance Control Boards
White-goods appliances such as washing machines, dishwashers, and microwave ovens commonly deploy the PIC16C72AT-04I/SO on their main control board because the OTP-memory cost advantage lowers the BOM in high-volume SKUs. The 16-bit timer with CCP drives PWM-controlled motor speed for brushless-DC or universal-motor loads, while the 5-channel ADC reads water level, motor current, and temperature sensors. The USART enables diagnostics over a service-port interface, and the SSP supports SPI/I²C EEPROM for storing user setting preferences. The 28-SOIC wide-body package is compatible with wave-solder and reflow processes used in appliance manufacturing. Companion parts include the IRF540N (PWM motor switch) and 24LC256 (I²C EEPROM).
Recommandé
Sensor Interface Modules
The PIC16C72AT-04I/SO serves as a low-cost front-end processor in sensor-interface modules that aggregate 4-20 mA, 0-10 V, or thermistor analog signals into a digital output. Its 5-channel 8-bit ADC provides sufficient resolution for non-precise monitoring, while the 22 I/O pins drive status LEDs, scan pushbuttons, and handshake with the upstream controller via SPI, I²C, or UART. The 4 MHz clock and 128-byte RAM are sufficient for averaging-filter and linearization routines on multiple channels. OTP memory locks the calibration coefficients at programming time, preventing end-user tampering with field-installed instrumentation. Companion parts include the XTR105 (4-20 mA current-loop transmitter) and MAX485 (RS-485 transceiver).
Recommandé
Automotive Body Electronics (Legacy)
While not AEC-Q100 qualified, the PIC16C72AT-04I/SO and its -04I industrial grade have been deployed in non-safety automotive body-electronics modules such as HVAC blend-door actuators, seat controllers, and lighting modules where OEM cost targets dominate over qualification standards. The 5-channel ADC reads potentiometer position feedback and thermistor inputs, the 16-bit timer with CCP drives PWM-controlled motor speed, and the USART interfaces with body-control modules. The industrial -40 °C to +85 °C temperature grade covers under-dash ambient conditions. OTP memory locks the calibration table for production. Companion parts include the TLE4271 (5 V LDO) and BTS432E2 (high-side switch).
Recommandé
Low-End Consumer Electronics
Battery-powered and line-powered consumer devices such as remote controls, toys, kitchen timers, and educational electronics use the PIC16C72AT-04I/SO as a low-cost controller because the OTP-memory silicon carries no Flash overhead. The 22 I/O pins drive LEDs, keypads, and piezo buzzers directly, while the 5-channel ADC reads battery voltage and simple analog inputs. The 4 MHz clock keeps active power consumption below 10 mW at 5 V, suitable for AC-adapter or 4 x AA battery operation. The 28-SOIC package is easy to hand-prototype and through-hole-rework-friendly. Companion parts include the 7805 (5 V regulator) and BC547 (NPN driver).
Recommandé
Educational and Hobbyist Projects
The PIC16C72AT-04I/SO is popular in university embedded-systems courses and hobbyist projects because the 28-SOIC package is breadboard-friendly (with a SOIC-to-DIP adapter), the PIC16C mid-range instruction set is well-documented, and Microchip's MPLAB X IDE supports the PIC16C72A for assembly and C development. The 5-channel ADC and 22 I/O pins give students enough peripherals to build meaningful projects: digital thermometers, motor controllers, UART-monitored sensor nodes, and simple PWM servo drivers. OTP memory forces students to plan their code carefully before programming, a valuable pedagogical lesson. Companion parts include the PICkit 3 programmer and MCP9700 analog temperature sensor.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC16C72AT-04I/SO — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | PIC16C72A-04I/SO | PIC16C72AT-04/SO | PIC16C72-04I/SO | PIC16C72AT-04E/SO | PIC16C72AT-04E/SS |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SOIC wide-body | 28-SOIC wide-body (same) | 28-SOIC wide-body (same) | 28-SOIC wide-body (same) | 28-SOIC wide-body (same) | 28-SSOP (different footprint) |
| Program Memory Type | OTP EPROM | OTP EPROM (same) | OTP EPROM (same) | OTP EPROM (same) | OTP EPROM (same) | OTP EPROM (same) |
| Program Memory Size | 3.5 KB (2K x 14) | 3.5 KB (same) | 3.5 KB (same) | 3.5 KB (same) | 3.5 KB (same) | 3.5 KB (same) |
| Clock Grade | 4 MHz (-04) | 4 MHz (-04) (same) | 4 MHz (-04) (same) | 4 MHz (-04) (same) | 4 MHz (-04) (same) | 4 MHz (-04) (same) |
| Operating Temperature | -40 °C to +85 °C (industrial) | -40 °C to +85 °C (same) | 0 °C to +70 °C (commercial, lower) | -40 °C to +85 °C (same) | -40 °C to +125 °C (enhanced, wider) | -40 °C to +125 °C (enhanced) |
| Delivery Form | Tape and Reel | Tube (different packing) | Tape and Reel (same) | Tube | Tube | Tube |
| Silicon Die | PIC16C72A (Rev A) | PIC16C72A (same die) | PIC16C72A (same die) | PIC16C72 (older die) | PIC16C72A (same die) | PIC16C72A (same die) |
Principaux différenciateurs
- Tape-and-Reel factory packaging versus Tube packing of sibling MPNs (vs PIC16C72A-04I/SO)
- Industrial -40 °C to +85 °C temperature range versus commercial grade (vs PIC16C72AT-04/SO)
- Wide-body 28-SOIC package for improved thermal and assembly margin (vs PIC16C72AT-04E/SS)
Notes de conception
OTP program memory cannot be electrically erased. Verify firmware with PIC16F72 (Flash equivalent in same 28-SOIC footprint) during development, then commit to OTP for production. Blank-check OTP parts before programming - a partially programmed device will fail verification. Use Microchip MPLAB IPE with a PICkit 3 or ICD 3 programmer; older 16C OTP devices require VPP=13 V on the MCLR pin during programming per the Microchip programming specification.
VDD supply must be 4.0 V to 5.5 V for PIC16C72AT-04I/SO; operation below 4 V may cause ADC reference and brownout-reset misbehavior. Decouple VDD with a 100 nF ceramic capacitor placed within 5 mm of pin 28, plus a 10 µF bulk capacitor near the regulator. The analog supply AVdd (if used separately on this die) shares pin 28 and should be filtered with a ferrite bead and 10 µF + 100 nF network for ADC noise-sensitive designs.
Keep the 4 MHz crystal (or ceramic resonator) traces from OSC1 (pin 8) and OSC2 (pin 9) short and symmetrical, with a ground guard ring on both sides. Place the crystal within 10 mm of the IC. For ADC accuracy, route the analog inputs (RA0-RA5) away from the USART and PWM switching traces on RC2/RC6/RC7 to avoid coupled noise. The MCLR pin (pin 1) requires a 10 kΩ pull-up to VDD; for high-noise environments add a 100 nF capacitor from MCLR to ground to form an RC reset delay.
When using the USART at 4 MHz clock input, the achievable baud-rate accuracy depends on the selected SPBRG value and the internal 4 MHz oscillator tolerance. For baud rates above 57600, switch to the -10 or -20 clock grade for adequate timing margin. The ADC requires a minimum acquisition time of 19.2 µs at 5 V (per Microchip datasheet); insert a corresponding delay between channel selection and GO/DONE assertion to avoid sampling the previous channel.
The 28-SOIC wide-body package has theta_JA of approximately 85 °C/W (per Microchip package thermal data). At 5 V supply, 4 MHz clock, and all 22 I/O pins driving CMOS loads, typical active power is under 25 mW, so junction self-heating is below 2 °C - thermal management is generally not required. However, in sealed enclosures with no airflow, derate the maximum ambient by 5-10 °C to account for PCB-level heating.
Informations de conformité
RoHS compliant per Microchip product page. Not AEC-Q100 qualified - do not use in automotive safety-critical applications. Lead-free matte-tin plating on SOIC-28 leads. Halogen-free per Microchip green-compound declaration.