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.
جایگزینهای drop-in برای PIC16LC73B-04I/SS — همان پکیج، سازگار پینبهپین. قطعات با پکیج متفاوت که نیاز به تغییر PCB دارند مستثنی هستند.
گونهها در این سری
مدلهای همسری که جایگزین مستقیم هستند برای PIC16LC73B-04I/SS (همان فرمفاکتور و فوتپرینت) — متفاوت در Package, Operating Temperature, Core Architecture, Timers, ADC.
PIC16C73B-04I/SS
✅ جایگزین مستقیمبرای قیمت تماس بگیرید
مشاهده دیتاشیت ←PIC16F73-I/SS
✅ جایگزین مستقیمبرای قیمت تماس بگیرید
مشاهده دیتاشیت ←PIC16F873A-I/SS
✅ جایگزین مستقیمبرای قیمت تماس بگیرید
مشاهده دیتاشیت ←PIC16LC73BT-04I/SS
✅ جایگزین مستقیمبرای قیمت تماس بگیرید
مشاهده دیتاشیت ←PIC16LC73A-04I/SO
✅ جایگزین مستقیمبرای قیمت تماس بگیرید
مشاهده دیتاشیت ←PIC16LC63A-04I/SS
✅ جایگزین مستقیمبرای قیمت تماس بگیرید
مشاهده دیتاشیت ←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.