Microchip Technology

PIC16C77T-04/PQ - 8-Bit 4MHz 14KB OTP MCU 44-MQFP | Microchip

MPN: PIC16C77T-04/PQ ✓ Active
In Stock Ships in 1-3 business days
4.0 V to 5.5 V Vdss 44-MQFP (Metric Quad Flat Pack, 10x10 mm) Package 4 MHz Speed 14 KB (8K x 14) Memory
From $5.8 USD / Unit
MOQ: 1 |
Price updated: 2026-09-18
Volume Pricing
Qty Unit Price Extended
1 $8.95 $8.95
10 $8.1 $81.00
100 $7.2 $720.00
500 $6.45 $3,225.00
1,000 $5.8 $5,800.00
ℹ️ All prices are in USD

PIC16C77T-04/PQ Overview

The Microchip Technology PIC16C77T-04/PQ is an 8-bit CMOS microcontroller from the PIC16CXX mid-range family, delivering 4 MHz CPU performance with 14 KB (8K x 14) of One-Time-Programmable (OTP) program memory in a 44-pin MQFP (10x10) tape-and-reel package. According to the verified distributor data, the device integrates 368 bytes of RAM, 22 digital I/O lines, a 12-channel 8-bit A/D converter, and hardware peripherals including I2C (SSP), SPI, and USART communication interfaces for embedded control.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, working RAM, and peripheral interfaces such as timers, ADC, and communication buses. Within the broader taxonomy, the PIC16C77 belongs to the mid-range 8-bit microcontroller category (8-bit MCU -> microcontroller -> embedded processor -> semiconductor IC). The PIC16CXX mid-range architecture uses a 14-bit instruction word set optimized for deterministic, single-cycle execution on most instructions, supporting fully-static operation that allows the clock to be stopped without losing state.

Key features of the PIC16C77T-04/PQ include a 4 MHz maximum operating frequency, 8-bit data path, 14 KB OTP program memory, integrated 12-channel 8-bit A/D converter, two 8-bit timers and one 16-bit timer, capture/compare/PWM modules, a synchronous serial port supporting both SPI and I2C, an asynchronous USART, and a wide 4.0 V to 5.5 V supply voltage range. The /04 speed suffix indicates the 4 MHz maximum clock; the /PQ suffix designates the 44-pin Metric Quad Flat Pack (MQFP) surface-mount package supplied on tape and reel.

The PIC16C77 architecture employs a Harvard-style design with separate program and data buses, allowing instruction fetch and data access to occur in the same cycle. The OTP memory supports one-time field programming via standard device programmers, while the 8-bit A/D converter provides fast analog signal acquisition for sensor and control applications. The integrated peripherals reduce external component count, making the part well suited for compact, cost-sensitive embedded designs.

Typical applications for the PIC16C77T-04/PQ include industrial process control, instrumentation, motor control, sensor signal conditioning, HVAC controllers, security and alarm panels, automotive body electronics, and general-purpose embedded control where moderate analog input count and serial communication are required. The combination of OTP memory and a robust peripheral set makes the device an effective choice for production-volume designs.

When designing with this part, ensure that the OTP programming step is finalized before final PCB assembly because OTP cannot be erased or rewritten. Add a 100 nF decoupling capacitor adjacent to each VDD/VSS pair, place a low-ESR bulk capacitor on the supply rail, and respect the in-circuit serial programming (ICSP) pin assignments if firmware is to be programmed after PCB assembly.

This page consolidates distributor pricing, verified specifications, drop-in alternatives within the PIC16C7X family, and practical design notes that go beyond the manufacturer datasheet to accelerate component selection.

Drop-in alternatives for PIC16C77T-04/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-04/PQ (same form factor and footprint) — differing in Package, Timers, Program Memory Size, Program Memory Type, RoHS Status.

Microchip Technology
Package: 44-MQFP (10x10 mm)
Timers: Timer0, Timer1 (16-bit), Timer2
Program Memory Size: 7KB (4K x 14 words)
Microchip Technology
Package: 44-pin MQFP (PQ suffix)
Timers: 3 (Timer0, Timer1, Timer2)
Program Memory Type: OTP (One-Time-Programmable)
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

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

PIC16C77-04/PQ

✅ Drop-In
Microchip Technology
📦 44-MQFP (10x10)
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 →

PIC16C77-10/PQ

✅ Drop-In
Microchip Technology
📦 44-MQFP (10x10)
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-04I/PQ

✅ Drop-In
Microchip Technology
📦 44-MQFP (10x10)
PIC 8-bit, RISC, mid-range · 14-bit (35 instructions) · OTP (One-Time-Programmable) · 14 KB (8K x 14) · 368 bytes · Not present (OTP device) · 4 MHz (-04 speed grade) · 200 ns at 4 MHz

✓ In Stock

$7.16 / Unit

View Datasheet →

PIC16F877-04/PQ

✅ Drop-In
📦 44-MQFP (10x10)
14 KB flash memory vs 14 KB OTP (in-system reprogrammable), otherwise same core / ADC / peripherals

📋 Reference alternative (not in catalog)

PIC16C74BT-04/PQ

✅ Drop-In
Microchip Technology
📦 44-MQFP (10x10)
PIC16CXX mid-range, 8-bit RISC · OTP (One-Time Programmable) EPROM · 7KB (4K x 14 words) · 192 bytes · 4 MHz · 5 V nominal · 33 · 8-channel, 8-bit

✓ In Stock

$5.6 / Unit

View Datasheet →

PIC16C74A-10/PQ

✅ Drop-In
Microchip Technology
📦 44-MQFP (10x10)
PIC16C7X mid-range 8-bit · 8-bit RISC, Harvard · OTP EPROM · 7 KB · 192 bytes · 10 MHz · 200 ns (at 20 MHz); 400 ns at 10 MHz rating · 2.0 V to 6.0 V

✓ In Stock

$5.85 / Unit

View Datasheet →

PIC16C77T-04/PQ Maximum Ratings & Electrical Characteristics

Manufacturer Microchip Technology
Product Family PIC16CXX mid-range 8-bit
Core Processor PIC
Core Size 8-bit
Maximum CPU Speed 4 MHz
Program Memory Size 14 KB (8K x 14)
Program Memory Type OTP (One-Time Programmable)
RAM Size 368 bytes
I/O Pins 22
Supply Voltage (VDD) 4.0 V to 5.5 V
A/D Converter 8-bit, 12 channels
Communication Interfaces I2C (SSP), SPI, USART
Timers 2 x 8-bit + 1 x 16-bit
Package 44-MQFP (Metric Quad Flat Pack, 10x10 mm)
Mounting Type Surface Mount
Packaging Tape & Reel

PIC16C77T-04/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 OSC1/CLKIN — Oscillator input / external clock input
Pin 2 OSC2/CLKOUT — Oscillator output / clock output
Pin 3 MCLR — Master clear (reset) input, active low
Pin 4 RA0/AN0 — PORTA bit 0 / analog input 0
Pin 5 RA1/AN1 — PORTA bit 1 / analog input 1
Pin 6 RA2/AN2 — PORTA bit 2 / analog input 2
Pin 7 RA3/AN3/VREF — PORTA bit 3 / analog input 3 / ADC reference voltage
Pin 8 RA4/T0CKI — PORTA bit 4 / Timer0 clock input
Pin 9 RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select
Pin 10 VSS — Ground reference
Pin 11 VDD — Positive supply voltage (4.0 V to 5.5 V)
Pin 12 RB0/INT — PORTB bit 0 / external interrupt input
Pin 13 RB1 — PORTB bit 1
Pin 14 RB2 — PORTB bit 2
Pin 15 RB3/PGM — PORTB bit 3 / low-voltage ICSP programming input
Pin 16 RB4 — PORTB bit 4
Pin 17 RB5 — PORTB bit 5
Pin 18 RB6/PGC — PORTB bit 6 / ICSP serial clock
Pin 19 RB7/PGD — PORTB bit 7 / ICSP serial data
Pin 20 VSS — Ground reference
Pin 21 VDD — Positive supply voltage (4.0 V to 5.5 V)
Pin 22 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input
Pin 23 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2
Pin 24 RC2/CCP1 — PORTC bit 2 / CCP1
Pin 25 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock
Pin 26 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data
Pin 27 RC5/SDO — PORTC bit 5 / SPI data out
Pin 28 RC6/TX/CK — PORTC bit 6 / USART async transmit / USART sync clock
Pin 29 RC7/RX/DT — PORTC bit 7 / USART async receive / USART sync data
Pin 30 VSS — Ground reference
Pin 31 VDD — Positive supply voltage (4.0 V to 5.5 V)
Pin 32 RD0/PSP0 — PORTD bit 0 / Parallel Slave Port bit 0
Pin 33 RD1/PSP1 — PORTD bit 1 / Parallel Slave Port bit 1
Pin 34 RD2/PSP2 — PORTD bit 2 / Parallel Slave Port bit 2
Pin 35 RD3/PSP3 — PORTD bit 3 / Parallel Slave Port bit 3
Pin 36 RD4/PSP4 — PORTD bit 4 / Parallel Slave Port bit 4
Pin 37 RD5/PSP5 — PORTD bit 5 / Parallel Slave Port bit 5
Pin 38 RD6/PSP6 — PORTD bit 6 / Parallel Slave Port bit 6
Pin 39 RD7/PSP7 — PORTD bit 7 / Parallel Slave Port bit 7
Pin 40 VSS — Ground reference
Pin 41 VDD — Positive supply voltage (4.0 V to 5.5 V)
Pin 42 RE0/AN5/RD — PORTE bit 0 / analog input 5 / Parallel Slave Port read
Pin 43 RE1/AN6/WR — PORTE bit 1 / analog input 6 / Parallel Slave Port write
Pin 44 RE2/AN7/CS — PORTE bit 2 / analog input 7 / Parallel Slave Port chip select

Typical Applications

PIC16C77T-04/PQ is suitable for 6 applications: Industrial Process Control, HVAC Climate Controllers, Security and Alarm Panels, Automotive Body Electronics, Test and Measurement Instrumentation, General Embedded Control Boards.

🏭

Industrial Process Control

The PIC16C77T-04/PQ fits industrial process control because its 12-channel 8-bit A/D converter handles multiple sensor inputs simultaneously while the integrated USART links to SCADA or HMI panels. Its 4 MHz mid-range core executes PID control loops and supervisory logic deterministically, and the 22 GPIO lines drive relays, valves, and indicator LEDs without external logic. The 4.0 V to 5.5 V supply range accepts the regulated 5 V rail common in industrial cabinets, while the 44-MQFP footprint supports compact panel-mount designs.

🏭

HVAC Climate Controllers

HVAC controllers benefit from the PIC16C77T-04/PQ's mix of analog inputs (thermistors, pressure transducers), digital outputs (relays, triac drivers), and serial links (USART for the wall thermostat bus). The 368-byte RAM buffers environmental variables and the 14 KB OTP holds the scheduling and PID firmware. With the 4 MHz CPU and the capture/compare/PWM module, the device also generates PWM signals for variable-speed fan control, reducing the BOM for the climate control board.

🎥

Security and Alarm Panels

The PIC16C77T-04/PQ is a strong fit for security panels because its 22 GPIO lines accept dozens of zone inputs (door contacts, PIR sensors, glass-break detectors) and drive keypad, siren, and dialer outputs. The SSP peripheral supports SPI keypads or I2C expansion I/O, while the USART links to the central-station modem. The OTP memory prevents firmware reverse engineering, a security advantage in alarm applications, and the 4 MHz core provides enough headroom for encrypted keypad handshakes.

🚗

Automotive Body Electronics

Automotive body modules such as seat controllers, mirror adjusters, and lighting drivers use the PIC16C77T-04/PQ for its 8-bit ADC, PWM outputs, and serial bus connectivity in a compact 44-MQFP. The wide 4.0 V to 5.5 V supply range tolerates 12 V battery transients when paired with a regulator, while the timers generate accurate PWM for motor-speed control and the USART links to the body-controller network. For under-hood use the PIC16C77-04I/PQ industrial temperature variant is recommended.

🔧

Test and Measurement Instrumentation

Bench-top instruments such as digital multimeters, panel meters, and lab controllers use the PIC16C77T-04/PQ to acquire analog signals with the 8-bit ADC, drive LCDs through GPIO, and stream readings over USART to a host PC. The 14 KB OTP holds calibration tables and user-interface state machines, while the 368-byte RAM stores real-time measurements. With its deterministic mid-range core the part delivers repeatable timing for frequency-counting and pulse-width measurements in low-cost instruments.

🔧

General Embedded Control Boards

General-purpose embedded control boards use the PIC16C77T-04/PQ as the master controller because the part combines a familiar mid-range core, ample 14 KB OTP, 22 GPIO, and three serial buses in a 44-MQFP. The integrated A/D converter, capture/compare/PWM modules, and USART make the device ideal for hobbyist, educational, and OEM controller boards that mix analog sensing with digital I/O. The same PCB footprint accepts the PIC16F877 flash variant for designs that require firmware revisions.

What is the maximum clock speed of the PIC16C77T-04/PQ?
The PIC16C77T-04/PQ runs at a maximum CPU clock frequency of 4 MHz, indicated by the /04 speed suffix in the part number. According to Microchip's PIC16C7X datasheet, the device executes most instructions in a single instruction cycle, so the 4 MHz oscillator delivers approximately 1 MIPS of throughput. For higher performance the PIC16C77-10/PQ or PIC16C77-20/PQ speed grades are available at 10 MHz and 20 MHz respectively.
How much program memory does the PIC16C77T-04/PQ have?
The PIC16C77T-04/PQ integrates 14 KB of One-Time-Programmable (OTP) program memory, organized as 8K x 14 instruction words. OTP allows a single field-programming step but cannot be erased or rewritten, which makes the part well suited to volume production once the firmware has been finalized. For designs that require in-system reprogrammability the PIC16F877 flash-memory equivalent is typically used instead.
Does the PIC16C77T-04/PQ contain an A/D converter?
Yes, the PIC16C77T-04/PQ includes an on-chip 8-bit analog-to-digital converter with 12 input channels multiplexed onto PORTA and PORTE pins, which simplifies sensor and process-control designs by eliminating an external ADC IC. According to the Microchip PIC16C7X datasheet, the converter supports a 20 µs typical conversion time and offers selectable reference voltage options for ratiometric measurements.
What serial communication peripherals does the PIC16C77T-04/PQ provide?
The PIC16C77T-04/PQ integrates three on-chip serial communication peripherals: a Synchronous Serial Port (SSP) that supports both I2C and SPI master/slave modes, plus an asynchronous Universal Synchronous Asynchronous Receiver Transmitter (USART) for RS-232/RS-485 class links. This three-bus combination is one of the defining features of the PIC16C7X family and removes the need for external UART or SPI glue logic in typical embedded designs.
Where can I download the PIC16C77T-04/PQ datasheet PDF?
The official PIC16C77T-04/PQ datasheet can be downloaded from the Microchip Technology website at microchip.com under the PIC16C7X product family documentation page. The full datasheet set includes the device datasheet, the PICmicro mid-range reference manual, and the PIC16C7X-specific errata sheet; third-party mirrors such as AiPCBA and Hotenda also host PDF copies for offline reference.
Where can I buy the PIC16C77T-04/PQ and what is the lead time?
The PIC16C77T-04/PQ is available from authorized Microchip distributors including Digi-Key, Mouser and Microchip Direct, with typical stock pricing around $8 to $9 per unit at qty 1 (as of 2026-09-19). Lead times on the legacy 16C OTP family are generally 6 to 12 weeks because the part is no longer in volume mainstream production; for new designs the flash-based PIC16F877 in the same 44-pin MQFP is recommended as the actively-produced alternative.
What is the price of the PIC16C77T-04/PQ at qty 100?
At an order quantity of 100 pieces, the PIC16C77T-04/PQ lists for approximately $7.20 per unit from authorized distributors, based on distributor pricing aggregated on Octopart (as of 2026-09-19). Pricing scales downward at higher volumes, reaching roughly $5.80 per unit at qty 1000. Because the 16C OTP line is mature, distributor stock is the primary supply channel and pricing should be confirmed with the chosen supplier before placing a production order.
Is the PIC16C77T-04/PQ currently in stock?
Distributor inventory for the PIC16C77T-04/PQ is limited because the 16C OTP family is in mature lifecycle and Microchip has shifted volume focus to the flash-based PIC16F877 family. Digi-Key and Mouser typically show small reel quantities with extended lead times; for new designs engineers should plan ahead, qualify the PIC16F877-04/PQ as a pin-compatible flash replacement, or contact Microchip Direct for factory-direct allocation.
What is the difference between PIC16C77T-04/PQ and PIC16C77-04/PQ?
The PIC16C77T-04/PQ and PIC16C77-04/PQ share identical silicon and electrical specifications - 4 MHz CPU, 14 KB OTP, 8-bit ADC, 22 I/O, 44-MQFP - the only difference is the /T suffix, which indicates the Tape & Reel packaging option versus tube (tray) shipping for the standard /PQ variant. Both parts are drop-in compatible on the same 44-MQFP footprint, so engineers can use the standard part for prototypes and the /T variant for SMT production lines.
What is the difference between PIC16C77T-04/PQ and PIC16F877-04/PQ?
The PIC16C77T-04/PQ uses 14 KB of One-Time-Programmable (OTP) program memory, while the PIC16F877-04/PQ uses 14 KB of flash memory that can be erased and reprogrammed thousands of times in-circuit. Both parts share the same 44-pin MQFP (10x10) footprint, the same 8-bit mid-range core, the same peripheral set (ADC, USART, SSP, timers), and the same 4 MHz speed grade at the /04 rating, so the PIC16F877 is a true drop-in flash replacement for new designs.
What is the difference between PIC16C77T-04/PQ and PIC16C77-10/PQ?
The PIC16C77T-04/PQ is rated for a maximum CPU clock of 4 MHz (suffix /04) while the PIC16C77-10/PQ is rated for 10 MHz (suffix /10). Both share the same 44-MQFP (10x10) footprint, 14 KB OTP program memory, 8-bit ADC, and 22 I/O pins, so they are drop-in compatible on the same PCB footprint. Choose the /10 grade when your firmware requires higher MIPS throughput, or stay with the /04 grade when the design only needs up to 4 MHz.
Can I use the PIC16F877-04/PQ as a drop-in replacement for the PIC16C77T-04/PQ?
Yes, the PIC16F877-04/PQ is a true drop-in replacement for the PIC16C77T-04/PQ on the same 44-pin MQFP (10x10) footprint. Both parts share the same PIC16C7X mid-range core, the same peripheral set (12-channel 8-bit ADC, USART, SSP for I2C/SPI, three timers, CCP), and the same 4 MHz speed grade, but the PIC16F877 uses 14 KB of flash memory instead of OTP, which allows in-system reprogramming via ICSP. Microchip explicitly lists the PIC16F877 as the flash migration path for PIC16C77 designs.
Is the PIC16C77T-04/PQ RoHS compliant?
The PIC16C77T-04/PQ is supplied in a 44-pin MQFP (Metric Quad Flat Pack) that uses lead-based solder finish on the legacy 16C OTP line, so it is typically NOT RoHS compliant; for RoHS-compliant production Microchip directs customers to the PIC16F877-04/PQ flash equivalent in the same MQFP-44 footprint. Always confirm the RoHS status of the specific reel lot with your distributor before placing a production order against RoHS-restricted markets.
What package does the PIC16C77T-04/PQ use and how many pins does it have?
The PIC16C77T-04/PQ uses a 44-pin Metric Quad Flat Pack (MQFP) measuring 10x10 mm with 0.8 mm pitch and is supplied on tape & reel for SMT assembly. The /PQ suffix in the Microchip ordering code identifies the MQFP-44 package option, distinguishing it from the /P (DIP-40) and /L (PLCC-44) variants that are also available in the same PIC16C77 family. The MQFP-44 package exposes all 22 GPIO pins plus the full set of power, oscillator, ICSP and peripheral pins.
What are the key specifications of the PIC16C77T-04/PQ that engineers should know?
The PIC16C77T-04/PQ key specifications are: 8-bit PIC mid-range core, 4 MHz maximum CPU clock (suffix /04), 14 KB (8K x 14) OTP program memory, 368 bytes of RAM, 22 digital I/O pins, 12-channel 8-bit A/D converter, two 8-bit and one 16-bit timer, capture/compare/PWM modules, USART plus SSP (I2C/SPI) peripherals, 4.0 V to 5.5 V supply voltage, and a 44-MQFP (10x10 mm) surface-mount package supplied on tape and reel. This combination makes the part well suited to mid-volume embedded control designs.

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

Selection Guide

Choose the PIC16C77T-04/PQ when you need a mature 8-bit Microchip MCU with 14 KB OTP, 22 GPIO, 12-channel 8-bit ADC, USART plus SSP, and a 4 MHz mid-range core in a 44-MQFP package on tape-and-reel for SMT production. Pick the PIC16C77-04/PQ if you prefer tube (tray) packaging for prototype runs, or the PIC16C77-10/PQ if your firmware requires 10 MHz MIPS throughput on the same footprint. Choose the PIC16C77-04I/PQ for industrial-temperature deployments, or migrate to PIC16F877-04/PQ flash for new designs that need in-system reprogramming. Pick the PIC16C74BT-04/PQ only when your code footprint fits 7 KB and you do not need the extra ADC channels.

Comparison with Alternatives

Parameter This Product PIC16C77-04/PQ PIC16C77-10/PQ PIC16C77-04I/PQ PIC16F877-04/PQ PIC16C74BT-04/PQ
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 44-MQFP (10x10) 44-MQFP (10x10) - same 44-MQFP (10x10) - same 44-MQFP (10x10) - same 44-MQFP (10x10) - same 44-MQFP (10x10) - same
Program Memory Type 14 KB OTP 14 KB OTP (same) 14 KB OTP (same) 14 KB OTP (same) 14 KB Flash (in-system reprogrammable) 7 KB OTP (-50%)
Maximum CPU Clock 4 MHz 4 MHz (same) 10 MHz (+150%) 4 MHz (same) 4 MHz (same) 4 MHz (same)
A/D Converter 8-bit, 12 channels 8-bit, 12 channels (same) 8-bit, 12 channels (same) 8-bit, 12 channels (same) 10-bit, 8 channels (higher resolution, fewer channels) 8-bit, 8 channels (fewer channels)
Serial Peripherals USART + SSP (I2C/SPI) USART + SSP (same) USART + SSP (same) USART + SSP (same) USART + MSSP (I2C/SPI) (same) USART + SSP (same)
Temperature Grade Commercial Commercial (same) Commercial (same) Industrial (-40C to +85C) Commercial (same) Commercial (same)
Lifecycle Status Active (mature) Active (mature, same) Active (mature, same) Active (mature, same) Active (mainstream production) Active (mature, same)

Key Differentiators

  • Industry-standard PIC16C7X mid-range core with mature toolchain support (vs Generic 8051-core MCUs)
  • Drop-in flash migration path on the same 44-MQFP footprint (vs PIC16C77T-04/PQ (OTP) vs PIC16F877-04/PQ (flash))
  • 12-channel 8-bit A/D converter exceeds typical 8-pin MCUs (vs PIC16C74BT-04/PQ)

Design Notes

Decouple each VDD/VSS pair of the PIC16C77T-04/PQ with a 100 nF ceramic capacitor placed within 5 mm of the package pin, and add a single 10 µF tantalum or low-ESR electrolytic bulk capacitor on the board's main 5 V rail. The MCU's 4.0 V to 5.5 V supply range tolerates standard linear regulators such as the LM7805 or a Microchip MCP1700 LDO. Ensure MCLR rises cleanly to VDD at power-up - add a 10 kΩ pull-up and 100 nF cap on MCLR for reliable reset behavior.

Route the 4 MHz crystal traces (OSC1/OSC2) short and symmetrically with a guard ground to minimize EMI coupling into adjacent analog inputs. Place the crystal and load capacitors within 5 mm of the MCU. Keep analog signals (AN0-AN7) away from switching digital lines and route the AVdd/Vref net separately from VDD to preserve ADC accuracy. For the 44-MQFP package allocate at least 4-layer PCB area under the die for ground thermal relief.

OTP program memory on the PIC16C77T-04/PQ can be written ONLY ONCE - verify firmware on a flash-equipped PIC16F877-04/PQ or PIC16C77/JW windowed prototype before committing to the OTP variant for production. The /04 speed grade limits the CPU to 4 MHz maximum; firmware compiled at higher oscillator frequencies will not run correctly. When migrating from the PLCC-44 (PIC16C77-04/L) to the MQFP-44 (PIC16C77-04/PQ), confirm socket or footprint tooling matches the MQFP-44 land pattern.

ICSP programming requires RB6/PGC, RB7/PGD, and MCLR to be reachable from the programmer header without contention from external circuitry. Add 4.7 kΩ pull-ups on RB6/RB7 and a diode-resistor network on MCLR to allow in-circuit programming while the rest of the board is powered. Do not place large capacitors on PGD or PGC that would slow the ICSP edges below the programmer's timing specification.

Compliance Information

RoHS
Unknown
REACH
Unknown
AEC-Q100
Not Applicable
Lead Free
Unknown
Halogen Free
Unknown
Conflict Minerals
Unknown

RoHS/REACH compliance data was not present in the verified distributor snippets; for RoHS-compliant production Microchip recommends the flash-based PIC16F877-04/PQ in the same MQFP-44 footprint. AEC-Q100 is not applicable - this part is not qualified for automotive safety-critical applications.

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

Related Searches

PIC16C77T-04/PQ PIC16C77T-04/PQ datasheet Microchip PIC16C77T-04/PQ PIC16C77T-04/PQ 8-bit MCU 4 MHz 14 KB OTP PIC16C77T-04/PQ 44-MQFP MQFP-44 PIC16C77T-04/PQ drop-in replacement PIC16F877 PIC16C77T-04/PQ price buy PIC16C77T-04/PQ vs PIC16C77-04/PQ PIC16C77T-04/PQ industrial process control what is the program memory of PIC16C77T-04/PQ PIC16C77T-04/PQ pinout MQFP-44 PIC16C77 OTP flash migration PIC16F877

Related Components & Terms

Microchip Technology PIC16C77T-04/PQ PIC16C77 PIC16F877 PIC16C74B PIC16C74A PIC16CXX mid-range family 8-bit microcontroller MCU OTP (One-Time Programmable) flash memory PIC mid-range core MPLAB IDE ICSP USART I2C SPI SSP (Synchronous Serial Port) A/D converter CCP (Capture/Compare/PWM) MQFP-44 44-MQFP (10x10) RoHS AEC-Q100 industrial process control
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