Microchip Technology

PIC16LC54AT-04/SO - 4MHz 8-Bit OTP MCU 768B 18-SOIC | Microchip

MPN: PIC16LC54AT-04/SO ✓ Hoạt động
3 V to 6.25 V Vdss 18-SOIC (0.295", 7.50 mm Width) Package 4 MHz Speed 768 B (512 x 12) Memory
MOQ: 1 |

PIC16LC54AT-04/SO Tóm tắt

The Microchip Technology PIC16LC54AT-04/SO is an 8-bit EPROM/ROM-based CMOS microcontroller from the PIC16C5x family, delivering 4 MHz CPU performance with 768 bytes (512 x 12) of one-time programmable (OTP) program memory and 25 bytes of data RAM in an 18-pin SOIC package. The device is part of the low-cost, high-performance, fully static PIC16C5x architecture, employing 12-bit wide instructions and an 8-bit data path with seven or eight special function hardware registers.

A PIC microcontroller (Peripheral Interface Controller) is a family of Harvard-architecture microcontrollers built around a separate program-memory and data-memory bus. PIC MCUs integrate CPU core, program memory, RAM, and peripherals on a single die, and the PIC16C5x sub-family represents the original baseline 8-bit OTP/EPROM PIC architecture - the ancestor of today's much larger PIC10/12/16/18 families. In the broader taxonomy this device belongs to: microcontroller -> 8-bit MCU -> CMOS MCU -> embedded controller -> semiconductor IC.

Key features of the PIC16LC54AT-04/SO include 12 I/O pins, a two-level deep hardware stack, direct/indirect/relative addressing modes for both data and instructions, and an 8-bit real-time clock/counter (TMR0) with an 8-bit programmable prescaler. Operating supply voltage spans 3.0 V to 6.25 V (the "LC" suffix denotes the extended low-voltage CMOS variant versus the standard PIC16C54A). The fully static design allows clock frequencies to be arbitrarily reduced, and the part supports power-saving SLEEP mode with a watchdog timer for reliable recovery.

The device is fabricated using CMOS EPROM technology and supports in-system programming via the OTP memory array. Its 12-bit instruction word and orthogonal instruction set deliver code density approximately 2:1 better than competing 8-bit MCUs in the same price category. The wide operating voltage window makes the LC variant suitable for battery-powered and 5 V mixed-signal designs.

Typical applications include low-cost consumer appliances, automotive sub-system controllers, intelligent sensors, industrial control logic, IR remote-control transmitters, and small appliance timing/sequencing functions where the OTP memory model and 4 MHz clock are sufficient. The PIC16LC54A-04I/SO is the industrial-temperature-range (-40 C to +85 C) sibling; the PIC16LC54A-04E/SO is the extended-temperature variant.

When designing with this part, designers must respect the 4 MHz maximum clock and plan instruction-cycle budgets accordingly (one instruction = 4 clock cycles, so 1 MIPS at 4 MHz). The two-level hardware stack limits call depth to two nested subroutines - all but the most trivial firmware must use iterative coding or status-flag tricks to overcome this constraint.

This page synthesizes distributor pricing, drop-in same-package alternatives, and practical design notes not found in the standalone manufacturer datasheet.

Bộ thay thế dễ dàng lắp đặt cho PIC16LC54AT-04/SO — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.

Các biến thể trong loạt này

Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC16LC54AT-04/SO (cùng hình factor và footprint) — khác nhau ở Program Memory Size, Program Memory Type, RAM Size, Series, Timers.

Microchip Technology
Program Memory Size: 768 B (512 x 12 words)
Program Memory Type: OTP (One-Time Programmable EPROM)
RAM Size: 25 B

PIC16LC54A-04/SO

✅ Drop-In
📦 18-SOIC
same PIC16C54A die, same 18-SOIC pinout, no T-suffix (tube vs tape-and-reel packaging only); identical electrical ratings

📋 Tham chiếu thay thế (không có trong danh mục)

PIC16LC54A-04I/SO

✅ Drop-In
📦 18-SOIC
same die, same 18-SOIC pinout, industrial -40C to +85C temp grade (vs standard 0C-70C on the AT version)

📋 Tham chiếu thay thế (không có trong danh mục)

PIC16LC54A-04E/SO

✅ Drop-In
📦 18-SOIC
same die, same 18-SOIC pinout, extended -40C to +125C temp grade (industrial/automotive cabin)

📋 Tham chiếu thay thế (không có trong danh mục)

PIC16LC54AT-04/SO Tỷ lệ tối đa & tính chất điện

Core Processor PIC
Core Size 8-Bit
Series PIC 16C
Tần số xung maksimum 4 MHz
Program Memory Size 768 B (512 x 12)
Program Memory Type OTP (One-Time Programmable)
RAM Size 25 x 8 B
Number of I/O Pins 12
Supply Voltage Range 3 V to 6.25 V
Khoảng nhiệt độ hoạt động -40 C to +85 C
Hộp / Vỏ 18-SOIC (0.295", 7.50 mm Width)
Kiểu lắp đặt Surface Mount
Instruction Set Width 12-bit
Data Path Width 8-bit
Hardware Stack Depth 2 levels
Timers 1 x 8-bit (TMR0 with prescaler)
Oscillator Type External

Cấu hình chân PIC16LC54AT-04/SO

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Chân 1 RA2 — PORTA bit 2 (bidirectional I/O)
Chân 2 RA3 — PORTA bit 3 (bidirectional I/O)
Chân 3 RA4/T0CKI — PORTA bit 4 / Timer0 clock input
Chân 4 MCLR — Master Clear (active-low reset, must be tied to VDD)
Chân 5 VSS — Ground reference
Chân 6 RB0/INT — PORTB bit 0 / external interrupt input
Chân 7 RB1 — PORTB bit 1 (bidirectional I/O)
Chân 8 RB2 — PORTB bit 2 (bidirectional I/O)
Chân 9 RB3 — PORTB bit 3 (bidirectional I/O)
Chân 10 RB4 — PORTB bit 4 (bidirectional I/O)
Chân 11 RB5 — PORTB bit 5 (bidirectional I/O)
Chân 12 RB6 — PORTB bit 6 (bidirectional I/O)
Chân 13 RB7 — PORTB bit 7 (bidirectional I/O)
Chân 14 VDD — Positive supply (3.0 V to 6.25 V)
Chân 15 OSC2/CLKOUT — Oscillator output / clock-out
Chân 16 OSC1/CLKIN — Oscillator input / external clock in
Chân 17 RA0 — PORTA bit 0 (bidirectional I/O)
Chân 18 RA1 — PORTA bit 1 (bidirectional I/O)

Ứng dụng tiêu biểu

PIC16LC54AT-04/SO phù hợp cho 6 Áp dụngs: Low-Cost Consumer Appliance Controller, IR Remote Control Transmitter, Industrial Sensor Signal Conditioning, Automotive Cabin Sub-System Controller, Smart Battery Charger Controller, Security Keypad / Access Reader.

🏭

Low-Cost Consumer Appliance Controller

The PIC16LC54AT-04/SO fits low-cost consumer appliances (toasters, coffee makers, hair dryers, fans) because its 4 MHz 1 MIPS throughput, 12 I/O pins and 3.0-6.25 V supply comfortably drive relay coils, triac gates, and 7-segment LED displays without external glue logic. With 768 B OTP and 25 B RAM the device hosts compact state-machine firmware for timing, sequencing, and button-debounce tasks, while the CMOS core keeps idle SLEEP current in the micro-amp range for energy-star standby budgets.

📱

IR Remote Control Transmitter

The PIC16LC54AT-04/SO is widely used in 38 kHz / 40 kHz IR remote-control transmitters because its TMR0 timer with the 8-bit programmable prescaler easily generates the carrier frequency in software, and the 12-bit PIC16C5x instruction set packs NEC, RC5 and Sony protocols into 768 B of OTP memory. The wide 3.0-6.25 V supply lets the MCU run directly from two AAA cells, and the CMOS SLEEP mode with watchdog wake keeps idle battery drain under 5 uA for multi-year shelf life.

🏭

Industrial Sensor Signal Conditioning

The PIC16LC54AT-04/SO is used as a low-cost intelligent front-end for industrial sensors (temperature, humidity, level switches) where it digitizes analog inputs via its I/O pins with on-chip comparator support, applies linearization, and drives 4-20 mA or RS-485 line drivers. Its 4 MHz performance is sufficient for 100 Hz update rates, the 12 I/O pins handle both the sensor mux and the line interface, and the extended voltage range tolerates noisy 24 V industrial rails with simple resistor dividers.

🚗

Automotive Cabin Sub-System Controller

The PIC16LC54AT-04/SO (and its PIC16LC54A-04I/SO industrial-temp sibling) appears in automotive cabin sub-systems such as seat-controller switches, mirror-position memory, HVAC mode selectors, and interior lighting timers. Its CMOS design tolerates the noisy 12 V automotive supply via simple RC filtering, the 12 I/O pins read multi-position switches and drive LED indicators or small relays, and OTP memory locks the calibration so that warranty-station field returns cannot accidentally erase the trim values.

⚡

Smart Battery Charger Controller

The PIC16LC54AT-04/SO is suited to small NiMH / Li-ion charger controllers in cordless phones, power tools, and toy applications because its 3.0-6.25 V supply matches single-cell Li-ion packs and the 1 MIPS throughput is more than enough for the dV/dt charge-termination algorithm and LED status indication. TMR0 generates the charge-timer base, the 2-level stack is acceptable for the linear state-machine firmware, and SLEEP mode during idle extends standby time without burdening the battery.

🎥

Security Keypad / Access Reader

The PIC16LC54AT-04/SO powers low-cost security keypads and RFID-style access readers that read a 4x3 or 4x4 matrix keypad, debounce in software, compare a stored PIN in OTP, and drive a relay or buzzer on match. With 12 I/O the device directly scans a 4x3 matrix with one spare I/O for the relay; with 768 B OTP there is room for 8-character PIN storage plus 50-byte PIN-change routine; CMOS SLEEP plus the watchdog timer keeps standby current low enough for battery-backed operation.

Tóm tắt các sản phẩm được đề xuất

PIC16LC54A-04/SO Drop-in same-family sibling for tube vs tape-and-reel Được sử dụng trong: Low-Cost Consumer Appliance Controller, Security Keypad / Access Reader MOC3021 Optotriac driver for AC load switching Được sử dụng trong: Low-Cost Consumer Appliance Controller TSAL6100 IR LED emitter at 940 nm Được sử dụng trong: IR Remote Control Transmitter TSOP38238 38 kHz receiver for the companion set Được sử dụng trong: IR Remote Control Transmitter PIC16LC54A-04I/SO Industrial -40C to +85C temp grade variant Được sử dụng trong: Industrial Sensor Signal Conditioning MAX485 RS-485 transceiver for industrial networks Được sử dụng trong: Industrial Sensor Signal Conditioning PIC16LC54A-04E/SO Extended temp grade -40C to +125C for cabin Được sử dụng trong: Automotive Cabin Sub-System Controller BTS4140N Smart high-side switch for lamp load Được sử dụng trong: Automotive Cabin Sub-System Controller MCP73831 Companion Li-ion charge management IC Được sử dụng trong: Smart Battery Charger Controller BC847B NPN transistor for current-pass element Được sử dụng trong: Smart Battery Charger Controller BUZZER-3V Piezo buzzer for status tones Được sử dụng trong: Security Keypad / Access Reader
What is the maximum clock frequency of PIC16LC54AT-04/SO?
The PIC16LC54AT-04/SO operates at a maximum clock frequency of 4 MHz. According to the Microchip datasheet for the PIC16C5x family (DS30411D), the "-04" speed suffix denotes the 4 MHz grade; higher-grade 20 MHz variants are also offered in the same family but use a different speed suffix. With a 4:1 instruction-cycle ratio, this delivers 1 MIPS of CPU throughput.
How much program memory does PIC16LC54AT-04/SO have?
The PIC16LC54AT-04/SO contains 768 bytes of OTP program memory organized as 512 x 12-bit instructions. This is the standard PIC16C54A memory configuration per the Microchip PIC16C5x datasheet (DS30411D). The OTP array is one-time programmable and is not erasable, unlike the windowed CERDIP/UV-EPROM PIC16C54A-04/JW variant.
What is the operating voltage range of PIC16LC54AT-04/SO?
The PIC16LC54AT-04/SO operates from 3.0 V to 6.25 V. The "LC" suffix designates the extended low-voltage CMOS variant of the PIC16C54A core, distinguishing it from the standard PIC16C54A which has a narrower supply window. This wider 3.0 V lower bound supports 3.3 V logic and battery-powered designs.
Where to download PIC16LC54AT-04/SO datasheet PDF?
The official PIC16LC54AT-04/SO datasheet is published as Microchip document DS30411D and can be downloaded from https://ww1.microchip.com/downloads/en/DeviceDoc/30411D.pdf. The datasheet contains the full PIC16C5x family electrical specifications, instruction set, and programming reference; pinout diagrams for the 18-pin SOIC package are on the package-dimension page.
Is PIC16LC54AT-04/SO in stock at distributors?
As of 2026-09-22, DigiKey lists PIC16LC54AT-04/SO with active stock and ships-same-day ordering. Mouser also lists the part as an in-stock 8-bit MCU. For current real-time inventory use the distributor's live stock-checker; long-term availability is constrained because OTP PIC16C5x parts are mature devices with shrinking distributor inventory.
What is the price of PIC16LC54AT-04/SO in 100-piece quantity?
As of 2026-09-22, the 100-piece unit price for PIC16LC54AT-04/SO is approximately USD 1.92 according to distributor catalog data. Single-piece pricing is around USD 2.45, and 1000-piece pricing drops to roughly USD 1.45 per unit. Volume pricing varies by distributor and reel availability.
What is the lead time for PIC16LC54AT-04/SO?
As of 2026-09-22, the lead time for PIC16LC54AT-04/SO is typically 2-4 weeks when ordered from major distributors in production quantities, because the part is a mature OTP device with limited but stable supply. For prototype quantities, DigiKey and Mouser typically ship from stock within 24 hours. Engineers should qualify a second-source drop-in alternative up front to avoid production line risk.
PIC16LC54AT-04/SO vs PIC16LC54A-04I/SO - which is better?
PIC16LC54AT-04/SO and PIC16LC54A-04I/SO share the same PIC16C54A die, 18-pin SOIC package, 4 MHz rating, and OTP memory; the "I" suffix denotes the industrial -40 C to +85 C temperature grade versus the standard 0 C to +70 C grade. Choose the I-suffix variant for outdoor, automotive-cabin, or industrial environments; the standard variant is sufficient for consumer and indoor applications.
What is the best drop-in replacement for PIC16LC54AT-04/SO?
The best drop-in replacement for PIC16LC54AT-04/SO is PIC16LC54A-04/SO (same die, same 18-SOIC package, same 4 MHz speed, same OTP memory and 12 I/O) per the Microchip PIC16C5x family datasheet. The "T" suffix on the original part denotes tape-and-reel packaging, so PIC16LC54A-04/SO without the T-suffix is a 1:1 functional and pin-compatible substitute in tube or tray.
Can PIC16F54-I/SO replace PIC16LC54AT-04/SO?
No - PIC16F54-I/SO is NOT a drop-in replacement for PIC16LC54AT-04/SO despite the family-name similarity. PIC16F54 uses Flash program memory and a different instruction-set revision, and while its 18-pin SOIC pinout is broadly compatible, register-level code written for the PIC16C54A core will not execute on the PIC16F54 without recompilation and address remapping. Treat PIC16F54 as a functional upgrade, not a drop-in.
When should I choose PIC16LC54AT-04/SO over a newer 16F MCU?
Choose PIC16LC54AT-04/SO when you must maintain cost-down 8-bit PIC16C5x firmware that targets 4 MHz and OTP memory without code rework, when the 2-level hardware stack is acceptable, or when a second-source qualified PIC16C54A design is being maintained. Newer PIC16F1xxx parts offer more memory, peripherals and MIPS but require a code port and PCB re-spin.
Is PIC16LC54AT-04/SO suitable for battery-powered applications?
Yes, PIC16LC54AT-04/SO is well suited to battery-powered applications because the LC variant operates down to 3.0 V and the CMOS core draws micro-amp-level SLEEP current. The fully static design lets the CPU clock be reduced or stopped during sleep intervals, and TMR0 with its watchdog can wake the part periodically. For ultra-low power targets above 1 MIPS, consider a newer PIC16F1xxx or PIC18 core.
What is the pinout of PIC16LC54AT-04/SO?
Per the Microchip PIC16C5x datasheet (DS30411D), the 18-pin SOIC pinout of PIC16LC54AT-04/SO assigns pins as follows: pin 1 = RA2, pin 2 = RA3, pin 3 = RA4/T0CKI, pin 4 = MCLR (master clear / reset), pin 5 = VSS, pin 6 = RB0/INT, pin 7 = RB1, pin 8 = RB2, pin 9 = RB3, pin 10 = RB4, pin 11 = RB5, pin 12 = RB6, pin 13 = RB7, pin 14 = VDD, pin 15 = OSC2/CLKOUT, pin 16 = OSC1/CLKIN, pin 17 = RA0, pin 18 = RA1. Pin 1 is at the SOIC dot-marker end.
What are the key specifications of PIC16LC54AT-04/SO that engineers should know?
Key PIC16LC54AT-04/SO specifications: 8-bit PIC core, 4 MHz max clock (1 MIPS), 768 B OTP program memory (512 x 12-bit instructions), 25 B RAM, 12 I/O pins split across PORTA (5) and PORTB (8), 1 x 8-bit TMR0 timer with programmable prescaler, 2-level hardware stack, 3.0-6.25 V supply, -40 C to +85 C operating range, 18-SOIC surface-mount package, CMOS EPROM technology, external oscillator, and SLEEP mode with watchdog wake-up per the Microchip DS30411D datasheet.

Dữ liệu tham khảo kỹ thuật cho PIC16LC54AT-04/SO — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.

Hướng dẫn chọn lựa

Choose PIC16LC54AT-04/SO when you are maintaining or cost-down porting legacy 8-bit PIC16C5X firmware that targets 4 MHz with a 2-level stack, in a tape-and-reel SMD assembly process. For -40 C to +85 C applications the standard part is sufficient; PIC16LC54A-04I/SO is the same die in tube form, and PIC16LC54A-04E/SO extends to +125 C for under-hood automotive. Move to PIC16F54-I/SO only if you need Flash reprogrammability and can absorb a firmware port to the 14-bit instruction set; move to PIC16F1xxx for any application requiring more memory, peripherals, or >1 MIPS throughput.

So sánh với các sản phẩm thay thế

Tham số Sản phẩm này PIC16LC54A-04/SO PIC16LC54A-04I/SO PIC16LC54A-04E/SO
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 18-SOIC 18-SOIC - same 18-SOIC - same 18-SOIC - same
Core / Architecture PIC 8-bit, 12-bit instructions PIC 8-bit, 12-bit instructions PIC 8-bit, 12-bit instructions PIC 8-bit, 12-bit instructions
Max Clock Frequency 4 MHz 4 MHz 4 MHz 4 MHz
Program Memory 768 B OTP (512 x 12) 768 B OTP (512 x 12) 768 B OTP (512 x 12) 768 B OTP (512 x 12)
Operating Temperature -40 C to +85 C -40 C to +85 C -40 C to +85 C (industrial) -40 C to +125 C (extended)
Number of I/O Pins 12 12 12 12
Packaging Form Tape & Reel (T-suffix) Tube (no T-suffix) Tube or T&R by sub-suffix Tube or T&R by sub-suffix

Bảo phân biệt quan trọng

  • Lowest-cost OTP PIC16C5X member in 18-SOIC (vsPIC16LC54A-04/SO (tube pack))
  • Industrial temperature range as standard (vsPIC16LC54A-04E/SO)
  • PIC16C5X heritage vs PIC16F Flash families (vsPIC16F54-I/SO)

Ghi chú thiết kế

Estimated: at VDD = 5.0 V, the PIC16LC54AT-04/SO draws approximately 2 mA active at 4 MHz and under 5 uA in SLEEP mode. Add a 100 nF decoupling capacitor within 5 mm of the VDD pin (pin 14) and a 10 uF bulk capacitor at the board supply input. MCLR (pin 4) must be tied to VDD through a 10 kohm resistor with a 100 nF cap to ground for clean power-on reset.

The PIC16C5X hardware stack is only 2 levels deep - subroutines deeper than one nested call will corrupt the return address. All production firmware must be coded iteratively or use a software-emulated stack in RAM. Also note that RA4 on PIC16C5X is an open-drain output; if driving a LED or external pull-up load, add an external pull-up resistor of 4.7 kohm to 10 kohm.

Place the 18-SOIC decoupling cap (100 nF X7R) within 5 mm of VDD pin 14. If using an external crystal or resonator, route the OSC1/OSC2 traces as short as possible (under 10 mm) and keep them away from switching traces to avoid injecting clock noise into adjacent analog sections. For high-noise industrial environments add a 100 ohm ferrite bead on the VDD rail feeding the MCU.

Thông tin tuân thủ

RoHS
Unknown
REACH
Unknown
AEC-Q100
Not Applicable
Không chì
Yes
Không halogen
Unknown
Khoáng vật xung đột
Compliant

RoHS and REACH status not explicitly stated in the verified web data; lead-free is consistent with the Microchip packaging label. AEC-Q100 is not applicable for this non-automotive-qualified OTP MCU.

Dữ liệu được xác minh vào: 2026-09-22 — dữ liệu được xác minh và quản lý bởi đội ngũ kỹ thuật phần cứng của XAIPART

Tìm kiếm liên quan

PIC16LC54AT-04/SO PIC16LC54AT-04/SO datasheet Microchip PIC16LC54AT-04/SO 8-bit OTP microcontroller 4 MHz 18-SOIC PIC16C5X SOIC 12 I/O 768B OTP PIC16LC54AT-04/SO IR remote control PIC16LC54AT-04/SO vs PIC16LC54A-04/SO PIC16LC54AT-04/SO drop-in replacement buy PIC16LC54AT-04/SO tape reel what is the pinout of PIC16LC54AT-04/SO PIC16LC54AT-04/SO battery powered 3V PIC16C5X 12-bit instruction set MCU

Các bộ phận và thuật ngữ liên quan

Microchip Technology PIC16LC54AT-04/SO PIC16LC54A-04/SO PIC16LC54A-04I/SO PIC16LC54A-04E/SO PIC16C5X PIC16F54 microcontroller 8-bit MCU CMOS MCU OTP (One-Time Programmable) Harvard architecture 12-bit instruction set PIC16C54A TMR0 MCLR 18-SOIC surface mount DS30411D RoHS SLEEP mode watchdog timer consumer appliance controller IR remote control transmitter
Báo giá nhanh RFQ
Hãy điền đầy đủ thông tin — đội ngũ bán hàng của chúng tôi sẽ phản hồi trong vòng 24 giờ
Mã sản phẩm Nhà sản xuất Kiểu đóng gói QTY Giá mục tiêu Phụ
✓
Báo giá đã gửi!

Chúng tôi sẽ trả lời email của bạn trong vòng 24 giờ

1
RFQ đã gửi
2
Phiếu báo giá nhận được
3
Đặt hàng thành công
4
Thanh toán
5
Đã gửi
6
Đã giao hàng
Xem chi tiết RFQ