PIC16C77-20E/PQ - 8-bit OTP MCU, 14KB, 20MHz, 44-MQFP | Microchip
Артикул: PIC16C77-20E/PQ ✗ Снят с производства| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $7.55 | $7,55 |
| 10 | $6.8 | $68,00 |
| 100 | $6.05 | $605,00 |
| 500 | $5.3 | $2.650,00 |
| 1.000 | $4.55 | $4.550,00 |
PIC16C77-20E/PQ Обзор
An 8-bit microcontroller (MCU) is a microprocessor integrated with program memory (ROM/OTP/Flash), data memory (RAM), I/O ports, and peripherals on a single die. The PIC16C7X mid-range family sits in Microchip's product hierarchy as: 8-bit MCU -> microcontroller -> embedded processor -> semiconductor. The mid-range architecture uses a 14-bit instruction word and a RISC core delivering 200 ns instruction execution at 20 MHz, balancing code density with deterministic interrupt response. The 8-bit MCU category competes with 16-bit and 32-bit microcontrollers at the cost-sensitive edge of embedded designs where simple I/O control, ADC sampling, and serial communication are dominant workloads.
Key specifications include 33 digital I/O pins, three timer modules, a USART, an SSP supporting both SPI and I2C, and an 8-channel 10-bit (typical mid-range PIC16C7X spec; exact ADC resolution for PIC16C77 is 8-bit per family datasheet ) A/D converter. Wide operating voltage range (2.5V to 6.0V typical) and low standby current (1 uA typical at 3V/32 kHz) enable battery-backed designs. The high sink/source current of 25/25 mA on I/O pins allows direct drive of relays, solenoids, and LEDs without external buffers, reducing BOM cost.
Architecture is built on a Harvard RISC core with separate program and data buses, allowing instruction fetch and operand read in one cycle. The 14-bit instruction word provides single-cycle arithmetic, logical, and bit-manipulation operations. The OTP program memory (14KB) supports in-system programming via the ICSP interface using only two I/O pins, enabling firmware updates without external programming hardware.
Typical applications include industrial automation controllers, automotive body electronics, HVAC control boards, motor control front-ends, smart sensor hubs, and embedded data acquisition systems. Designers choose this device when migrating from legacy 8-bit PIC designs that need extended-temperature operation and on-chip ADC.
Design consideration: the PIC16C77 uses One-Time-Programmable memory, so firmware must be fully validated before programming - no field upgrades are possible. Plan configuration bits, oscillator mode, and watchdog timer early to avoid rework cost.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the Microchip datasheet alone, giving engineers a faster path to sourcing and selection for legacy designs.
Аналоги без доработки для PIC16C77-20E/PQ — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC16C77-20E/PQ (тот же форм-фактор и посадочное место) — отличается по Package, Timers, Program Memory Size, Serial Interfaces, Program Memory Type.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC16C77-10/PQ
✅ Прямая замена✓ В наличии
$4.8 / шт.
Открыть даташит →PIC16C77-20/PQ
✅ Прямая замена✓ В наличии
$4.78 / шт.
Открыть даташит →PIC16C76-20E/SO
✅ Прямая замена✓ В наличии
$4.35 / шт.
Открыть даташит →PIC16C77-10I/P
✅ Прямая замена✓ В наличии
$6.1 / шт.
Открыть даташит →PIC16C77-04/PQ
✅ Прямая замена✓ В наличии
$3.95 / шт.
Открыть даташит →PIC16C67-20E/PQ
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC16C77-20E/PQ Максимальные параметры и электрические характеристики
| Family | PIC16C7X mid-range |
| Core | 8-bit RISC |
| Instruction Set | 35 single-word instructions |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 14 KB |
| Data RAM | 368 bytes |
| Data EEPROM | Not present (OTP device) |
| Максимальная тактовая частота | 20 MHz |
| Instruction Execution Time | 200 ns at 20 MHz |
| Operating Voltage Range | 2.5 V to 6.0 V (typical) |
| I/O Pins | 33 |
| A/D Converter | 8-bit multi-channel (per PIC16C7X family) |
| Timers | 2 x 8-bit + 1 x 16-bit (CCP) |
| Serial Interfaces | SSP (SPI/I2C) + USART (SCI) |
| I/O Sink/Source Current | 25 mA / 25 mA |
| Standby Current | 1 uA typical @ 3V, 32 kHz |
| Диапазон рабочих температур | -40C to +125C (Extended, "E" suffix) |
| Корпус | 44-pin Metric QFP (MQFP/PQ) |
| Тип монтажа | Surface Mount |
| Статус RoHS | Compliant |
Конфигурация выводов PIC16C77-20E/PQ
| Контакт 1 | MCLR/VPP — Master Clear (reset) input / programming voltage |
| Контакт 2 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Контакт 3 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Контакт 4 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| Контакт 5 | RA3/AN3/VREF — PORTA bit 3 / analog input 3 / ADC reference |
| Контакт 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Контакт 7 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select |
| Контакт 8 | RE0/RD/AN5 — PORTE bit 0 / read control / analog input 5 |
| Контакт 9 | RE1/WR/AN6 — PORTE bit 1 / write control / analog input 6 |
| Контакт 10 | RE2/CS/AN7 — PORTE bit 2 / chip select / analog input 7 |
| Контакт 11 | VDD — Positive supply voltage |
| Контакт 12 | VSS — Ground reference |
| Контакт 13 | OSC1/CLKIN — Oscillator input / external clock input |
| Контакт 14 | OSC2/CLKOUT — Oscillator output / clock output |
| Контакт 15 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Контакт 16 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 output |
| Контакт 17 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM output |
| Контакт 18 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Контакт 19 | RD0/PSP0 — PORTD bit 0 / parallel slave port bit 0 |
| Контакт 20 | RD1/PSP1 — PORTD bit 1 / parallel slave port bit 1 |
| Контакт 21 | RD2/PSP2 — PORTD bit 2 / parallel slave port bit 2 |
| Контакт 22 | RD3/PSP3 — PORTD bit 3 / parallel slave port bit 3 |
| Контакт 23 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Контакт 24 | RC5/SDO — PORTC bit 5 / SPI data out |
| Контакт 25 | RC6/TX/CK — PORTC bit 6 / USART transmit / clock |
| Контакт 26 | RC7/RX/DT — PORTC bit 7 / USART receive / data |
| Контакт 27 | RD4/PSP4 — PORTD bit 4 / parallel slave port bit 4 |
| Контакт 28 | RD5/PSP5 — PORTD bit 5 / parallel slave port bit 5 |
| Контакт 29 | RD6/PSP6 — PORTD bit 6 / parallel slave port bit 6 |
| Контакт 30 | RD7/PSP7 — PORTD bit 7 / parallel slave port bit 7 |
| Контакт 31 | VSS — Ground reference |
| Контакт 32 | VDD — Positive supply voltage |
| Контакт 33 | RB0/INT — PORTB bit 0 / external interrupt |
| Контакт 34 | RB1 — PORTB bit 1 |
| Контакт 35 | RB2 — PORTB bit 2 |
| Контакт 36 | RB3/PGM — PORTB bit 3 / low-voltage programming |
| Контакт 37 | RB4 — PORTB bit 4 |
| Контакт 38 | RB5 — PORTB bit 5 |
| Контакт 39 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Контакт 40 | RB7/PGD — PORTB bit 7 / ICSP data |
| Контакт 41 | VDD — Positive supply voltage |
| Контакт 42 | VSS — Ground reference |
| Контакт 43 | NC — Not connected (per datasheet) |
| Контакт 44 | NC — Not connected (per datasheet) |
Типичное применение
PIC16C77-20E/PQ подходит для 6 применениеs: Industrial Automation Controllers, Automotive Body Electronics, HVAC Control Boards, Smart Sensor Hubs, Embedded Data Acquisition Systems, Motor Control Front-Ends.
Industrial Automation Controllers
The PIC16C77-20E/PQ fits industrial automation controller applications because its 14KB OTP program memory holds substantial ladder-logic-equivalent control sequences, while 368 bytes of RAM supports real-time I/O scheduling. Its 33 digital I/O pins with 25 mA sink/source capability directly drive relays, solenoids, and indicator LEDs without external buffer stages, reducing BOM cost. The integrated 8-bit ADC samples analog sensor inputs such as pressure transducers and temperature probes used in process control loops. The Extended temperature grade (-40C to +125C) ensures reliable operation in factory-floor cabinets and outdoor equipment enclosures where ambient temperatures swing widely. Designers also leverage the USART and SSP peripherals to communicate with HMIs, motor drives, and upstream PLCs using Modbus or proprietary protocols.
Рекомендуется
Automotive Body Electronics
The PIC16C77-20E/PQ is well-suited to automotive body electronics modules such as climate control heads, instrument clusters, and lighting controllers because the Extended -40C to +125C temperature range covers under-hood and cabin thermal extremes. Its 25 mA I/O drive strength directly switches incandescent lamps, LEDs, and small relays typical in body-electronics loads, eliminating driver transistors. The PIC mid-range core's deterministic 200 ns instruction cycle supports real-time multiplexing of switch inputs and PWM outputs for dashboard dimming. With 14KB OTP, firmware for seat controllers, mirror adjusters, and accessory modules fits comfortably. Designers must still qualify under AEC-Q100 if their specific automotive OEM mandates it - this MPN is not formally AEC-Q100 qualified.
Рекомендуется
HVAC Control Boards
The PIC16C77-20E/PQ integrates well into HVAC control boards where it must read multiple temperature sensors, switch damper actuators, and drive triac-fired blower motors. The 8-channel 8-bit ADC handles thermistor and analog humidity sensor inputs simultaneously, while the 16-bit CCP timer generates the zero-crossing-triggered triac pulses needed for phase-angle or zero-crossing motor control. The 25 mA source current drives optocoupler LEDs directly for triac isolation. The 20 MHz clock enables 50/60 Hz zero-crossing detection with sub-100 us precision, which is essential for minimizing EMI from phase-controlled loads. Extended temperature operation ensures reliable start-up in unheated attic air-handler units during cold winter conditions.
Рекомендуется
Smart Sensor Hubs
The PIC16C77-20E/PQ serves as a low-cost smart sensor hub that aggregates analog and digital sensor data and forwards it over UART or SPI to a higher-level controller. Its 8-bit ADC provides 8 channels of analog input, sufficient for multi-sensor boards combining thermistors, photocells, and strain gauges. The USART supports RS-232/RS-485 communication with industrial sensor networks, while the SSP peripheral interfaces SPI-based digital sensors such as accelerometers or EEPROM memory. The 1 uA standby current extends battery life in intermittently-sampled remote sensors, and the wide 2.5V to 6.0V operating range accepts varied battery chemistries. The Extended temperature grade supports outdoor environmental monitoring deployments.
Рекомендуется
Embedded Data Acquisition Systems
The PIC16C77-20E/PQ is a natural fit for compact embedded data acquisition front-ends because it combines multi-channel ADC sampling with serial communication in a single 44-pin MQFP device. The 33 I/O pins support chip-select expansion to external ADCs, muxes, or sample-and-hold circuits for higher-channel-count systems. Its 20 MHz clock drives the ADC at conversion rates suitable for low-bandwidth sensor sampling such as temperature, pressure, and flow measurement. The USART streams formatted telemetry to host PCs or PLCs, while the SSP peripheral can drive an SPI LCD for local display. Extended temperature operation supports outdoor or factory-floor DAQ enclosures without active cooling.
Рекомендуется
Motor Control Front-Ends
The PIC16C77-20E/PQ's 16-bit CCP module generates the PWM signals needed for brushed DC motor speed control, while the 8-bit ADC samples motor current via a shunt amplifier for closed-loop torque regulation. The 25 mA I/O drive directly interfaces to optoisolated gate drivers for low-voltage motor bridges, eliminating predriver buffers. The 20 MHz instruction cycle delivers 200 ns loop time, sufficient for kHz-range PWM switching without CPU overload. The Extended temperature grade supports under-hood automotive actuator modules and outdoor pump controllers. Designers can also repurpose the USART for encoder feedback or serial command input from a master controller.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC16C77-20E/PQ — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC16C77-10/PQ | PIC16C77-20/PQ | PIC16C76-20E/SO | PIC16C77-04/PQ | PIC16C67-20E/PQ |
|---|---|---|---|---|---|---|
| Package | MQFP-44 (PQ) | MQFP-44 (PQ) - same | MQFP-44 (PQ) - same | MQFP-44 (PQ) - same | MQFP-44 (PQ) - same | MQFP-44 (PQ) - same |
| Brand | Microchip Technology | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same |
| Maximum Clock Frequency | 20 MHz | 10 MHz | 20 MHz | 20 MHz | 4 MHz | 20 MHz |
| Program Memory | 14 KB OTP | 14 KB OTP | 14 KB OTP | 8 KB OTP | 14 KB OTP | 14 KB OTP |
| Data RAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes |
| A/D Converter | 8-bit multi-channel | 8-bit multi-channel | 8-bit multi-channel | 8-bit multi-channel | 8-bit multi-channel | None (no ADC) |
| Operating Temperature | -40C to +125C (Extended) | 0C to +70C (Commercial) | 0C to +70C (Commercial) | -40C to +125C (Extended) | 0C to +70C (Commercial) | -40C to +125C (Extended) |
| I/O Pins | 33 | 33 | 33 | 33 | 33 | 33 |
Ключевые отличия
- Extended -40C to +125C temperature range versus commercial-grade same-speed variants (против PIC16C77-20/PQ)
- 20 MHz instruction rate versus 10 MHz and 4 MHz speed grades (против PIC16C77-10/PQ and PIC16C77-04/PQ)
- Integrated 8-bit multi-channel ADC versus ADC-less PIC16C67 family (против PIC16C67-20E/PQ)
Заметки по проектированию
The PIC16C77-20E/PQ accepts 2.5V to 6.0V supply voltage per PIC16C7X family datasheet. Decouple VDD with a 100 nF ceramic capacitor placed within 5 mm of the VDD pin (pin 11 or pin 32 or pin 41 depending on routing) and add a bulk 10 uF tantalum or aluminum electrolytic capacitor at the board power entry. The PIC mid-range core draws approximately 5 mA at 5V/20 MHz active and 1 uA typical standby at 3V/32 kHz, so power supply design must accommodate both the active transient and the deep-sleep quiescent current. For battery-backed designs, add a series diode or load-share circuit to prevent backfeed into the main supply during sleep.
Place the 20 MHz crystal or resonator within 5 mm of the OSC1 (pin 13) and OSC2 (pin 14) pins to minimize parasitic capacitance and ensure reliable oscillation. Add the recommended load capacitors (typically 15-33 pF for a fundamental-mode crystal) referenced to the analog ground plane. Route the MCLR pin (pin 1) with a 10 kohm pull-up to VDD and a 100 nF decoupling capacitor to ground to allow reliable in-circuit serial programming (ICSP) via the PGC/PGD pins (RB6/RB7). The 44-pin MQFP package has a center thermal pad on the die substrate that should be soldered to a grounded copper pour for thermal dissipation and mechanical strength.
The PIC16C77-20E/PQ uses One-Time-Programmable memory, so firmware bugs cannot be corrected after programming. Validate firmware thoroughly on a PIC16F77 (Flash equivalent in the same 44-MQFP package) before committing code to the OTP device. Configuration bits (oscillator mode, watchdog timer enable, code protection, brown-out reset) must be set correctly during programming - there is no in-system read-back to verify after the fact. Do not exceed 6.0V on VDD - the absolute maximum ratings limit permanent damage to the device. The A/D converter reference voltage on RA3 (pin 5) must be a stable, low-noise source for accurate 8-bit conversions.
Информация о соответствии
RoHS compliant per Microchip product page. Not formally AEC-Q100 qualified; for automotive designs requiring AEC-Q100, evaluate PIC16F877A or PIC18F family. Halogen-free status not explicitly stated in retrieved web data.