PIC16LC77T-04/PQ - 8-Bit 4MHz MCU, 14KB OTP, 44-MQFP | Microchip
MPN: PIC16LC77T-04/PQ ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $12.5 | $12.50 |
| 10 | $11.25 | $112.50 |
| 100 | $9.8 | $980.00 |
| 500 | $8.65 | $4,325.00 |
| 1,000 | $7.5 | $7,500.00 |
PIC16LC77T-04/PQ Overview
An 8-bit microcontroller (MCU) is a single-chip computer that uses an 8-bit data path to process instructions and data; RISC (Reduced Instruction Set Computer) architectures such as the PIC execute most instructions in a single clock cycle, giving deterministic timing useful for embedded control. The PIC16C7X family sits within Microchip's broader microcontroller taxonomy (8-bit MCU -> microcontroller -> embedded controller -> semiconductor IC). These devices integrate an 8-channel, 8-bit Analog-to-Digital Converter (ADC), Brown-out Detect (BOD), Power-on Reset (POR), Pulse Width Modulation (PWM), and Watchdog Timer (WDT), reducing external component count in cost-sensitive designs.
Key specifications include an operating voltage range of 2.5 V to 6 V, 33 digital I/O pins, and three serial connectivity options — I2C, SPI, and UART/USART (USART). The CMOS, fully-static design supports selectable oscillator configurations and offers low power consumption suitable for both battery- and line-powered applications. The LC suffix denotes the low-voltage / low-power variant optimized for extended Vdd range, while the T suffix indicates tape-and-reel packaging and the 04 suffix denotes the 4 MHz speed grade.
Technically, the PIC16LC77T-04/PQ uses a Harvard architecture with separate program and data buses; its 14-bit instruction word allows all 35 single-word instructions to execute in 200 ns at 20 MHz (or 1 us at 4 MHz). On-chip peripherals include two 8-bit and one 16-bit timer/counters, a synchronous serial port configurable for SPI or I2C, and an addressable USART module that supports 9-bit address detect.
Typical applications span industrial automation front-ends, consumer appliances (washing machines, microwave ovens), automotive subsystems, and small-scale data acquisition systems that require moderate ADC capability with minimal external circuitry. The 44-MQFP footprint is a mature surface-mount package that balances pin density (33 I/O lines) with hand-solder feasibility.
When selecting this part, verify the OTP memory limitation — code is programmed once and cannot be changed — so design firmware must be fully validated prior to programming. For prototypes, consider the windowed (UV-erasable) PIC16LC77-04/PQ variant on the same family.
This page synthesizes distributor pricing, drop-in alternatives from the same PIC16C7X family, and practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for PIC16LC77T-04/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 PIC16LC77T-04/PQ (same form factor and footprint) — differing in Program Memory Size, Timers, Program Memory Type, Package, Core Architecture.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LC77-04/PQ
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LC77T-04/L
✅ Drop-In✓ In Stock
$5.45 / Unit
View Datasheet →PIC16C77-04/PQ
✅ Drop-In✓ In Stock
$3.95 / Unit
View Datasheet →PIC16LC74A-04/PQ
✅ Drop-In✓ In Stock
$2.43 / Unit
View Datasheet →PIC16LC74BT-04I/PQ
✅ Drop-In✓ In Stock
$10.5 / Unit
View Datasheet →PIC16LC77T-04/PQ Maximum Ratings & Electrical Characteristics
| Product Family | PIC® 16C, Mid-Range |
| Core Architecture | RISC, 8-bit, Harvard |
| Instruction Word | 14-bit |
| Maximum Clock Frequency | 4 MHz |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 14 KB (8K x 14 words) |
| Data Memory (RAM) | 368 bytes |
| Number of I/O Pins | 33 |
| Supply Voltage Range | 2.5 V to 6 V |
| ADC | 8-channel, 8-bit |
| Connectivity | I2C, SPI, UART/USART |
| Timers | Two 8-bit, one 16-bit Timer/Counter |
| Peripherals | Brown-out Detect, POR, PWM, WDT |
| Package | 44-MQFP (10x10 mm), GULL WING |
| Operating Temperature Grade | Commercial |
| Mounting Type | Surface Mount |
| Terminal Count | 44 |
| Terminal Form | GULL WING |
| Package Code | QFP (Square) |
PIC16LC77T-04/PQ Pin Configuration
| Pin 1 | MCLR/VPP — Master Clear reset input / programming voltage |
| 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 / ADC reference |
| Pin 6 | RA4/T0CKI — PORTA bit 4 / Timer 0 clock input |
| Pin 7 | RA5/AN4/SS — PORTA bit 5 / Analog input 4 / SPI slave select |
| Pin 8 | RE0/RD/AN5 — PORTE bit 0 / read control / analog input 5 |
| Pin 9 | RE1/WR/AN6 — PORTE bit 1 / write control / analog input 6 |
| Pin 10 | RE2/CS/AN7 — PORTE bit 2 / chip select / analog input 7 |
| Pin 11 | VDD — Positive supply voltage |
| Pin 12 | VSS — Ground reference |
| Pin 13 | OSC1/CLKI — Oscillator crystal input / external clock |
| Pin 14 | OSC2/CLKO — Oscillator crystal output / clock out |
| Pin 15 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator out / clock in |
| 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 | RD0/PSP0 — PORTD bit 0 / Parallel Slave Port bit 0 |
| Pin 20 | RD1/PSP1 — PORTD bit 1 / Parallel Slave Port bit 1 |
| Pin 21 | RD2/PSP2 — PORTD bit 2 / Parallel Slave Port bit 2 |
| Pin 22 | RD3/PSP3 — PORTD bit 3 / Parallel Slave Port bit 3 |
| Pin 23 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pin 24 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pin 25 | RC6/TX/CK — PORTC bit 6 / USART TX / clock |
| Pin 26 | RC7/RX/DT — PORTC bit 7 / USART RX / data |
| Pin 27 | RD4/PSP4 — PORTD bit 4 / Parallel Slave Port bit 4 |
| Pin 28 | RD5/PSP5 — PORTD bit 5 / Parallel Slave Port bit 5 |
| Pin 29 | RD6/PSP6 — PORTD bit 6 / Parallel Slave Port bit 6 |
| Pin 30 | RD7/PSP7 — PORTD bit 7 / Parallel Slave Port bit 7 |
| Pin 31 | VSS — Ground reference |
| Pin 32 | VDD — Positive supply voltage |
| Pin 33 | RB0/INT — PORTB bit 0 / external interrupt |
| Pin 34 | RB1 — PORTB bit 1 |
| Pin 35 | RB2 — PORTB bit 2 |
| Pin 36 | RB3/PGM — PORTB bit 3 / LVP programming |
| Pin 37 | RB4 — PORTB bit 4 |
| Pin 38 | RB5 — PORTB bit 5 |
| Pin 39 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pin 40 | RB7/PGD — PORTB bit 7 / ICSP data |
| Pin 41 | NC — Not connected (pin reserved on package) |
| Pin 42 | NC — Not connected (pin reserved on package) |
| Pin 43 | NC — Not connected (pin reserved on package) |
| Pin 44 | NC — Not connected (pin reserved on package) |
Typical Applications
PIC16LC77T-04/PQ is suitable for 6 applications: Industrial Automation Front-End Controllers, Consumer Appliance Control Boards, Automotive Subsystem Modules, Small-Scale Data Acquisition Systems, Smart Sensor Hubs, Motor and Pump Control Boards.
Industrial Automation Front-End Controllers
The PIC16LC77T-04/PQ's 33 I/O pins and on-chip 8-channel 8-bit ADC suit multi-sensor industrial controllers that read thermocouples, pressures, or limit switches and drive relays. The 14 KB OTP program memory hosts PID control loops, while I2C and SPI connect to industrial EEPROMs and digital sensor front-ends. Operating from 2.5 V to 6 V allows direct rail-tap from 24 V industrial buses via a simple linear regulator. The 4 MHz clock budget keeps firmware execution predictable for time-critical control logic. Engineers should note that OTP requires fully validated firmware before programming, so this part fits production runs more than rapid-prototype development.
Recommended
Consumer Appliance Control Boards
Household appliances — washing machines, microwave ovens, and dishwashers — use the PIC16LC77T-04/PQ for keypad scan, LCD drive, and triac-fired load control. The CCP/PWM module dims displays and modulates heater elements; the USART talks to inverter boards and RFID tag readers; the ADC reads temperature and water-level sensors. The LC variant's 2.5 V lower VDD limit permits operation from a single-cell lithium backup when mains power drops, supporting last-state memory retention. Power-on Reset and Brown-out Reset protect against brown-out miswrites during power glitches, important in motor-load environments.
Recommended
Automotive Subsystem Modules
The PIC16LC77T-04/PQ operates in non-safety automotive subsystems such as HVAC control panels, lighting modules, and seat controllers where its 33 I/O and ADC channels manage multiple analog inputs (potentiometers, NTC sensors) and 5 V logic-level outputs. Designers must select the extended-temperature I-suffix variant for cabin environments that can exceed 70 °C; automotive AEC-Q100 qualification is not available for this OTP device, so safety-critical ECUs should use a PIC18 or dsPIC family part. The wide VDD range tolerates the 12 V battery rail after a 5 V LDO. Time-tested PIC16C7X firmware codebase accelerates automotive Tier-1 certifications.
Recommended
Small-Scale Data Acquisition Systems
The PIC16LC77T-04/PQ functions as a multichannel data logger when paired with an external SPI EEPROM or SD card. The 8-channel 8-bit ADC samples at up to ~20 ksps aggregate, suitable for vibration, strain, and process-variable logging in remote or battery-backed installations. UART/USART links to a host PC or Bluetooth serial module for real-time monitoring. The 368-byte RAM is small, so streamed data must move to external storage each conversion; firmware typically uses the SSP/I2C to attach a 24LC-series EEPROM. The 2.5 V minimum VDD permits direct Li-ion battery operation when paired with a low-dropout regulator.
Recommended
Smart Sensor Hubs
IoT-style sensor hubs combine analog and digital sensors via I2C/SPI and report via UART or RS-485; the PIC16LC77T-04/PQ hosts such hubs because of its 33 I/O and serial resources. Typical deployments read soil moisture, air quality, or proximity sensors and forward aggregated data to a host controller. The LC variant's wide VDD accepts unregulated battery or solar sources. Brown-out Reset ensures sensor data integrity during brown-out events. The 14 KB OTP memory hosts deterministic scheduling while keeping the part inexpensive for large sensor deployments.
Recommended
Motor and Pump Control Boards
Small DC motors, solenoid valves, and peristaltic pumps benefit from the PIC16LC77T-04/PQ's CCP/PWM and 8-bit ADC; a single MCU can drive up to two PWM channels while reading speed, current, or position feedback. I2C connects to digital temperature sensors and EEPROMs; UART supplies serial diagnostics to a service tool. The 4 MHz clock budget is sufficient for trapezoidal commutation of low-RPM pumps. Engineers should add external flyback diodes on inductive loads; the MCU's internal clamp diodes are only rated for low-current transitions.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LC77T-04/PQ — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LC77-04/PQ | PIC16LC77T-04/L | PIC16C77-04/PQ | PIC16LC74A-04/PQ | PIC16LC74BT-04I/PQ |
|---|---|---|---|---|---|---|
| Package | 44-MQFP (10x10) | 44-MQFP (10x10) - same | 44-MQFP (10x10) - same | 44-MQFP (10x10) - same | 44-MQFP (10x10) - same | 44-MQFP (10x10) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 14 KB OTP | 14 KB OTP | 14 KB OTP | 14 KB OTP | 4 KB OTP | 4 KB FLASH |
| Operating Voltage | 2.5 V to 6 V | 2.5 V to 6 V | 2.5 V to 6 V | 4.5 V to 5.5 V | 2.5 V to 6 V | 2.5 V to 5.5 V |
| Max Clock Frequency | 4 MHz | 4 MHz | 4 MHz | 4 MHz | 4 MHz | 4 MHz |
| Data RAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 192 bytes | 192 bytes |
| I/O Pins | 33 | 33 | 33 | 33 | 33 | 33 |
| Memory Type | OTP | OTP | OTP | OTP | OTP | FLASH |
Key Differentiators
- Wide voltage range over standard PIC16C77 (vs PIC16C77-04/PQ)
- 33 I/O pins in 44-MQFP for higher integration (vs PIC16LC74A-04/PQ)
- Flash reprogrammability on same footprint (vs PIC16LC74BT-04I/PQ)
Design Notes
The PIC16LC77T-04/PQ operates from 2.5 V to 6 V; for 5 V-only legacy designs substituting the LC for a standard C variant, confirm that the lower VDD limit does not cause ADC reference drift. Power the AVDD pin (or VDD for PIC16LC77) from a low-impedance regulator with a 100 nF decoupling capacitor placed within 5 mm of the pin. Bulk 10 uF tantalum plus 100 nF ceramic in parallel is the conservative pattern recommended in Microchip AN822.
Lay out the 44-MQFP footprint on a multi-layer PCB with a continuous ground plane under the device; route the OSC1/OSC2 tracks within 10 mm and shield them with ground pour to minimize EMI. Keep the MCLR/VPP trace short — long traces pick up noise and produce spurious resets. Place RC filters on every ICSP pin (RB6/RB7) when in-circuit programming is required in production, with a pull-down to keep RB7 from floating during reset.
OTP memory can be programmed only ONCE — no reprogramming is possible. Verify all firmware images on a windowed or flash-equipped sibling (PIC16C77 or PIC16F877A) before committing to OTP. Brown-out Detect must be configured in the configuration bits BEFORE firmware downloads, since improper BOD settings can lock the part in a non-responsive state. Confirm ICD is not required; this device lacks on-chip debug hardware and only supports ICSP programming.
Compliance Information
RoHS/REACH/lead-free status not explicitly stated in the verified web data; consult Microchip product environmental compliance documentation directly. Not AEC-Q100 qualified — the industrial (-I) suffix denotes operating temperature range only, not automotive qualification.