Microchip Technology

PIC16C72-20/SP - 8-Bit OTP MCU 20MHz 3.5KB | Microchip

N.º da peça: PIC16C72-20/SP ✗ Fim de vida
Em estoque Enviado em 1 a 3 dias úteis
4.0 V to 6.0 V Vdss 28-pin SPDIP (0.300 inch, 7.62mm) Package 20 MHz Speed OTP (One-Time Programmable) Memory
A partir de $2.95 USD / unidade
MOQ: 1 |
Preço atualizado: 2026-09-18
Preços por volume
Qtd. Preço unitário Total
1 $4.5 $4,50
10 $3.95 $39,50
100 $3.55 $355,00
500 $3.2 $1.600,00
1.000 $2.95 $2.950,00
ℹ️ Todos os preços estão em USD

PIC16C72-20/SP Visão geral

The Microchip Technology PIC16C72-20/SP is a low-cost, high-performance, CMOS, fully-static 8-bit microcontroller in the PIC16CXX mid-range family, integrating 3.5KB (2K x 14) of One-Time-Programmable (OTP) program memory, 128 bytes of RAM, 22 digital I/O lines, and a multi-channel 8-bit Analog-to-Digital Converter, all housed in a 28-pin SPDIP (0.300 inch, 7.62mm) through-hole package. It operates at up to 20MHz instruction clock and is supplied at 5V nominal.

What is a microcontroller? A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (ROM/Flash/OTP), data memory (RAM), peripherals (timers, ADC, communication interfaces), and I/O on one die. The PIC16C72 belongs to the broader taxonomy: microcontroller -> 8-bit MCU -> PIC16 mid-range family -> RISC Harvard-architecture MCU -> embedded controller. Mid-range PIC MCUs use a 14-bit instruction word with separate program and data buses, providing deterministic single-cycle execution for many instructions.

Key differentiating specifications include: 20MHz maximum clock (200ns instruction cycle), 3.5KB OTP program memory allowing in-system one-time programming during prototyping or low-volume production, 128 bytes of general-purpose RAM, an integrated 8-bit ADC with 5 analog input channels, two 8-bit timers and one 16-bit timer (Timer0/Timer1/Timer2), a Universal Synchronous/Asynchronous Receiver-Transmitter (USART/SCI), and a synchronous serial port (SSP) supporting SPI and I2C master/slave modes.

The PIC16C72's architecture is based on Microchip's enhanced mid-range RISC core with a hardware stack depth of 8 levels, 35 single-word instructions, and 8 hardware interrupt sources. The integrated 5-channel 8-bit ADC with sample-and-hold eliminates external ADC chips in simple sensor-interface designs. OTP memory suits cost-sensitive applications where firmware is finalized and large production runs amortize the programming cost.

Typical applications include appliance control boards, automotive body electronics (non-safety subsystems), industrial sensor interface modules, simple user-interface panels, motor control feedback loops, battery chargers, and consumer-electronic sub-controllers. The 22 I/O lines and 5 ADC channels handle button scanning, LED driving, relay control, and analog sensor reading without external glue logic.

Design consideration: Because OTP memory can be programmed only once, place the device in a socket during development to allow swap-out, or use the PIC16C72A/PIC16F72 flash-based variants for iterative prototyping. Power-supply decoupling requires a 0.1uF ceramic capacitor within 5mm of VDD, with a bulk 10uF electrolytic on the main 5V rail.

This page synthesizes distributor pricing, drop-in alternatives, and design considerations not consolidated on any single manufacturer page - giving engineers a faster path from datasheet to working prototype.

Alternativas drop-in para PIC16C72-20/SP — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.

Variantes desta série

Modelos da mesma série compatíveis como drop-in com PIC16C72-20/SP (mesmo formato e footprint) — diferindo em Package, Timers, Core Architecture, Operating Temperature, ADC.

Microchip Technology
Package: 28-pin SOIC (SO) wide-body, 300-mil
Operating Temperature: -40 °C to +85 °C (industrial, 'I' suffix)
ADC: 8-bit, 5 channels (28-pin package)
Microchip Technology
Package: 28-pin SPDIP (0.300 inch / 7.62 mm)
Timers: 2 x 8-bit, 1 x 16-bit (CCP)
Core Architecture: PIC16 (RISC Harvard)
Microchip Technology
Package: 28-pin SPDIP (0.300 inch, Plastic DIP)
Timers: Timer0 (8-bit + 8-bit prescaler), Timer1 (16-bit), Timer2 (8-bit + postscaler)
ADC: 8-bit multichannel (5 channels per datasheet)
Microchip Technology
Package: 28-pin SOIC wide-body (SO)
Timers: Two 8-bit, one 16-bit with CCP
Core Architecture: 8-bit RISC Harvard
Microchip Technology
Package: 28-SSOP (5.30 mm)
Timers: Timer0: 8-bit timer/counter with 8-bit prescaler
ADC: 8-bit, multi-channel
Microchip Technology
Package: 28-SPDIP (0.300 inch plastic DIP, through-hole)
Timers: Timer0: 8-bit with 8-bit prescaler; Timer1: 16-bit; Timer2: 8-bit with period register
Core Architecture: PIC16C mid-range 8-bit RISC
Microchip Technology
Package: 28-SPDIP (Skinny PDIP, 0.300 inch / 7.62 mm row spacing)
Timers: Timer0 (8-bit w/ prescaler), Timer1 (16-bit), Timer2 (8-bit w/ postscaler)
Core Architecture: 8-bit PIC mid-range Harvard RISC
Microchip Technology
Package: 28-SSOP (5.30 mm body width)
Core Architecture: 8-bit PIC16CXX mid-range RISC
Operating Temperature: -40C to +85C (Industrial)
Microchip Technology
Package: 28-pin SPDIP (Skinny PDIP), through-hole
Timers: 3 (Timer0 8-bit, Timer1 16-bit, Timer2 8-bit)
Core Architecture: PIC 8-bit RISC
Microchip Technology
Package: 28-pin SPDIP (0.300 inch, 7.62 mm)
Timers: Timer0 (8-bit), Timer1 (16-bit)
Core Architecture: 8-bit RISC (PIC mid-range)
Microchip Technology
Package: 28-SPDIP (0.300 inch, 7.62 mm)
Timers: 3 x 8/16-bit
Operating Temperature: 0C to +70C
Microchip Technology
Package: 28-SPDIP (Skinny Plastic DIP, 0.300 inch)
Timers: 3 (Timer0, Timer1, Timer2)
Operating Temperature: -40 C to +85 C (Industrial)

Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:

PIC16C72-10/SP

✅ Drop-In
Microchip Technology
📦 28-pin SPDIP
PIC16 (RISC Harvard) · 8 bit · 14 bit · 10 MHz · 100 ns (at 10 MHz) · OTP EPROM · 3.5 KB (2K x 14) · 128 bytes

✓ Em estoque

$4.42 / unidade

Ver ficha técnica →

PIC16C72-10I/SP

✅ Drop-In
Microchip Technology
📦 28-pin SPDIP
PIC16C7X mid-range 8-bit MCU · OTP (One-Time-Programmable) EPROM · 3.5KB (2K x 14 words) · 128 bytes · 10 MHz · 200 ns (single-cycle except branches) · 4.0 V to 5.5 V · 22

✓ Em estoque

$5.2 / unidade

Ver ficha técnica →

PIC16C72-20/SO

✅ Drop-In
Microchip Technology
📦 28-pin SOIC
PIC16C7X mid-range · 8-bit RISC Harvard · OTP (EPROM-based) · 3.5 KB (2K x 14 words) · 128 bytes · Not present · 20 MHz · 200 ns (at 20 MHz)

✓ Em estoque

$3.78 / unidade

Ver ficha técnica →

PIC16C72A-20/SP

✅ Drop-In
Microchip Technology
📦 28-pin SPDIP
PIC 8-bit RISC · OTP (One-Time Programmable) · 3.5 KB (2K x 14 words) · 128 bytes · 20 MHz · 200 ns · 4.0 V to 5.5 V · 22

✓ Em estoque

$5.05 / unidade

Ver ficha técnica →

PIC16F72-I/SP

✅ Drop-In
Microchip Technology
📦 28-pin SPDIP
8-bit PIC16 mid-range · 14-bit · 35 single-word instructions · 3.5 KB (2K x 14 words) · 128 bytes · 20 MHz · 200 ns at 20 MHz

✓ Em estoque

$1.92 / unidade

Ver ficha técnica →

PIC16F73-I/SP

✅ Drop-In
📦 28-pin SPDIP
same 28-SPDIP pinout, 7KB flash vs 3.5KB OTP (+100%), 192B RAM vs 128B, additional peripherals

📋 Alternativa de referência (fora do catálogo)

PIC16C72-04I/SO

✅ Drop-In
Microchip Technology
📦 28-pin SPDIP
PIC16 8-bit RISC · PIC16CXX Mid-Range (14-bit instruction word) · 4 MHz · 3.5 KB (2K x 14) OTP · 128 bytes · Not present (OTP ROM variant) · 4.0 V to 5.5 V (industrial operation; 2.0-6.0 V device absolute max) · 13 (digital, bidirectional)

✓ Em estoque

$4.71 / unidade

Ver ficha técnica →

PIC16C72-20/SP Classificações máximas e características elétricas

Core Architecture PIC16 mid-range 8-bit RISC
Instruction Set Width 14-bit
Frequência máxima de clock 20 MHz
Instruction Cycle Time 200 ns
Program Memory Type OTP (One-Time Programmable)
Program Memory Size 3.5 KB (2K x 14)
Data RAM 128 bytes
Data EEPROM None (not present in OTP PIC16C72)
I/O Pins 22
ADC 8-bit, 5 channels
Timers Timer0 (8-bit), Timer1 (16-bit), Timer2 (8-bit)
Serial Interfaces USART (SCI), SSP (SPI / I2C master-slave)
Operating Voltage (Vdd) 4.0 V to 6.0 V
Supply Voltage Nominal 5 V
Faixa de temperatura de operação 0C to +70C (commercial, /SP suffix)
Encapsulamento 28-pin SPDIP (0.300 inch, 7.62mm)
Tipo de montagem Through-Hole (DIP)
Contagem de pinos 28
Nível MSL 1 (unlimited floor life, through-hole)
Status RoHS Non-compliant (contains lead, through-hole DIP)
Lead-Free / Pb-Free No (contains Pb in leads and finish)
AEC-Q100 Automotive Qualification Not qualified

Configuração de pinos do PIC16C72-20/SP

DIP-28 Package Pinout Diagram DIP-28 28-pin dual inline, 7.62mm pitch, JEDEC MS-001. 1 28 2 27 3 26 4 25 5 24 6 23 7 22 8 21 9 20 10 19 11 18 12 17 13 16 14 15 DIP-28
Pino 1 RA2/AN2 — PORTA bit 2 / analog input 2
Pino 2 RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / ADC positive voltage reference
Pino 3 RA4/AN4 — PORTA bit 4 / analog input 4 (open-drain)
Pino 4 RA5/AN5/SS — PORTA bit 5 / analog input 5 / SSP slave-select
Pino 5 VSS — Ground reference
Pino 6 OSC1/CLKIN — Crystal oscillator input / external clock input
Pino 7 OSC2/CLKOUT — Crystal oscillator output / clock output (Fosc/4)
Pino 8 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input
Pino 9 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / Capture-Compare-PWM 2
Pino 10 RC2/CCP1 — PORTC bit 2 / Capture-Compare-PWM 1
Pino 11 RC3/SCK/SCL — PORTC bit 3 / SSP SPI clock / I2C clock
Pino 12 RC4/SDI/SDA — PORTC bit 4 / SSP SPI data in / I2C data
Pino 13 RC5/SDO — PORTC bit 5 / SSP SPI data out
Pino 14 RC6/TX/CK — PORTC bit 6 / USART async transmit / sync clock
Pino 15 RC7/RX/DT — PORTC bit 7 / USART async receive / sync data
Pino 16 RB0/INT — PORTB bit 0 / external interrupt input
Pino 17 RB1 — PORTB bit 1
Pino 18 RB2 — PORTB bit 2
Pino 19 RB3 — PORTB bit 3
Pino 20 RB4 — PORTB bit 4 (interrupt-on-change)
Pino 21 RB5 — PORTB bit 5 (interrupt-on-change)
Pino 22 RB6 — PORTB bit 6 (interrupt-on-change)
Pino 23 RB7 — PORTB bit 7 (interrupt-on-change)
Pino 24 VDD — Positive power supply (+5V nominal)
Pino 25 RA0/AN0 — PORTA bit 0 / analog input 0
Pino 26 RA1/AN1 — PORTA bit 1 / analog input 1
Pino 27 NC — Not connected (per datasheet, reserved)
Pino 28 MCLR/VPP — Master clear reset (active-low) / programming voltage input

Aplicações típicas

PIC16C72-20/SP é adequado para 7 aplicaçãos: Appliance Control Boards, Industrial Sensor Interface Modules, Automotive Body Electronics (Non-Safety), User Interface Panels, Battery Charger Controllers, Motor Control Feedback Loops, Consumer Electronics Sub-Controllers.

🏭

Appliance Control Boards

The PIC16C72-20/SP is well suited for low-cost appliance control boards (washing machines, dishwashers, microwave ovens, HVAC zone controllers) where its 22 I/O lines directly drive LED indicators, relay coils, triac optocouplers, and seven-segment displays without external glue logic. The 5-channel 8-bit ADC reads thermistor temperature sensors, water-level probes, and current-sense shunts for motor overload detection. The integrated USART supports diagnostic connectivity to inverter boards or main-MCU communication in multi-board designs. OTP memory is acceptable here because firmware is finalized after type testing and production volumes amortize the programming cost. With 20MHz operation the controller executes its event loop in well under 1ms, easily meeting the response-time requirements of safety interlocks and user-interface debouncing.

🏭

Industrial Sensor Interface Modules

The PIC16C72-20/SP integrates analog signal conditioning and digital communication in one package, ideal for 4-20mA loop-powered sensor transmitters, RTD conditioner boards, and bridge-amplifier digitizer modules. Its 5-channel 8-bit ADC with internal sample-and-hold provides adequate resolution for temperature, pressure, and flow sensor signal chains where 1% absolute accuracy is acceptable. The USART handles RS-232/RS-485 communication via external transceivers, and the SSP port connects directly to SPI ADC front-ends or EEPROM dataloggers. Industrial users benefit from the /SP package's through-hole robustness for screw-terminal assemblies and conformal-coated PCBs. For environments with extended temperature exposure, the PIC16C72-10I/SP variant (industrial -40C to +85C) is a better choice than the /SP commercial-temperature part.

🚗

Automotive Body Electronics (Non-Safety)

The PIC16C72-20/SP powers body-electronics subsystems such as seat-position controllers, mirror-adjustment modules, interior lighting dimmers, and aftermarket accessory controllers, where its 22 I/O lines handle motor-driver IC interfaces, switch-matrix scanning, and LIN-bus communication via external transceivers. The 8-bit ADC reads potentiometer wiper voltages for analog position feedback. However, the PIC16C72-20/SP itself is not AEC-Q100 qualified and operates only over the commercial 0C to +70C range; for safety-relevant or under-hood modules the industrial /I temperature grade is required and the flash-based PIC16F72 family is strongly recommended for in-circuit reprogramming during vehicle validation. The part is appropriate for non-safety cabin modules in cost-sensitive aftermarket products where automotive qualification is delegated to the system integrator.

🧩

User Interface Panels

The PIC16C72-20/SP is a strong fit for user-interface panel controllers in printers, 3D printers, CNC front panels, instrument front ends, and access-control keypads, where its 22 I/O lines scan 4x4 or 4x5 matrix keypads, drive multiplexed 7-segment LED displays, and read rotary encoder inputs directly. The integrated timers support PWM generation for backlight brightness control and buzzer tone generation. The 128-byte RAM is sufficient for menu-stack data and temporary parsing buffers. Three timer modules allow precise debouncing intervals, key-repeat timing, and display multiplexing refresh rates without CPU overhead. Designers favor the PIC16C72-20/SP for established UI designs where OTP cost is acceptable and the firmware rarely changes; new designs use the PIC16F72-I/SP flash equivalent.

⚡

Battery Charger Controllers

The PIC16C72-20/SP serves as the supervisory controller in simple NiCd, NiMH, and lead-acid battery chargers, where its 5-channel ADC monitors battery voltage, charge current via shunt resistor, and cell temperature via NTC thermistor for delta-peak termination logic. PWM generation from Timer2 with internal gating drives a MOSFET gate driver or TL494-style feedback loop. The USART reports charger state and capacity to an upstream host controller or display module. OTP memory is acceptable in this application because the charge algorithm is fixed and validated; -dV, 0dV, and temperature-slope termination algorithms fit comfortably in 3.5KB of program memory. For lithium-ion chemistries requiring stricter safety, consider migrating to a dedicated battery-management IC like the MCP73123.

🏭

Motor Control Feedback Loops

The PIC16C72-20/SP provides closed-loop PID control for low-power brushed DC motors, small stepper motors, and BLDC sensor feedback in fans, pumps, and small actuators, where its three timers handle quadrature encoder input (Timer0/Timer1), PWM generation (Timer2), and rate-loop sampling. The 5-channel ADC reads current-sense amplifiers and back-EMF voltages for commutation timing. Up to 22 I/O lines interface with Hall-sensor inputs, gate-driver enable pins, fault inputs, and serial debug ports. At 20MHz the controller achieves sub-100us rate-loop update periods suitable for motors up to several hundred RPM mechanical bandwidth. Designers should budget program memory carefully; PID algorithms with multiple operating modes approach the 3.5KB OTP limit, and the PIC16F73-I/SP (7KB flash) is a more future-proof alternative.

📺

Consumer Electronics Sub-Controllers

The PIC16C72-20/SP functions as a sub-controller in consumer electronics such as set-top boxes, audio amplifiers, washing machines, and remote IR receivers, where it handles standby power management, IR remote decoding via Timer0 input capture, front-panel button scanning, and LED status indication while the main processor handles heavy DSP tasks. Its USART/SSP connectivity allows I2C or SPI communication with the main CPU. Low-cost OTP memory makes it economical in high-volume consumer goods where firmware is fixed after design lock. The 5-channel ADC reads potentiometer settings for volume, brightness, or temperature user inputs. For new consumer designs the PIC16F72-I/SP provides flash flexibility at minimal cost premium, allowing late-stage firmware customization for regional SKUs.

Resumo dos produtos recomendados

MOC3021 Optotriac driver for AC load switching Usado em: Appliance Control Boards ULN2003 Darlington array for relay/LED driving Usado em: Appliance Control Boards PIC16F72-I/SP Microchip Technology Usado em: Appliance Control Boards, Automotive Body Electronics (Non-Safety), User Interface Panels, Consumer Electronics Sub-Controllers MAX485 RS-485 transceiver for industrial bus Usado em: Industrial Sensor Interface Modules LM358 Op-amp for sensor signal conditioning Usado em: Industrial Sensor Interface Modules 24LC256 I2C EEPROM for parameter storage Usado em: Industrial Sensor Interface Modules TJA1027 LIN transceiver for body-bus communication Usado em: Automotive Body Electronics (Non-Safety) BTS724G Smart high-side switch for lamp/load driving Usado em: Automotive Body Electronics (Non-Safety) MAX7219 Analog Devices Usado em: User Interface Panels MM74C922 16-key encoder IC alternative to matrix scanning Usado em: User Interface Panels MCP73123 Dedicated Li-ion charge management IC Usado em: Battery Charger Controllers IRF540N Power MOSFET for charge-current switching Usado em: Battery Charger Controllers LM317 Adjustable regulator for linear charger stages Usado em: Battery Charger Controllers DRV8871 Brushed DC motor driver with integrated FETs Usado em: Motor Control Feedback Loops A4950 DMOS full-bridge PWM motor driver Usado em: Motor Control Feedback Loops PIC16F73-I/SP Higher-memory flash alternative (7KB) Usado em: Motor Control Feedback Loops TSOP1738 IR receiver module for remote-control decoding Usado em: Consumer Electronics Sub-Controllers 24LC02 I2C EEPROM for user-preference storage Usado em: Consumer Electronics Sub-Controllers
What is the program memory size of PIC16C72-20/SP?
The PIC16C72-20/SP integrates 3.5KB of One-Time-Programmable (OTP) program memory, organized as 2K x 14-bit words, according to Microchip datasheet 30244D. OTP memory can be written once using a device programmer and retains the program without power. For iterative development the flash-based PIC16F72 is recommended instead.
Is PIC16C72-20/SP still in production?
No, the PIC16C72-20/SP is in the obsolete lifecycle status per the Microchip product page, which recommends the PIC16C72A or PIC16F72 as newer alternatives. Last-time-buy opportunities may exist through distribution but new designs should target the flash-based PIC16F72 family.
What package does PIC16C72-20/SP use?
The PIC16C72-20/SP is supplied in a 28-pin SPDIP (Skinny Plastic Dual In-line Package) with 0.300 inch / 7.62mm row spacing, through-hole mounting. The /SP suffix indicates SPDIP packaging. The device has 22 usable I/O lines, with the remaining pins allocated to VDD, VSS, MCLR, OSC1, OSC2, and analog Vref inputs.
What is the maximum operating frequency of PIC16C72-20/SP?
The PIC16C72-20/SP operates at up to 20MHz external clock, which yields a 200ns instruction cycle. According to Microchip datasheet 30244D, the -20 speed grade requires Vdd in the 4.0V to 6.0V range and supports the full commercial temperature range 0C to +70C.
Where can I buy PIC16C72-20/SP online?
PIC16C72-20/SP is available from major distributors including DigiKey (datasheet rank 90) and Mouser (datasheet rank 90), as well as specialist stockists such as Avaq and Xecor. As of 2026-09-18, single-unit pricing is approximately $4.50, with breaks at 10 / 100 / 500 / 1000 quantities. Because the part is obsolete, lead time should be confirmed before placing volume orders.
What is the lead time for PIC16C72-20/SP?
Lead time for the obsolete PIC16C72-20/SP varies because Microchip has discontinued new production. As of 2026-09-18, distributor stock exists but quantities are finite - DigiKey and Mouser show partial inventory with lead times ranging from immediate (in-stock reels) to 12+ weeks for large orders. Contact the distributor directly for current availability and quote pricing.
How does PIC16C72-20/SP compare to PIC16F72-I/SP?
The PIC16C72-20/SP and PIC16F72-I/SP share the same 28-pin SPDIP pinout, the same 3.5KB program memory size, the same 128-byte RAM, the same 8-bit 5-channel ADC, and the same peripheral set. The key difference is memory technology: PIC16C72 uses 3.5KB OTP (one-time programmable) while PIC16F72 uses 3.5KB flash (reprogrammable, 100k erase/write cycles). For new designs, the PIC16F72-I/SP is recommended.
What is the best drop-in replacement for PIC16C72-20/SP?
The best drop-in replacement for PIC16C72-20/SP is the PIC16F72-I/SP from Microchip. It shares the same 28-pin SPDIP package, identical pinout, identical 3.5KB program memory (but flash-reprogrammable instead of OTP), same 128-byte RAM, same 5-channel 8-bit ADC, and same peripheral set (USART, SSP, three timers). The flash memory allows iterative development and field firmware updates.
When should I choose PIC16C72-20/SP over PIC16F72-I/SP?
Choose PIC16C72-20/SP only when (a) you are maintaining a legacy product whose firmware is finalized, (b) you have existing programmed inventory, or (c) the per-unit cost difference is significant in your volume scenario. Choose PIC16F72-I/SP for all new designs because flash memory allows in-circuit reprogramming, debug via ICD, and field firmware updates - advantages that almost always outweigh the small cost premium.
What is the difference between PIC16C72 and PIC16C72A?
The PIC16C72A is a minor revision of the PIC16C72 with an enhanced ADC module and small silicon improvements, recommended by Microchip as the modern replacement for PIC16C72. Both share the same 28-pin SPDIP pinout, 3.5KB OTP program memory, 128-byte RAM, and same peripheral set. The PIC16C72A is the recommended choice for new designs over the obsolete PIC16C72.
Where can I download PIC16C72-20/SP datasheet PDF?
The PIC16C72-20/SP datasheet (Microchip document 30244D) is available from Microchip's website at https://ww1.microchip.com/downloads/en/DeviceDoc/30244D.pdf. Mirror copies are available on alldatasheet.com and findic.us. The datasheet contains the full electrical characteristics, instruction set, peripheral descriptions, ADC specifications, and DC/AC timing diagrams.
What is the pinout of PIC16C72-20/SP?
The PIC16C72-20/SP 28-pin SPDIP pinout assigns RA0-RA5 (pins 1-2, 3-5, 7) and RB0-RB7 (pins 6, 8-13) and RC0-RC7 (pins 14-19, 23-24) as digital I/O, with shared analog functions on PORTA. Pin 20 is VDD, pin 21 is VSS, pin 27 is Vref/RA3, pin 28 is MCLR, and pins 15-16 are OSC2/OSC1. See the package diagram on the product page for the full pinmap.
Is PIC16C72-20/SP RoHS compliant?
No, the PIC16C72-20/SP is not RoHS compliant. The through-hole SPDIP package uses tin-lead (SnPb) leads and contains lead in the die attach and lead finish. This is typical of Microchip PIC16C-series OTP devices from the late 1990s. The flash-based PIC16F72 family is available in lead-free packages if RoHS compliance is required.
Can PIC16F72 directly replace PIC16C72 in an existing design?
Yes, the PIC16F72-I/SP is a pin-to-pin drop-in replacement for PIC16C72-20/SP with identical pinout, identical 3.5KB program memory footprint, identical RAM and EEPROM organization, and identical peripheral register map. Firmware compiled for PIC16C72 may require minor modifications for any PIC16C72A-specific features; otherwise the device can be swapped without PCB changes.
What are the key specifications of PIC16C72-20/SP that engineers should know?
PIC16C72-20/SP critical specifications: 8-bit PIC16 mid-range RISC core; 3.5KB (2K x 14) OTP program memory; 128 bytes RAM; 22 digital I/O lines; 8-bit ADC with 5 input channels; three timers (Timer0 8-bit, Timer1 16-bit, Timer2 8-bit with PWM); USART (SCI) plus SSP supporting SPI and I2C; 20MHz maximum clock giving 200ns instruction cycle; 4.0V to 6.0V Vdd; 0C to +70C commercial temperature range; 28-pin SPDIP through-hole package.

Dados de referência de engenharia para PIC16C72-20/SP — comparação, orientação de projeto e informações de conformidade.

Guia de seleção

Choose PIC16C72-20/SP only when you are maintaining a legacy design whose firmware is fully validated and locked, where you already have programmed inventory, or where the per-unit cost savings of OTP memory outweigh the loss of reprogramming flexibility. For all new designs, choose PIC16F72-I/SP - it shares the identical 28-pin SPDIP pinout, 3.5KB memory footprint, 128 bytes RAM, 5-channel 8-bit ADC, and peripheral set, but uses flash memory for in-circuit reprogramming and field firmware updates. If your design requires more program memory or RAM, choose PIC16F73-I/SP (7KB flash, 192B RAM, same 28-SPDIP pinout). For industrial temperature applications, choose PIC16C72-10I/SP or PIC16F72-I/SP (both -40C to +85C). For surface-mount designs, choose PIC16C72-20/SO or PIC16F72-I/SO. Note: PIC16C72-20/SP is non-RoHS due to its through-hole lead finish, so for RoHS-compliant end products select the lead-free flash variants.

Comparação com alternativas

Parâmetro Este produto PIC16C72-10/SP PIC16C72-10I/SP PIC16C72A-20/SP PIC16F72-I/SP PIC16F73-I/SP
Package 28-pin SPDIP (through-hole) 28-pin SPDIP (same) 28-pin SPDIP (same) 28-pin SPDIP (same) 28-pin SPDIP (same) 28-pin SPDIP (same)
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Memory 3.5 KB OTP 3.5 KB OTP 3.5 KB OTP 3.5 KB OTP 3.5 KB Flash 7 KB Flash (+100%)
Maximum Clock 20 MHz 10 MHz (-50%) 10 MHz (-50%) 20 MHz (same) 20 MHz (same) 20 MHz (same)
RAM 128 bytes 128 bytes 128 bytes 128 bytes 128 bytes 192 bytes (+50%)
ADC 8-bit, 5 channels 8-bit, 5 channels 8-bit, 5 channels 8-bit, 5 channels (enhanced) 8-bit, 5 channels 8-bit, 5 channels
Operating Temperature 0C to +70C 0C to +70C -40C to +85C (industrial) 0C to +70C -40C to +85C (industrial) -40C to +85C (industrial)
Memory Type OTP (one-time programmable) OTP OTP OTP Flash (reprogrammable, 100k cycles) Flash (reprogrammable, 100k cycles)
Lifecycle Status Obsolete Obsolete Obsolete Active (recommended) Active (recommended) Active

Principais diferenciais

  • Identical 3.5KB program memory with flash-based reprogrammability (vs PIC16F72-I/SP)
  • Higher program memory and RAM headroom for future feature expansion (vs PIC16F73-I/SP)
  • Industrial temperature range for harsh-environment deployment (vs PIC16C72-10I/SP)
  • Enhanced ADC module for improved signal-chain performance (vs PIC16C72A-20/SP)

Notas de projeto

The PIC16C72-20/SP requires a stable +5V supply with decoupling of 0.1uF ceramic capacitor within 5mm of the VDD pin (pin 20) and a bulk 10uF electrolytic or tantalum capacitor on the main 5V rail. During programming via MCLR/VPP, VPP rises to approximately 13V - ensure your supply regulator can sink the inrush without sagging below 4.5V on VDD. Add a 100-ohm series resistor on MCLR to limit inrush during programming. Brownout detection (BOD) configuration bits should be enabled during development to prevent code runaway during supply dips.

Keep the 20MHz crystal (or ceramic resonator) and its load capacitors within 10mm of the OSC1/OSC2 pins to minimize EMI and stray capacitance. Route the crystal traces over a continuous ground pour with no digital signals crossing beneath them. PORTA analog inputs (RA0-RA5) should be routed away from digital switching traces - especially RC0-RC7 and the PWM outputs - to minimize ADC noise coupling. Place the AVdd filter network (10uH inductor + 10uF + 0.1uF) close to the analog reference section if your design uses external Vref.

Three common PIC16C72 design pitfalls: (1) OTP memory programming requires a Microchip PICkit or MPLAB PM3 device programmer - the device cannot be re-programmed in-circuit, so always use a socket during development. (2) The PORTA RA4 pin is open-drain and requires an external pull-up resistor if used as a digital output. (3) Timer1 external oscillator pins (RC0/T1OSO and RC1/T1OSI) are shared with PORTC, so if you enable the Timer1 oscillator mode you lose two PORTC pins - many reference manuals fail to highlight this. (4) The ICD pins RB6 and RB7 are also used for In-Circuit Debugging on flash variants but are general-purpose I/O on the OTP PIC16C72.

Estimated: At 20MHz clock and 5V supply, the PIC16C72-20/SP draws approximately 13-20mA active current (typical 15mA at 20MHz), giving a power dissipation of about 75-100mW. With the 28-pin SPDIP package thermal resistance of approximately 60-80 C/W, junction temperature rise is on the order of 5-8C above ambient at room temperature. No heatsink is required; however, the device should not be operated above its 0C to +70C commercial temperature range. For higher-temperature operation use the /I industrial-grade variants which extend the range to -40C to +85C.

When driving long cables from RC6/TX and RC7/RX (USART lines), place a series resistor (100-470 ohm) close to the MCU pin to dampen reflections. For I2C bus connections on RC3/RC4, use 4.7kohm pull-up resistors for 100kHz standard mode and 2.2kohm for 400kHz fast mode; never exceed the SSP bus capacitance budget of 400pF. SPI clock on RC3 should be kept below 8MHz for reliable communication with typical peripheral ICs. If your application uses PWM outputs (CCP1/CCP2 on RC2/RC1) to drive MOSFET gates, add a 100-ohm series gate resistor to control rise time and reduce ringing.

Informações de conformidade

RoHS
Non Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Sem chumbo
No
Sem halogênios
Unknown
Minerais de conflito
Compliant

PIC16C72-20/SP is non-RoHS because the 28-pin SPDIP package uses tin-lead (SnPb) lead finish; not AEC-Q100 qualified (automotive grade unavailable for this OTP family); REACH compliance assumed per Microchip product declaration; halogen-free status not explicitly stated in the provided web data.

Dados verificados em: 2026-09-18 — dados verificados e curados pela equipe de engenharia de componentes da XAIPART

Buscas relacionadas

PIC16C72-20/SP PIC16C72-20/SP datasheet PIC16C72-20/SP price PIC16C72 vs PIC16F72 PIC16C72 drop-in replacement PIC16C72 pinout 28-pin SPDIP 8-bit OTP microcontroller 3.5KB Microchip PIC16 mid-range MCU PIC16C72A-20/SP upgrade PIC16C72-20/SP buy online PIC16C72 obsolete alternative what microcontroller replaced PIC16C72

Componentes & termos relacionados

Microchip Technology PIC16C72 PIC16C72-20/SP PIC16C72-10/SP PIC16C72-10I/SP PIC16C72A-20/SP PIC16F72-I/SP PIC16F73-I/SP PIC16CXX mid-range family 8-bit microcontroller OTP (One-Time Programmable) memory Flash memory RISC architecture Harvard architecture USART SSP (Synchronous Serial Port) SPI I2C ADC (Analog-to-Digital Converter) SPDIP package through-hole mounting RoHS AEC-Q100 REACH PIC16 mid-range instruction set MPLAB IDE
RFQ de cotação rápida
Preencha todos os detalhes — nossa equipe de vendas responderá em até 24 horas
Part number Fabricante Encapsulamento QTY Preço-alvo Total
Total: $0.00 USD
✓
Cotação enviada!

Responderemos seu e-mail em até 24 horas

1
RFQ enviada
2
Cotação recebida
3
Pedido realizado
4
Pagamento
5
Enviado
6
Entregue
Ver detalhes da RFQ