PIC16C73A-10E/SO - 8-bit OTP MCU 7KB EPROM 10MHz | Microchip
N.º de pieza: PIC16C73A-10E/SO ✗ Fin de vida| Cant. | Precio unitario | Total |
|---|---|---|
| 1 | $9.95 | $9,95 |
| 10 | $9.1 | $91,00 |
| 100 | $8.25 | $825,00 |
| 500 | $7.4 | $3.700,00 |
| 1.000 | $6.55 | $6.550,00 |
PIC16C73A-10E/SO Descripción general
A PIC16CXX mid-range 8-bit microcontroller is a Harvard-architecture RISC device that executes one instruction per instruction cycle (4 clock periods) and supports 35 single-word instructions, which together provide up to 5 MIPS performance at 20 MHz. It belongs to the broader hierarchy: microcontroller -> embedded MCU -> 8-bit MCU -> PIC16 family -> PIC16C7x sub-family, and is commonly used as a drop-in classic-PIC platform for embedded control where program memory can be one-time-programmed at production time rather than re-flashed in the field.
Key features include a 10 MHz oscillator (10 MIPS class core speed), an integrated multi-channel 10-bit ADC, three timer modules (Timer0, Timer1, Timer2), a synchronous/asynchronous USART, an SSP/SPI/I2C peripheral, five channels of 8-bit PWM (CCP module), and interrupt capability with both edge-selectable external interrupts and peripheral interrupts. The device operates from 2.5 V to 6.0 V, supporting 25/25 mA sink/source current per I/O, 15 µA typical standby at 5 V / 4 MHz, and 1 µA typical standby at 3 V / 32 kHz. The EPROM-based architecture requires a quartz windowed package (CERQUAD) for erasure; the SOIC version is therefore intended for one-time-programmed production units.
Typical applications span industrial process controllers, automotive body/comfort electronics, sensor-signal conditioning front-ends, and appliance control boards, where the integrated ADC and PWM peripherals reduce external component count. Because the PIC16C73A is EPROM-based and superseded by the flash-based PIC16F73/PIC16C73B, Microchip's official product page recommends PIC16C73B or PIC16F73 for new designs.
Alternativas directas para PIC16C73A-10E/SO — 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-10E/SO (mismo factor de forma y huella) — difiere en Package, Timers, Program Memory Type, ADC, Core Architecture.
Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:
PIC16C73B-10I/SO
✅ Sustitución directa📋 Alternativa de referencia (no en el catálogo)
PIC16C73B-10E/SO
✅ Sustitución directa📋 Alternativa de referencia (no en el catálogo)
PIC16F73-I/SO
✅ Sustitución directa✓ En stock
$2.45 / unidad
Ver hoja de datos →PIC16C73A-10I/SO
✅ Sustitución directa✓ En stock
$3.55 / unidad
Ver hoja de datos →PIC16C73A-10/SO
✅ Sustitución directa✓ En stock
$4.5 / unidad
Ver hoja de datos →PIC16C73A-10E/SO Valores máximos y características eléctricas
| Program Memory Size | 7 KB (4K x 14) |
| Program Memory Type | OTP EPROM |
| RAM Size | 192 x 8 bytes |
| EEPROM Data Memory | None (EPROM-based MCU) |
| CPU Core | 8-bit PIC16 RISC, 35 single-word instructions |
| Frecuencia de reloj máxima | 10 MHz (10 MIPS class) |
| Supply Voltage Range | 2.5 V to 6.0 V |
| Number of I/O Pins | 22 |
| ADC | 10-bit, multiple channels |
| Timers | Timer0, Timer1, Timer2 |
| Communication Peripherals | USART (SCI), SSP/SPI/I2C |
| PWM / CCP | CCP module, 5 channels of 8-bit PWM |
| I/O Sink/Source Current | 25 mA / 25 mA per pin |
| Operating Temperature Range (E grade) | -40 C to +125 C |
| Encapsulado | 28-pin SOIC (SO), 0.295 inch / 7.50 mm body width |
| Tipo de montaje | Surface Mount, gull-wing leads |
| Tube Packaging | Tube |
| Estado RoHS | Non-compliant (Pb-bearing SOIC variant) |
Configuración de pines de PIC16C73A-10E/SO
| Pin 1 | RA2/AN2 — Port A bit 2 / Analog input channel 2 |
| Pin 2 | RA3/AN3/VREF+ — Port A bit 3 / Analog input 3 / ADC positive reference |
| Pin 3 | RA4/T0CKI — Port A bit 4 / Timer0 clock input |
| Pin 4 | RA5/AN4/SS — Port A bit 5 / Analog input 4 / SPI slave select |
| Pin 5 | VSS — Ground reference |
| Pin 6 | OSC1/CLKIN — Oscillator crystal input / external clock in |
| Pin 7 | OSC2/CLKOUT — Oscillator crystal output / clock out |
| Pin 8 | RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 oscillator out / Timer1 clock in |
| Pin 9 | RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 oscillator in / CCP2 PWM output |
| Pin 10 | RC2/CCP1 — Port C bit 2 / CCP1 PWM output |
| Pin 11 | RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock |
| Pin 12 | RD0/PSP0 — Port D bit 0 / Parallel Slave Port bit 0 |
| Pin 13 | RD1/PSP1 — Port D bit 1 / Parallel Slave Port bit 1 |
| Pin 14 | RD2/PSP2 — Port D bit 2 / Parallel Slave Port bit 2 |
| Pin 15 | RD3/PSP3 — Port D bit 3 / Parallel Slave Port bit 3 |
| Pin 16 | RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data |
| Pin 17 | RC5/SDO — Port C bit 5 / SPI data out |
| Pin 18 | RC6/TX/CK — Port C bit 6 / USART TX / clock |
| Pin 19 | RC7/RX/DT — Port C bit 7 / USART RX / data |
| Pin 20 | VSS — Ground reference |
| Pin 21 | VDD — Positive supply voltage |
| Pin 22 | RB0/INT — Port B bit 0 / External interrupt input |
| Pin 23 | RB1 — Port B bit 1 |
| Pin 24 | RB2 — Port B bit 2 |
| Pin 25 | RB3 — Port B bit 3 |
| Pin 26 | RB4 — Port B bit 4 |
| Pin 27 | RB5 — Port B bit 5 |
| Pin 28 | RB6/PGC — Port B bit 6 / ICSP clock |
Aplicaciones típicas
PIC16C73A-10E/SO es adecuado para 6 aplicacións: Industrial Process Controller, Automotive Body Control Module, Appliance Control Board, Sensor Signal Conditioning Front-End, Remote Sensor / IoT Edge Node, HVAC / Climate Control Actuator.
Industrial Process Controller
The PIC16C73A-10E/SO fits industrial process controllers because its 10 MHz core delivers 10 MIPS instruction throughput, the 10-bit multi-channel ADC digitizes 4-20 mA loop signals directly, and the Extended -40 C to +125 C temperature grade survives factory-floor heat. The integrated CCP module provides 5 channels of 8-bit PWM for valve and actuator drive without external logic. Placing the MCU between sensor front-ends and an HMI display bus, the OTP EPROM secures firmware against in-field tampering while the USART enables MODBUS or RS-485 master/slave links.
Recomendado
Automotive Body Control Module
In automotive body and comfort modules the PIC16C73A-10E/SO provides low-power CMOS standby (15 µA at 5 V / 4 MHz) for door/window/seat controllers that spend most of their life asleep. The 22 I/O lines drive relay coils and read switches directly thanks to 25 mA sink/source capability, while the SPI peripheral talks to a CAN or LIN transceiver. The -40 C to +125 C E-grade matches AEC-Q100 ambient requirements (though the part itself is not formally AEC-Q100 qualified), and the OTP EPROM prevents unauthorized firmware cloning by aftermarket competitors.
Recomendado
Appliance Control Board
The PIC16C73A-10E/SO is well-matched to white-goods appliance control boards (washing machines, dishwashers, microwave ovens) where its integrated ADC reads temperature sensors, its PWM drives motor triacs, and its timers sequence wash cycles. The 7 KB OTP EPROM holds the appliance state machine and diagnostic routines, while the 192-byte RAM supports stack and small data buffers. The wide 2.5 V to 6.0 V supply range tolerates unregulated wall-adapter rails common in cost-sensitive appliance designs.
Recomendado
Sensor Signal Conditioning Front-End
As a sensor conditioning front-end, the PIC16C73A-10E/SO digitizes analog transducer signals with its 10-bit ADC, applies digital filtering in firmware, and outputs the processed result via USART or SPI to a host processor. The 192 bytes of RAM hold moving-average buffers and the 35-instruction RISC kernel executes filter loops in tens of microseconds. Placing the PIC between the analog front-end (op-amp or instrumentation amp) and a system controller, the OTP EPROM locks calibration coefficients in production.
Recomendado
Remote Sensor / IoT Edge Node
The PIC16C73A-10E/SO can serve as an IoT edge node that aggregates sensor data and forwards it via UART to a wireless modem. Its 1 µA standby current at 3 V / 32 kHz enables battery-powered deployments running for months on a single cell, while the integrated ADC and timers measure environmental parameters on a wake-cycle schedule. The 22 I/O lines can directly drive status LEDs and accept pushbutton inputs for local override. Compared to flash MCUs the OTP EPROM reduces die cost, an advantage in high-volume disposable sensor tags.
Recomendado
HVAC / Climate Control Actuator
The PIC16C73A-10E/SO is suited to HVAC damper and valve actuators where the 5 PWM channels drive MOSFET gates for proportional control, the 10-bit ADC reads thermistor bridges, and the USART interfaces with a building automation bus. The Extended -40 C to +125 C grade tolerates rooftop and plenum temperatures, while the integrated peripherals reduce BOM by replacing a separate ADC + timer + PWM chip trio. The OTP EPROM locks the calibration curve at production and prevents unauthorized field retuning of actuator endpoints.
Recomendado
Resumen de productos recomendados
Datos de referencia de ingeniería para PIC16C73A-10E/SO — 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-10I/SO | PIC16C73B-10E/SO | PIC16F73-I/SO | PIC16C73A-10I/SO | PIC16C73A-10/SO |
|---|---|---|---|---|---|---|
| Package | 28-SOIC (SO) | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 7 KB OTP EPROM | 7 KB OTP EPROM | 7 KB OTP EPROM | 7 KB Flash | 7 KB OTP EPROM | 7 KB OTP EPROM |
| Max Clock Frequency | 10 MHz | 10 MHz | 10 MHz | 20 MHz (10 MHz at lower VDD) | 10 MHz | 10 MHz |
| Temperature Grade | Extended -40C to +125C | Industrial -40C to +85C | Extended -40C to +125C | Industrial -40C to +85C | Industrial -40C to +85C | Commercial 0C to +70C |
| RAM Size | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 192 bytes |
| ADC | 10-bit multi-channel | 10-bit multi-channel | 10-bit multi-channel | 10-bit multi-channel | 10-bit multi-channel | 10-bit multi-channel |
| Pin/Package Compatibility | 28-SOIC baseline | Pin-to-pin compatible | Pin-to-pin compatible | Pin-to-pin compatible | Pin-to-pin compatible (same die, T grade) | Pin-to-pin compatible (same die, C grade) |
Diferenciadores clave
- Extended -40C to +125C temperature grade option (frente a PIC16C73A-10I/SO)
- OTP EPROM locks firmware against field tampering (frente a PIC16F73-I/SO)
- Same package as flash successor enables dual-source PCB (frente a PIC16F73-I/SO)
Notas de diseño
The PIC16C73A-10E/SO uses One-Time Programmable EPROM, not flash. Once programmed in the SOIC package, firmware cannot be erased or rewritten. For prototype development or designs that may need firmware updates, populate a PIC16F73-I/SO on the same 28-SOIC footprint; the F variant is drop-in pin-compatible with in-circuit reprogrammability via ICSP. Production boards can then be re-qualified to the OTP PIC16C73A for cost once firmware is frozen.
Estimated: at VDD = 5 V, 10 MHz active current is approximately 5 mA, and 32 kHz standby current is 1 µA typical per the PIC16C7X datasheet. Add a 100 nF decoupling capacitor within 5 mm of the VDD pin (pin 21) and a 10 µF bulk capacitor on the supply rail. Place the decoupling cap on the same side as the MCU to minimize loop inductance, and route VDD with a wide trace or pour to support ADC reference stability.
Route the 10 MHz crystal traces (OSC1/OSC2 pins 6-7) with short, matched-length tracks and place load capacitors within 3 mm of the crystal. Keep ADC analog inputs (RA0-RA5) away from digital switching traces - the PIC16C73A shares analog and digital functions on the same pins, so cross-talk can corrupt ADC readings by 1-2 LSB. Provide a ground pour under the analog section to reduce reference noise and keep AVSS (pin 20) separate from noisy digital grounds until they join at a single star point near the MCU.
The PIC16C73A's USART (RC6/TX, RC7/RX) and SSP (RC3/SCK, RC4/SDI/SDA, RC5/SDO) pins are 5 V CMOS with TTL-compatible input thresholds; they tolerate direct connection to 3.3 V peripherals if VDD is at least 4 V. For long-distance serial runs (>1 m) add a series resistor at the driver output to dampen reflections. When using I2C mode, the PIC16C73A does not include on-chip I2C pull-ups, so external 4.7 kohm pull-ups to VDD are mandatory on SCL and SDA.
Información de cumplimiento
Lead-bearing SOIC package is not RoHS compliant; Microchip offers RoHS-compliant variants with different suffix. REACH compliant per Microchip product declaration. Not formally AEC-Q100 qualified despite the +125 C E temperature grade - the E grade is commercial/industrial only. For automotive AEC-Q100 needs, choose a PIC16F73A-E/SO or PIC18F family variant that is explicitly qualified.