Microchip Technology

PIC16C77-20E/PQ - 8-bit OTP MCU, 14KB, 20MHz, 44-MQFP | Microchip

MPN: PIC16C77-20E/PQ ✗ End of Life
In Stock Ships in 1-3 business days
2.5 V to 6.0 V (typical) Vdss 25 mA / 25 mA Id 44-pin Metric QFP (MQFP/PQ) Package 20 MHz Speed OTP (One-Time Programmable) Memory
From $4.55 USD / Unit
MOQ: 1 |
Price updated: 2026-09-18
Volume Pricing
Qty Unit Price Extended
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
ℹ️ All prices are in USD

PIC16C77-20E/PQ Overview

The Microchip Technology PIC16C77-20E/PQ is an 8-bit CMOS OTP microcontroller with 14KB program memory, 368 bytes RAM, and a 20 MHz maximum clock, housed in a 44-pin Metric Quad Flat Pack (MQFP/PQ) package. It integrates a multi-channel 8-bit A/D converter, two 8-bit timers, one 16-bit timer with capture/compare/PWM, a synchronous serial port (SSP) for SPI/I2C, and a USART, providing a complete set of peripherals for embedded control designs. The PIC16C77-20E/PQ is rated for the extended temperature range (-40C to +125C), indicated by the "E" suffix, making it suitable for harsh environment and automotive-grade applications.

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.

Drop-in alternatives for PIC16C77-20E/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 PIC16C77-20E/PQ (same form factor and footprint) — differing in Package, Timers, Program Memory Size, Serial Interfaces, Program Memory Type.

Microchip Technology
Package: 44-pin MQFP (10x10 mm)
Timers: 3 (Timer0, Timer1, Timer2)
Program Memory Size: 7 KB (4K x 14 words)
Microchip Technology
Package: 28-pin SOIC (0.295 in / 7.50 mm)
Timers: 2 x 8-bit Timer/Counter with CCP
Program Memory Size: 14 KB (8K x 14) OTP EPROM
Microchip Technology
Package: 44-pin MQFP (PQFP), Gull Wing
Timers: Two 8-bit + one 16-bit (Timer1)
Program Memory Size: 14 KB (8K x 14) OTP
Microchip Technology
Package: 40-pin PDIP (DIP-40)
Timers: 2 x 8-bit + 1 x 16-bit
Serial Interfaces: SSP (SPI/I2C) + USART
Microchip Technology
Package: 44-MQFP (10x10 mm)
Timers: 3 (Timer0, Timer1, Timer2)
Program Memory Size: 14 KB (8K x 14 words)

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC16C77-10/PQ

✅ Drop-In
Microchip Technology
📦 MQFP-44 (PQ)
8-bit Microcontroller (MCU) · PIC16C7X Mid-Range · 14 KB (8K x 14) OTP · 368 bytes · 20 MHz · 200 ns (single cycle) · 4.0 V to 5.5 V · 33

✓ In Stock

$4.8 / Unit

View Datasheet →

PIC16C77-20/PQ

✅ Drop-In
Microchip Technology
📦 MQFP-44 (PQ)
PIC16CXX mid-range 8-bit RISC · OTP (One-Time Programmable) · 14 KB (8K x 14 words) · 368 bytes · 20 MHz · 200 ns · 35 single-word instructions · Not present (OTP family)

✓ In Stock

$4.78 / Unit

View Datasheet →

PIC16C76-20E/SO

✅ Drop-In
Microchip Technology
📦 MQFP-44 (PQ)
8-bit Microcontroller (MCU) · PIC16C7X mid-range · 14 KB (8K x 14) OTP EPROM · 368 bytes · Not present on this OTP variant · 20 MHz · 4.0 V to 6.0 V · 22

✓ In Stock

$4.35 / Unit

View Datasheet →

PIC16C77-10I/P

✅ Drop-In
Microchip Technology
📦 MQFP-44 (PQ)
PIC16 mid-range 8-bit RISC · 14 KB (8K x 14) OTP · 368 bytes · 35 single-word instructions · 10 MHz · 200 ns · 2.5 V to 6.0 V · 33

✓ In Stock

$6.1 / Unit

View Datasheet →

PIC16C77-04/PQ

✅ Drop-In
Microchip Technology
📦 MQFP-44 (PQ)
PIC16C7X (mid-range 8-bit RISC) · 8-bit Harvard RISC, 35 instructions · OTP EPROM (14 KB) · 14 KB · 368 bytes · 33 (22 high-drive capable at 25 mA sink/source) · 8 channels, 8-bit resolution · 4 V to 5.5 V

✓ In Stock

$3.95 / Unit

View Datasheet →

PIC16C67-20E/PQ

✅ Drop-In
📦 MQFP-44 (PQ)
Same MQFP-44 package, no ADC vs PIC16C77's 8-bit ADC, otherwise pin-compatible peripheral set

📋 Reference alternative (not in catalog)

PIC16C77-20E/PQ Maximum Ratings & Electrical Characteristics

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)
Maximum Clock Frequency 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
Operating Temperature Range -40C to +125C (Extended, "E" suffix)
Package 44-pin Metric QFP (MQFP/PQ)
Mounting Type Surface Mount
RoHS Status Compliant

PIC16C77-20E/PQ Pin Configuration

QFP-44 (10x10mm) Package Pinout Diagram QFP-44 10x10mm, P0.8mm, JEDEC MS-026. Pin 1 by dot. QFP-44 (10x10mm) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
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 / Timer0 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/CLKIN — Oscillator input / external clock input
Pin 14 OSC2/CLKOUT — Oscillator output / clock output
Pin 15 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input
Pin 16 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 output
Pin 17 RC2/CCP1 — PORTC bit 2 / CCP1 PWM output
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 transmit / clock
Pin 26 RC7/RX/DT — PORTC bit 7 / USART receive / 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 / low-voltage 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 VDD — Positive supply voltage
Pin 42 VSS — Ground reference
Pin 43 NC — Not connected (per datasheet)
Pin 44 NC — Not connected (per datasheet)

Typical Applications

PIC16C77-20E/PQ is suitable for 6 applications: 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.

Recommended Products Summary

PIC16F77 Flash-based successor for new designs Used in: Industrial Automation Controllers MCP2551 CAN transceiver for industrial networks Used in: Industrial Automation Controllers PIC16F877A Flash-based automotive successor Used in: Automotive Body Electronics, HVAC Control Boards, Motor Control Front-Ends MCP2515 Standalone CAN controller for body networks Used in: Automotive Body Electronics MOC3021 Optoisolator for triac triggering Used in: HVAC Control Boards MAX485 RS-485 transceiver for industrial sensor networks Used in: Smart Sensor Hubs 25LC256 SPI EEPROM for data logging Used in: Smart Sensor Hubs MCP3208 External 12-bit ADC for higher resolution Used in: Embedded Data Acquisition Systems MAX232 RS-232 level translator for host communication Used in: Embedded Data Acquisition Systems IR2104 Half-bridge gate driver for motor bridges Used in: Motor Control Front-Ends
What is the program memory size of PIC16C77-20E/PQ?
The PIC16C77-20E/PQ has 14 KB of One-Time Programmable (OTP) program memory per the Microchip PIC16C7X family datasheet. The OTP memory is programmed once and cannot be erased, which is why the "-20E" variant is typically used for low-volume production runs where field firmware updates are not required. Engineers migrating to this part should validate firmware fully before programming.
How much RAM does PIC16C77-20E/PQ have?
The PIC16C77-20E/PQ contains 368 bytes of data RAM. This figure includes general-purpose registers and special-function registers mapped into the banked memory space. For buffer-heavy applications, the 368-byte RAM is a key constraint - designs that require more RAM should consider the PIC16F877A Flash variant or higher-end PIC18F parts.
What package does PIC16C77-20E/PQ use?
The PIC16C77-20E/PQ is housed in a 44-pin Metric Quad Flat Pack (MQFP, also designated PQ) surface-mount package. The "/PQ" suffix in Microchip nomenclature specifically denotes the 44-pin MQFP. Pin 1 is located by the dot marker on the package top, with pins numbered counter-clockwise when viewed from above.
What is the maximum operating frequency of PIC16C77-20E/PQ?
The PIC16C77-20E/PQ operates up to 20 MHz maximum clock frequency, indicated by the "-20" speed suffix. At 20 MHz, the instruction cycle is 200 ns because the PIC mid-range core divides the clock by four internally. Designers using a 20 MHz crystal must ensure the oscillator configuration bits and load capacitors match the datasheet recommendations.
What is the operating temperature range of PIC16C77-20E/PQ?
The "E" suffix in PIC16C77-20E/PQ designates the Extended operating temperature range of -40C to +125C. This makes the part suitable for industrial, automotive, and outdoor embedded applications. Compare this to the standard "-20/PQ" version which is rated 0C to +70C and is unsuitable for harsh-environment deployments.
Where can I buy PIC16C77-20E/PQ online?
The PIC16C77-20E/PQ is available from authorized distributors including DigiKey (part number PIC16C77-20E/PQ-ND), Mouser, and LCSC Electronics. Pricing as of 2026-09-19 starts around $7.55 per unit for qty-1 from authorized distributors. Note that this part is obsolete and may show limited stock; Microchip recommends PIC16F77 as the flash-based successor.
What is the lead time for PIC16C77-20E/PQ?
Lead time for the obsolete PIC16C77-20E/PQ is variable because the part is no longer in active production. As of 2026-09-19, distributors including DigiKey and Mouser list the part with extended lead times and limited stock; some authorized resellers may have surplus inventory. Engineers should plan a redesign to the recommended PIC16F77 flash replacement for new designs to avoid future supply risk.
Is PIC16C77-20E/PQ in stock at distributors?
The PIC16C77-20E/PQ is an obsolete Microchip part, and current stock levels at major distributors are limited and fluctuating as of 2026-09-19. Check real-time inventory at DigiKey (PIC16C77-20E/PQ-ND), Mouser, and LCSC Electronics for live counts. For new designs, Microchip recommends the PIC16F77, which is an active flash-memory replacement with the same pinout.
What is the price of PIC16C77-20E/PQ?
The PIC16C77-20E/PQ lists at approximately $7.55 per unit at qty-1 from authorized distributors as of 2026-09-19, with pricing tiering down to about $4.55 at qty-1000. Because the part is obsolete, distributor pricing may be higher than originally published MSRP, and sourcing from authorized channels is recommended to avoid counterfeits.
PIC16C77-20E/PQ vs PIC16F77 - which should I choose?
Choose the PIC16C77-20E/PQ only for compatibility with existing designs that require OTP memory and the 44-MQFP package. Choose the PIC16F77 for all new designs because it uses Flash memory (field-upgradeable firmware), is actively in production, and is pin-compatible with the PIC16C77 in the same 44-pin MQFP footprint. The PIC16F77 also offers in-circuit serial programming (ICSP) for easier prototyping.
When should I choose PIC16C77-20E/PQ over a Flash MCU?
Choose the PIC16C77-20E/PQ when your design is a drop-in replacement for legacy hardware that already uses the PIC16C77 OTP part and where changing to Flash memory would require firmware re-qualification. For new designs, prefer the PIC16F77 because Flash memory allows field upgrades, debugging via ICSP, and last-minute firmware revisions. OTP is still preferred only for ultra-low-cost security-sensitive applications where read-back protection is critical.
What is the best drop-in replacement for PIC16C77-20E/PQ?
The best drop-in replacement for PIC16C77-20E/PQ is the Microchip PIC16F77, which shares the same 44-pin MQFP package and the same PIC16C7X peripheral set. The PIC16F77 uses Flash memory instead of OTP, so firmware can be re-programmed, but otherwise it is electrically and pin-compatible. For cross-brand compatibility, the Atmel ATmega8535-16JI in the same 44-pin PLCC/MQFP family is a comparable 8-bit alternative, though peripheral mapping differs.
Can the PIC16F77 directly replace the PIC16C77-20E/PQ?
Yes, the PIC16F77 is a direct drop-in replacement for the PIC16C77-20E/PQ in the same 44-pin MQFP package per Microchip's PIC16C7X-to-PIC16F7X migration guide. Both parts share the same 14-bit instruction set, peripheral set (8-bit ADC, USART, SSP, three timers), and pinout. Firmware may require minor changes because Flash memory configuration bits differ from OTP, but the electrical and mechanical interfaces are identical.
Where can I download the PIC16C77-20E/PQ datasheet PDF?
The PIC16C77-20E/PQ datasheet is available as a free PDF download from Microchip's official website (www.microchip.com) by searching for "PIC16C77". Third-party datasheet mirrors include alldatasheet.com and DigChip. Note that Microchip's product page also lists the PIC16F77 as the recommended active replacement - download the PIC16F77 datasheet as well for comparison during redesign.
Where can I find the PIC16C77-20E/PQ pinout diagram?
The pinout diagram for the PIC16C77-20E/PQ is included in the Microchip PIC16C7X datasheet on page showing the 44-pin MQFP pin configuration. The 44 pins include VDD, VSS, MCLR, OSC1/OSC2, RA0-RA5, RB0-RB7, RC0-RC7, RD0-RD7, RE0-RE2, and AN0-AN7 multiplexed with PORTB/C/D. The pinout is identical to the PIC16F77 in the same 44-MQFP package.

Engineering reference data for PIC16C77-20E/PQ — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16C77-20E/PQ when you need an 8-bit PIC16C7X-family MCU in the 44-pin MQFP package with 14KB OTP memory, 20 MHz maximum clock, integrated 8-bit multi-channel ADC, and the Extended -40C to +125C temperature range. This part is appropriate for legacy designs, low-volume production, and harsh-environment deployments where the OTP memory's read-back protection is acceptable. For new designs, prefer the PIC16F77, which uses Flash memory (field-upgradeable firmware, ICSP debugging) in the same 44-pin MQFP package and is actively in production. If you need a slower speed grade for cost-sensitive or low-power designs, choose PIC16C77-10/PQ (10 MHz, commercial temp) or PIC16C77-04/PQ (4 MHz, commercial temp). If you do not need the ADC, the PIC16C67-20E/PQ is a pin-compatible drop-in with one less peripheral. Avoid the PIC16C76-20E/SO unless your firmware fits in 8KB OTP, since that variant has 43% less program memory.

Comparison with Alternatives

Parameter This Product 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

Key Differentiators

  • Extended -40C to +125C temperature range versus commercial-grade same-speed variants (vs PIC16C77-20/PQ)
  • 20 MHz instruction rate versus 10 MHz and 4 MHz speed grades (vs PIC16C77-10/PQ and PIC16C77-04/PQ)
  • Integrated 8-bit multi-channel ADC versus ADC-less PIC16C67 family (vs PIC16C67-20E/PQ)

Design Notes

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.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Compliant

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.

Data verified on: 2026-09-19 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC16C77-20E/PQ datasheet PIC16C77-20E/PQ price PIC16C77-20E/PQ in stock Microchip PIC16C77-20E/PQ 44-pin MQFP PIC16C77-20E/PQ OTP 14KB 8-bit MCU PIC16C77-20E/PQ extended temperature -40C to +125C PIC16C77-20E/PQ vs PIC16F77 PIC16C77-20E/PQ drop-in replacement PIC16C77-20E/PQ industrial automation MCU buy PIC16C77-20E/PQ online what is OTP microcontroller PIC16C77-20E/PQ pinout diagram

Related Components & Terms

Microchip Technology PIC16C77-20E/PQ PIC16C77 PIC16C7X PIC16F77 PIC16C76 PIC16C67 OTP 8-bit microcontroller RISC architecture MQFP-44 ICSP USART SSP A/D converter CCP PWM RoHS AEC-Q100 industrial automation automotive body electronics Harvard architecture mid-range MCU
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details