PIC16LC77-04/PQ - 8-bit MCU, 14KB OTP, 33 I/O, 4MHz | Microchip
Артикул: PIC16LC77-04/PQ ✗ Снят с производства| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 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 Обзор
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.
Аналоги без доработки для PIC16LC77-04/PQ — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC16LC77-04/PQ (тот же форм-фактор и посадочное место) — отличается по Package, Timers, ADC, Program Memory Size, Program Memory Type.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC16F877A-I/PQ
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC16F877-04/PQ
✅ Прямая замена✓ В наличии
$5.7 / шт.
Открыть даташит →PIC16F877A-E/PQ
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC16C77-04/PQ
✅ Прямая замена✓ В наличии
$3.95 / шт.
Открыть даташит →PIC16C77-10/PQ
✅ Прямая замена✓ В наличии
$4.8 / шт.
Открыть даташит →PIC16C77-20/PQ
✅ Прямая замена✓ В наличии
$4.78 / шт.
Открыть даташит →PIC16LC74A-04/PQ
✅ Прямая замена✓ В наличии
$2.43 / шт.
Открыть даташит →PIC16LC77-04/PQ Максимальные параметры и электрические характеристики
| Architecture | PIC16C7X mid-range 8-bit RISC, Harvard |
| Program Memory | 14 KB OTP (8192 x 14 words) |
| Data RAM | 368 bytes |
| Максимальная тактовая частота | 4 MHz |
| Instruction Word Width | 14 bits |
| Instruction Set Size | 35 instructions |
| Напряжение питания | 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 |
| Корпус | MQFP-44 (PQ) |
| Process | CMOS |
Конфигурация выводов PIC16LC77-04/PQ
| Контакт 1 | MCLR/VPP — Master clear (reset) input / programming voltage |
| Контакт 2 | OSC1 — Oscillator input / external clock input |
| Контакт 3 | OSC2 — Oscillator output |
| Контакт 4 | VDD — Positive supply voltage |
| Контакт 5 | VSS — Ground |
| Контакт 6 | RC0 — PORTC bit 0 (digital I/O) |
| Контакт 7 | RC1 — PORTC bit 1 (digital I/O) |
| Контакт 8 | RC2 — PORTC bit 2 (digital I/O) |
| Контакт 9 | RC3 — PORTC bit 3 (digital I/O) |
| Контакт 10 | RC4 — PORTC bit 4 (digital I/O) |
| Контакт 11 | RC5 — PORTC bit 5 (digital I/O) |
| Контакт 12 | RC6 — PORTC bit 6 (digital I/O / TX) |
| Контакт 13 | RC7 — PORTC bit 7 (digital I/O / RX) |
| Контакт 14 | RD0 — PORTD bit 0 (digital I/O) |
| Контакт 15 | RD1 — PORTD bit 1 (digital I/O) |
| Контакт 16 | RD2 — PORTD bit 2 (digital I/O) |
| Контакт 17 | RD3 — PORTD bit 3 (digital I/O) |
| Контакт 18 | RD4 — PORTD bit 4 (digital I/O) |
| Контакт 19 | RD5 — PORTD bit 5 (digital I/O) |
| Контакт 20 | RD6 — PORTD bit 6 (digital I/O) |
| Контакт 21 | RD7 — PORTD bit 7 (digital I/O) |
| Контакт 22 | VSS — Ground |
| Контакт 23 | VDD — Positive supply voltage |
| Контакт 24 | RB0/INT — PORTB bit 0 (external interrupt) |
| Контакт 25 | RB1 — PORTB bit 1 (digital I/O) |
| Контакт 26 | RB2 — PORTB bit 2 (digital I/O) |
| Контакт 27 | RB3 — PORTB bit 3 (digital I/O) |
| Контакт 28 | RB4 — PORTB bit 4 (digital I/O) |
| Контакт 29 | RB5 — PORTB bit 5 (digital I/O) |
| Контакт 30 | RB6 — PORTB bit 6 (digital I/O / ICSP clock) |
| Контакт 31 | RB7 — PORTB bit 7 (digital I/O / ICSP data) |
| Контакт 32 | VSS — Ground |
| Контакт 33 | VDD — Positive supply voltage |
| Контакт 34 | RE0/RD/AN5 — PORTE bit 0 / read control / analog input 5 |
| Контакт 35 | RE1/WR/AN6 — PORTE bit 1 / write control / analog input 6 |
| Контакт 36 | RE2/CS/AN7 — PORTE bit 2 / chip select / analog input 7 |
| Контакт 37 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Контакт 38 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Контакт 39 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| Контакт 40 | RA3/AN3/VREF- — PORTA bit 3 / analog input 3 / VREF- |
| Контакт 41 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Контакт 42 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select |
| Контакт 43 | RE3 — PORTE bit 3 (digital I/O) |
| Контакт 44 | VREF+ — ADC positive voltage reference |
Типичное применение
PIC16LC77-04/PQ подходит для 7 применениеs: 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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC16LC77-04/PQ — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | 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 |
Ключевые отличия
- Wide 2.5V-6.0V supply range supports 3.3V battery-powered designs (против PIC16C77-04/PQ)
- OTP memory for cost-optimised production runs (против PIC16F877A-I/PQ)
- 4 MHz instruction cycle matches timing budget of legacy code (против PIC16C77-20/PQ)
Заметки по проектированию
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.
Информация о соответствии
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.