PIC16LC73A-04/SO - 8-Bit MCU 4MHz 7KB OTP 28-SOIC | Microchip
Référence : PIC16LC73A-04/SO ✗ Fin de vie| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $4.5 | $4,50 |
| 10 | $4.05 | $40,50 |
| 100 | $3.6 | $360,00 |
| 500 | $3.2 | $1 600,00 |
| 1 000 | $2.85 | $2 850,00 |
PIC16LC73A-04/SO Présentation
An 8-bit MCU (microcontroller unit) is a single-chip computer that integrates a CPU, RAM, program memory, and peripherals on one die; the PIC16C7X family specifically uses a RISC (Reduced Instruction Set Computer) Harvard architecture where program and data buses are separate, allowing simultaneous instruction fetch and data access. Within Microchip's taxonomy this part sits at: PIC16C7X -> PIC16 mid-range -> PIC16 family -> 8-bit PIC microcontrollers -> microcontrollers -> microprocessors and controllers -> semiconductors. RISC instruction sets enable deterministic interrupt latency and tight code density, both valuable for embedded control loops.
Key features include a 35-instruction word-optimized RISC instruction set, 14-bit wide instructions, 8-level hardware stack, 192-byte data RAM, four interrupt sources, programmable code protection, in-circuit serial programming (ICSP) via two pins, power-on reset, power-saving sleep mode, watchdog timer with on-chip RC oscillator, and a wide operating voltage range of 2.5V to 5.5V. The integrated 8-bit ADC has five input channels with conversion speeds suitable for low-frequency analog monitoring.
From an architectural standpoint, the PIC16C73A distinguishes itself from the older PIC16C71 by adding a USART for asynchronous serial communication and additional timer/counter resources. The 28-pin SOIC wide-body package provides generous pad pitch for hand-soldering and rework, which is why this part has historically been favored in through-hole-style prototypes and industrial control modules.
Typical applications include industrial automation and process control sensor nodes, motor and solenoid driver interfaces, HVAC thermostat controllers, appliance user-interface panels, and battery-powered handheld instruments requiring 3.3V operation. Its 5-channel ADC makes it well suited to multi-signal monitoring, while the USART enables straightforward communication with host processors or remote sensors.
When designing with the PIC16LC73A-04/SO, allocate a 4 MHz crystal or resonator and follow Microchip's recommended decoupling scheme of 100 nF near each supply pin. Note that OTP memory cannot be reprogrammed in-circuit, so firmware development should first target the windowed (JW) or Flash (F) variants of the same family for prototyping, then migrate code to this OTP production part for low-cost assembly.
This page synthesizes distributor pricing, drop-in Microchip same-family alternatives, and practical design notes not consolidated in the manufacturer datasheet, enabling engineers to evaluate lifecycle risk and second-source options for the PIC16LC73A-04/SO.
Alternatives de remplacement direct pour PIC16LC73A-04/SO — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC16LC73A-04/SO (même facteur de forme et même empreinte) — différant par Package, Operating Temperature, Program Memory Type, Timers, Program Memory Size.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC16LC73A-04I/SO
✅ Remplacement direct✓ En stock
$4.19 / unité
Voir la fiche technique →PIC16LC73A-04E/SO
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16F73-I/SO
✅ Remplacement direct ⚠️ Spécifications non vérifiées✓ En stock
$2.45 / unité
Voir la fiche technique →PIC16F876A-I/SO
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16LC63A-04/SO
✅ Remplacement direct✓ En stock
$4.61 / unité
Voir la fiche technique →PIC16LC73A-04/SO Valeurs maximales et caractéristiques électriques
| Architecture | 8-bit PIC RISC (Harvard) |
| Family | PIC16C7X mid-range |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 7 KB (4K x 14 bit) |
| Data RAM | 192 bytes |
| Data EEPROM | None |
| Fréquence d'horloge maximale | 4 MHz |
| Instruction Set | 35 instructions, 14-bit wide |
| I/O Pins | 22 |
| ADC | 8-bit, 5 channels |
| Timers | 1 x 8-bit, 1 x 16-bit |
| Serial Interface | USART (SCI) |
| Operating Voltage | 2.5 V to 5.5 V |
| Température de fonctionnement | 0 C to +70 C (commercial) |
| Boîtier | 28-pin SOIC Wide (SO W), 7.5 mm body width |
| Type de montage | Surface Mount |
| ICSP | Yes (In-Circuit Serial Programming) |
Configuration des broches de PIC16LC73A-04/SO
| Broche 1 | MCLR/VPP — Master clear (reset) input or programming voltage input |
| Broche 2 | RA0/AN0 — PORTA bit 0 / ADC input channel 0 |
| Broche 3 | RA1/AN1 — PORTA bit 1 / ADC input channel 1 |
| Broche 4 | RA2/AN2 — PORTA bit 2 / ADC input channel 2 |
| Broche 5 | RA3/AN3/VREF — PORTA bit 3 / ADC input channel 3 / ADC voltage reference |
| Broche 6 | RA4/T0CKI — PORTA bit 4 / Timer 0 clock input |
| Broche 7 | RA5/AN4/SS — PORTA bit 5 / ADC input channel 4 / SPI slave select |
| Broche 8 | OSC1/CLKIN — Crystal oscillator input / external clock input |
| Broche 9 | OSC2/CLKOUT — Crystal oscillator output / clock output |
| Broche 10 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer 1 oscillator output / clock input |
| Broche 11 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer 1 oscillator input / Capture-Compare-PWM 2 |
| Broche 12 | RC2/CCP1 — PORTC bit 2 / Capture-Compare-PWM 1 |
| Broche 13 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Broche 14 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Broche 15 | RC5/SDO — PORTC bit 5 / SPI data out |
| Broche 16 | RC6/TX/CK — PORTC bit 6 / USART transmit / USART clock |
| Broche 17 | RC7/RX/DT — PORTC bit 7 / USART receive / USART data |
| Broche 18 | RB0/INT — PORTB bit 0 / External interrupt |
| Broche 19 | RB1 — PORTB bit 1 |
| Broche 20 | RB2 — PORTB bit 2 |
| Broche 21 | RB3 — PORTB bit 3 |
| Broche 22 | RB4 — PORTB bit 4 |
| Broche 23 | RB5 — PORTB bit 5 |
| Broche 24 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Broche 25 | RB7/PGD — PORTB bit 7 / ICSP data |
| Broche 26 | VSS — Ground |
| Broche 27 | VDD — Positive supply voltage |
| Broche 28 | NC — Not connected (per datasheet) |
Applications typiques
PIC16LC73A-04/SO convient pour 6 applications: Industrial Process Control, HVAC Thermostat Controller, Battery-Powered Handheld Instrument, Appliance User Interface Panel, Motor and Solenoid Driver Interface, Educational Microcontroller Trainer.
Industrial Process Control
The PIC16LC73A-04/SO's 5-channel 8-bit ADC and 22 I/O lines make it well suited to industrial sensor aggregation modules monitoring temperature, pressure, and flow. Its 3.3V to 5V supply range matches 24V-derived industrial rails after regulation, and the USART enables RS-232/RS-485 connectivity to PLC backplanes. Engineers typically place the MCU on a daughter board with isolation barriers, sampling four sensors sequentially at 100 Hz. The 4 MHz clock and 14-bit instructions yield deterministic loop times under 50 microseconds, suitable for PID control loops.
Recommandé
HVAC Thermostat Controller
Wall-mounted HVAC thermostats benefit from the PIC16LC73A-04/SO's low-voltage operation and integrated ADC. The five analog channels read indoor temperature, setpoint potentiometer, humidity sensor, and outdoor air sensor without external multiplexer ICs. The two timers drive relay control for compressor and fan stages with 1-second PWM. Low standby current in sleep mode extends battery life in wireless thermostat retrofits. Pin compatibility with the PIC16F73 allows easy migration when firmware updates become necessary.
Recommandé
Battery-Powered Handheld Instrument
Portable handheld instruments leverage the PIC16LC73A-04/SO's 2.5V minimum supply to operate from two AA cells with a boost regulator. Its 192-byte RAM and 4 MHz clock support menu-driven LCD interfaces and one-shot measurement routines while keeping active current under 5 mA. The integrated USART streams data to a Bluetooth module or USB bridge. Designers place the MCU in sleep mode between measurements, achieving battery life of several months on a single alkaline pair.
Recommandé
Appliance User Interface Panel
Front-panel controllers in washing machines, dishwashers, and microwave ovens use the PIC16LC73A-04/SO to scan keypads, drive 7-segment displays, and read water-level or temperature sensors via the ADC. The 22 I/O pins accommodate up to 4x4 key matrices plus digit and LED drivers. The wide-body 28-SOIC is robust to hand-soldering during service repairs, an advantage in the appliance repair market. Existing appliance firmware libraries from the PIC16C7X family port directly to this part.
Recommandé
Motor and Solenoid Driver Interface
Stepper and DC motor controller boards use the PIC16LC73A-04/SO as a supervisory MCU that reads encoder feedback through timer counters and drives H-bridge logic via PORTB and PORTC. The 4 MHz instruction cycle provides 1 microsecond per instruction, fine for trapezoidal commutation at low RPM. The USART enables Modbus RTU communication with a host controller. Industrial-grade -04I variants are preferred for factory floor vibration and temperature, but -04/SO fits indoor control cabinets.
Recommandé
Educational Microcontroller Trainer
University embedded systems labs have long adopted the PIC16LC73A-04/SO for teaching RISC architecture and assembly programming. Its 35-instruction set, 8-level stack, and on-chip peripherals expose students to real-world constraints without the complexity of modern ARM parts. Trainer boards expose all 22 I/O pins to breadboard headers, the USART to a DB9 connector, and the ADC to a potentiometer and photodiode array. PICkit programmers deliver ICSP through two pins, allowing in-circuit debug sessions.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC16LC73A-04/SO — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | PIC16LC73A-04I/SO | PIC16LC73A-04E/SO | PIC16F73-I/SO | PIC16F876A-I/SO | PIC16LC63A-04/SO |
|---|---|---|---|---|---|---|
| Package | 28-pin SOIC Wide | 28-pin SOIC Wide - same | 28-pin SOIC Wide - same | 28-pin SOIC Wide - same | 28-pin SOIC Wide - same | 28-pin SOIC Wide - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 7 KB OTP | 7 KB OTP | 7 KB OTP | 7 KB Flash | 14 KB Flash | 7 KB OTP |
| Max Clock Frequency | 4 MHz | 4 MHz | 4 MHz | 20 MHz | 20 MHz | 4 MHz |
| ADC | 8-bit, 5 channels | 8-bit, 5 channels | 8-bit, 5 channels | 8-bit, 5 channels | 10-bit, 5 channels | None |
| Operating Temperature | 0 C to +70 C | -40 C to +85 C | -40 C to +125 C | -40 C to +85 C | -40 C to +85 C | 0 C to +70 C |
| Memory Type | OTP | OTP | OTP | Flash | Flash | OTP |
| Lifecycle Status | Obsolete | Obsolete | Obsolete | Active | Active | Obsolete |
Principaux différenciateurs
- Integrated USART plus 5-channel ADC in mid-range PIC16 (vs PIC16LC63A-04/SO)
- Wide-body 28-SOIC for hand-soldering and rework (vs PIC16F73-I/SO (Flash variant))
- Low-voltage CMOS operation down to 2.5 V (vs Standard PIC16C73A (non-LC))
Notes de conception
Decouple VDD with a 100 nF ceramic capacitor placed within 5 mm of pin 27, and add a bulk 10 uF tantalum or aluminum electrolytic on the same rail. The PIC16LC73A-04/SO draws roughly 2 mA active at 4 MHz and 5 V; VDD ripple above 50 mV can couple into the ADC reference, degrading 8-bit conversion accuracy. For battery designs, route MCLR (pin 1) through a 10 kohm pull-up to VDD so the internal power-on reset works reliably under low-Vdd ramp.
OTP memory cannot be erased or rewritten. Develop and debug firmware on a windowed (JW) or Flash variant such as PIC16F73-I/SO first, then migrate the verified HEX file to PIC16LC73A-04/SO for production. Programming via ICSP requires VPP of approximately 13 V on MCLR/VPP during the high-voltage programming sequence; failure to assert VPP will silently abort programming and the device will appear blank.
Keep the 4 MHz crystal or ceramic resonator traces between OSC1 (pin 8) and OSC2 (pin 9) shorter than 10 mm, and surround them with a ground guard ring tied to VSS. Place the crystal load capacitors (typically 15-33 pF) directly at the device pins, not at the oscillator package. Long oscillator traces inject noise into the ADC reference and degrade USART timing accuracy at higher baud rates.
Informations de conformité
RoHS and lead-free status not confirmed in verified data; this part predates widespread RoHS transition. Industrial and extended variants exist for non-automotive temperature grades but AEC-Q100 qualification is not indicated for this family.