PIC16C73A-20E/SP - 8-Bit 20MHz 7KB OTP MCU 28-SPDIP | Microchip
N.º da peça: PIC16C73A-20E/SP ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $10.5 | $10,50 |
| 10 | $9.45 | $94,50 |
| 100 | $8.4 | $840,00 |
| 500 | $7.5 | $3.750,00 |
| 1.000 | $6.75 | $6.750,00 |
PIC16C73A-20E/SP Visão geral
A PIC16C-series microcontroller is a member of Microchip's mid-range 8-bit MCU family, which sits below the enhanced PIC18 family and above the baseline PIC10/12/16 families in performance and peripheral integration. PIC16C devices use a RISC-like Harvard architecture with 14-bit wide program words and 8-bit data, and the 'C' suffix denotes EPROM (erasable windowed) or OTP program memory rather than flash. This integrated part is the PIC16C73A-20E/SP variant, which combines the 'A'-revision silicon with 20 MHz maximum clock and an industrial temperature grade (-40C to +125C).
Key differentiating features include 35 single-word instructions (all single-cycle except branches), 8 hardware interrupt sources, a 4-word-deep hardware stack, power-saving SLEEP mode with Watchdog Timer wake-up, and a Capture/Compare/PWM (CCP) module. The device is engineered for deterministic real-time control where 5 MIPS sustained throughput and predictable interrupt latency simplify firmware development.
Architecturally, the PIC16C73A uses an 8-bit ALU fed from a 14-bit instruction bus and a separate 8-bit data bus, with peripheral features accessed through a banked special-function register file. The 5-channel successive-approximation ADC delivers 8-bit resolution in approximately 19 us, and the USART can be configured for asynchronous or synchronous serial communication at up to 5 Mbps (synchronous).
Typical applications include industrial automation control, automotive body electronics, sensor signal conditioning with on-chip ADC, appliance motor control via the CCP module, and consumer-product embedded controllers. The wide 4.0–5.5 V supply and -40C to +125C operating range allow deployment in harsh environments.
When designing with this MCU, allocate adequate decoupling (100 nF + 10 uF) near VDD/AVDD/VSS/AVSS, configure the MCLR pin properly with the required 50 ns rise time, and reserve one capture/compare/PWM channel if closed-loop control is required. The EPROM (windowed/OTP) program memory means the die cannot be electrically erased; use a Flash-based PIC16F73 or PIC16C73B for in-system reprogramming during development.
This page synthesizes distributor pricing across 8 sources, pin-compatible drop-in alternatives, and design notes that supplement the manufacturer datasheet with practical integration guidance.
Alternativas drop-in para PIC16C73A-20E/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 PIC16C73A-20E/SP (mesmo formato e footprint) — diferindo em Operating Temperature, Package, Program Memory Size, RAM Size, Timers.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC16C73B-20E/SP
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16F73-I/SP
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16C73A-20/SP
✅ Drop-In✓ Em estoque
$7.2 / unidade
Ver ficha técnica →PIC16C73A-10E/SP
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16C73A-20E/SP Classificações máximas e características elétricas
| Core Architecture | PIC16C mid-range 8-bit RISC |
| Program Memory Type | OTP EPROM |
| Program Memory Size | 7 KB (4K x 14 words) |
| RAM Size | 192 bytes |
| Frequência máxima de clock | 20 MHz |
| Instruction Throughput | 5 MIPS (200 ns per instruction cycle) |
| Supply Voltage (VDD) | 4.0 V to 5.5 V |
| I/O Pins | 22 |
| A/D Converter | 5 channels x 8-bit |
| Capture/Compare/PWM Modules | 1 |
| Serial Communication | USART / SPI / I2C (SSP) |
| Timers | Timer0 (8-bit), Timer1 (16-bit), Timer2 (8-bit) |
| Hardware Stack Depth | 4 levels |
| Instruction Set Size | 35 single-word instructions |
| Interrupts | 8 sources |
| Encapsulamento | 28-pin SPDIP (SP), through-hole |
| Temperatura de operação | -40C to +125C (industrial, 'E' suffix) |
| Tipo de montagem | Through-Hole |
Configuração de pinos do PIC16C73A-20E/SP
| Pino 1 | MCLR/VPP — Master clear (reset) input / programming voltage |
| Pino 2 | RA0/AN0 — Port A bit 0 / analog input 0 |
| Pino 3 | RA1/AN1 — Port A bit 1 / analog input 1 |
| Pino 4 | RA2/AN2 — Port A bit 2 / analog input 2 |
| Pino 5 | RA3/AN3/VREF — Port A bit 3 / analog input 3 / ADC reference |
| Pino 6 | RA4/TOCKI — Port A bit 4 / Timer0 clock input |
| Pino 7 | RA5/AN4/SS — Port A bit 5 / analog input 4 / SSP slave select |
| Pino 8 | OSC1/CLKIN — Oscillator input / external clock input |
| Pino 9 | OSC2/CLKOUT — Oscillator output / clock output |
| Pino 10 | RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 oscillator out / Timer1 clock in |
| Pino 11 | RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 oscillator in / CCP2 output |
| Pino 12 | RC2/CCP1 — Port C bit 2 / Capture Compare PWM 1 |
| Pino 13 | RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock |
| Pino 14 | RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data |
| Pino 15 | RC5/SDO — Port C bit 5 / SPI data out |
| Pino 16 | RC6/TX/CK — Port C bit 6 / USART TX / USART clock |
| Pino 17 | RC7/RX/DT — Port C bit 7 / USART RX / USART data |
| Pino 18 | VSS — Ground |
| Pino 19 | VDD — Positive supply voltage (4.0-5.5 V) |
| Pino 20 | RB0/INT — Port B bit 0 / external interrupt |
| Pino 21 | RB1 — Port B bit 1 |
| Pino 22 | RB2 — Port B bit 2 |
| Pino 23 | RB3 — Port B bit 3 |
| Pino 24 | RB4 — Port B bit 4 |
| Pino 25 | RB5 — Port B bit 5 |
| Pino 26 | RB6/PGC — Port B bit 6 / ICSP clock |
| Pino 27 | RB7/PGD — Port B bit 7 / ICSP data |
| Pino 28 | AVSS — Analog ground |
Aplicações típicas
PIC16C73A-20E/SP é adequado para 6 aplicaçãos: Industrial Automation Control, Automotive Body Electronics, Appliance Motor Control, Sensor Signal Conditioning, Consumer Product Embedded Controller, Hobbyist and Educational Development.
Industrial Automation Control
The PIC16C73A-20E/SP is well suited to industrial automation controllers because its 5 MIPS throughput and 22 I/O pins can drive motor drivers, relays, and discrete sensors in real time. The industrial -40C to +125C operating range (the 'E' suffix) tolerates factory floor temperatures, while the 5-channel 8-bit ADC reads back analog process variables such as temperature, pressure, and current without external converters. The CCP module generates PWM outputs for closed-loop motor speed control, and the 4.0–5.5 V supply is compatible with standard 5 V industrial logic rails. The OTP EPROM program memory is sufficient for fixed-function deterministic control code that does not require field updates.
Recomendado
Automotive Body Electronics
The PIC16C73A-20E/SP is appropriate for automotive body-electronics modules such as seat controllers, mirror actuators, and lighting drivers because its 22 I/O lines can switch indicator LEDs, relays, and H-bridge motor drivers directly. The industrial -40C to +125C temperature range covers under-dash and trunk-mounted thermal environments, while the 4.0–5.5 V supply operates directly from a 5 V regulated rail. The CCP module generates PWM signals for lamp dimming and motor speed control, and the 5-channel ADC reads multiplexed analog sensors. OTP EPROM is acceptable for high-volume production where code is final, though AEC-Q100 qualification is not asserted on the 'C' (commercial/industrial-grade) MCU; automotive designs targeting AEC-Q100 should use the PIC16F73 or PIC18F equivalents.
Recomendado
Appliance Motor Control
The PIC16C73A-20E/SP fits small appliance motor control in washing machines, dishwashers, fans, and pumps because the Capture/Compare/PWM module generates precise variable-duty PWM signals for universal, BLDC, and stepper motor drives. The 5 MIPS throughput sustains background sensor sampling while running closed-loop PID in firmware. The 5-channel ADC reads motor current, voltage, and tach feedback for stall detection and speed regulation. The 22 digital I/O pins drive triac optocouplers, relay coils, and indicator LEDs without external glue logic, and the -40C to +125C range tolerates compressor-adjacent thermal environments in white goods.
Recomendado
Sensor Signal Conditioning
The PIC16C73A-20E/SP integrates sensor signal conditioning directly with its 5-channel 8-bit ADC, USART, and 22 I/O lines, eliminating external multiplexer and converter ICs in thermocouple, thermistor, and bridge-sensor interfaces. The ADC communicates load down with 19us conversion time at 20 MHz, allowing up to ~50 kSPS aggregate sampling across multiplexed channels for vibration, pressure, and temperature arrays. The USART streams digitized readings to a host processor, while the PIC's 5 MIPS sustains digital filtering, linearization, and cold-junction compensation in firmware. The -40C to +125C operating range supports outdoor and process-control deployments.
Recomendado
Consumer Product Embedded Controller
The PIC16C73A-20E/SP powers cost-sensitive consumer products such as remote controls, toys, LED controllers, and small home appliances because it integrates 22 I/O pins, a 5-channel ADC, a USART, and a PWM module in one 28-SPDIP package. The OTP EPROM program memory keeps per-unit cost low in high-volume production. The 5 MIPS throughput is sufficient for user-interface scanning, LED chaser patterns, and basic sensor feedback loops. The 4.0–5.5 V supply operates from USB charger-derived 5 V rails or 3x AA battery stacks with regulation, simplifying power architecture in disposable-product designs.
Recomendado
Hobbyist and Educational Development
The PIC16C73A-20E/SP is widely used in hobbyist, educational, and prototyping applications because the 28-SPDIP through-hole package is easy to solder on perfboard and breadboards, and Microchip's MPLAB IDE supports the PIC16C mid-range instruction set with free C and assembly toolchains. The OTP EPROM program memory teaches fundamental embedded programming without field updates, and the 22 I/O pins provide ample GPIO for student projects ranging from digital clocks to line-following robots. The ICD (In-Circuit Debugger) interface is supported on the package, enabling breakpoint-based learning workflows.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC16C73A-20E/SP — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | PIC16C73B-20E/SP | PIC16F73-I/SP | PIC16C73A-20/SP | PIC16C73A-10E/SP |
|---|---|---|---|---|---|
| Package | 28-pin SPDIP (SP) | 28-pin SPDIP (SP) - same | 28-pin SPDIP (SP) - same | 28-pin SPDIP (SP) - same | 28-pin SPDIP (SP) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 7 KB OTP EPROM | 7 KB OTP EPROM | 7 KB Flash | 7 KB OTP EPROM | 7 KB OTP EPROM |
| Max Clock Frequency | 20 MHz (5 MIPS) | 20 MHz (5 MIPS) | 20 MHz (5 MIPS) | 20 MHz (5 MIPS) | 10 MHz (2.5 MIPS) |
| Operating Temperature | -40C to +125C (E grade) | -40C to +125C (E grade) | -40C to +85C (I grade) | 0C to +70C (commercial) | -40C to +125C (E grade) |
| A/D Converter | 5 ch x 8-bit | 5 ch x 8-bit | 5 ch x 8-bit | 5 ch x 8-bit | 5 ch x 8-bit |
| I/O Pins | 22 | 22 | 22 | 22 | 22 |
| Pin-to-Pin Compatible | Yes (reference) | Yes | Yes | Yes | Yes |
Principais diferenciais
- Industrial-grade -40C to +125C temperature range (vs PIC16C73A-20/SP (commercial, 0C to +70C))
- Pin-compatible flash-based upgrade available (PIC16F73) (vs PIC16F73-I/SP)
- 20 MHz grade (vs 10 MHz grade) (vs PIC16C73A-10E/SP)
Notas de projeto
Decouple VDD/VSS with both a 100 nF ceramic capacitor (high-frequency noise) and a 10 uF tantalum or electrolytic capacitor (bulk), placed within 5 mm of the respective pins. Separate analog (AVDD/AVSS) and digital (VDD/VSS) supplies are recommended for ADC accuracy; if a single 5 V rail is used, place a ferrite bead and a separate 100 nF + 10 uF on the analog pins. Estimated: at 20 MHz with all peripherals active, core current draw is approximately 20 mA, so the bulk cap should source brief transient peaks without VDD droop.
Configure the MCLR pin with the required 50 ns rise time using the manufacturer-recommended RC network (typically 10 kohm pull-up to VDD and 100 nF to ground); an improperly decoupled MCLR can cause spurious resets. The MCLR pin must NOT be left floating. The 4.0 V minimum VDD ensures proper EPROM programming and brown-out reset behavior - do not operate below 4.0 V. For OTP programming, apply VPP = 13.0-13.25 V on MCLR/VPP pin during the programming sequence per datasheet programming specifications.
Route the crystal or resonator connections (OSC1/OSC2) within 5 mm of the MCU pins with ground guard traces to minimize EMI pickup. Place analog inputs (RA0-RA5) away from high-current switching traces; add a ground guard ring around analog signals for ADC accuracy. The 28-SPDIP through-hole footprint requires plated through-holes on a 2.54 mm grid with 0.6 mm drill, suitable for standard 0.1 inch protoboards and through-hole soldering.
Informações de conformidade
RoHS/REACH/lead-free status per SKU not explicitly stated in the verified web data; many Microchip OTP EPROM devices are non-RoHS or have legacy lead-finish options. AEC-Q100 not asserted - this is industrial-temperature but not automotive-qualified. For RoHS-compliant flash PIC equivalents see PIC16F73.