PIC16LC64AT-04/PT - 8-bit PIC MCU, 3.5KB OTP, 4MHz | Microchip
MPN: PIC16LC64AT-04/PT ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $9.85 | $9.85 |
| 10 | $8.92 | $89.20 |
| 100 | $7.65 | $765.00 |
| 500 | $6.4 | $3,200.00 |
| 1,000 | $5.25 | $5,250.00 |
PIC16LC64AT-04/PT Overview
An 8-bit microcontroller (MCU) is a small, self-contained computer-on-a-chip that integrates a CPU, non-volatile program memory (ROM/EPROM/Flash), peripherals (timers, A/D, communication) and I/O onto a single die. Within the broader taxonomy, an MCU is a subset of microprocessors (MPU) and is itself a type of embedded controller in the semiconductor hierarchy: microcontroller -> embedded processor -> IC. PIC16-series parts use Microchip's enhanced Harvard RISC architecture, with separate program and data buses allowing simultaneous instruction fetch and operand access.
Key features include 33 digital I/O lines, a fully static design that allows the clock to be stopped without losing state, low-power CMOS process technology, and compatibility with the PIC16C6X family instruction set. The 4 MHz maximum clock and 14-bit instruction word are characteristic of mid-1990s PIC16 mid-range devices, optimized for deterministic interrupt response and low power rather than raw compute throughput. Internal peripherals documented in the PIC16CXX family datasheet include timers, capture/compare/PWM modules, an analog comparator, and synchronous/asynchronous serial ports.
Typical applications include industrial control systems, automotive body electronics (within the extended temperature range), appliance control, sensor interface front-ends, and legacy embedded products requiring long-life-cycle 8-bit controllers. The wide operating voltage window (3.0 V to 6.0 V) also supports battery-backed designs and unregulated supply rails common in white-goods and HVAC equipment.
When designing with this MCU, verify that code-size requirements fit within the 2K x 14 program memory and that the 33 I/O pins plus any oscillator/master-clear pins match the application's PCB layout. OTP (one-time programmable) devices cannot be re-programmed, so secure code images must be locked into the part at the programming house.
This page synthesizes verified distributor pricing, drop-in alternative listings, and engineering design notes not aggregated on the manufacturer datasheet, helping engineers and procurement teams evaluate the PIC16LC64AT-04/PT against legacy PIC16C6X family members and modern PIC16F successors.
Drop-in alternatives for PIC16LC64AT-04/PT — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with PIC16LC64AT-04/PT (same form factor and footprint) — differing in Package, Core Architecture, Timers, Watchdog Timer, Mounting Type.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C64A-04/PT
✅ Drop-In✓ In Stock
$5.7 / Unit
View Datasheet →PIC16LC64AT-04I/PT
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
PIC16F917-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F914-I/PT
✅ Drop-In✓ In Stock
$2.35 / Unit
View Datasheet →PIC16C64A-04I/PT
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$4.61 / Unit
View Datasheet →PIC16LC64A-04I/PT
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
PIC16LC64AT-04/PT Maximum Ratings & Electrical Characteristics
| Core Processor | PIC |
| Core Size | 8-bit |
| Program Memory Size | 3.5 KB (2K x 14) |
| Program Memory Type | OTP EPROM |
| RAM Size | 128 x 8 (128 bytes) |
| EEPROM Size | None |
| Number of I/O | 33 |
| Speed | 4 MHz |
| Oscillator Type | External |
| Supply Voltage Range | 3.0 V to 6.0 V |
| Package / Case | 44-LCC (J-Lead) / 44-TQFP |
| Mounting Type | Surface Mount |
| Operating Temperature | 0C to +70C (Commercial) |
| Packaging | Tape & Reel (TR) |
| Architecture | RISC, Harvard, Fully Static |
| Instruction Set | PIC16C6X family compatible |
PIC16LC64AT-04/PT Pin Configuration
| Pin 1 | RA0/AN0 — PORTA bit 0 / Analog input 0 |
| Pin 2 | RA1/AN1 — PORTA bit 1 / Analog input 1 |
| Pin 3 | RA2/AN2 — PORTA bit 2 / Analog input 2 |
| Pin 4 | RA3/AN3/VREF — PORTA bit 3 / Analog input 3 / Voltage reference |
| Pin 5 | RA4/T0CKI — PORTA bit 4 / Timer 0 clock input |
| Pin 6 | RA5/AN4/SS — PORTA bit 5 / Analog input 4 / Slave select |
| Pin 7 | RA6/OSC2/CLKOUT — PORTA bit 6 / Oscillator output / Clock out |
| Pin 8 | RA7/OSC1/CLKIN — PORTA bit 7 / Oscillator input / Clock in |
| Pin 9 | MCLR/VPP — Master clear reset / Programming voltage |
| Pin 10 | VDD — Positive supply voltage |
| Pin 11 | VSS — Ground reference |
| Pin 12 | VDD — Positive supply voltage |
| Pin 13 | OSC2/CLKOUT — Oscillator crystal output / Clock out |
| Pin 14 | OSC1/CLKIN — Oscillator crystal input / Clock in |
| Pin 15 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator out / Timer1 clock |
| Pin 16 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator in / CCP2 |
| Pin 17 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1 |
| Pin 18 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pin 19 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pin 20 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pin 21 | RC6/TX/CK — PORTC bit 6 / UART transmit / clock |
| Pin 22 | RC7/RX/DT — PORTC bit 7 / UART receive / data |
| Pin 23 | VSS — Ground reference |
| Pin 24 | VDD — Positive supply voltage |
| Pin 25 | RB0/INT — PORTB bit 0 / External interrupt |
| Pin 26 | RB1 — PORTB bit 1 |
| Pin 27 | RB2 — PORTB bit 2 |
| Pin 28 | RB3 — PORTB bit 3 |
| Pin 29 | RB4 — PORTB bit 4 |
| Pin 30 | RB5 — PORTB bit 5 |
| Pin 31 | RB6 — PORTB bit 6 |
| Pin 32 | RB7 — PORTB bit 7 |
| Pin 33 | VSS — Ground reference |
| Pin 34 | VDD — Positive supply voltage |
| Pin 35 | RD0 — PORTD bit 0 |
| Pin 36 | RD1 — PORTD bit 1 |
| Pin 37 | RD2 — PORTD bit 2 |
| Pin 38 | RD3 — PORTD bit 3 |
| Pin 39 | RD4 — PORTD bit 4 |
| Pin 40 | RD5 — PORTD bit 5 |
| Pin 41 | RD6 — PORTD bit 6 |
| Pin 42 | RD7 — PORTD bit 7 |
| Pin 43 | RE0/AN5 — PORTE bit 0 / Analog input 5 |
| Pin 44 | RE1/AN6 — PORTE bit 1 / Analog input 6 |
Typical Applications
PIC16LC64AT-04/PT is suitable for 7 applications: Industrial Control Systems, Appliance Control (White Goods), Sensor Interface Front-Ends, Automotive Body Electronics, HVAC Climate Control, Legacy Embedded Product Maintenance, Remote Control and Keypad Systems.
Industrial Control Systems
The PIC16LC64AT-04/PT fits industrial control systems through its 33 I/O pins, 3.0-6.0 V wide supply range, and deterministic PIC RISC interrupt architecture. The 4 MHz clock yields a 1 microsecond instruction cycle, sufficient for PLC-style scan loops driving relays at < 1 ms response. The Commercial 0-3.5KB OTP memory holds ladder-logic replacement firmware and small state machines. Designers place the part on a 5 V or 24 V-derived 5 V rail and use the 33 I/O for opto-isolated inputs and relay/solenoid drivers.
Recommended
Appliance Control (White Goods)
The PIC16LC64AT-04/PT is well-suited to appliance controllers in washing machines, dishwashers, and HVAC units because of its wide 3.0-6.0 V supply tolerance and CMOS low-power design. The 33 I/O drive 7-segment displays, keypad matrices, and triac-fired motor/valve controls. The 4 MHz clock handles keypad debounce, sensor sampling, and triac zero-crossing timing. The fully-static core allows the clock to be halted in standby, reducing idle current for Energy Star compliance.
Recommended
Sensor Interface Front-Ends
In sensor interface front-ends, the PIC16LC64AT-04/PT acts as a low-power MCU that reads analog/digital sensors, applies linearization, and drives an RS-232/RS-485 uplink. The 33 I/O connect to multiple sensor channels (temperature, pressure, flow) while the PIC RISC core runs calibration routines and serial protocol stacks. The 4 MHz clock supports 9600-19200 baud UART, and the 3.0 V minimum supply supports 3.3 V sensor rails common in IoT-bridge designs.
Recommended
Automotive Body Electronics
Within automotive body electronics (cabin controllers, lighting, door modules), the PIC16LC64AT-04/PT in the Industrial or Extended temperature variant provides a 4 MHz 8-bit controller tolerant of automotive 12 V-derived rails. The 33 I/O drive LED arrays, switch inputs, and LIN/CAN-friendly bit-banged interfaces. The OTP memory holds fixed lighting patterns. For new designs, migrate to AEC-Q100-qualified PIC16F1xx or dsPIC33 family parts in the same 44-pin TQFP footprint.
Recommended
HVAC Climate Control
The PIC16LC64AT-04/PT fits HVAC climate controllers because of its wide supply tolerance, deterministic interrupt response, and 33 I/O for driving triacs, reading NTC thermistors, and visual flow indicators. The 4 MHz clock handles PID loops for damper and compressor control with sub-millisecond updates. The OTP memory holds factory-calibrated temperature tables; the LC process variant minimizes standby current during off-season storage. Migration to PIC16F917-I/PT or PIC16F914-I/PT enables field firmware updates.
Recommended
Legacy Embedded Product Maintenance
The PIC16LC64AT-04/PT is a primary candidate for sustaining legacy embedded products where the firmware is locked to OTP and the PCB cannot be redesigned. The 44-pin TQFP, 3.5 KB OTP, and 33 I/O exactly replicate PIC16C6X-family board designs already in the field. The Commercial temperature range covers indoor legacy industrial and consumer installations. Use remaining distributor stock for service replacement; for new designs, choose flash-based PIC16F successors with the same 44-pin TQFP footprint.
Recommended
Remote Control and Keypad Systems
The PIC16LC64AT-04/PT is suitable for keypad and remote control systems because its 33 I/O scan 4x4 to 5x5 keypad matrices with diode isolation, while the 4 MHz PIC RISC core debounces contact bounce and handles IR encoding for remote-control transmitters. The 3.0 V minimum supports 2-3 cell battery-powered remotes, and the CMOS LC variant minimizes quiescent drain to extend battery life. Migration to flash parts (PIC16F914-I/PT) supports field firmware updates via the IR link.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LC64AT-04/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C64A-04/PT | PIC16F917-I/PT | PIC16F914-I/PT | PIC16LC64AT-04I/PT | PIC16LC64A-04I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-TQFP (PT) | 44-TQFP (PT) | 44-TQFP (PT) | 44-TQFP (PT) | 44-TQFP (PT) | 44-TQFP (PT) |
| Program Memory | 3.5 KB OTP | 3.5 KB OTP | 14 KB Flash | 7 KB Flash | 3.5 KB OTP | 3.5 KB OTP |
| Max Clock Speed | 4 MHz | 4 MHz | 20 MHz | 20 MHz | 4 MHz | 4 MHz |
| RAM Size | 128 bytes | 128 bytes | 352 bytes | 256 bytes | 128 bytes | 128 bytes |
| Memory Type | OTP EPROM | OTP EPROM | Flash | Flash | OTP EPROM | OTP EPROM |
| Temperature Range | 0C to +70C (Commercial) | 0C to +70C (Commercial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
| Number of I/O | 33 | 33 | 36 | 36 | 33 | 33 |
Key Differentiators
- Wide 3.0-6.0 V supply tolerance supports unregulated 5 V and battery-backed rails (vs PIC16F914-I/PT)
- Fully-static CMOS design allows clock gating for ultra-low standby current (vs PIC16C64A-04/PT)
- Pin-compatible with flash-based PIC16F917-I/PT for modern migration path (vs PIC16F917-I/PT)
Design Notes
The PIC16LC64AT-04/PT operates from 3.0 V to 6.0 V with typical active current of 2-5 mA at 4 MHz. Estimated: at VDD=5V, 4 MHz, IO load = 33x sourcing 10 mA worst-case, total current remains well under 50 mA. Add a 100 nF decoupling capacitor within 5 mm of each VDD pin (multiple VDD pins are present on the 44-TQFP) and a 10 uF bulk capacitor at the regulator output. For battery-backed designs, route MCLR through a 10 kohm pull-up to retain the reset state during brownout.
Because PIC16LC64AT-04/PT is OTP (one-time programmable), all firmware must be code-complete before programming. Engineers iterating on code should use the PIC16C64A-04/JW windowed ceramic package during development, then commit the final hex image to the OTP/PT part. A common pitfall is attempting field firmware updates on the LC64A-T - the OTP memory cannot be erased, so any code bug becomes a board-scrapping event in production.
Route the 44-TQFP land pattern per IPC-7351 with 0.4 mm pitch and an exposed center pad if applicable. Place a ground pour under the part to reduce EMI, and keep the OSC1/OSC2 traces short (< 10 mm) to avoid clock distortion. Use a 4-layer stackup with a dedicated ground plane for designs that drive noisy loads (triacs, relays); a 2-layer stackup is acceptable for low-speed sensor interfaces. MCLR trace must not run parallel to switching nodes for > 5 mm to prevent spurious resets.
Estimated: at 5 V supply, 4 MHz clock, and typical 33 I/O sourcing 5 mA each, the PIC16LC64AT-04/PT dissipates approximately 0.1-0.2 W. The 44-TQFP package thermal resistance (theta_JA) is roughly 50 C/W, giving a junction temperature rise of 5-10 C above ambient. No heatsink is required, but verify against the worst-case ambient (typically 70 C max for Commercial grade) to ensure T junction stays below 100 C.
Compliance Information
RoHS and REACH compliance not explicitly confirmed in retrieved data; lead-free per Microchip product family datasheet convention for OTP parts shipped in tape-and-reel. Not AEC-Q100 qualified - this is a commercial-grade part. For automotive, choose Industrial (I) or Extended (E) temperature variants or migrate to AEC-Q100-qualified dsPIC33 parts.