PIC16C77T-04/PQ - 8-Bit 4MHz 14KB OTP MCU 44-MQFP | Microchip
MPN: PIC16C77T-04/PQ ✓ Active| 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 |
PIC16C77T-04/PQ Overview
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.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C77-04/PQ
✅ Drop-In✓ In Stock
$3.95 / Unit
View Datasheet →PIC16C77-10/PQ
✅ Drop-In✓ In Stock
$4.8 / Unit
View Datasheet →PIC16C77-04I/PQ
✅ Drop-In✓ In Stock
$7.16 / Unit
View Datasheet →PIC16F877-04/PQ
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C74BT-04/PQ
✅ Drop-In✓ In Stock
$5.6 / Unit
View Datasheet →PIC16C74A-10/PQ
✅ Drop-In✓ 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
| 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.
Recommended
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.
Recommended
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.
Recommended
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.
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.
Recommended
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.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C77T-04/PQ — comparison, design guidance, and compliance information.
Selection Guide
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/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.