PIC16C72-20/SS - 8-Bit 20MHz OTP MCU, 3.5KB EPROM, 28-SSOP | Microchip
N.º da peça: PIC16C72-20/SS ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $5.3 | $5,30 |
| 10 | $4.85 | $48,50 |
| 100 | $4.2 | $420,00 |
| 500 | $3.65 | $1.825,00 |
| 1.000 | $3.1 | $3.100,00 |
PIC16C72-20/SS Visão geral
A PIC microcontroller is a compact microcontroller unit (MCU) built on a Harvard-architecture RISC core, integrating CPU, non-volatile program memory, RAM, and peripherals on a single die. PIC16C-series parts occupy the mid-range position of Microchip's 8-bit line - below PIC18 in performance and above PIC10/PIC12 in capability - targeting cost-sensitive embedded control. The PIC16C72 family specifically combines 8-channel 8-bit ADC, capture/compare/PWM, and USART peripherals, making it a typical PIC16C mid-tier general-purpose MCU.
Key features of the PIC16C72-20/SS include 20MHz maximum clock speed, 3.5KB (2K x 14) of OTP program memory, 128 bytes of data RAM, 13 digital I/O pins, an 8-channel 8-bit A/D converter, a Timer0 8-bit timer/counter with 8-bit prescaler, and a capture/compare/PWM module. Brown-out Reset (BOR) circuitry protects against low-voltage lockups, while an operating voltage range of 4.0V to 5.5V (per one source's 4 to 5.5V listing) supports the legacy 5V embedded ecosystem. The part is sourced as commercial grade with SSOP-28 surface-mount packaging.
Architecturally, the PIC16C72-20/SS uses a 14-bit instruction word with a Harvard-separated program/data bus, eight-level stack, and 35 single-cycle instructions (excluding branches). The 8-bit ADC uses successive approximation with analog input multiplexing across 5 channels (per the PIC16C72 datasheet's standard pinout) or 8 channels (per varying distributor descriptions - consult datasheet for authoritative count). The PWM module supports capture, compare, and PWM functions via a 16-bit timer base.
Typical applications include industrial control loops (using ADC + PWM), sensor signal conditioning, low-speed serial communication via USART, white-goods motor control, and legacy 5V embedded designs. It also fits automotive body electronics, HVAC control boards, and consumer appliance controllers where cost-sensitive 8-bit MCU performance is sufficient.
When designing with this device, consider that the OTP memory cannot be reprogrammed - field updates require a Flash-based variant such as the PIC16F72. Ensure 5V supply regulation and decoupling per datasheet recommendations, and verify ADC reference voltage stability for measurement accuracy.
This page synthesizes distributor pricing, drop-in PIC16C72-family alternatives, and practical design notes that go beyond what appears on a single DigiKey or Mouser listing.
Alternativas drop-in para PIC16C72-20/SS — 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/SS (mesmo formato e footprint) — diferindo em Package, Timers, Core Architecture, RoHS Status, ADC.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC16C72-10/SS
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$5.62 / unidade
Ver ficha técnica →PIC16C72-20I/SS
✅ Drop-In✓ Em estoque
$5.1 / unidade
Ver ficha técnica →PIC16C72-04/SO
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$3.45 / unidade
Ver ficha técnica →PIC16C72-10I/SO
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$4.25 / unidade
Ver ficha técnica →PIC16C72-20/SP
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$2.95 / unidade
Ver ficha técnica →PIC16F72-I/SS
✅ Drop-In✓ Em estoque
$2.19 / unidade
Ver ficha técnica →PIC16C72-20/SS Classificações máximas e características elétricas
| Core | PIC16C RISC 8-bit |
| Instruction Set Architecture | Harvard, 14-bit instruction word |
| Maximum Clock Speed | 20 MHz |
| Program Memory | 3.5 KB (2K x 14) OTP |
| Data RAM | 128 x 8 bytes |
| I/O Pins | 13 |
| ADC | 8-bit, multi-channel |
| Timers | Timer0: 8-bit timer/counter with 8-bit prescaler |
| Peripherals | Capture/Compare/PWM, USART |
| Brown-out Reset (BOR) | Yes |
| Tensão de alimentação | 4.0 V to 5.5 V |
| ROM Type | OTP (One-Time Programmable) |
| Encapsulamento | 28-SSOP (5.30 mm) |
| Tipo de montagem | Surface Mount |
Configuração de pinos do PIC16C72-20/SS
| Pino 1 | MCLR/Vpp — Master Clear (Reset) input / Programming voltage |
| Pino 2 | RA0/AN0 — PORTA bit 0 / Analog input channel 0 |
| Pino 3 | RA1/AN1 — PORTA bit 1 / Analog input channel 1 |
| Pino 4 | RA2/AN2 — PORTA bit 2 / Analog input channel 2 |
| Pino 5 | RA3/AN3/Vref — PORTA bit 3 / Analog input channel 3 / ADC voltage reference |
| Pino 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pino 7 | RA5/AN4/SS — PORTA bit 5 / Analog input channel 4 / Slave Select |
| Pino 8 | OSC1/CLKIN — Oscillator input / External clock input |
| Pino 9 | OSC2/CLKOUT — Oscillator output / Clock output |
| Pino 10 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pino 11 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 output |
| Pino 12 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM1 output |
| Pino 13 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pino 14 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pino 15 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pino 16 | RC6/TX/CK — PORTC bit 6 / USART TX / USART clock |
| Pino 17 | RC7/RX/DT — PORTC bit 7 / USART RX / USART data |
| Pino 18 | RB0/INT — PORTB bit 0 / External interrupt |
| Pino 19 | RB1 — PORTB bit 1 |
| Pino 20 | RB2 — PORTB bit 2 |
| Pino 21 | RB3/PGM — PORTB bit 3 / Low-voltage programming |
| Pino 22 | RB4 — PORTB bit 4 |
| Pino 23 | RB5 — PORTB bit 5 |
| Pino 24 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pino 25 | RB7/PGD — PORTB bit 7 / ICSP data |
| Pino 26 | Vss — Ground reference |
| Pino 27 | VDD — Positive supply voltage (5V) |
| Pino 28 | NC — Not connected (per datasheet) |
Aplicações típicas
PIC16C72-20/SS é adequado para 6 aplicaçãos: Industrial Control Loop with ADC + PWM, White Goods Appliance Control Board, Low-Speed Serial Communication Node, HVAC Climate Control Module, Consumer Appliance User Interface Controller, Legacy 5V Embedded Control Module.
Industrial Control Loop with ADC + PWM
The PIC16C72-20/SS fits industrial control loops that require sensor measurement and actuator drive. Its 8-bit multi-channel ADC samples analog sensor signals (temperature, pressure, flow) while the Capture/Compare/PWM module generates variable-duty drive signals for motors, heaters, or solenoid valves. At 20MHz the part delivers 5 MIPS, sufficient for PID-loop computation cycles under 200us. The 4.0V-5.5V supply range integrates cleanly with industrial 5V rails, while the 28-SSOP package supports compact DIN-rail mounted controller boards. Brown-out Reset protects against brown-out events common in industrial supplies.
Recomendado
White Goods Appliance Control Board
The PIC16C72-20/SS is well-suited for white-goods appliance control - washing machines, dishwashers, microwave ovens - where its 8-bit MCU performance and 5V supply tolerance match legacy cost-down designs. The 3.5KB OTP memory holds finalized appliance firmware (cycle state machines, user interface handling), while the PWM module drives motor control signals for pumps and valves. Its commercial temperature grade fits indoor appliance environments. The 13 I/O pins multiplex with the user-interface keypad, status indicators, and sensor inputs.
Recomendado
Low-Speed Serial Communication Node
The PIC16C72-20/SS serves as a low-cost serial communication node using its integrated USART peripheral. Operating at 20MHz, it can sustain standard baud rates up to 115200 with low interrupt overhead, suitable for RS-232/RS-485 sensor hubs, point-of-sale terminals, and serial-controlled instrumentation. The 128-byte RAM accommodates modest receive buffers, and the 3.5KB OTP holds protocol stack plus application logic. The 28-SSOP package's compact footprint benefits space-constrained serial modules.
Recomendado
HVAC Climate Control Module
The PIC16C72-20/SS suits HVAC climate control modules where it reads multiple thermistor inputs via its 8-bit ADC, drives fan/valve PWM outputs, and communicates with a master controller via USART. Its 4.0V-5.5V supply range aligns with HVAC 24VAC-derived 5V rails. The Brown-out Reset protects against compressor inrush dips. The 128-byte RAM supports modest scheduling buffers, and 3.5KB OTP holds HVAC state-machine code. The 28-SSOP package fits compact thermostat and air-handler PCBs.
Recomendado
Consumer Appliance User Interface Controller
The PIC16C72-20/SS functions as a user-interface controller in consumer appliances - coffee makers, blenders, slow cookers - where it scans keypads, drives LED/LCD displays, and signals a main controller. The 13 I/O pins handle keypad matrix scanning (up to 12 keys), indicator LEDs, and beeper drive. The PWM module generates variable-frequency tones for audible feedback. OTP memory secures finalized UI firmware at minimum cost. The 28-SSOP package fits behind display panels in space-constrained enclosures.
Recomendado
Legacy 5V Embedded Control Module
The PIC16C72-20/SS targets legacy 5V embedded systems where modern 3.3V MCUs cannot be retrofitted without reworking the analog front-end. It interfaces directly with 5V sensors, 5V op-amps, and 5V actuators without level shifters. The PIC16C72 family remains widely used in industrial controllers, automotive body electronics, and test equipment manufactured in the late 1990s-2000s. For service replacements and obsolescence management, the active lifecycle status and broad distributor stock make it a sustainable choice.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC16C72-20/SS — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | PIC16C72-10/SS | PIC16C72-20I/SS | PIC16F72-I/SS |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SSOP (5.30mm) | 28-SSOP (5.30mm) - same | 28-SSOP (5.30mm) - same | 28-SSOP (5.30mm) - same |
| Maximum Clock Speed | 20 MHz | 10 MHz (-50%) | 20 MHz (same) | 20 MHz (same) |
| Program Memory Type | OTP (3.5 KB) | OTP (3.5 KB) - same | OTP (3.5 KB) - same | Flash (3.5 KB) - reprogrammable |
| Program Memory Size | 3.5 KB (2K x 14) | 3.5 KB (2K x 14) - same | 3.5 KB (2K x 14) - same | 3.5 KB (2K x 14) - same |
| Data RAM | 128 bytes | 128 bytes - same | 128 bytes - same | 128 bytes - same |
| I/O Pins | 13 | 13 - same | 13 - same | 13 - same |
| Supply Voltage | 4.0 V to 5.5 V | 4.0 V to 5.5 V - same | 4.0 V to 5.5 V - same | 2.0 V to 5.5 V (wider) |
| Temperature Grade | Commercial (0C to +70C) | Commercial (0C to +70C) | Industrial (-40C to +85C) | Industrial (-40C to +85C) |
Principais diferenciais
- Lowest-cost 5V OTP MCU in PIC16C mid-range family (vs PIC16F72-I/SS)
- Industrial temperature grade available in same footprint (vs PIC16C72-10/SS)
- 20MHz clock vs slower 10MHz speed grade (vs PIC16C72-10/SS)
Notas de projeto
The PIC16C72-20/SS operates from a single 5V supply (4.0V to 5.5V) with typical active current around 5-13 mA at 20MHz and sleep current below 1uA with WDT disabled. Use a bulk 10uF electrolytic plus 0.1uF ceramic decoupling capacitor placed within 10mm of the Vdd pin (pin 27). For battery-backed or sleep-heavy designs, ensure the Brown-out Reset (BOR) is configured to match the supply droop profile - the default BOR threshold is appropriate for most 5V rails. The MCLR pin (pin 1) requires a 10kohm pull-up to Vdd and a 100nF cap to ground for proper reset; do not leave MCLR floating.
OTP memory is one-time programmable - any code bug discovered after programming requires a new chip. Develop and debug on a Flash-based equivalent (PIC16F72-I/SS in the same SSOP-28 footprint) and only flash-freeze to PIC16C72-20 for production. Verify MPLAB X IDE supports your target part before committing; PIC16C72 needs a compatible compiler configuration. Ensure the ADC's Vref source (pin 5 RA3/AN3/Vref or Vdd) is stable - any noise on the reference corrupts all ADC readings; add a 10nF ceramic on the Vref pin if used.
At 20MHz with all peripherals active, the PIC16C72-20/SS dissipates approximately 65-100mW internally. The 28-SSOP package's theta_JA of approximately 80-100 C/W gives a junction-to-ambient thermal resistance of 4-8 C/W. Estimated: at 25C ambient with no airflow, junction temperature rises 4-8 C, well within the commercial 70C limit. For industrial temperature grade designs, choose PIC16C72-20I/SS (-40C to +85C) or PIC16F72-I/SS instead. The 28-SSOP package handles modest dissipation; no heatsink is required.
Informações de conformidade
PIC16C72-20/SS is a legacy OTP MCU predating RoHS requirements; PIC16C-series parts typically use SnPb or non-RoHS finishes per Microchip legacy product status. For RoHS-compliant designs, choose PIC16F72-I/SS (Flash, RoHS). Automotive designs should use AEC-Q100-qualified variants or PIC16F-series equivalents.