Microchip Technology

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

N.º da peça: PIC16LC54AT-04/SO ✓ Ativo
Em estoque Enviado em 1 a 3 dias úteis
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
A partir de $1.45 USD / unidade
MOQ: 1 |
Preço atualizado: 2026-09-21
Preços por volume
Qtd. Preço unitário Total
1 $2.45 $2,45
10 $2.18 $21,80
100 $1.92 $192,00
500 $1.68 $840,00
1.000 $1.45 $1.450,00
ℹ️ Todos os preços estão em USD

PIC16LC54AT-04/SO Visão geral

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.

Alternativas drop-in para PIC16LC54AT-04/SO — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.

Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:

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

📋 Alternativa de referência (fora do catálogo)

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)

📋 Alternativa de referência (fora do catálogo)

PIC16LC54A-04E/SO

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

📋 Alternativa de referência (fora do catálogo)

PIC16LC54AT-04/SO Classificações máximas e características elétricas

Core Processor PIC
Core Size 8-Bit
Series PIC 16C
Frequência máxima de clock 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
Faixa de temperatura de operação -40 C to +85 C
Encapsulamento / Caixa 18-SOIC (0.295", 7.50 mm Width)
Tipo de montagem 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

Configuração de pinos do 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
Pino 1 RA2 — PORTA bit 2 (bidirectional I/O)
Pino 2 RA3 — PORTA bit 3 (bidirectional I/O)
Pino 3 RA4/T0CKI — PORTA bit 4 / Timer0 clock input
Pino 4 MCLR — Master Clear (active-low reset, must be tied to VDD)
Pino 5 VSS — Ground reference
Pino 6 RB0/INT — PORTB bit 0 / external interrupt input
Pino 7 RB1 — PORTB bit 1 (bidirectional I/O)
Pino 8 RB2 — PORTB bit 2 (bidirectional I/O)
Pino 9 RB3 — PORTB bit 3 (bidirectional I/O)
Pino 10 RB4 — PORTB bit 4 (bidirectional I/O)
Pino 11 RB5 — PORTB bit 5 (bidirectional I/O)
Pino 12 RB6 — PORTB bit 6 (bidirectional I/O)
Pino 13 RB7 — PORTB bit 7 (bidirectional I/O)
Pino 14 VDD — Positive supply (3.0 V to 6.25 V)
Pino 15 OSC2/CLKOUT — Oscillator output / clock-out
Pino 16 OSC1/CLKIN — Oscillator input / external clock in
Pino 17 RA0 — PORTA bit 0 (bidirectional I/O)
Pino 18 RA1 — PORTA bit 1 (bidirectional I/O)

Aplicações típicas

PIC16LC54AT-04/SO é adequado para 6 aplicaçãos: 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.

Resumo dos produtos recomendados

PIC16LC54A-04/SO Drop-in same-family sibling for tube vs tape-and-reel Usado em: Low-Cost Consumer Appliance Controller, Security Keypad / Access Reader MOC3021 Optotriac driver for AC load switching Usado em: Low-Cost Consumer Appliance Controller TSAL6100 IR LED emitter at 940 nm Usado em: IR Remote Control Transmitter TSOP38238 38 kHz receiver for the companion set Usado em: IR Remote Control Transmitter PIC16LC54A-04I/SO Industrial -40C to +85C temp grade variant Usado em: Industrial Sensor Signal Conditioning MAX485 RS-485 transceiver for industrial networks Usado em: Industrial Sensor Signal Conditioning PIC16LC54A-04E/SO Extended temp grade -40C to +125C for cabin Usado em: Automotive Cabin Sub-System Controller BTS4140N Smart high-side switch for lamp load Usado em: Automotive Cabin Sub-System Controller MCP73831 Companion Li-ion charge management IC Usado em: Smart Battery Charger Controller BC847B NPN transistor for current-pass element Usado em: Smart Battery Charger Controller BUZZER-3V Piezo buzzer for status tones Usado em: 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.

Dados de referência de engenharia para PIC16LC54AT-04/SO — comparação, orientação de projeto e informações de conformidade.

Guia de seleção

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.

Comparação com alternativas

Parâmetro Este produto 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

Principais diferenciais

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

Notas de projeto

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.

Informações de conformidade

RoHS
Unknown
REACH
Unknown
AEC-Q100
Not Applicable
Sem chumbo
Yes
Sem halogênios
Unknown
Minerais de conflito
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.

Dados verificados em: 2026-09-22 — dados verificados e curados pela equipe de engenharia de componentes da XAIPART

Buscas relacionadas

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

Componentes & termos relacionados

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
RFQ de cotação rápida
Preencha todos os detalhes — nossa equipe de vendas responderá em até 24 horas
Part number Fabricante Encapsulamento QTY Preço-alvo Total
Total: $0.00 USD
✓
Cotação enviada!

Responderemos seu e-mail em até 24 horas

1
RFQ enviada
2
Cotação recebida
3
Pedido realizado
4
Pagamento
5
Enviado
6
Entregue
Ver detalhes da RFQ