PIC16C73AT-04/SO - 4MHz 8-bit CMOS MCU 7KB OTP 28-SOIC | Microchip
N.º de pieza: PIC16C73AT-04/SO ✗ Fin de vida| Cant. | Precio unitario | Total |
|---|---|---|
| 1 | $4.2 | $4,20 |
| 10 | $3.78 | $37,80 |
| 100 | $3.36 | $336,00 |
| 500 | $2.95 | $1.475,00 |
| 1.000 | $2.61 | $2.610,00 |
PIC16C73AT-04/SO Descripción general
A microcontroller (MCU) is a single integrated package that combines a CPU core, program memory (ROM/OTP/Flash), data RAM, peripheral interfaces (timers, ADC, communication ports), and I/O pins on one die. Microcontrollers sit in the broader system hierarchy of embedded computing: microcontroller -> microprocessor -> CPU -> integrated circuit -> semiconductor. The PIC16C73A specifically belongs to the PIC16CXX mid-range family, a class of low-cost, high-performance, fully-static 8-bit microcontrollers introduced by Microchip in the 1990s that became a foundational element in thousands of industrial and consumer product designs.
Key features include 22 I/O lines, Harvard architecture with separate program and data buses, a wide operating voltage range, low power consumption suitable for battery-powered systems, and on-chip peripherals such as timers, a synchronous/asynchronous serial port (USART), capture/compare/PWM modules, and a multi-channel 10-bit A/D converter. The 28-pin SOIC form factor makes it suitable for hand-soldering, prototype work, and compact production boards where through-hole DIP variants are too tall.
The PIC16C73A's architecture uses a 14-bit instruction word with an 8-bit data path, allowing compact code density and a small instruction set (35 instructions total) that is easy to learn. The 192-byte RAM and 7 KB OTP program memory target small- to mid-size embedded applications. With 22 I/O pins and integrated peripherals, the device can directly drive displays, sensors, communication interfaces, and power-control signals without external glue logic.
Typical applications include industrial control systems, automotive body electronics, appliance control boards, security and alarm systems, and instrumentation where 8-bit processing, integrated analog input, and 28-pin SOIC footprint are required. Designers frequently select this part for legacy product maintenance, cost-sensitive designs, and educational platforms that need a reliable OTP MCU with proven toolchain support (MPLAB). When designing with this part, note that OTP memory can be programmed only once and cannot be erased or rewritten - choose PIC16F73 (Flash-based) for designs that need firmware updates in production.
Alternativas directas para PIC16C73AT-04/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 PIC16C73AT-04/SO (mismo factor de forma y huella) — difiere en Package, Timers, Program Memory Type, A/D Converter, Core Architecture.
Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:
PIC16C73A-04/SO
✅ Sustitución directa📋 Alternativa de referencia (no en el catálogo)
PIC16C73A-20I/SO
✅ Sustitución directa ⚠️ Especificaciones sin verificar✓ En stock
$9.3 / unidad
Ver hoja de datos →PIC16C73A-10E/SO
✅ Sustitución directa ⚠️ Especificaciones sin verificar✓ En stock
$6.55 / unidad
Ver hoja de datos →PIC16C73B-04/SO
✅ Sustitución directa ⚠️ Especificaciones sin verificar✓ En stock
$4.65 / unidad
Ver hoja de datos →PIC16F73-I/SO
✅ Sustitución directa✓ En stock
$2.45 / unidad
Ver hoja de datos →PIC16C73AT-04/SOM
✅ Sustitución directa ⚠️ Especificaciones sin verificar📋 Alternativa de referencia (no en el catálogo)
PIC16C73AT-04/SO Valores máximos y características eléctricas
| Core Architecture | PIC16CXX mid-range, 8-bit RISC |
| Instruction Set | 35 instructions, 14-bit instruction word |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 7 KB (4K x 14 words) |
| Data RAM | 192 bytes (192 x 8) |
| Frecuencia de reloj máxima | 4 MHz |
| Number of I/O Pins | 22 |
| Encapsulado | 28-pin SOIC (SOP, gull-wing) |
| Tipo de montaje | Surface Mount |
| Operating Temperature Grade | Commercial |
| A/D Converter | Yes, multi-channel (per family datasheet) |
| Timers | Yes (per family datasheet) |
| USART | Yes (per family datasheet) |
| Oscillator Type | External (per cross-reference data) |
| Packaging Format | Tape & Reel (T suffix) |
| Terminal Form | GULL WING |
| Number of Terminals | 28 |
| Package Code | SOP |
Configuración de pines de PIC16C73AT-04/SO
| Pin 1 | MCLR/VPP — Master Clear (reset) input / programming voltage |
| Pin 2 | RA0/AN0 — Digital I/O port A bit 0 / A/D channel 0 |
| Pin 3 | RA1/AN1 — Digital I/O port A bit 1 / A/D channel 1 |
| Pin 4 | RA2/AN2 — Digital I/O port A bit 2 / A/D channel 2 |
| Pin 5 | RA3/AN3/VREF — Digital I/O port A bit 3 / A/D channel 3 / VREF |
| Pin 6 | RA4/T0CKI — Digital I/O port A bit 4 / Timer 0 clock input |
| Pin 7 | RA5/AN4/SS — Digital I/O port A bit 5 / A/D channel 4 / SPI slave select |
| Pin 8 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| Pin 9 | OSC2/CLKOUT — Oscillator crystal output / clock output |
| Pin 10 | RC0/T1OSO/T1CKI — Digital I/O port C bit 0 / Timer 1 oscillator output / Timer 1 clock input |
| Pin 11 | RC1/T1OSI/CCP2 — Digital I/O port C bit 1 / Timer 1 oscillator input / CCP2 |
| Pin 12 | RC2/CCP1 — Digital I/O port C bit 2 / Capture/Compare/PWM 1 |
| Pin 13 | RC3/SCK/SCL — Digital I/O port C bit 3 / SPI clock / I2C clock |
| Pin 14 | RC4/SDI/SDA — Digital I/O port C bit 4 / SPI data in / I2C data |
| Pin 15 | RC5/SDO — Digital I/O port C bit 5 / SPI data out |
| Pin 16 | RC6/TX/CK — Digital I/O port C bit 6 / USART transmit / USART clock |
| Pin 17 | RC7/RX/DT — Digital I/O port C bit 7 / USART receive / USART data |
| Pin 18 | VSS — Ground reference |
| Pin 19 | VDD — Positive supply voltage |
| Pin 20 | RB0/INT — Digital I/O port B bit 0 / external interrupt |
| Pin 21 | RB1 — Digital I/O port B bit 1 |
| Pin 22 | RB2 — Digital I/O port B bit 2 |
| Pin 23 | RB3 — Digital I/O port B bit 3 |
| Pin 24 | RB4 — Digital I/O port B bit 4 |
| Pin 25 | RB5 — Digital I/O port B bit 5 |
| Pin 26 | RB6/PGC — Digital I/O port B bit 6 / ICSP clock |
| Pin 27 | RB7/PGD — Digital I/O port B bit 7 / ICSP data |
| Pin 28 | VSS — Ground reference |
Aplicaciones típicas
PIC16C73AT-04/SO es adecuado para 7 aplicacións: Industrial Control Systems, Automotive Body Electronics, Home Appliance Control Boards, Security and Alarm Systems, Test and Measurement Instrumentation, Embedded Educational Platforms, Power Supply Monitoring and Battery Management.
Industrial Control Systems
The PIC16C73AT-04/SO is well suited for industrial control boards where 8-bit processing, integrated 10-bit A/D conversion, and 22 I/O lines simplify factory automation designs. The 4 MHz clock and 7 KB OTP memory fit deterministic control loops driving sensors, relays, and motor drivers. The 28-pin SOIC package supports compact production boards, and its commercial temperature grade suits indoor control cabinets. With built-in USART and capture/compare/PWM, it can directly drive valve actuators and read encoder feedback without external glue logic, reducing BOM cost.
Recomendado
Automotive Body Electronics
In automotive body modules such as seat controllers, mirror adjusters, or HVAC actuators, the PIC16C73AT-04/SO provides sufficient I/O count and an integrated A/D converter for position feedback. Its 5V operation, robust CMOS design, and proven PIC16C7X architecture have a long track record in pre-CAN body electronics. The 4 MHz speed grade is adequate for slow control loops. For modern automotive designs requiring CAN bus, consider adding an external MCP2551 CAN transceiver, or migrate to the PIC16F73 family for firmware-update capability.
Recomendado
Home Appliance Control Boards
The PIC16C73AT-04/SO is widely used in home appliances such as washing machines, microwave ovens, dishwashers, and refrigerator control boards. Its 22 I/O pins can directly interface with keypads, LED/LCD indicator panels, temperature sensors via the A/D converter, and triac-driven motor/relay loads. The 7 KB OTP memory holds fixed-function appliance firmware, and the 4 MHz clock is sufficient for keypad debounce, sensor polling, and PWM-driven motor control. The 28-SOIC package simplifies single-side PCB assembly for high-volume production.
Recomendado
Security and Alarm Systems
The PIC16C73AT-04/SO is suitable for alarm panels, PIR motion-detector signal processors, and access-control reader boards. Its integrated A/D converter reads analog sensor channels (PIR, smoke, gas), and its 22 I/O pins handle keypads, sirens, relay outputs, and status LEDs. The Harvard RISC architecture executes alarm-decision logic deterministically within microseconds, ensuring reliable event response. The 28-SOIC package is well suited to compact alarm-system PCBs, and the part's OTP memory locks firmware against reverse engineering.
Recomendado
Test and Measurement Instrumentation
For low-cost digital multimeters, panel meters, and handheld instrumentation, the PIC16C73AT-04/SO provides integrated 10-bit A/D conversion suitable for measuring voltage, current, and temperature-derived signals. Its 22 I/O pins drive LCD segments, button inputs, and range-selection logic. The 7 KB OTP memory holds calibration tables and linearization routines. The 4 MHz instruction rate delivers ample processing throughput for RMS calculation, auto-ranging, and serial output via USART to a host PC or display module.
Recomendado
Embedded Educational Platforms
The PIC16C73AT-04/SO is a classic teaching MCU for embedded-systems courses covering RISC architecture, peripheral programming, and assembly/C development using Microchip's MPLAB toolchain. The 28-SOIC package is breadboard-friendly with a SOIC-to-DIP adapter, and the PIC16C7X family datasheet (DS30390) is widely available as a learning resource. The 7 KB OTP and 192-byte RAM provide enough headroom for student projects involving A/D conversion, PWM motor control, and serial communication. New courses typically prefer the PIC16F73 for its Flash-based in-circuit reprogramming.
Recomendado
Power Supply Monitoring and Battery Management
The PIC16C73AT-04/SO suits battery chargers, UPS monitoring boards, and DC power-supply supervisory modules. Its integrated 10-bit A/D converter measures battery voltage, charge current, and temperature with sufficient resolution for state-of-charge estimation. The USART reports telemetry to a host controller, and 22 I/O pins control charging MOSFETs, relay cutoffs, and LED status indicators. The 4 MHz instruction rate handles PID control loops for constant-current/constant-voltage charging. For new designs, pair with a PIC16F73-I/SO to gain firmware-update capability during product refinement.
Recomendado
Resumen de productos recomendados
Datos de referencia de ingeniería para PIC16C73AT-04/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 | PIC16C73A-04/SO | PIC16C73A-20I/SO | PIC16C73A-10E/SO | PIC16C73B-04/SO | PIC16F73-I/SO |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SOIC (SOP) | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same |
| Program Memory Type | OTP (7 KB) | OTP (7 KB) | OTP (7 KB) | OTP (7 KB) | OTP (7 KB) | Flash (7 KB) |
| Maximum Clock Speed | 4 MHz | 4 MHz | 20 MHz | 10 MHz | 4 MHz | 20 MHz |
| Data RAM | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 192 bytes |
| Number of I/O Pins | 22 | 22 | 22 | 22 | 22 | 22 |
| Temperature Grade | Commercial | Commercial | Industrial | Extended | Commercial | Industrial |
| Lifecycle Status | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete | Active |
Diferenciadores clave
- Tape & Reel packaging format for high-volume production (frente a PIC16C73A-04/SO)
- Flash memory allows in-system reprogramming (frente a PIC16F73-I/SO)
- Lower-cost legacy OTP for high-volume fixed-function designs (frente a PIC16F73-I/SO)
Notas de diseño
Estimated: The PIC16C73AT-04/SO uses OTP memory that can be programmed only once - any code bug or field-update requirement cannot be addressed after programming. For new designs or designs likely to require firmware updates, choose the PIC16F73-I/SO (Flash-based) which is in active production and shares the same 28-SOIC footprint, peripheral set, and 22 I/O architecture. Migration to PIC16F73 requires no PCB changes and uses the same MPLAB toolchain.
When designing the 28-pin SOIC PCB layout, follow Microchip's mid-range family reference design: place a 0.1 uF decoupling capacitor within 5 mm of the VDD pin (pin 19) with a short ground trace to VSS (pin 28). Add a 10 kohm pull-up on MCLR/VPP (pin 1) to VDD for normal operation. If using an external crystal oscillator, place the crystal within 10 mm of pins 9/8 with grounded traces surrounding the oscillator traces to minimize EMI.
Estimated: At 4 MHz clock rate, the PIC16C73AT-04/SO instruction cycle is 1 MHz (4 clocks per instruction). With 7 KB OTP and 192 bytes RAM, deeply nested interrupt handlers or large lookup tables can quickly exhaust RAM - estimate 8-16 bytes per stack frame plus data buffer usage. For complex interrupt-driven designs, consider migrating to PIC16F73 (Flash, same RAM) or PIC16F876 (368 bytes RAM) if stack depth is a concern.
Información de cumplimiento
RoHS, REACH, lead-free, and halogen-free compliance not stated in verified web data. PIC16C7X family parts produced in the late 1990s often predate RoHS requirements - assume non-compliant unless explicitly certified by manufacturer documentation. AEC-Q100 not qualified; for automotive, choose automotive-grade variants.