PIC16LC77-04/PQ - 8-bit MCU, 14KB OTP, 33 I/O, 4MHz | Microchip
N.º da peça: PIC16LC77-04/PQ ✗ Fim de vida| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $18.5 | $18,50 |
| 10 | $16.75 | $167,50 |
| 100 | $14.2 | $1.420,00 |
| 500 | $11.95 | $5.975,00 |
| 1.000 | $10.4 | $10.400,00 |
PIC16LC77-04/PQ Visão geral
What is a PIC16 mid-range microcontroller? A PIC16 mid-range MCU is a class of 8-bit Harvard-architecture microcontrollers from Microchip that use a 14-bit instruction word, 35 single-cycle instructions, and a RISC core optimised for deterministic interrupt response and very low active/idle current. Within Microchip's taxonomy, the PIC16C7X family sits between the baseline PIC10/PIC12/PIC16F5x family and the high-performance PIC18 family, occupying the mid-range slot with integrated ADC and on-chip peripherals.
Key features include 8K x 14 program words of OTP memory (14KB), 368 bytes of data RAM, 33 digital I/O pins with individual direction control, 8-channel 8-bit A/D converter, two 8-bit timers and one 16-bit timer, a USART module, and a watchdog timer with its own on-chip RC oscillator. The LC suffix designates the 2.5V-6.0V low-voltage/low-power CMOS process variant of the C7X family.
The PIC16LC77 uses a Harvard architecture with separate program and data buses, a 14-bit wide program memory bus, and a 35-instruction set that executes most instructions in a single instruction cycle (4 oscillator clocks). This architecture delivers deterministic interrupt latency for real-time control loops and allows the core to maintain throughput while running peripherals such as the ADC and USART in parallel.
Typical applications include industrial control panels, instrumentation front-ends, motor control signal conditioning, automotive body modules, and consumer white goods where low-power 8-bit processing is sufficient. The 33 I/O pins allow direct interface to keypads, LCDs, and switch matrices without external glue logic.
When designing with this device, allocate pin budget carefully: the MQFP-44 footprint provides 33 I/O but several pins are multiplexed with oscillator, MCLR, and analog inputs, so plan the PCB land pattern and reserve dedicated analog channels for ADC inputs to prevent digital switching noise coupling into conversion results.
This page synthesizes distributor pricing, drop-in pin-compatible alternatives, and practical design notes not found in the manufacturer datasheet, helping engineers shorten selection cycles and avoid common layout pitfalls.
Alternativas drop-in para PIC16LC77-04/PQ — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC16LC77-04/PQ (mesmo formato e footprint) — diferindo em Package, Timers, ADC, Program Memory Size, Program Memory Type.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC16F877A-I/PQ
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16F877-04/PQ
✅ Drop-In✓ Em estoque
$5.7 / unidade
Ver ficha técnica →PIC16F877A-E/PQ
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16C77-04/PQ
✅ Drop-In✓ Em estoque
$3.95 / unidade
Ver ficha técnica →PIC16C77-10/PQ
✅ Drop-In✓ Em estoque
$4.8 / unidade
Ver ficha técnica →PIC16C77-20/PQ
✅ Drop-In✓ Em estoque
$4.78 / unidade
Ver ficha técnica →PIC16LC74A-04/PQ
✅ Drop-In✓ Em estoque
$2.43 / unidade
Ver ficha técnica →PIC16LC77-04/PQ Classificações máximas e características elétricas
| Architecture | PIC16C7X mid-range 8-bit RISC, Harvard |
| Program Memory | 14 KB OTP (8192 x 14 words) |
| Data RAM | 368 bytes |
| Frequência máxima de clock | 4 MHz |
| Instruction Word Width | 14 bits |
| Instruction Set Size | 35 instructions |
| Tensão de alimentação | 2.5 V to 6.0 V (LC low-voltage variant) |
| Digital I/O Pins | 33 |
| ADC | 8-channel, 8-bit |
| Timers | 2 x 8-bit + 1 x 16-bit |
| Communication | USART (SCI) + SPI/I2C (SSP) |
| Watchdog Timer | Yes, with dedicated on-chip RC oscillator |
| Encapsulamento | MQFP-44 (PQ) |
| Process | CMOS |
Configuração de pinos do PIC16LC77-04/PQ
| Pino 1 | MCLR/VPP — Master clear (reset) input / programming voltage |
| Pino 2 | OSC1 — Oscillator input / external clock input |
| Pino 3 | OSC2 — Oscillator output |
| Pino 4 | VDD — Positive supply voltage |
| Pino 5 | VSS — Ground |
| Pino 6 | RC0 — PORTC bit 0 (digital I/O) |
| Pino 7 | RC1 — PORTC bit 1 (digital I/O) |
| Pino 8 | RC2 — PORTC bit 2 (digital I/O) |
| Pino 9 | RC3 — PORTC bit 3 (digital I/O) |
| Pino 10 | RC4 — PORTC bit 4 (digital I/O) |
| Pino 11 | RC5 — PORTC bit 5 (digital I/O) |
| Pino 12 | RC6 — PORTC bit 6 (digital I/O / TX) |
| Pino 13 | RC7 — PORTC bit 7 (digital I/O / RX) |
| Pino 14 | RD0 — PORTD bit 0 (digital I/O) |
| Pino 15 | RD1 — PORTD bit 1 (digital I/O) |
| Pino 16 | RD2 — PORTD bit 2 (digital I/O) |
| Pino 17 | RD3 — PORTD bit 3 (digital I/O) |
| Pino 18 | RD4 — PORTD bit 4 (digital I/O) |
| Pino 19 | RD5 — PORTD bit 5 (digital I/O) |
| Pino 20 | RD6 — PORTD bit 6 (digital I/O) |
| Pino 21 | RD7 — PORTD bit 7 (digital I/O) |
| Pino 22 | VSS — Ground |
| Pino 23 | VDD — Positive supply voltage |
| Pino 24 | RB0/INT — PORTB bit 0 (external interrupt) |
| Pino 25 | RB1 — PORTB bit 1 (digital I/O) |
| Pino 26 | RB2 — PORTB bit 2 (digital I/O) |
| Pino 27 | RB3 — PORTB bit 3 (digital I/O) |
| Pino 28 | RB4 — PORTB bit 4 (digital I/O) |
| Pino 29 | RB5 — PORTB bit 5 (digital I/O) |
| Pino 30 | RB6 — PORTB bit 6 (digital I/O / ICSP clock) |
| Pino 31 | RB7 — PORTB bit 7 (digital I/O / ICSP data) |
| Pino 32 | VSS — Ground |
| Pino 33 | VDD — Positive supply voltage |
| Pino 34 | RE0/RD/AN5 — PORTE bit 0 / read control / analog input 5 |
| Pino 35 | RE1/WR/AN6 — PORTE bit 1 / write control / analog input 6 |
| Pino 36 | RE2/CS/AN7 — PORTE bit 2 / chip select / analog input 7 |
| Pino 37 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Pino 38 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Pino 39 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| Pino 40 | RA3/AN3/VREF- — PORTA bit 3 / analog input 3 / VREF- |
| Pino 41 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pino 42 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select |
| Pino 43 | RE3 — PORTE bit 3 (digital I/O) |
| Pino 44 | VREF+ — ADC positive voltage reference |
Aplicações típicas
PIC16LC77-04/PQ é adequado para 7 aplicaçãos: Industrial Control Panel Interface, Battery-Powered Instrumentation Front-End, Automotive Body Control Module, Consumer Appliance Control Board, Motor Control Signal Conditioning, Legacy Communication Gateway, Educational 8-bit Development Platform.
Industrial Control Panel Interface
The PIC16LC77-04/PQ's 33 I/O pins and 8-channel 8-bit ADC make it well suited for industrial control panels where multiple switch inputs, LED indicators, and analog sensor readings must be multiplexed into a single MCU. The 2.5V-6.0V supply range supports 24V industrial bus-derived rails after regulation. Its 14KB OTP program memory accommodates state-machine logic and HMI command sets for control panels. The 4 MHz instruction cycle (1 microsecond per instruction) is fast enough for typical 100 Hz keypad scan rates and serial display refresh. The MQFP-44 footprint fits standard through-hole-replacement footprints used in legacy panel designs.
Recomendado
Battery-Powered Instrumentation Front-End
The PIC16LC77-04/PQ's 2.5V minimum supply voltage enables direct operation from two AA cells (3V nominal), eliminating boost converters in portable instruments. Its 368 bytes of RAM hold sensor calibration tables and conversion buffers for short-duration data logging. The on-chip 8-channel ADC supports multi-sensor front-ends including thermistors, pressure transducers, and strain gauges. At 4 MHz the MCU draws low active current suitable for handheld meters. The 14KB OTP memory stores calibration coefficients, lookup tables, and measurement routines. Designers can extend battery life by leveraging the LC variant's low-power CMOS process versus higher-voltage C-only parts.
Recomendado
Automotive Body Control Module
Although the PIC16LC77-04/PQ is not AEC-Q100 qualified, the same MCU family was widely used in non-safety automotive body modules such as window controllers, seat adjusters, and lighting clusters where OEM qualifications were already held. The 33 I/O pins drive relays, MOSFET gates, and switch matrices directly. The 8-bit ADC reads current-sense amplifiers and thermistor inputs for motor feedback. The USART module interfaces to body-control networking such as LIN bus bridges. The wide operating voltage tolerates 12V automotive bus transients after pre-regulation, and the 14KB OTP accommodates state machines for sequential control logic.
Recomendado
Consumer Appliance Control Board
The PIC16LC77-04/PQ fits white-goods control boards including washing-machine timers, microwave oven interfaces, and dishwasher controllers where cost per MCU is critical and program memory is set at production. The 8-bit ADC reads water level sensors, temperature probes, and motor current feedback. The USART connects to display modules or inverter boards. The 14KB OTP holds washing-cycle programs, user menus, and safety interlock logic. The 33 I/O drive keypads, seven-segment displays, and triac gates. Designers benefit from the LC variant's low-voltage operation to share rails with digital logic and reduce BOM cost.
Recomendado
Motor Control Signal Conditioning
The PIC16LC77-04/PQ's 8-channel ADC samples back-EMF, phase current, and temperature signals from brushless DC or stepper motor drives, providing closed-loop feedback in low-cost motion control. Two 8-bit timers generate PWM outputs for variable-duty-cycle drive signals, while the 16-bit timer captures encoder pulses for position tracking. The 14KB program memory stores PID control loops, commutation tables, and fault-handling routines. The 33 I/O drive gate-driver enable lines and brake-control outputs. The wide 2.5V-6.0V supply range lets the MCU share 3.3V or 5V logic rails with the gate-driver stage in compact motor boards.
Recomendado
Legacy Communication Gateway
The PIC16LC77-04/PQ's USART module and SSP (SPI/I2C) peripheral enable bridging between RS-232/RS-485 fieldbuses and downstream sensor networks in legacy building-automation or process-control gateways. The MCU translates Modbus RTU frames to local sensor queries, the 8-channel ADC monitors analog field signals, and the 368 bytes RAM buffer packet payloads. The 14KB program memory fits Modbus command handlers and CRC16 routines. The LC variant's low-voltage tolerance simplifies power-tree design in gateways that tap 5V or 3.3V rails. The MQFP-44 surface-mount package suits dense gateway PCBs with mixed analog and digital sections.
Recomendado
Educational 8-bit Development Platform
The PIC16LC77-04/PQ is used in university embedded-systems courses where students learn assembly programming and interrupt-driven design on a classic mid-range architecture. The 14KB OTP memory fits lecture-sized programs, the 33 I/O provide abundant pins for student projects with keypads, displays, and sensor shields, and the USART module teaches serial communication fundamentals. The 4 MHz instruction cycle is slow enough to trace logic-analyser waveforms by hand. The MQFP-44 footprint is breadboard-friendly via breakout adapters. Pair with MPLAB IDE and a PICkit programmer for the canonical teaching toolchain supported by Microchip academic resources.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC16LC77-04/PQ — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | PIC16F877A-I/PQ | PIC16F877-04/PQ | PIC16C77-04/PQ | PIC16C77-10/PQ |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | MQFP-44 | MQFP-44 (same) | MQFP-44 (same) | MQFP-44 (same) | MQFP-44 (same) |
| Program Memory Type | 14 KB OTP | 14 KB Flash (in-circuit reprogrammable) | 14 KB Flash | 14 KB OTP (same) | 14 KB OTP |
| Max Clock Frequency | 4 MHz | 20 MHz (5x faster) | 4 MHz (same) | 4 MHz (same) | 10 MHz |
| Data RAM | 368 bytes | 368 bytes (same) | 368 bytes | 368 bytes | 368 bytes |
| Supply Voltage | 2.5 V to 6.0 V | 4.0 V to 5.5 V | 4.0 V to 5.5 V | 4.0 V to 6.0 V | 4.0 V to 6.0 V |
| ADC Channels | 8 channels x 8-bit | 8 channels x 10-bit (improved) | 8 channels x 10-bit | 8 channels x 8-bit | 8 channels x 8-bit |
| Digital I/O Pins | 33 | 33 (same) | 33 | 33 | 33 |
| Lifecycle Status | Obsolete | Active (recommended) | Active | Obsolete | Obsolete |
Principais diferenciais
- Wide 2.5V-6.0V supply range supports 3.3V battery-powered designs (vs PIC16C77-04/PQ)
- OTP memory for cost-optimised production runs (vs PIC16F877A-I/PQ)
- 4 MHz instruction cycle matches timing budget of legacy code (vs PIC16C77-20/PQ)
Notas de projeto
The PIC16LC77-04/PQ operates from 2.5V to 6.0V; place a 100 nF decoupling capacitor within 5 mm of VDD (pin 4) and bulk 10 uF near the package. Separate analog VDD (AVDD, tied to VDD) and AVSS (tied to VSS) planes minimise digital switching noise coupling into the ADC inputs. For battery-powered designs running below 4 MHz, the LC variant draws substantially less active current than the base C part at the same clock.
Do not substitute PIC16F877A-I/PQ without verifying the CONFIG word: the LC variant and the F variant differ in oscillator configuration bits and watchdog enable fields. Also confirm VDD range - PIC16LC77 starts at 2.5V while PIC16F877A needs 4.0V minimum, so a 3.3V-only system cannot be upgraded to the F877A without adding a boost regulator. Estimate timing: PIC16LC77 at 4 MHz gives 1 microsecond per instruction, so software delays written for that cycle count will execute five times faster on PIC16F877A at 20 MHz.
The MQFP-44 plastic package has a junction-to-ambient thermal resistance of approximately 50 C/W in still air. At 4 MHz active current (about 2 mA at 5V), self-heating is negligible (<0.1 C rise). However in surface-mount reflow assembly the package peak temperature must stay below 220 C for 60 seconds to avoid OTP memory corruption; follow JEDEC J-STD-020 MSL2 floor-life rules. Estimated: at 25 C ambient with 50 C/W theta_JA, the 10 mW dissipation produces 0.5 C temperature rise - no heatsink required.
Informações de conformidade
RoHS, REACH, lead-free and halogen-free status not stated in the verified web data; verify directly with Microchip or the distributor before committing to compliance-critical designs. The PIC16LC77 family is not AEC-Q100 qualified.