PIC16LC73B-04I/SS - 8-Bit 4MHz OTP MCU, 7KB | Microchip
MPN: PIC16LC73B-04I/SS ✗ סוף ייצורPIC16LC73B-04I/SS סקירה
An OTP-based 8-bit microcontroller is a programmable logic device that stores its instruction set in non-volatile, one-time-writable memory rather than flash. This makes parts like the PIC16LC73B ideal for cost-sensitive, high-volume production runs where the firmware is locked at the factory and rarely changes. Within the broader taxonomy, the PIC16LC73B sits under: microcontroller -> 8-bit MCU -> RISC microcontroller -> CMOS MCU -> embedded controller -> semiconductor.
Key features include a 35 single-word instruction set common to Microchip mid-range PIC devices, an 8-bit timer/counter with 8-bit prescaler (Timer0), a 16-bit timer/counter with prescaler that can be incremented during Sleep via external crystal (Timer1), and an 8-bit Timer2. An external oscillator interface and built-in Power-on Reset, Brown-out Detect, and Watchdog Timer give the device a complete set of supervisory peripherals for industrial-grade reliability.
Typical applications span appliance control, sensor signal conditioning, low-end user-interface panels, battery-powered instruments, motor control PWM, and remote sensor nodes. With 22 I/O pins and three timers, the part is well suited to driving relays, keypads, character LCDs, and UART-connected peripherals. The 28-SSOP footprint is compatible with Microchip's wider PIC16C mid-range line, enabling straightforward PCB reuse across the PIC16C63A/65B/73B/74B/LC variants.
When designing with this part, note that OTP memory cannot be erased, so a development cycle requires windowed or flash-based PIC16F equivalents for iteration before locking the final code in the LC variant. Designers should also confirm that the 4 MHz operating point and the 2.5V-5.5V supply range cover their application's worst-case clock and voltage budget.
This page synthesizes distributor pricing, same-brand drop-in alternatives from Microchip's PIC16C/LC family, and practical design notes specific to OTP 8-bit MCU migration scenarios, providing context not found in the manufacturer datasheet alone.
חלופות תחליף ישיר עבור PIC16LC73B-04I/SS — אותו מארז, תואם פין-לפין. חלקים במארז שונה הדורשים עיבוד מחדש של ה-PCB אינם נכללים.
וריאנטים בסדרה זו
דגמים מאותה סדרה התואמים Drop-in עם PIC16LC73B-04I/SS (אותו גורם צורה וטביעת רגל) — שונים ב Package, Operating Temperature, Core Architecture, Timers, ADC.
PIC16C73B-04I/SS
✅ Drop-Inצור קשר לקבלת מחיר
הצג גיליון נתונים ←PIC16F73-I/SS
✅ Drop-Inצור קשר לקבלת מחיר
הצג גיליון נתונים ←PIC16F873A-I/SS
✅ Drop-Inצור קשר לקבלת מחיר
הצג גיליון נתונים ←PIC16LC73BT-04I/SS
✅ Drop-Inצור קשר לקבלת מחיר
הצג גיליון נתונים ←PIC16LC73A-04I/SO
✅ Drop-Inצור קשר לקבלת מחיר
הצג גיליון נתונים ←PIC16LC63A-04I/SS
✅ Drop-Inצור קשר לקבלת מחיר
הצג גיליון נתונים ←PIC16LC73B-04I/SS דירוגים מרביים ומאפיינים חשמליים
| Core Architecture | PIC 16C mid-range 8-bit RISC |
| Program Memory Type | OTP (One-Time-Programmable) |
| Program Memory Size | 7 KB (4K x 14) |
| RAM Size | 192 bytes |
| Maximum Clock Speed | 4 MHz |
| Instruction Execution Time | 200 ns (at 4 MHz) |
| Number of I/O Pins | 22 |
| Number of Timers | 3 (Timer0 8-bit, Timer1 16-bit, Timer2 8-bit) |
| Supply Voltage Range | 2.5 V to 5.5 V |
| Oscillator Type | External |
| טווח טמפרטורת פעולה | -40 C to +85 C (industrial, 'I' suffix) |
| מארז | 28-SSOP |
| סוג הרכבה | Surface Mount |
| Instruction Set Size | 35 single-word instructions |
| Lifecycle | Obsolete - superseded by PIC16F73 flash equivalent |
תצורת פינים של PIC16LC73B-04I/SS
| פין 1 | MCLR/VPP — Master Clear (reset, active low) / programming voltage input |
| פין 2 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| פין 3 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| פין 4 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| פין 5 | RA3/AN3 — PORTA bit 3 / analog input 3 |
| פין 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| פין 7 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / slave select |
| פין 8 | VSS — Ground reference |
| פין 9 | OSC1/CLKIN — External oscillator input / clock in |
| פין 10 | OSC2/CLKOUT — External oscillator output / clock out (Fosc/4) |
| פין 11 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| פין 12 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / Capture-Compare-PWM 2 |
| פין 13 | RC2/CCP1 — PORTC bit 2 / Capture-Compare-PWM 1 |
| פין 14 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| פין 15 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| פין 16 | RC5/SDO — PORTC bit 5 / SPI data out |
| פין 17 | RC6/TX/CK — PORTC bit 6 / USART TX / clock |
| פין 18 | RC7/RX/DT — PORTC bit 7 / USART RX / data |
| פין 19 | VSS — Ground reference (second pad) |
| פין 20 | VDD — Positive supply (2.5 V - 5.5 V) |
| פין 21 | RB0/INT — PORTB bit 0 / external interrupt input |
| פין 22 | RB1 — PORTB bit 1 |
| פין 23 | RB2 — PORTB bit 2 |
| פין 24 | RB3 — PORTB bit 3 |
| פין 25 | RB4 — PORTB bit 4 |
| פין 26 | RB5 — PORTB bit 5 |
| פין 27 | RB6/PGC — PORTB bit 6 / ICSP clock |
| פין 28 | RB7/PGD — PORTB bit 7 / ICSP data |
יישומים טיפוסיים
PIC16LC73B-04I/SS מתאים עבור 6 יישוםs: Appliance Control Panel, Battery-Powered Sensor Node, Industrial Relay and Solenoid Driver, Automotive Interior Lamp and Switch Module, Low-Cost User Interface Keypad Controller, Remote Sensor Transmitter.
Appliance Control Panel
The PIC16LC73B-04I/SS fits appliance control panels where 4 MHz deterministic 8-bit control is sufficient and one-time-programmed firmware suppresses the field-update attack surface. The 22 I/O pins drive 7-segment LED or character LCD readouts, scan 4x4 membrane keypads, and read rotary encoder pulses for temperature-setpoint entry. The 192-byte RAM and Timer0/Timer2 handle debounce and refresh at sub-millisecond resolution. Compared with a flash MCU, OTP programming eliminates accidental firmware mutation from supply-noise events, which is critical in a 110/220V mains-attached product.
מומלץ
Battery-Powered Sensor Node
The PIC16LC73B-04I/SS supports battery-powered sensor nodes because the LC family operates down to 2.5V, allowing two AA cells in series to remain in regulation until near end-of-life. Timer1's ability to increment during Sleep via an external 32.768 kHz crystal enables duty-cycled wakeups for periodic temperature or humidity sampling at year-long battery life. The 192-byte RAM buffers a small set of averaged readings before UART transmission back to a host. OTP storage also reduces standby leakage to the absolute minimum because no shadow flash registers need power.
מומלץ
Industrial Relay and Solenoid Driver
In industrial relay-and-solenoid driver cards, the PIC16LC73B-04I/SS handles 16-22 relay coils through its PORTB/PORTC with NPN driver stages, while the on-chip timers generate PWM for proportional solenoid control. The 4 MHz clock and 200 ns instruction cycle deliver deterministic 1 microsecond response to interlock interrupts, essential for safety-class applications. OTP firmware locks the response algorithm so that field personnel cannot accidentally rewrite the safety logic. The industrial -40C to +85C temperature grade allows deployment in unheated cabinets.
מומלץ
Automotive Interior Lamp and Switch Module
Inside interior lamp and switch modules, the PIC16LC73B-04I/SS can scan up to eight momentary switches and drive LED strings with PWM dimming through a few OC outputs. The LC supply range tolerates 12V load-dump transients when paired with an upstream regulator, and the -40C to +85C temperature range covers cabin and door environments. Although OTP, this is acceptable here because the firmware rarely changes once the vehicle platform is released. PIC mid-range legacy pin compatibility lets the same PCB carry PIC16C73B or PIC16LC73B inventory variants.
מומלץ
Low-Cost User Interface Keypad Controller
The PIC16LC73B-04I/SS suits a dedicated keypad controller where the device sits between a 4x5 scan matrix and a host UART port. Its 22 I/O pins handle 9 key lines with 13 lines free for indicator LEDs, and the 8-bit Timer0 debounces key presses in software without external RC networks. Programming once with the final keymap and shipping in volume lowers per-unit cost versus flash alternatives that pay for in-system reprogramming hardware. The 200 ns instruction time guarantees <50 microsecond key-scan period at 16 keys scanned.
מומלץ
Remote Sensor Transmitter
A remote sensor transmitter using the PIC16LC73B-04I/SS reads a thermistor or 4-20 mA loop signal into Timer1's capture input, performs a single-point calibration in software, and reports via OOK/FSK modulation on a single GPIO. The 7 KB OTP image accommodates lookup tables for linearisation without a costly external ADC. The 2.5 V minimum supply range is compatible with a single lithium cell or a regulated solar rail. Legacy PIC16C compatibility provides a seamless path to redesigned variants in the same footprint.
מומלץ
סיכום מוצרים מומלצים
נתוני עזר הנדסיים עבור PIC16LC73B-04I/SS — השוואה, הנחיות תכנון ומידע על תאימות.
מדריך בחירה
השוואה עם חלופות
| פרמטר | מוצר זה | PIC16C73B-04I/SS | PIC16F73-I/SS | PIC16F873A-I/SS | PIC16LC73BT-04I/SS | PIC16LC63A-04I/SS |
|---|---|---|---|---|---|---|
| Package | 28-SSOP | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory Type | OTP (7 KB) | OTP (7 KB) | Flash (7 KB) | Flash (7 KB) | OTP (7 KB) | OTP (4 KB) |
| Maximum Clock Speed | 4 MHz | 4 MHz | 20 MHz (-I grade typically) | 20 MHz | 4 MHz | 4 MHz |
| Number of I/O Pins | 22 | 22 | 22 | 22 | 22 | 22 |
| Supply Voltage Range | 2.5 V to 5.5 V | 3.0 V to 5.5 V (typical PIC16C) | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V |
| RAM Size | 192 bytes | 192 bytes | 192 bytes | 192 bytes + 256 bytes EEPROM | 192 bytes | 192 bytes |
| Lifecycle Status | Obsolete | Obsolete | Active | Active (mature) | Obsolete | Obsolete |
מבדילים עיקריים
- OTP-based 8-bit MCU locks firmware at production, preventing field-rewrites by design (לעומתPIC16F73-I/SS)
- Lower-voltage LC operation down to 2.5 V enables 2-cell AA battery designs (לעומתPIC16C73B-04I/SS)
- Same 28-SSOP footprint as PIC16F family eases migration to flash-based successors (לעומתPIC16LC63A-04I/SS)
הערות תכנון
Because the PIC16LC73B-04I/SS is OTP, firmware cannot be erased and re-written in production. Allocate prototyping to a flash-based sibling such as PIC16F73-I/SS or PIC16F873A-I/SS that shares the 28-SSOP footprint, then validate code locking the OTP part number for mass production. Mismatched OTP mask buys are the single most common cause of stranded inventory in PIC16LC projects.
The PIC16LC73B-04I/SS specifies a brown-out reset threshold below 2.5 V that halts the CPU. In a 2-cell AA battery design at end-of-life (~2.0 V combined), ensure that the system BOD voltage and decoupling capacitor sustain the MCU through momentary load transients. Add a 100 nF ceramic bypass within 5 mm of VDD pin 20 plus a 10 uF bulk cap on the rail to prevent MCU brown-out-induced resets.
Route the OSC1/OSC2 crystal traces short and symmetric, with the crystal placed within 5 mm of pins 9 and 10 and surrounded by a ground guard ring. Long oscillator traces inject EMI directly into the instruction pipeline and can corrupt Timer1 capture events in noisy environments such as relay or solenoid driver boards. Keep the MCLR/VPP pull-up to VDD close to pin 1 and avoid sharing it with heavy load drivers.
מידע על תאימות
Compliance flags marked unknown because the Microchip product page does not explicitly list RoHS/REACH status for the legacy LC OTP family in the data provided.