PIC16C73A-20E/SP - 8-Bit 20MHz 7KB OTP MCU 28-SPDIP | Microchip
N.º de pieza: PIC16C73A-20E/SP ✓ Activo| Cant. | Precio unitario | 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 Descripción general
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 directas para PIC16C73A-20E/SP — mismo encapsulado, compatible pin a pin. Se excluyen las piezas de otro encapsulado que requieren retrabajo de la PCB.
Variantes de esta serie
Modelos de la misma serie compatibles directamente con PIC16C73A-20E/SP (mismo factor de forma y huella) — difiere en Operating Temperature, Package, Program Memory Size, RAM Size, Timers.
Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:
PIC16C73B-20E/SP
✅ Sustitución directa📋 Alternativa de referencia (no en el catálogo)
PIC16F73-I/SP
✅ Sustitución directa📋 Alternativa de referencia (no en el catálogo)
PIC16C73A-20/SP
✅ Sustitución directa✓ En stock
$7.2 / unidad
Ver hoja de datos →PIC16C73A-10E/SP
✅ Sustitución directa📋 Alternativa de referencia (no en el catálogo)
PIC16C73A-20E/SP Valores máximos y características eléctricas
| 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 |
| Frecuencia de reloj máxima | 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 |
| Encapsulado | 28-pin SPDIP (SP), through-hole |
| Temperatura de funcionamiento | -40C to +125C (industrial, 'E' suffix) |
| Tipo de montaje | Through-Hole |
Configuración de pines de PIC16C73A-20E/SP
| Pin 1 | MCLR/VPP — Master clear (reset) input / programming voltage |
| Pin 2 | RA0/AN0 — Port A bit 0 / analog input 0 |
| Pin 3 | RA1/AN1 — Port A bit 1 / analog input 1 |
| Pin 4 | RA2/AN2 — Port A bit 2 / analog input 2 |
| Pin 5 | RA3/AN3/VREF — Port A bit 3 / analog input 3 / ADC reference |
| Pin 6 | RA4/TOCKI — Port A bit 4 / Timer0 clock input |
| Pin 7 | RA5/AN4/SS — Port A bit 5 / analog input 4 / SSP slave select |
| Pin 8 | OSC1/CLKIN — Oscillator input / external clock input |
| Pin 9 | OSC2/CLKOUT — Oscillator output / clock output |
| Pin 10 | RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 oscillator out / Timer1 clock in |
| Pin 11 | RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 oscillator in / CCP2 output |
| Pin 12 | RC2/CCP1 — Port C bit 2 / Capture Compare PWM 1 |
| Pin 13 | RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock |
| Pin 14 | RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data |
| Pin 15 | RC5/SDO — Port C bit 5 / SPI data out |
| Pin 16 | RC6/TX/CK — Port C bit 6 / USART TX / USART clock |
| Pin 17 | RC7/RX/DT — Port C bit 7 / USART RX / USART data |
| Pin 18 | VSS — Ground |
| Pin 19 | VDD — Positive supply voltage (4.0-5.5 V) |
| Pin 20 | RB0/INT — Port B bit 0 / external interrupt |
| Pin 21 | RB1 — Port B bit 1 |
| Pin 22 | RB2 — Port B bit 2 |
| Pin 23 | RB3 — Port B bit 3 |
| Pin 24 | RB4 — Port B bit 4 |
| Pin 25 | RB5 — Port B bit 5 |
| Pin 26 | RB6/PGC — Port B bit 6 / ICSP clock |
| Pin 27 | RB7/PGD — Port B bit 7 / ICSP data |
| Pin 28 | AVSS — Analog ground |
Aplicaciones típicas
PIC16C73A-20E/SP es adecuado para 6 aplicacións: 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
Resumen de productos recomendados
Datos de referencia de ingeniería para PIC16C73A-20E/SP — comparación, orientación de diseño e información de cumplimiento.
Guía de selección
Comparación con alternativas
| Parámetro | Este producto | 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 |
Diferenciadores clave
- Industrial-grade -40C to +125C temperature range (frente a PIC16C73A-20/SP (commercial, 0C to +70C))
- Pin-compatible flash-based upgrade available (PIC16F73) (frente a PIC16F73-I/SP)
- 20 MHz grade (vs 10 MHz grade) (frente a PIC16C73A-10E/SP)
Notas de diseño
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.
Información de cumplimiento
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.