PIC16LC77-04I/PT - 8-Bit 4MHz 14KB OTP MCU 44-TQFP | Microchip
MPN: PIC16LC77-04I/PT ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $9.15 | $9.15 |
| 10 | $8.21 | $82.10 |
| 100 | $6.04 | $604.00 |
| 500 | $5.12 | $2,560.00 |
| 1,000 | $4.39 | $4,390.00 |
PIC16LC77-04I/PT Overview
A PIC16C-series microcontroller is a Harvard-architecture 8-bit RISC processor with separate program and data buses, manufactured on a low-power CMOS process. Within the broader system hierarchy, it belongs to: microcontroller (MCU) -> embedded controller -> integrated circuit -> semiconductor. The PIC16LC7x family was positioned as a cost-optimized successor to the EPROM-based PIC16C7x family, combining the legacy peripheral set of PIC16C with the OTP-programming economics required for low- to mid-volume industrial designs. The 'LC' suffix designates the 3.3V/5V low-voltage variant, making it suited for battery-powered and portable products.
Key features include a 14-bit instruction set, an 8-level deep hardware stack, an operating voltage range of 2.5V to 5.5V (wide-range LC oscillator), an industrial temperature grade of -40C to +85C (denoted by the 'I' suffix), and a programmable code protection mechanism. The '04' speed suffix specifies a 4 MHz maximum oscillator input, while the '/PT' package suffix denotes the 44-pin TQFP (Thin Quad Flat Pack) form factor. The Industrial 'I' operating-temperature grade (-40C to +85C) makes it suitable for non-automotive but thermally demanding environments.
The PIC16LC77-04I/PT typically applies to industrial control modules, white-goods user interfaces, low-cost sensor hubs, and consumer appliance controllers where deterministic 8-bit performance, integrated ADC, and small-form-factor TQFP mounting are required. Its combination of 14 KB OTP, 368 B RAM, and 33 I/O is sufficient for state-machine control loops, HMI button/scanning matrices, and PWM-actuated actuator control in a single cycle. Common pairings include the MCP17004, an RS-232 line driver, the MCP2515 CAN stand-alone, or the MCP23X17, low-cost GPIO expanders.
When designing with PIC16LC77, ensure that the integrated PCB area allows for the 10x10 TSF footprint and that decoupling is placed within 3 mm of VDD/VSS. The OTP memory cannot be erased and reprogrammed; for field-updateable firmware on the same pinout, consider a Flash-based PIC16F77A-I/PT or PIC16F877A-I/PT within same socket footprint but with 33 I/O.
Drop-in alternatives for PIC16LC77-04I/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 PIC16LC77-04I/PT (same form factor and footprint) — differing in ADC, Core Architecture, Operating Temperature, RAM Size, Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F77A-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F877A-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LC77T-04I/PT
✅ Drop-In✓ In Stock
$3.05 / Unit
View Datasheet →PIC16LF77-I/PT
✅ Drop-In✓ In Stock
$6.85 / Unit
View Datasheet →PIC16LC77-04I/PT Maximum Ratings & Electrical Characteristics
| Architecture | PIC 8-bit RISC (Harvard) |
| Core | PIC16 mid-range |
| Program Memory Size | 14 KB (8K x 14) OTP |
| RAM Size | 368 B |
| EEPROM Size | None |
| Maximum CPU Frequency | 4 MHz |
| Number of I/O Pins | 33 |
| ADC | 8-bit, 12 channels (per data) |
| Timers | 2 x 8-bit, 1 x 16-bit |
| PWM Channels | 2 (CCP) |
| Communication | USART/SCI, SPI, I2C (SSP) |
| Operating Voltage | 2.5 V to 5.5 V |
| Operating Temperature | -40 C to +85 C (Industrial) |
| Package | 44-TQFP (10x10 mm) |
| Mounting Type | Surface Mount |
| MSL Level | 3 (168 hours) |
| Program Memory Type | OTP (One-Time-Programmable) |
| Instruction Set Width | 14-bit |
PIC16LC77-04I/PT Pin Configuration
| Pin 1 | MCLR — Master Clear (reset) input, active low |
| Pin 2 | RA0/AN0 — PORTA bit 0 / Analog input 0 |
| Pin 3 | RA1/AN1 — PORTA bit 1 / Analog input 1 |
| Pin 4 | RA2/AN2 — PORTA bit 2 / Analog input 2 |
| Pin 5 | RA3/AN3/VREF — PORTA bit 3 / Analog input 3 / Voltage reference |
| Pin 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pin 7 | RA5/AN4/SS — PORTA bit 5 / Analog input 4 / SPI slave select |
| Pin 8 | RB0/INT — PORTB bit 0 / External interrupt |
| Pin 9 | RB1 — PORTB bit 1 |
| Pin 10 | RB2 — PORTB bit 2 |
| Pin 11 | RB3/PGM — PORTB bit 3 / Low-voltage programming |
| Pin 12 | RB4 — PORTB bit 4 |
| Pin 13 | RB5 — PORTB bit 5 |
| Pin 14 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pin 15 | RB7/PGD — PORTB bit 7 / ICSP data |
| Pin 16 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pin 17 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 |
| Pin 18 | RC2/CCP1 — PORTC bit 2 / CCP1 |
| Pin 19 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pin 20 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pin 21 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pin 22 | RC6/TX/CK — PORTC bit 6 / USART TX / USART clock |
| Pin 23 | RC7/RX/DT — PORTC bit 7 / USART RX / USART data |
| Pin 24 | RD0/PSP0 — PORTD bit 0 / Parallel slave port bit 0 |
| Pin 25 | RD1/PSP1 — PORTD bit 1 / Parallel slave port bit 1 |
| Pin 26 | RD2/PSP2 — PORTD bit 2 / Parallel slave port bit 2 |
| Pin 27 | RD3/PSP3 — PORTD bit 3 / Parallel slave port bit 3 |
| Pin 28 | RD4/PSP4 — PORTD bit 4 / Parallel slave port bit 4 |
| Pin 29 | RD5/PSP5 — PORTD bit 5 / Parallel slave port bit 5 |
| Pin 30 | RD6/PSP6 — PORTD bit 6 / Parallel slave port bit 6 |
| Pin 31 | RD7/PSP7 — PORTD bit 7 / Parallel slave port bit 7 |
| Pin 32 | VSS — Ground (second VSS pin) |
| Pin 33 | RE0/RD/AN5 — PORTE bit 0 / Parallel slave port read / Analog input 5 |
| Pin 34 | RE1/WR/AN6 — PORTE bit 1 / Parallel slave port write / Analog input 6 |
| Pin 35 | RE2/CS/AN7 — PORTE bit 2 / Parallel slave port chip select / Analog input 7 |
| Pin 36 | VDD — Positive supply (second VDD pin) |
| Pin 37 | NC — Not connected (per datasheet) |
| Pin 38 | NC — Not connected (per datasheet) |
| Pin 39 | NC — Not connected (per datasheet) |
| Pin 40 | NC — Not connected (per datasheet) |
| Pin 41 | NC — Not connected (per datasheet) |
| Pin 42 | NC — Not connected (per datasheet) |
| Pin 43 | NC — Not connected (per datasheet) |
| Pin 44 | NC — Not connected (per datasheet) |
Typical Applications
PIC16LC77-04I/PT is suitable for 6 applications: Industrial Control Modules, White-Goods User Interface Controllers, Sensor Conditioning Hubs, Consumer Appliance Control Boards, Low-Cost HVAC Zone Controllers, Battery-Powered Telemetry Devices.
Industrial Control Modules
The PIC16LC77-04I/PT fits industrial control modules where deterministic 8-bit performance, integrated 8-channel 8-bit ADC, and 33 I/O pins are needed in a compact 44-TQFP footprint. Its 14 KB OTP program memory holds fixed state-machine control loops for motor starters, sensor conditioning, and relay-latching actuator sequencing without firmware updates. The Industrial -40C to +85C temperature grade tolerates cabinet and factory-floor environments. Compared with Flash alternatives, the OTP memory provides bit-stream-protected firmware that cannot be reverse-engineered via in-circuit programming, an advantage in field-deployed industrial modules where firmware integrity is a security requirement. The 4 MHz CPU clock provides 1 MIPS instruction throughput, sufficient for sample-loop ADC scanning at 1 kHz and PWM-driven proportional valve control with 10-bit effective duty resolution.
Recommended
White-Goods User Interface Controllers
The PIC16LC77-04I/PT is well-suited for white-goods appliance HMI controllers such as washing machines, dishwashers, and ovens where the 8-bit PIC core, 14 KB OTP program memory, and 33 I/O pins drive button matrices, LED indicators, and rotary encoder inputs. Its integrated 12-channel 8-bit ADC reads temperature, water level, and humidity signals directly, eliminating the need for an external ADC. The 2 PWM channels drive proportional loads such as water-inlet valves or fan speeds. Compared with Flash-based PIC16F877A-I/PT, the LC77-04I offers lower BOM cost in mass-production runs where firmware is finalized at ROM mask stage. The 44-TQFP 10x10 mm footprint fits behind the appliance display panel where component height is constrained by the panel bezel.
Recommended
Sensor Conditioning Hubs
The PIC16LC77-04I/PT serves as a sensor-conditioning hub that aggregates analog sensor data, performs linearization and threshold detection, and forwards results via USART or I2C to a higher-level controller. Its 12-channel 8-bit ADC with multiplexed inputs accepts signals from thermistors, photodiodes, and pressure transducers simultaneously. The 368 B RAM buffers 8-12 sample scans before transmitting via SPI or I2C using the SSP module. Compared with discrete op-amp conditioning circuits, the LC77-04I integrates the ADC, timer-driven sampling sequencer, and communication peripheral into a single chip, reducing BOM count by 3-5 parts. The Industrial temperature grade tolerates outdoor and under-hood sensor pod environments, while the OTP program memory ensures firmware integrity for fixed calibration curves that do not change in the field.
Recommended
Consumer Appliance Control Boards
The PIC16LC77-04I/PT is deployed in consumer appliance control boards such as microwave ovens, rice cookers, and air purifiers where cost-optimized 8-bit processing, integrated ADC, and small footprint are key requirements. Its 14 KB OTP program memory holds appliance state machines, while its 2 CCP/PWM outputs control heating-element switching and buzzer drives. The 33 I/O pins read membrane keypads, drive 7-segment LED displays, and interface with rotary encoder inputs. Compared with the PIC16F877A-I/PT, the LC77-04I provides lower unit cost in volume production at the expense of field reprogrammability, making it ideal for closed-architecture appliances where firmware is finalized in factory ROM mask. The 4 MHz CPU clock delivers 1 MIPS performance, sufficient for appliance user-interface loops.
Recommended
Low-Cost HVAC Zone Controllers
The PIC16LC77-04I/PT suits low-cost HVAC zone controllers that drive damper motors, read temperature sensors, and communicate with a central HVAC controller via RS-485 or I2C. Its integrated 12-channel 8-bit ADC reads zone temperature, return-air temperature, and damper feedback signals; the two PWM channels control 24 VAC damper actuators via triac drivers. The 33 I/O pins drive status LEDs and accept zone setpoint inputs. Compared with PLC alternatives, the LC77-04I offers a smaller, embedded, and cheaper solution for distributed zone control in multi-zone residential and light-commercial HVAC systems. The Industrial temperature grade tolerates equipment-room and plenum-space environments, while the OTP memory prevents unauthorized firmware modifications in deployed systems.
Recommended
Battery-Powered Telemetry Devices
The PIC16LC77-04I/PT fits battery-powered telemetry devices such as wireless sensor nodes and remote metering units that need low-power 8-bit processing with a small footprint. Its LC (low-voltage) variant operates from 2.5V to 5.5V, allowing direct connection to a 3.3V regulated rail or two AA cells in series. The 4 MHz CPU clock can be reduced to 32 kHz LP oscillator mode for sleep-mode current below 1 uA. The integrated 8-bit ADC with 12 channels reads battery voltage, temperature, and sensor signals; the USART module transmits telemetry frames to an external radio. Compared with the PIC16F877A-I/PT, the LC77-04I provides lower unit cost for high-volume telemetry deployments where firmware is finalized in factory OTP mask. The 44-TQFP 10x10 mm footprint allows compact PCB layouts in miniature enclosures.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LC77-04I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F77A-I/PT | PIC16F877A-I/PT | PIC16LC77T-04I/PT | PIC16LF77-I/PT |
|---|---|---|---|---|---|
| Package | 44-TQFP (10x10) | 44-TQFP (10x10) - same | 44-TQFP (10x10) - same | 44-TQFP (10x10) - same | 44-TQFP (10x10) - same |
| Brand | Microchip Technology | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same |
| Program Memory | 14 KB OTP | 14 KB Flash | 14 KB Flash | 14 KB OTP | 14 KB Flash |
| Max CPU Clock | 4 MHz | 20 MHz | 20 MHz | 4 MHz | 20 MHz |
| RAM | 368 B | 368 B | 368 B | 368 B | 368 B |
| ADC | 8-bit, 12 channels | 8-bit, 12 channels | 10-bit, 8 channels | 8-bit, 12 channels | 8-bit, 12 channels |
| Operating Voltage | 2.5 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.5 V to 5.5 V | 2.0 V to 5.5 V |
| Operating Temperature | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C |
Key Differentiators
- OTP program memory for bit-stream-protected firmware (vs PIC16F877A-I/PT)
- Wide operating voltage range 2.5V to 5.5V (vs PIC16F877A-I/PT)
- Lower unit cost in volume production (vs PIC16F77A-I/PT)
Design Notes
Place decoupling capacitors (100nF ceramic plus 10uF bulk) within 3 mm of VDD pins 11/32 and VSS pins 12/31. Use a low-ESR ceramic such as X7R 100nF for high-frequency decoupling. Add a 10k pull-up on MCLR (pin 1) to VDD; the MCLR pin can be left open if internal reset is configured. Power consumption is approximately 2 mA active at 4 MHz / 5V and below 1 uA in sleep mode, making LC-mode operation suitable for battery-powered applications.
The 44-TQFP (10x10 mm) footprint requires a 0.80 mm pitch land pattern with 0.30 mm wide pads and 0.40 mm pad length. Use ENIG or OSP surface finish to ensure reliable solder wetting of fine-pitch TQFP leads. Add thermal vias under the exposed pad (if present in 44-TQFP) to improve heat dissipation; however, the PIC16LC77-04I/PT is a low-power device and thermal vias are optional. Traces under the device should be avoided to prevent solder mask issues during reflow.
OTP memory cannot be erased or rewritten - the PIC16LC77-04I/PT supports one-time programming only. For development, use the PIC16F77A-I/PT or PIC16F877A-I/PT Flash equivalent on the same 44-TQFP footprint. Ensure ICSP programming is supported by your toolchain; the LC77-04I/PT uses RB6/PGC (pin 14) as clock and RB7/PGD (pin 15) as data. MCLR must be pulled high through a resistor for normal operation; driving it low externally resets the MCU. The ADC reference voltage VREF (pin 5) must be decoupled with 100nF if used.
Keep analog and digital traces separated on the PCB to minimize ADC noise coupling. The PIC16LC77-04I/PT has 12 analog channels on PORTA and PORTE; route these with guard traces to digital signals and keep analog trace length under 50 mm to minimize pickup. Place the 100nF AVdd bypass cap directly on pin 32 (AVdd) if used, and ground via adjacent to VSS pin 31. For 4 MHz oscillator, place the crystal or resonator within 10 mm of OSC1/OSC2 pins to minimize stray capacitance and ensure stable start-up.
Compliance Information
RoHS and REACH compliance data not present in the verified web data; the part is obsolete so compliance documentation may be unavailable. Industrial temperature grade (I suffix) is -40C to +85C; not AEC-Q100 qualified.