PIC16LC77-04/PQ - 8-bit MCU, 14KB OTP, 33 I/O, 4MHz | Microchip
Référence : PIC16LC77-04/PQ ✗ Fin de vie| Qté | Prix unitaire | 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 Présentation
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.
Alternatives de remplacement direct pour PIC16LC77-04/PQ — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC16LC77-04/PQ (même facteur de forme et même empreinte) — différant par Package, Timers, ADC, Program Memory Size, Program Memory Type.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC16F877A-I/PQ
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16F877-04/PQ
✅ Remplacement direct✓ En stock
$5.7 / unité
Voir la fiche technique →PIC16F877A-E/PQ
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16C77-04/PQ
✅ Remplacement direct✓ En stock
$3.95 / unité
Voir la fiche technique →PIC16C77-10/PQ
✅ Remplacement direct✓ En stock
$4.8 / unité
Voir la fiche technique →PIC16C77-20/PQ
✅ Remplacement direct✓ En stock
$4.78 / unité
Voir la fiche technique →PIC16LC74A-04/PQ
✅ Remplacement direct✓ En stock
$2.43 / unité
Voir la fiche technique →PIC16LC77-04/PQ Valeurs maximales et caractéristiques électriques
| Architecture | PIC16C7X mid-range 8-bit RISC, Harvard |
| Program Memory | 14 KB OTP (8192 x 14 words) |
| Data RAM | 368 bytes |
| Fréquence d'horloge maximale | 4 MHz |
| Instruction Word Width | 14 bits |
| Instruction Set Size | 35 instructions |
| Tension d'alimentation | 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 |
| Boîtier | MQFP-44 (PQ) |
| Process | CMOS |
Configuration des broches de PIC16LC77-04/PQ
| Broche 1 | MCLR/VPP — Master clear (reset) input / programming voltage |
| Broche 2 | OSC1 — Oscillator input / external clock input |
| Broche 3 | OSC2 — Oscillator output |
| Broche 4 | VDD — Positive supply voltage |
| Broche 5 | VSS — Ground |
| Broche 6 | RC0 — PORTC bit 0 (digital I/O) |
| Broche 7 | RC1 — PORTC bit 1 (digital I/O) |
| Broche 8 | RC2 — PORTC bit 2 (digital I/O) |
| Broche 9 | RC3 — PORTC bit 3 (digital I/O) |
| Broche 10 | RC4 — PORTC bit 4 (digital I/O) |
| Broche 11 | RC5 — PORTC bit 5 (digital I/O) |
| Broche 12 | RC6 — PORTC bit 6 (digital I/O / TX) |
| Broche 13 | RC7 — PORTC bit 7 (digital I/O / RX) |
| Broche 14 | RD0 — PORTD bit 0 (digital I/O) |
| Broche 15 | RD1 — PORTD bit 1 (digital I/O) |
| Broche 16 | RD2 — PORTD bit 2 (digital I/O) |
| Broche 17 | RD3 — PORTD bit 3 (digital I/O) |
| Broche 18 | RD4 — PORTD bit 4 (digital I/O) |
| Broche 19 | RD5 — PORTD bit 5 (digital I/O) |
| Broche 20 | RD6 — PORTD bit 6 (digital I/O) |
| Broche 21 | RD7 — PORTD bit 7 (digital I/O) |
| Broche 22 | VSS — Ground |
| Broche 23 | VDD — Positive supply voltage |
| Broche 24 | RB0/INT — PORTB bit 0 (external interrupt) |
| Broche 25 | RB1 — PORTB bit 1 (digital I/O) |
| Broche 26 | RB2 — PORTB bit 2 (digital I/O) |
| Broche 27 | RB3 — PORTB bit 3 (digital I/O) |
| Broche 28 | RB4 — PORTB bit 4 (digital I/O) |
| Broche 29 | RB5 — PORTB bit 5 (digital I/O) |
| Broche 30 | RB6 — PORTB bit 6 (digital I/O / ICSP clock) |
| Broche 31 | RB7 — PORTB bit 7 (digital I/O / ICSP data) |
| Broche 32 | VSS — Ground |
| Broche 33 | VDD — Positive supply voltage |
| Broche 34 | RE0/RD/AN5 — PORTE bit 0 / read control / analog input 5 |
| Broche 35 | RE1/WR/AN6 — PORTE bit 1 / write control / analog input 6 |
| Broche 36 | RE2/CS/AN7 — PORTE bit 2 / chip select / analog input 7 |
| Broche 37 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Broche 38 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Broche 39 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| Broche 40 | RA3/AN3/VREF- — PORTA bit 3 / analog input 3 / VREF- |
| Broche 41 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Broche 42 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select |
| Broche 43 | RE3 — PORTE bit 3 (digital I/O) |
| Broche 44 | VREF+ — ADC positive voltage reference |
Applications typiques
PIC16LC77-04/PQ convient pour 7 applications: 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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC16LC77-04/PQ — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | 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 |
Principaux différenciateurs
- 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)
Notes de conception
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.
Informations de conformité
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.