PIC16C72-10/SP - 8-Bit MCU, 10MHz, 3.5KB OTP, 5-CH ADC | Microchip
Référence : PIC16C72-10/SP ✗ Fin de vie| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $7.85 | $7,85 |
| 10 | $7.06 | $70,60 |
| 100 | $6.16 | $616,00 |
| 500 | $5.3 | $2 650,00 |
| 1 000 | $4.42 | $4 420,00 |
PIC16C72-10/SP Présentation
What is an OTP microcontroller? An OTP (One-Time Programmable) MCU uses a windowless EPROM cell array for program storage - the device is programmed once with a parallel programmer and cannot be re-programmed in-circuit. Compared to flash-based MCUs (PIC16F series), OTP parts offer lower unit cost and stronger data retention against unauthorized read-out, at the expense of in-system re-programmability. In the broader hierarchy, the PIC16C72 sits in Microchip's PIC16 mid-range family, which sits under the PIC16/18 8-bit portfolio and is commonly used where deterministic real-time response and small footprint matter more than flash flexibility.
Key features that differentiate the PIC16C72-10/SP include its 5-channel 8-bit ADC with selectable reference voltages, two 8-bit timers plus one 16-bit timer with capture/compare/PWM modules, an active-low MCLR reset, and a watchdog timer with its own on-chip RC oscillator for reliable operation. Power-saving SLEEP mode and code protection bits support field-deployed embedded systems.
Architecturally, the PIC16C72 uses separate program and data buses (Harvard), allowing a 14-bit instruction to be fetched in one cycle while the previous instruction executes on the data bus. The 10 MHz oscillator input yields a 100 ns instruction cycle time, sufficient for medium-speed control loops.
Typical applications include industrial sensor interfaces, automotive body controllers (pre-CAN legacy nodes), white-goods and appliance control boards, AC line monitoring with zero-cross detection, low-cost data acquisition front-ends, and educational/development platforms. Because the SPDIP-28 footprint is shared with many PIC16F devices (PIC16F72, PIC16F73, PIC16F74, PIC16F76, PIC16F77), migration paths exist within the family.
When designing with this device, use a 1 kΩ pull-up on MCLR to VDD, place a 0.1 µF decoupling capacitor close to VDD, and tie unused I/O pins to defined logic levels to minimize Icc leakage. Note the -10 suffix indicates the 10 MHz speed grade; the -04 grade is 4 MHz and may not work at higher clock rates.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the standalone Microchip datasheet.
Alternatives de remplacement direct pour PIC16C72-10/SP — 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 PIC16C72-10/SP (même facteur de forme et même empreinte) — différant par Package, ADC, Supply Voltage (VDD), Timers, RoHS Status.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC16C72-10/SO
✅ Remplacement direct ⚠️ Spécifications non vérifiées✓ En stock
$5.73 / unité
Voir la fiche technique →PIC16C72-10I/SP
✅ Remplacement direct ⚠️ Spécifications non vérifiées✓ En stock
$5.2 / unité
Voir la fiche technique →PIC16C72-20/SP
✅ Remplacement direct ⚠️ Spécifications non vérifiées✓ En stock
$2.95 / unité
Voir la fiche technique →PIC16F72-I/SP
✅ Remplacement direct✓ En stock
$1.92 / unité
Voir la fiche technique →PIC16F73-I/SP
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16F74-I/P
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16C72-10/SP Valeurs maximales et caractéristiques électriques
| Core Architecture | PIC16 (RISC Harvard) |
| Largeur du bus de données | 8 bit |
| Instruction Set Word | 14 bit |
| Fréquence d'horloge maximale | 10 MHz |
| Instruction Cycle Time | 100 ns (at 10 MHz) |
| Program Memory Type | OTP EPROM |
| Program Memory Size | 3.5 KB (2K x 14) |
| RAM | 128 bytes |
| EEPROM | 0 bytes (no on-chip EEPROM) |
| I/O Pins | 22 |
| ADC | 5 channels x 8 bit |
| Supply Voltage (VDD) | 2.5 V to 6.0 V |
| Timers | 2 x 8-bit, 1 x 16-bit (CCP) |
| Serial Interfaces | SSP (I2C/SPI), USART/SCI |
| Boîtier | 28-pin SPDIP (0.300 inch / 7.62 mm) |
| Température de fonctionnement | 0°C to +70°C (commercial) |
| Speed Grade | -10 (10 MHz) |
| Type de montage | Through-Hole (DIP) |
Configuration des broches de PIC16C72-10/SP
| Broche 1 | MCLR/VPP — Master Clear (Reset) input / Programming voltage |
| 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 VREF- |
| Broche 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input (open-drain) |
| Broche 7 | RA5/AN4/SS — PORTA bit 5 / Analog input channel 4 / SPI Slave Select |
| Broche 8 | VSS — Ground reference |
| Broche 9 | OSC1/CLKIN — Crystal oscillator input / External clock input |
| Broche 10 | OSC2/CLKOUT — Crystal oscillator output / Clock output |
| Broche 11 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Broche 12 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 PWM output |
| Broche 13 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM output |
| Broche 14 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Broche 15 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Broche 16 | RC5/SDO — PORTC bit 5 / SPI data out |
| Broche 17 | RC6/TX/CK — PORTC bit 6 / USART transmit / USART clock |
| Broche 18 | RC7/RX/DT — PORTC bit 7 / USART receive / USART data |
| Broche 19 | VSS — Ground reference |
| Broche 20 | VDD — Positive supply voltage (+2.5 V to +6.0 V) |
| Broche 21 | RB0/INT — PORTB bit 0 / External interrupt input |
| Broche 22 | RB1 — PORTB bit 1 |
| Broche 23 | RB2 — PORTB bit 2 |
| Broche 24 | RB3 — PORTB bit 3 |
| Broche 25 | RB4 — PORTB bit 4 (interrupt-on-change) |
| Broche 26 | RB5 — PORTB bit 5 (interrupt-on-change) |
| Broche 27 | RB6/PGC — PORTB bit 6 / In-circuit debugger clock |
| Broche 28 | RB7/PGD — PORTB bit 7 / In-circuit debugger data |
Applications typiques
PIC16C72-10/SP convient pour 6 applications: Industrial Sensor Interface Module, Appliance Control Board (White Goods), Automotive Body Control Module (Legacy), Low-Cost Data Acquisition Front End, HVAC Control Board, Educational Microcontroller Trainer.
Industrial Sensor Interface Module
The PIC16C72-10/SP fits industrial sensor interface modules where 5 channels of 8-bit ADC and 22 digital I/O are needed for multi-input monitoring. Its 5-channel analog front end directly accepts 0-5 V sensor outputs (thermistors, photocells, pressure bridges) without an external mux, while 128 bytes of RAM and 3.5 KB of OTP program memory suffice for 10 Hz scan loops with local averaging. Place input RC filters of 1 kohm/100 nF on each analog pin to limit source impedance below the 10 kohm ADC acquisition spec.
Recommandé
Appliance Control Board (White Goods)
White-goods control boards (washing machines, dishwashers, microwave ovens) use the PIC16C72-10/SP for motor relay control, keypad scanning, and LED/LCD status display. The 22 I/O pins easily accommodate 4x4 key matrices, seven-segment drivers, and triac gate control. Its 10 MHz core runs 100 ns instruction cycles - fast enough for zero-cross detection routines needed for AC load switching without in-rush surges. OTP storage locks the appliance firmware against field tampering.
Recommandé
Automotive Body Control Module (Legacy)
Pre-CAN automotive body controllers (window lift, mirror adjust, seat memory) used the PIC16C72-10/SP for local node logic with PWM motor control via its 16-bit CCP module. The CCP generates center-aligned PWM up to the 10 MHz instruction throughput, suitable for DC motor speed loops. Designers used the USART for LIN-substitute bit-banged communication before CAN/LIN became standard. For new automotive designs, migrate to PIC16F or dsPIC parts with AEC-Q100 qualification.
Recommandé
Low-Cost Data Acquisition Front End
Data loggers under $50 BOM use the PIC16C72-10/SP as an 8-bit ADC front end, buffering 5 channels at up to 50 ksps aggregate into external I2C EEPROM (24LC256) via the SSP module. With 3.5 KB OTP and 128 bytes RAM, designers implement averaging filters and SD card FAT16 writers in assembly to fit. OTP storage protects calibration coefficients against accidental user overwrite.
Recommandé
HVAC Control Board
HVAC thermostat and damper actuator boards integrate the PIC16C72-10/SP to read NTC thermistors (5 ADC channels cover supply, return, outdoor, coil, and ambient sensors), drive triac outputs for blower speed (CCP PWM), and interface to a wall display via USART. Operating from 5 V with OTP firmware locked at production, the part handles 0 to 70 C indoor environments and ships in through-hole SPDIP for ease of field service.
Recommandé
Educational Microcontroller Trainer
University embedded systems courses use the PIC16C72-10/SP on through-hole trainer boards because the 28-pin DIP is easy to breadboard and the 5-channel ADC allows multiple lab exercises (photocell, potentiometer, thermistor). The 35-instruction RISC set gives students a tractable assembly-language curriculum without the complexity of ARM Cortex. Modern curricula increasingly use the PIC16F877A trainer instead for re-programmability, but the OTP version teaches good code-review discipline.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC16C72-10/SP — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | PIC16C72-10/SO | PIC16C72-10I/SP | PIC16F72-I/SP | PIC16F73-I/SP | PIC16F74-I/P |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SPDIP (0.300 inch) | 28-SOIC (SMD) | 28-SPDIP (0.300 inch) - same | 28-SPDIP (0.300 inch) - same | 28-SPDIP (0.300 inch) - same | 28-PDIP (0.300 inch) - same |
| Program Memory | 3.5 KB OTP EPROM | 3.5 KB OTP EPROM - same | 3.5 KB OTP EPROM - same | 2 KB Flash (-43%) | 4 KB Flash (+14%) | 4 KB Flash (+14%) |
| Max Clock Speed | 10 MHz | 10 MHz - same | 10 MHz - same | 20 MHz (+100%) | 20 MHz (+100%) | 20 MHz (+100%) |
| Memory Type | OTP (one-time programmable) | OTP - same | OTP - same | Flash (reprogrammable) | Flash (reprogrammable) | Flash (reprogrammable) |
| ADC Channels x Resolution | 5 x 8-bit | 5 x 8-bit - same | 5 x 8-bit - same | 5 x 8-bit - same | 5 x 8-bit - same | 8 x 8-bit (+60%) |
| Operating Temperature | 0 C to +70 C (commercial) | 0 C to +70 C - same | -40 C to +85 C (industrial) | -40 C to +85 C (industrial) | -40 C to +85 C (industrial) | -40 C to +85 C (industrial) |
| Lifecycle Status | Obsolete | Obsolete | Obsolete | Active | Active | Active |
Principaux différenciateurs
- OTP EPROM with code protection for locked firmware (vs PIC16F72-I/SP)
- Industrial temp grade available in identical package (vs PIC16C72-10/SO)
- Higher 10 MHz speed than the PIC16C72-04 grade (vs PIC16C72-04/SP)
- 5-channel ADC matches PIC16F73 footprint exactly (vs PIC16F74-I/P)
Notes de conception
Place a 0.1 uF ceramic decoupling capacitor as close as possible between VDD (pin 20) and VSS (pins 8 and 19) to suppress supply noise during ADC conversions. For applications with ADC sampling above 5 ksps, add a 10 uF tantalum bulk capacitor at the VDD pin to handle switching transients from CCP PWM outputs. According to Microchip datasheet DS30244E, the PIC16C72's ADC requires source impedance below 10 kohm to maintain acquisition accuracy within 1 LSB.
Keep analog input traces (RA0-RA5) short and routed away from digital switching lines (RC0-RC7, oscillator). Use a ground star connection at the VSS pin rather than a daisy-chain pattern to avoid digital return currents coupling into the ADC reference. If using an external VREF, place a 10 uF + 0.1 uF filter on the VREF pin to prevent reference bounce during ADC conversions.
Estimated: configuring the wrong oscillator mode is the most common PIC16C72 issue. Below 4 MHz use LP mode (low-power crystal), 4-10 MHz use HS mode (high-speed crystal), and above 10 MHz you must use the PIC16C72-20 part - the -10 grade will not oscillate reliably above 10 MHz. Always include a 1 kohm pull-up resistor on MCLR (pin 1) tied to VDD, and add a 100 nF cap from MCLR to VSS to filter ESD events.
The PIC16C72-10/SP is rated for 0 C to +70 C commercial operation. For outdoor enclosures or industrial cabinets, use the PIC16C72-10I/SP industrial variant (-40 C to +85 C). Power dissipation is below 50 mW typical at 10 MHz with VDD = 5 V, so thermal concerns are minimal. The PCB thermal pad is not required on the SPDIP package - the through-hole lead frame dissipates heat adequately.
Informations de conformité
PIC16C72-10/SP is a legacy through-hole DIP part released before RoHS; lead-free / RoHS-compliant equivalents are not available in the original SPDIP package. For RoHS requirements, use PIC16F72-I/SP or PIC16F73-I/SP instead. The part is not AEC-Q100 qualified - do not use in new automotive designs without an automotive-grade substitute.