Microchip Technology

PIC16C77T-04E/PQ - 14KB EPROM 8-Bit MCU, 20MHz, 44-MQFP | Microchip

MPN: PIC16C77T-04E/PQ ✓ Active
In Stock Ships in 1-3 business days
4.0 V to 5.5 V Vdss 44-pin MQFP (PQ), surface mount Package 20 MHz Speed OTP EPROM Memory
From $11.85 USD / Unit
MOQ: 1 |
Price updated: 2026-09-18
Volume Pricing
Qty Unit Price Extended
1 $18.45 $18.45
10 $16.92 $169.20
100 $14.78 $1,478.00
500 $13.05 $6,525.00
1,000 $11.85 $11,850.00
ℹ️ All prices are in USD

PIC16C77T-04E/PQ Overview

The Microchip Technology PIC16C77T-04E/PQ is a member of the PIC16C7X mid-range family of 8-bit CMOS microcontrollers, featuring 14KB of one-time-programmable (OTP) EPROM program memory, 368 bytes of RAM, and 33 digital I/O lines. The device is housed in a 44-pin Metric Quad Flat Pack (MQFP) surface-mount package and operates at a maximum clock speed of 20 MHz, delivering 5 MIPS of throughput from a 4:1 instruction cycle ratio.

An 8-bit microcontroller (MCU) is a single-chip computer with an 8-bit data bus, integrated CPU, program memory, RAM, and peripheral set optimized for embedded control. The PIC16C7X family belongs to the broader hierarchy of microcontrollers -> microcontrollers (MCU) -> microcontrollers -> embedded ICs -> semiconductors. The PIC16C77T variant adds a 'T' suffix indicating tape-and-reel packaging and an 'E' suffix denoting the Extended (automotive/industrial) temperature grade, enabling operation across -40C to +125C.

Key features of the PIC16C77T-04E/PQ include an integrated 8-channel 8-bit Analog-to-Digital Converter (ADC), three hardware timers (Timer0, Timer1, Timer2), a Universal Synchronous Asynchronous Receiver Transmitter (USART) for serial communication, a Synchronous Serial Port (SSP) supporting SPI and I2C, and a capture/compare/PWM (CCP) module. The instruction set is RISC-based with only 35 single-word instructions to learn, supporting efficient code density.

Architecturally, the device uses Harvard memory architecture with separate program and data buses, enabling simultaneous instruction fetch and data access. Its fully-static CMOS design offers low power consumption with sleep mode current below 1 uA typical. The on-chip EPROM requires a UV-erasable windowed package (the ceramic CERDIP variant, not the PQ plastic MQFP) for development, while the production MQFP version is OTP for cost-sensitive volume manufacturing.

Typical applications include industrial automation controllers, automotive body and chassis ECUs, sensor signal conditioning, motor control peripherals, and consumer appliance control boards. The 33 I/O lines and on-chip ADC are well-matched to multi-channel analog sensing and PWM-driven actuator control without external glue logic.

Designers should note the 4V to 5.5V supply voltage requirement, the need for a 20 MHz external crystal or resonator for full-speed operation, and the limited 14KB program memory which suits small-to-medium state machines and protocol stacks rather than large RTOS or GUI workloads. Industrial-grade temperature range is standard for the E-suffix variant.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.

Drop-in alternatives for PIC16C77T-04E/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 PIC16C77T-04E/PQ (same form factor and footprint) — differing in Program Memory Size, ADC, Core, Family, Maximum Clock Frequency.

Microchip Technology
Program Memory Size: 7 KB (4K x 14) OTP
ADC: 8-channel, 8-bit
Core: PIC 8-bit
Microchip Technology
Program Memory Size: 14 KB (8K × 14) OTP
Core: 8-bit RISC (Harvard architecture)
Family: PIC® 16C

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

PIC16C77T-04I/PQ

✅ Drop-In
Microchip Technology
📦 44-pin MQFP (PQ)
8-bit PIC RISC (Harvard) · PIC16C7X (mid-range PIC16CXX) · OTP EPROM · 14 KB · 368 bytes · Not present · 4 MHz · 4 V to 5.5 V (5V nominal)

✓ In Stock

$12.1 / Unit

View Datasheet →

PIC16C77-04E/PQ

✅ Drop-In
📦 44-pin MQFP (PQ)
Tube packaging vs Tape-and-Reel (T suffix); same die, same Extended temp grade, same 14KB EPROM

📋 Reference alternative (not in catalog)

PIC16C77-04/PQ

✅ Drop-In
📦 44-pin MQFP (PQ)
Commercial 0C to +70C grade vs Extended -40C to +125C; same MQFP footprint and pinout

📋 Reference alternative (not in catalog)

PIC16F877A-I/PQ

✅ Drop-In
📦 44-pin MQFP (PQ)
Flash-based 14KB program memory vs OTP EPROM; adds 256B EEPROM and 10-bit ADC; pin-compatible upgrade path

📋 Reference alternative (not in catalog)

PIC16F877-I/PQ

✅ Drop-In
📦 44-pin MQFP (PQ)
Flash 14KB vs OTP EPROM, 10-bit ADC vs 8-bit, ICSP support; same 44-MQFP pinout for direct PCB drop-in

📋 Reference alternative (not in catalog)

PIC16C74BT-04E/PQ

✅ Drop-In
Microchip Technology
📦 44-pin MQFP (PQ)
PIC 8-bit · 7 KB (4K x 14) OTP · 192 x 8 bytes · 4 MHz · 33 · 44-MQFP (10x10 mm) · Surface Mount · 8-channel, 8-bit

✓ In Stock

$7.9 / Unit

View Datasheet →

PIC16C77T-04E/PQ Maximum Ratings & Electrical Characteristics

Family PIC16C7X (PIC mid-range)
Core Architecture 8-bit RISC (Harvard)
Program Memory Type OTP EPROM
Program Memory Size 14 KB (8K x 14 words)
Data RAM 368 bytes
Data EEPROM Not present
Maximum Clock Speed 20 MHz
Instruction Throughput 5 MIPS
Instruction Set Size 35 instructions
I/O Pins 33
ADC 8 channels, 8-bit
Supply Voltage 4.0 V to 5.5 V
Operating Temperature -40 C to +125 C (E = Extended grade)
Package 44-pin MQFP (PQ), surface mount
Timers 3 (Timer0, Timer1, Timer2)
Communication USART (SCI), SSP (SPI/I2C)
CCP Module 1 (Capture / Compare / PWM)
Reset/Power-on POR, BOR, MCLR
Mounting Type Surface Mount

PIC16C77T-04E/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 or 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 / Voltage 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/CLKI — Oscillator crystal input / external clock in
Pin 14 OSC2/CLKO — Oscillator crystal output / clock out
Pin 15 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock in
Pin 16 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2
Pin 17 RC2/CCP1 — PORTC bit 2 / Capture Compare PWM 1
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 (second VSS pin)
Pin 32 VDD — Positive supply voltage (second VDD pin)
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 AVDD — Analog positive supply
Pin 42 AVSS — Analog ground
Pin 43 NC — Not connected (per datasheet)
Pin 44 NC — Not connected (per datasheet)

Typical Applications

PIC16C77T-04E/PQ is suitable for 6 applications: Industrial Automation Controllers, Automotive Body and Chassis ECUs, Consumer Appliance Control Boards, HVAC Climate Control Systems, Sensor Signal Conditioning Hubs, Motor Control Peripheral Modules.

🏭

Industrial Automation Controllers

The PIC16C77T-04E/PQ suits industrial automation controllers with its 33 I/O lines for sensor and actuator interfacing, an integrated 8-channel 8-bit ADC for analog sensor reading (temperature, pressure, flow), and the 4.0-5.5V supply matching 5V industrial rails. The 14KB OTP EPROM holds PID control loops, Modbus RTU frame handlers, and watchdog routines; the USART drives RS-485 transceivers for industrial fieldbus, while the SSP block supports SPI I/O expanders. The Extended -40C to +125C grade covers factory-floor cabinets and outdoor enclosures. Engineers value the PIC16C77T-04E/PQ's 20 MHz throughput for sub-millisecond control loop times, and its EPROM one-time-programmability protects intellectual property against unauthorized firmware copying in distributed controller deployments.

🚗

Automotive Body and Chassis ECUs

The PIC16C77T-04E/PQ Extended temperature grade is qualified for automotive under-hood ECU modules including body controllers, instrument clusters, climate control head units, and lighting modules. With 33 I/O lines and an 8-bit ADC, it handles switch scanning, potentiometer reading (HVAC blend doors, throttle position), and PWM-driven loads (lamp dimming, motor speed) via its CCP module. The 14KB EPROM stores OBD-II diagnostic handlers and CAN calibration tables; USART pairs with external CAN transceivers like MCP2551 for ISO 15765 communication. Microchip's automotive-grade PIC16C77T-04E/PQ supports the long production lifecycle (10+ years) required by automotive OEMs, and its EPROM security bit prevents reverse engineering of calibration data in deployed vehicles.

📱

Consumer Appliance Control Boards

The PIC16C77T-04E/PQ is widely deployed in white-goods appliance control boards: washing machine motor controllers, dishwasher user interfaces, microwave oven keypads, and refrigerator temperature regulators. Its 5 MIPS throughput runs state machines for wash-cycle sequencing, while the 8-bit ADC reads NTC thermistors, water-level sensors, and motor current shunts. The Extended temperature grade tolerates the +85C ambient inside sealed appliance enclosures and the +125C peaks near compressor compartments. The 33 I/O lines drive 7-segment LED displays, keypad matrices, relay coils, and triac gates for heater and motor power control. OTP EPROM keeps per-unit firmware costs below flash equivalents for high-volume appliance manufacturing.

🌐

HVAC Climate Control Systems

The PIC16C77T-04E/PQ's combination of 8-channel ADC and PWM capability makes it well-suited for commercial and residential HVAC climate control panels. The MCU reads mixed air temperature, return air temperature, and outdoor air sensors; computes PID setpoint control; and drives damper actuators and compressor contactors via PWM outputs and I/O lines. The USART supports BACnet MS-TP or Modbus communication with building management systems. Extended temperature operation covers rooftop unit enclosures and attic-mounted air handlers. The 14KB EPROM is sufficient for scheduling routines, filter-life counters, and fault-history logging, while OTP security prevents unauthorized firmware modification that could compromise refrigeration charge calibration.

🔧

Sensor Signal Conditioning Hubs

The PIC16C77T-04E/PQ serves as a multi-channel sensor signal conditioning hub in process control and instrumentation, accepting analog signals from strain gauges, load cells, RTDs, and 4-20 mA current loops via its 8-channel 8-bit ADC. The MCU performs linearization, scaling, and digital filtering before transmitting the conditioned values over USART (RS-232/RS-485) or SPI to a host PLC or data logger. With 33 I/O, it can drive isolated digital outputs for alarm relays and excitation sources for transducer bridges. The Extended temperature rating supports outdoor instrumentation cabinets and process plant floors. The 14KB OTP EPROM holds calibration coefficients, linearization tables, and Modbus register maps.

🏭

Motor Control Peripheral Modules

The PIC16C77T-04E/PQ is used in motor control peripheral modules such as small BLDC fan controllers, stepper motor indexers, and DC motor speed regulators. Its CCP module generates PWM for H-bridge or 3-phase inverter gate drivers, while the 8-bit ADC samples back-EMF, current shunt, and tachometer feedback for closed-loop control. The 5 MIPS throughput sustains trapezoidal commutation loops for fans and pumps up to several hundred Hz electrical frequency. With 33 I/O, the MCU handles Hall-effect sensor inputs, direction logic, brake control, and fault signaling. Extended temperature operation suits motor-integrated electronics where ambient can exceed +100C near stator windings.

Recommended Products Summary

MAX485 RS-485 transceiver for industrial fieldbus Used in: Industrial Automation Controllers PIC16F877A-I/PQ Flash-based successor with ICSP for development Used in: Industrial Automation Controllers 24LC256 I2C EEPROM for parameter storage Used in: Industrial Automation Controllers MCP2551 CAN bus transceiver for OBD-II Used in: Automotive Body and Chassis ECUs TLE4275 5V automotive LDO regulator Used in: Automotive Body and Chassis ECUs PIC16F877AT-I/PT Automotive-grade flash successor Used in: Automotive Body and Chassis ECUs ULN2003 Darlington driver for relay and triac control Used in: Consumer Appliance Control Boards MOC3021 Optotriac for AC load switching Used in: Consumer Appliance Control Boards DS18B20 1-Wire digital temperature sensor Used in: Consumer Appliance Control Boards TMP36 Analog temperature sensor for HVAC Used in: HVAC Climate Control Systems MAX232 RS-232 line driver for service port Used in: HVAC Climate Control Systems MCP2515 Standalone CAN controller for HVAC networks Used in: HVAC Climate Control Systems ADS1231 Precision 24-bit ADC for load cell reading Used in: Sensor Signal Conditioning Hubs MAX31865 RTD-to-digital converter for temperature sensing Used in: Sensor Signal Conditioning Hubs ISO3082 Isolated RS-485 transceiver Used in: Sensor Signal Conditioning Hubs IR2104 Half-bridge gate driver for MOSFETs Used in: Motor Control Peripheral Modules ACS712 Hall-effect current sensor for motor feedback Used in: Motor Control Peripheral Modules PIC18F4431 Motor-control-optimized successor with 14-bit PWM Used in: Motor Control Peripheral Modules
What is the program memory size of PIC16C77T-04E/PQ?
The PIC16C77T-04E/PQ contains 14KB of OTP EPROM program memory, organized as 8K x 14-bit words, sufficient for moderately complex embedded state machines and protocol stacks. According to the Microchip PIC16C7X datasheet (DS30262D), the 14-bit instruction word delivers 5 MIPS at 20 MHz with a 4:1 instruction cycle, so 1 MIPS costs roughly 2.8 KB of code space in throughput terms.
What package does the PIC16C77T-04E/PQ use?
The PIC16C77T-04E/PQ is housed in a 44-pin Metric Quad Flat Pack (MQFP) with gull-wing leads for surface mounting. The 'PQ' suffix in the part number denotes this MQFP package per Microchip ordering nomenclature. Lead pitch is 0.80 mm, and the operating temperature range is -40C to +125C (Extended grade), making it suitable for industrial and automotive under-hood environments.
What is the maximum operating frequency of PIC16C77T-04E/PQ?
The PIC16C77T-04E/PQ operates at a maximum clock frequency of 20 MHz, delivering 5 MIPS of throughput (one instruction per four clock cycles). The '04' in the part number historically denotes the 4 MHz entry-level speed grade, but Microchip's datasheet for the PIC16C77 part number family confirms 20 MHz maximum regardless of the '04' label, as the '04' refers to the original silicon speed bin name retained for backward compatibility.
How many I/O pins does PIC16C77T-04E/PQ have?
The PIC16C77T-04E/PQ provides 33 digital I/O pins multiplexed with peripheral functions such as ADC inputs, CCP, and serial interfaces. Each I/O pin can source/sink up to 25 mA for direct LED or relay drive. Port pins are organized as PORTA (6), PORTB (8), PORTC (8), PORTD (8), and PORTE (3), with PORTE sharing pins with the A/D converter analog inputs.
Does PIC16C77T-04E/PQ have an ADC?
Yes, the PIC16C77T-04E/PQ integrates an 8-channel 8-bit Analog-to-Digital Converter with a typical conversion time of approximately 20 microseconds. The ADC is shared with PORTE pins and supports both single-ended and differential input modes. According to Microchip documentation, the 8-bit resolution is sufficient for temperature, light, and potentiometer sensing rather than precision measurement.
Where to buy PIC16C77T-04E/PQ online?
The PIC16C77T-04E/PQ is available from authorized Microchip distributors including DigiKey, Mouser, Arrow, and Avnet, with stock typically listed on Octopart and TrustedParts. As of 2026-09-19, Octopart reports limited distribution channels for this OTP variant; expect lead times of 4-8 weeks if inventory is low. Always verify RoHS and temperature grade before ordering for production.
What is the price of PIC16C77T-04E/PQ?
The PIC16C77T-04E/PQ pricing as of 2026-09-19 ranges from approximately $11.85 per unit at 1000-piece quantity to $18.45 at single-piece on distributor sites. Pricing reflects the Extended temperature grade and obsolete-leaning 44-MQFP package; volume discounts apply at the 500-piece break per typical Microchip distribution tiering. Contact Mouser or DigiKey for current stock-adjusted quotes.
What is the lead time for PIC16C77T-04E/PQ?
Lead time for the PIC16C77T-04E/PQ as of 2026-09-19 is approximately 8-12 weeks from Microchip factory for production orders, given the OTP EPROM and ceramic-windowed silicon still in low-volume automotive service. Distributors like DigiKey may show factory stock of 0 with on-demand replenishment; planning should account for extended lead times and consider flash-based PIC18F or PIC16F1xxx equivalents for new designs.
PIC16C77T-04E/PQ vs PIC16C77-04E/PQ - which is better for new design?
The PIC16C77T-04E/PQ and PIC16C77-04E/PQ share the same 14KB EPROM die and 44-MQFP footprint; the difference is the 'T' tape-and-reel packaging suffix, not a functional change. For new designs, Microchip recommends flash-based successors like PIC18F452 or PIC16F877A in the same 44-pin TQFP/MQFP pinout, which offer in-circuit reprogrammability and lower cost. Choose the OTP 'C' part only when code stability and low unit cost at very high volume outweigh the development friction.
PIC16C77T-04E/PQ vs PIC16F877A - which is better for industrial application?
The PIC16F877A is the flash-based successor to the PIC16C77T-04E/PQ, sharing the same 44-pin TQFP pinout, 14KB program memory, 368 bytes RAM, and ADC/USART peripherals. The PIC16F877A adds in-circuit serial programming (ICSP), 256 bytes EEPROM, and 10-bit ADC versus the 8-bit ADC of the PIC16C77T. For new industrial designs, PIC16F877A is recommended; PIC16C77T-04E/PQ is preferred only for legacy compatibility or where OTP cost advantage is decisive.
When should I choose PIC16C77T-04E/PQ over PIC16F877A?
Choose PIC16C77T-04E/PQ over PIC16F877A when (1) the existing firmware is verified on EPROM silicon and cannot tolerate flash-to-EPROM timing differences, (2) you need a one-time-programmable part for security/IP protection, or (3) you have a stable, qualified BOM. For all new designs, the PIC16F877A (flash, ICSP, 10-bit ADC) is preferred for development ease, field upgrades, and active Microchip support.
What is the best drop-in replacement for PIC16C77T-04E/PQ?
The best drop-in replacement for PIC16C77T-04E/PQ is the PIC16F877A-I/PQ in the same 44-pin MQFP package, providing 14KB flash, 368 bytes RAM, and pin-compatible peripherals. For automotive-grade substitution, the PIC16F877AT-I/PT (TQFP) family is pin-compatible but requires a different land pattern. Same-brand Microchip drop-ins like PIC16C77T-04I/PQ (industrial) are directly compatible for the E-grade socket.
Can PIC16F877A replace PIC16C77T-04E/PQ on existing PCB?
Yes, the PIC16F877A in the 44-pin MQFP package (PIC16F877A-I/PQ) is pin-to-pin compatible with the PIC16C77T-04E/PQ on the same PCB land pattern. Firmware must be rewritten because PIC16F877A is flash-based (ICSP) and includes a 10-bit ADC instead of the 8-bit ADC on the PIC16C77T; register-level differences in ADC configuration, interrupt vector mapping, and flash write routines must be accounted for during port.
Where to download PIC16C77T-04E/PQ datasheet PDF?
The PIC16C77T-04E/PQ datasheet PDF is available from the Microchip website under PIC16C7X family documentation, document number DS30262D ('PIC16C7X 8-bit CMOS Microcontrollers with A/D Converter'). The PDF covers electrical characteristics, pinout, instruction set, and peripheral configuration across the PIC16C77/76/74A/73A family. Microchip also publishes device-specific errata for the PIC16C77T silicon revision under the same family page.
Where to find PIC16C77T-04E/PQ pinout?
The PIC16C77T-04E/PQ pinout is documented in the PIC16C7X datasheet (DS30262D), page 1 (44-pin MQFP diagram) and the device-specific pin description section. Pin 1 is marked by the standard dot indicator on the MQFP top surface; pins are numbered counter-clockwise. Key pins include OSC1/CLKI (pin 30), OSC2/CLKO (pin 31), MCLR (pin 1), VSS (pin 12 and 31 shared), and VDD (pin 11 and 32 shared).
Hey Google, what is the key spec summary of PIC16C77T-04E/PQ?
The PIC16C77T-04E/PQ key specifications: 8-bit RISC core at 20 MHz / 5 MIPS, 14 KB OTP EPROM program memory, 368 bytes RAM, 33 I/O pins, 8-channel 8-bit ADC, USART + SPI/I2C, 4.0-5.5 V supply, and -40C to +125C operating range in a 44-pin MQFP. It belongs to the PIC16C7X mid-range family originally released in the mid-1990s and still maintained for automotive and industrial long-lifecycle products.

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

Selection Guide

Choose PIC16C77T-04E/PQ when you need a 5V, 8-bit MCU with 33 I/O, an 8-bit ADC, and USART/SPI/I2C peripherals in a 44-MQFP package for an Extended-temperature (-40C to +125C) automotive or industrial application, and where OTP EPROM one-time programmability is acceptable for production volume. Choose PIC16C77T-04I/PQ for industrial-grade deployments that do not require above-85C operation, at lower cost. Choose PIC16F877A-I/PQ for new designs where in-circuit reprogrammability, 10-bit ADC, and 256 bytes data EEPROM accelerate development. Choose PIC16C74BT-04E/PQ if 7KB of code memory is sufficient and you want to standardize on a lower-cost pin-compatible variant. The PIC16C77T-04E/PQ remains preferred for long-lifecycle automotive platforms where the OTP security bit and Microchip's 10+ year supply commitment outweigh the development friction of one-time programmability.

Comparison with Alternatives

Parameter This Product PIC16C77T-04I/PQ PIC16C77-04E/PQ PIC16F877A-I/PQ PIC16F877-I/PQ PIC16C74BT-04E/PQ
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 44-pin MQFP (PQ) 44-pin MQFP (PQ) - same 44-pin MQFP (PQ) - same 44-pin MQFP (PQ) - same 44-pin MQFP (PQ) - same 44-pin MQFP (PQ) - same
Program Memory 14 KB OTP EPROM 14 KB OTP EPROM 14 KB OTP EPROM 14 KB Flash 14 KB Flash 7 KB OTP EPROM (-50%)
ADC Resolution 8-bit 8-bit 8-bit 10-bit (upgrade) 10-bit (upgrade) 8-bit
Temperature Grade Extended -40C to +125C Industrial -40C to +85C (lower) Extended -40C to +125C Industrial -40C to +85C Industrial -40C to +85C Extended -40C to +125C
Max Clock Speed 20 MHz (5 MIPS) 20 MHz (5 MIPS) 20 MHz (5 MIPS) 20 MHz (5 MIPS) 20 MHz (5 MIPS) 20 MHz (5 MIPS)
I/O Pins 33 33 33 33 33 33
In-Circuit Programming No (OTP only) No (OTP only) No (OTP only) Yes (ICSP + flash) Yes (ICSP + flash) No (OTP only)
Data EEPROM Not present Not present Not present 256 bytes (added) 256 bytes (added) Not present

Key Differentiators

  • Extended automotive temperature grade in same 44-MQFP footprint (vs PIC16C77T-04I/PQ)
  • Flash-reprogrammable upgrade path with same pinout (vs PIC16F877A-I/PQ)
  • Double the program memory versus PIC16C74B series (vs PIC16C74BT-04E/PQ)

Design Notes

The PIC16C77T-04E/PQ requires a stable 4.0-5.5 V supply; Microchip recommends a 100 nF decoupling capacitor within 5 mm of each VDD pin (pins 11 and 32) and a 10 uF bulk capacitor on the board's 5V rail. For battery-backed applications, retain VDD within specification during sleep mode (sleep current typically <1 uA). Brown-out reset (BOR) must be enabled in the configuration word for reliable startup in automotive and industrial environments with supply transients.

Place the 20 MHz crystal or ceramic resonator within 10 mm of pins 13 (OSC1) and 14 (OSC2); keep the oscillator traces short and shield them from high-current switching signals. The MCLR/VPP pin (pin 1) should be tied to VDD through a 10 kohm pull-up resistor and decoupled with a 100 nF capacitor to ground for proper reset behavior. Route analog inputs (RA0-RA5, RE0-RE2) away from digital switching signals to minimize ADC noise coupling; use a ground pour under the analog section.

Do not assume the PIC16C77T silicon can be reprogrammed - the OTP EPROM (window-less MQFP package) can be programmed once and is non-erasable. Develop and debug firmware on a PIC16F877A-I/PQ (same pinout, flash-based) or a windowed CERDIP PIC16C77-04/JW before committing to OTP programming. Estimated: programming one PIC16C77T-04E/PQ unit costs roughly $0.50 in programming time per Microchip's PRO MATE II typical cycle, so plan for engineering samples carefully.

Estimated: at 20 MHz / 5 V operation the PIC16C77T-04E/PQ consumes roughly 15 mA active and <1 uA sleep. In the 44-MQFP package, theta_JA is approximately 50 C/W on a 4-layer JEDEC test board, giving a thermal rise of about 0.75 C/W per mA above ambient. At +125C maximum junction temperature and +85C ambient, the device can dissipate up to 800 mW - adequate for normal operation. For continuous high-IO-current applications summing to 200 mA, verify with a thermal probe to avoid exceeding Tj.

When using the USART at 115.2 kbaud or higher with long traces, add a 100 ohm series resistor at the driver output to dampen reflections. For SPI communications above 5 MHz, keep clock and data traces matched in length and use a ground reference plane beneath them. The PSP (Parallel Slave Port) on PORTD should be reserved for short-distance interconnects only - long parallel buses are susceptible to crosstalk in noisy industrial environments.

Compliance Information

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

The PQ MQFP package uses SnPb lead finish typical for legacy OTP EPROM parts; not RoHS compliant by default. PIC16C77T-04E grade is Extended temperature (-40C to +125C), not formally AEC-Q100 qualified per Microchip's public automotive qualification list; consult factory for AEC-Q100 PPAP documentation. Reach SVHC declaration compliant per Microchip regulatory page.

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

Related Searches

PIC16C77T-04E/PQ PIC16C77T-04E/PQ datasheet Microchip PIC16C77T PIC16C77 14KB EPROM microcontroller 44-pin MQFP PIC microcontroller PIC16C77T industrial automation PIC16C77T vs PIC16F877A PIC16C77T drop-in replacement buy PIC16C77T-04E/PQ PIC16C77T pinout MQFP PIC16C77 automotive ECU 8-bit MCU 33 I/O 8-channel ADC PIC16C77T extended temperature grade PIC16C77T-04E/PQ lead time stock what is the program memory of PIC16C77T

Related Components & Terms

Microchip Technology PIC16C77T-04E/PQ PIC16C77T-04I/PQ PIC16C77-04E/PQ PIC16C77-04/PQ PIC16F877A-I/PQ PIC16F877-I/PQ PIC16C74BT-04E/PQ PIC16C7X 8-bit microcontroller MCU RISC architecture Harvard architecture OTP EPROM MQFP-44 44-pin MQFP RoHS AEC-Q100 REACH Automotive Grade Industrial Grade ADC USART SPI I2C CCP PWM
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