PIC16LC77-04I/PQ - 8-bit 4MHz 14KB OTP MCU 44-MQFP | Microchip
MPN: PIC16LC77-04I/PQ ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $9.85 | $9.85 |
| 10 | $8.92 | $89.20 |
| 100 | $7.45 | $745.00 |
| 500 | $6.3 | $3,150.00 |
| 1,000 | $5.55 | $5,550.00 |
PIC16LC77-04I/PQ Overview
What is a PIC mid-range 8-bit MCU? It is a RISC-based microcontroller from Microchip's PIC family (peripheral interface controller) that uses a Harvard architecture with separate program and data buses, a small instruction set executed in single cycles (except branches), and on-chip peripherals including timers, a 10-bit ADC, and digital I/O. The PIC16C7X line (PIC -> microcontroller -> 8-bit MCU -> embedded microcontroller -> semiconductor) is the mid-range tier that bridges the baseline and enhanced PIC families, providing a balance of code density, peripheral integration, and cost for industrial and consumer embedded applications.
Key features include 14KB of OTP program memory, 368 bytes of data RAM, an 8-level hardware stack, an integrated 10-bit multi-channel ADC, three timers (Timer0, Timer1, Timer2), a USART for serial communications, and a watchdog timer with its own on-chip RC oscillator. The CMOS design supports low-power operation with a typical standby current in the microampere range and offers fully static operation that allows the clock to be stopped without losing register contents. The 33 I/O pins can source/sink up to 25mA per pin, enabling direct drive of LEDs and small relays without external drivers.
Technical depth: the device uses a 14-bit wide instruction word with 35 single-cycle instructions (excluding branches, which take two cycles), delivering roughly 4 MIPS at 4MHz clock. The LC suffix denotes the low-voltage, low-power CMOS process variant optimized for battery-powered and portable designs, while the 04 speed grade specifies the maximum 4MHz oscillator input. Brown-out reset (BOR) circuitry and a programmable code-protection scheme are mask options often specified at order time; this /PQ variant is the lead-free industrial-grade offering in the 44-MQFP tray package.
Typical applications include industrial process control and instrumentation, HVAC sensor interface boards, motor control front-ends, automotive body and chassis subsystems (non-safety), low-cost consumer appliances, embedded control modules with analog sensing, and battery-powered remote sensor nodes. The integrated ADC, generous I/O count, and PIC mid-range peripheral mix make it well suited for mixed-signal control loops where a single chip must read sensors and drive actuators.
Design consideration: ensure the VDD decoupling network uses a 0.1uF ceramic capacitor placed within 5mm of the supply pins, and that the MCLR reset circuit includes the recommended 10k pull-up and a 0.1uF cap when in-circuit serial programming is required. Programming requires a Microchip PIC programmer (e.g., PICkit 3, MPLAB ICD) because OTP memory is one-time programmable and cannot be erased - prototypes should be developed with the JW (windowed) or Flash equivalent part to allow iterative debugging.
This page synthesizes distributor pricing, drop-in PIC16 family alternatives, and practical OTP vs Flash migration guidance not found in a single datasheet reference.
Drop-in alternatives for PIC16LC77-04I/PQ — 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/PQ (same form factor and footprint) — differing in Core Architecture, Operating Temperature, Program Memory Size, Timers, ADC.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C77T-04I/PQ
✅ Drop-In✓ In Stock
$12.1 / Unit
View Datasheet →PIC16F77-I/PQ
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LC77T-04I/PQ
✅ Drop-In✓ In Stock
$7.15 / Unit
View Datasheet →PIC16LC77-04I/PQ Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC16C7X mid-range 8-bit RISC |
| Program Memory Size | 14 KB (8K x 14) OTP |
| RAM Size | 368 bytes |
| EEPROM Data Memory | None (OTP program only) |
| Maximum CPU Speed | 4 MHz |
| Instruction Word Width | 14-bit |
| Number of I/O Pins | 33 |
| Supply Voltage (VDD) | 2.5 V to 5.5 V |
| ADC | 10-bit, multi-channel (integrated) |
| Timers | 3 (Timer0, Timer1, Timer2) |
| Communication | USART / SCI |
| Operating Temperature | -40 C to +85 C (Industrial) |
| Package / Case | 44-MQFP (PQ), 10 x 10 mm |
| Mounting Type | Surface Mount |
PIC16LC77-04I/PQ Pin Configuration
| Pin 1 | MCLR/VPP — Master Clear reset input / programming voltage |
| Pin 2 | RA0/AN0 — PORTA bit 0 / analog input AN0 |
| Pin 3 | RA1/AN1 — PORTA bit 1 / analog input AN1 |
| Pin 4 | RA2/AN2 — PORTA bit 2 / analog input AN2 |
| Pin 5 | RA3/AN3/VREF+ — PORTA bit 3 / analog input AN3 / ADC VREF+ |
| Pin 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pin 7 | RA5/AN4/SS — PORTA bit 5 / analog input AN4 / 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 | VSS — Ground |
| Pin 12 | RB3 — PORTB bit 3 |
| Pin 13 | RB4 — PORTB bit 4 |
| Pin 14 | RB5 — PORTB bit 5 |
| Pin 15 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pin 16 | RB7/PGD — PORTB bit 7 / ICSP data |
| Pin 17 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / clock input |
| Pin 18 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 |
| Pin 19 | RC2/CCP1 — PORTC bit 2 / Capture Compare PWM 1 |
| Pin 20 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pin 21 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pin 22 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pin 23 | RC6/TX/CK — PORTC bit 6 / USART TX / clock |
| Pin 24 | RC7/RX/DT — PORTC bit 7 / USART RX / data |
| Pin 25 | RD0 — PORTD bit 0 |
| Pin 26 | RD1 — PORTD bit 1 |
| Pin 27 | RD2 — PORTD bit 2 |
| Pin 28 | RD3 — PORTD bit 3 |
| Pin 29 | RD4 — PORTD bit 4 |
| Pin 30 | RD5 — PORTD bit 5 |
| Pin 31 | RD6 — PORTD bit 6 |
| Pin 32 | RD7 — PORTD bit 7 |
| Pin 33 | VSS — Ground (second VSS) |
| Pin 34 | VDD — Positive supply (first VDD) |
| Pin 35 | RE0/RD/AN5 — PORTE bit 0 / parallel slave port read / analog input AN5 |
| Pin 36 | RE1/WR/AN6 — PORTE bit 1 / parallel slave port write / analog input AN6 |
| Pin 37 | RE2/CS/AN7 — PORTE bit 2 / parallel slave port chip select / analog input AN7 |
| Pin 38 | VDD — Positive supply (second VDD) |
| Pin 39 | OSC2/CLKOUT — Oscillator output / clock out |
| Pin 40 | OSC1/CLKIN — Oscillator input / clock in |
| Pin 41 | NC — Not connected (per datasheet 44-MQFP pinout) |
| Pin 42 | NC — Not connected (per datasheet 44-MQFP pinout) |
| Pin 43 | NC — Not connected (per datasheet 44-MQFP pinout) |
| Pin 44 | NC — Not connected (per datasheet 44-MQFP pinout) |
Typical Applications
PIC16LC77-04I/PQ is suitable for 6 applications: Industrial Process Control, HVAC Sensor Interface Boards, Battery-Powered Remote Sensor Nodes, Motor Control Front-Ends, Automotive Body and Chassis Subsystems, Low-Cost Consumer Appliance Control.
Industrial Process Control
The PIC16LC77-04I/PQ is well suited to industrial process control front-ends because of its 8-channel 10-bit ADC (sufficient for 0.1% FS bridge and 4-20mA current-loop signal conditioning), 33 digital I/O lines (enough to drive relays, opto-isolators, and segment displays simultaneously), and USART for Modbus RTU over RS-485 transceivers. Its 2.5V-5.5V VDD range simplifies designs powered from 24V bus via switching pre-regulators, and the 4MHz instruction rate gives ~1 MIPS - adequate for PID loops at 100ms update rates used in temperature, pressure, and flow control.
Recommended
HVAC Sensor Interface Boards
In HVAC control boards the PIC16LC77-04I/PQ reads temperature and humidity sensors via its 10-bit ADC, drives triac outputs for fan and compressor control, and exposes a USART for connection to a building management system. The integrated timers (Timer0/Timer1/Timer2) generate the PWM outputs needed for variable-speed blower control, while the 33 I/O can directly interface keypads and 7-segment displays without external logic. Its industrial -40C to +85C range covers rooftop and plant-floor environments.
Recommended
Battery-Powered Remote Sensor Nodes
The PIC16LC77-04I/PQ's low-voltage CMOS LC process and the PIC mid-range architecture's sleep-mode current (low microampere range) make it appropriate for battery or energy-harvesting sensor nodes that wake periodically, take ADC readings, transmit over USART, and return to sleep. Its 2.5V minimum VDD allows direct operation from a single LiSOCl2 primary cell at end-of-life voltage, and the 33 I/O give plenty of headroom for expansion to multi-sensor daughterboards.
Recommended
Motor Control Front-Ends
For small brushed-DC and stepper motor controllers in industrial automation, the PIC16LC77-04I/PQ supplies the PWM generation (Timer2), direction logic, current-sense ADC channel, and fault inputs needed for closed-loop control. The 33 I/O can drive H-bridge gates directly via external MOSFET drivers, while the USART links to a higher-level PLC or motion controller. The 4MHz CPU delivers enough bandwidth for trapezoidal commutation at speeds up to several kRPM.
Recommended
Automotive Body and Chassis Subsystems
Within non-safety automotive body electronics - window lift controllers, mirror adjusters, interior lighting, seat controllers - the PIC16LC77-04I/PQ integrates the ADC, timers, PWM, and I/O needed to read switches and drive small actuators while communicating with body control modules via LIN or UART. Its industrial -40C to +85C range covers cabin environments but does not meet AEC-Q100 Grade 0; for under-hood deployment choose an AEC-Q100 qualified PIC16/18 part instead.
Recommended
Low-Cost Consumer Appliance Control
The PIC16LC77-04I/PQ offers appliance OEMs an economical solution for washing-machine control boards, microwave oven user interfaces, dishwasher timers, and small kitchen appliances where a single MCU handles keypad scanning, LCD or LED display driving, temperature sensing, and load switching. The integrated 10-bit ADC is sufficient for thermistor and water-level sensing, and the 33 I/O easily accommodate 4x4 keypads plus 7-segment displays. Migration to PIC16F877A is straightforward for designs that move to volume Flash production.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LC77-04I/PQ — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LC77-04I/L | PIC16LC77-04I/PT | PIC16C77T-04I/PQ | PIC16F77-I/PQ | PIC16LF77-I/PT | PIC16LC77T-04I/PQ |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-MQFP (PQ), 10x10 mm | 44-PLCC - different footprint | 44-TQFP - different footprint | 44-MQFP (PQ) - same | 44-MQFP (PQ) - same | 44-TQFP - different footprint | 44-MQFP (PQ) - same |
| Program Memory Type | 14 KB OTP | 14 KB OTP | 14 KB OTP | 14 KB OTP | 14 KB Flash (reprogrammable) | 14 KB Flash | 14 KB OTP |
| RAM Size | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes |
| Maximum CPU Speed | 4 MHz | 4 MHz | 4 MHz | 4 MHz | 20 MHz | 20 MHz | 4 MHz |
| Supply Voltage Range | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 4.0 V to 6.0 V (standard C77) | 2.0 V to 5.5 V | 2.0 V to 3.6 V (F-version) | 2.5 V to 5.5 V |
| I/O Pins | 33 | 33 | 33 | 33 | 33 | 33 | 33 |
| Lifecycle Status | Obsolete | Obsolete | Obsolete | Obsolete | Active | Active | Obsolete |
Key Differentiators
- Integrated 10-bit ADC eliminates external ADC chip (vs PIC16F77-I/PQ)
- Low-voltage 2.5V-5.5V operation for 3.3V systems (vs PIC16C77-04I/PQ)
- 44-MQFP package is the most readily available PIC16C7X package (vs PIC16LC77-04I/L (44-PLCC))
Design Notes
Place a 0.1uF ceramic decoupling capacitor within 5mm of each VDD pin (pins 34 and 38) and a single 10uF tantalum or aluminum bulk capacitor at the board entry. For battery-powered designs, add a 100k bleeder from VDD to MCLR through a Schottky diode to prevent leakage paths; on the LC77 LC process the brown-out-reset voltage is mask-configurable per Microchip datasheet 30391E and must be ordered as part of the part number.
OTP memory on the PIC16LC77-04I/PQ cannot be erased - a single misconfigured configuration bit (e.g., watchdog enabled with no software refresh, or oscillator mode set to HS with no crystal) can render the part unusable. Prototype with the JW windowed ceramic variant (PIC16C77-04I/JW) or migrate directly to the Flash PIC16F77-I/PQ so that configuration mistakes are recoverable.
The 44-MQFP package has 0.8mm lead pitch and 10x10mm body. Reserve a 14x14mm land pattern with 1.6mm-wide leads and provide via-in-pad or tented vias under the thermal pad only if your variant has one (the standard PIC16LC77 44-MQFP does NOT have an exposed pad). Keep analog traces (RA0-RA5, RE0-RE2) routed away from the oscillator traces and from any switching-power nodes to avoid ADC noise coupling.
Compliance Information
Lead-free /PQ suffix confirmed by Microchip part-numbering convention. RoHS, REACH, halogen-free, and conflict-mineral status not explicitly stated in the provided verified web data and require manufacturer datasheet confirmation.