Microchip Technology

PIC16C77-04E/PT - 8-bit 4MHz 14KB OTP MCU 44-TQFP | Microchip

MPN: PIC16C77-04E/PT βœ— End of Life
In Stock Ships in 1-3 business days
4.0 V to 6.0 V Vdss 25 mA / 25 mA per pin Id 44-TQFP (10x10 mm) Package 4 MHz Speed OTP (One-Time Programmable) Memory
From $10.45 USD / Unit
MOQ: 1 |
Price updated: 2026-09-18
Volume Pricing
Qty Unit Price Extended
1 $18.5 $18.50
10 $16.2 $162.00
100 $13.95 $1,395.00
500 $11.8 $5,900.00
1,000 $10.45 $10,450.00
ℹ️ All prices are in USD

PIC16C77-04E/PT Overview

The Microchip Technology PIC16C77-04E/PT is an 8-bit CMOS OTP-based microcontroller built on Microchip's PIC16C mid-range architecture, operating at up to 4 MHz with 14 KB (8K x 14) of program memory and 368 bytes of RAM, housed in a 44-pin TQFP (10x10 mm) surface-mount package. It features 33 digital I/O pins, an 8-channel 8-bit Analog-to-Digital Converter, two additional timers, two Capture/Compare/PWM modules, a synchronous serial port configurable as 3-wire SPI or 2-wire I2C, and a USART for asynchronous serial communication.

What is an 8-bit microcontroller? An 8-bit microcontroller is a small computer-on-a-chip integrating a CPU, program memory (ROM/OTP/Flash), data memory (RAM), I/O peripherals, and timers on a single die. The PIC16C77 belongs to Microchip's PIC16C family - mid-range CMOS microcontrollers positioned above the baseline PIC16C5X and below the PIC17C/PIC18C high-end families, designed for cost-sensitive embedded control in industrial and commercial applications.

Key features of the PIC16C77-04E/PT include 200 ns instruction execution time (only 35 single-word instructions), wide operating voltage range of 4.0 V to 6.0 V, and high sink/source current capability of 25/25 mA per I/O pin. The 'E' suffix designates the Extended temperature grade (-40C to +125C), while the '04' suffix denotes 4 MHz maximum clock speed, and the '/PT' suffix indicates the 44-pin TQFP package supplied in tray packaging.

The device incorporates several integrated peripherals essential for robust embedded designs: Brown-out Detect/Reset (BOD), Power-on Reset (POR), Pulse Width Modulation (PWM), and a Watchdog Timer (WDT) with its own on-chip RC oscillator. Low-power operation is supported via SLEEP mode and a 1 uA typical standby current at 3 V/32 kHz. The architecture is upwards compatible with PIC16C5X and PIC12CXXX devices, easing migration for legacy designs.

Typical applications include industrial automation controllers, motor control (via the two CCP/PWM modules), sensor signal conditioning (using the 8-channel 8-bit ADC), battery chargers, security and alarm panels, and automotive body electronics within the extended temperature range. Microchip officially recommends the newer PIC16F77 Flash-based part as the modern replacement for the OTP PIC16C77, supporting the same peripherals and pinout.

When designing with the PIC16C77-04E/PT, note that OTP (One-Time Programmable) memory cannot be erased or rewritten - firmware must be fully validated before programming. For prototype or low-volume production, consider the Flash-based PIC16F877A in the same 44-pin TQFP package as a fully compatible alternative.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet, enabling engineers to make informed sourcing and design decisions.

Drop-in alternatives for PIC16C77-04E/PT β€” 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-04E/PT (same form factor and footprint) β€” differing in ADC, Package, Program Memory Size, Program Memory Type, RAM Size.

Microchip Technology
ADC: 8 channels, 8-bit
Program Memory Size: 14 KB (8K x 14)
Microchip Technology
Package: 44-pin PLCC (16.59 x 16.59 mm)
Program Memory Type: OTP EPROM
RAM Size: 368 bytes

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

PIC16F877-04/PT

βœ… Drop-In
πŸ“¦ 44-TQFP (10x10)
Flash vs OTP memory (reprogrammable), same 44-TQFP footprint, same peripherals

πŸ“‹ Reference alternative (not in catalog)

PIC16F877A-I/PT

βœ… Drop-In
πŸ“¦ 44-TQFP (10x10)
Flash + 256B EEPROM, 10-bit ADC option, same 44-TQFP, enhanced USART

πŸ“‹ Reference alternative (not in catalog)

PIC16F877-20/PT

βœ… Drop-In
πŸ“¦ 44-TQFP (10x10)
20 MHz vs 4 MHz max clock, Flash vs OTP, same 44-TQFP footprint

πŸ“‹ Reference alternative (not in catalog)

PIC16F77-I/PT

βœ… Drop-In
πŸ“¦ 44-TQFP (10x10)
Modern Flash-based Microchip-recommended replacement, same 44-TQFP, same peripheral set

πŸ“‹ Reference alternative (not in catalog)

PIC16C77-04I/PT

βœ… Drop-In
πŸ“¦ 44-TQFP (10x10)
Industrial temp grade -40C to +85C vs Extended -40C to +125C, otherwise identical

πŸ“‹ Reference alternative (not in catalog)

PIC16C77-04/PT

βœ… Drop-In
Microchip Technology
πŸ“¦ 44-TQFP (10x10)
PIC16C7X Β· 8-bit PIC RISC Β· 14-bit Β· 35 Β· 4 MHz Β· 200 ns Β· OTP (One-Time Programmable) Β· 14 KB (8K x 14)

βœ“ In Stock

$6.08 / Unit

View Datasheet β†’

PIC16F874A-I/PT

βœ… Drop-In
πŸ“¦ 44-TQFP (10x10)
Reduced 7 KB Flash vs 14 KB (-50% program memory), same 44-TQFP footprint

πŸ“‹ Reference alternative (not in catalog)

PIC16C77-04E/PT Maximum Ratings & Electrical Characteristics

Core PIC16C (8-bit RISC)
Instruction Set 35 single-word instructions
Instruction Execution Time 200 ns at 4 MHz
Program Memory Type OTP (One-Time Programmable)
Program Memory Size 14 KB (8K x 14 words)
RAM Size 368 x 8 bytes
Maximum Clock Frequency 4 MHz
Number of I/O Pins 33
ADC 8 channels, 8-bit resolution
Timers 3 (Timer0, Timer1, Timer2)
Capture/Compare/PWM 2 modules
Serial Interfaces SSP (SPI/I2C), USART
Supply Voltage (Vcc/Vdd) 4.0 V to 6.0 V
I/O Sink/Source Current 25 mA / 25 mA per pin
Operating Temperature -40C to +125C (Extended)
Package 44-TQFP (10x10 mm)
Mounting Type Surface Mount
Packaging Tray
Peripherals BOD, POR, PWM, WDT
Standby Current 1 uA typical at 3 V / 32 kHz
RoHS Status Non-compliant (contains lead)
Lifecycle Status Obsolete (Microchip recommends PIC16F77)

PIC16C77-04E/PT Pin Configuration

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Pin 1 RA0/AN0 β€” PORTA bit 0 / Analog input channel 0
Pin 2 RA1/AN1 β€” PORTA bit 1 / Analog input channel 1
Pin 3 RA2/AN2 β€” PORTA bit 2 / Analog input channel 2
Pin 4 RA3/AN3/VREF β€” PORTA bit 3 / Analog input channel 3 / ADC reference voltage
Pin 5 RA4/T0CKI β€” PORTA bit 4 / Timer0 clock input (open-drain)
Pin 6 RA5/AN4/SS β€” PORTA bit 5 / Analog input channel 4 / SPI slave select
Pin 7 OSC1/CLKIN β€” Oscillator crystal input / external clock input
Pin 8 OSC2/CLKOUT β€” Oscillator crystal output / clock output
Pin 9 MCLR/VPP β€” Master clear reset (active low) / programming voltage input
Pin 10 VSS β€” Ground reference
Pin 11 VDD β€” Positive supply voltage (4.0V to 6.0V)
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 programming input
Pin 16 RB4 β€” PORTB bit 4
Pin 17 RB5 β€” PORTB bit 5
Pin 18 RB6/PGC β€” PORTB bit 6 / ICSP clock (programming)
Pin 19 RB7/PGD β€” PORTB bit 7 / ICSP data (programming)
Pin 20 RC0/T1OSO/T1CKI β€” PORTC bit 0 / Timer1 oscillator output / Timer1 clock input
Pin 21 RC1/T1OSI/CCP2 β€” PORTC bit 1 / Timer1 oscillator input / CCP2 output
Pin 22 RC2/CCP1 β€” PORTC bit 2 / CCP1 output
Pin 23 RC3/SCK/SCL β€” PORTC bit 3 / SPI clock / I2C clock
Pin 24 RC4/SDI/SDA β€” PORTC bit 4 / SPI data in / I2C data
Pin 25 RC5/SDO β€” PORTC bit 5 / SPI data out
Pin 26 RC6/TX/CK β€” PORTC bit 6 / USART transmit / USART clock
Pin 27 RC7/RX/DT β€” PORTC bit 7 / USART receive / USART data
Pin 28 VSS β€” Ground reference
Pin 29 VDD β€” Positive supply voltage (4.0V to 6.0V)
Pin 30 RD0/PSP0 β€” PORTD bit 0 / Parallel Slave Port bit 0
Pin 31 RD1/PSP1 β€” PORTD bit 1 / Parallel Slave Port bit 1
Pin 32 RD2/PSP2 β€” PORTD bit 2 / Parallel Slave Port bit 2
Pin 33 RD3/PSP3 β€” PORTD bit 3 / Parallel Slave Port bit 3
Pin 34 RD4/PSP4 β€” PORTD bit 4 / Parallel Slave Port bit 4
Pin 35 RD5/PSP5 β€” PORTD bit 5 / Parallel Slave Port bit 5
Pin 36 RD6/PSP6 β€” PORTD bit 6 / Parallel Slave Port bit 6
Pin 37 RD7/PSP7 β€” PORTD bit 7 / Parallel Slave Port bit 7
Pin 38 RE0/RD/AN5 β€” PORTE bit 0 / Read control for PSP / Analog input channel 5
Pin 39 RE1/WR/AN6 β€” PORTE bit 1 / Write control for PSP / Analog input channel 6
Pin 40 RE2/CS/AN7 β€” PORTE bit 2 / Chip select for PSP / Analog input channel 7
Pin 41 VSS β€” Ground reference
Pin 42 VDD β€” Positive supply voltage (4.0V to 6.0V)
Pin 43 NC β€” Not connected (no internal connection)
Pin 44 NC β€” Not connected (no internal connection)

Typical Applications

PIC16C77-04E/PT is suitable for 6 applications: Industrial Automation Controllers, Motor Control and PWM Drives, Battery Chargers and Power Management, Security and Alarm Panels, Automotive Body Electronics, Embedded Sensor Signal Conditioning.

🏭

Industrial Automation Controllers

The PIC16C77-04E/PT fits industrial PLC and process controller applications due to its 8-channel 8-bit ADC for analog sensor monitoring (temperature, pressure, flow), two CCP/PWM modules for valve and actuator control, and USART for Modbus RTU or RS-485 communication. The Extended -40C to +125C temperature grade handles factory floor and outdoor cabinet environments. The 33 high-current (25 mA) I/O pins directly drive relays, solenoids, and indicator LEDs without external buffers, reducing BOM cost. The integrated Brown-out Detect and Watchdog Timer provide the fault resilience required for unattended industrial deployments. For new industrial designs, migrate to the PIC16F877A-I/PT for Flash reprogrammability during commissioning.

🏭

Motor Control and PWM Drives

The PIC16C77-04E/PT's two Capture/Compare/PWM modules enable direct control of DC motor speed, stepper motor sequencing, and small BLDC commutation up to 4 MHz instruction rate. The PWM resolution is sufficient for sub-1% duty-cycle control of brushed DC motors and servo valves. The 4 MHz clock supports PWM frequencies up to ~10 kHz with 8-bit resolution - adequate for low-inductance motor drives. For higher-frequency PWM, the PIC16F877-20/PT alternative delivers 20 MHz / 5x faster PWM. The integrated 8-channel ADC reads back motor current via shunt resistors for closed-loop torque control, while the USART connects to operator panels or networked motor controllers.

⚑

Battery Chargers and Power Management

The PIC16C77-04E/PT serves as the supervisory controller in smart battery chargers, using its 8-bit ADC to monitor battery voltage and charge current, and PWM outputs to regulate switching converter duty cycle. The 4.0-6.0 V supply range aligns with multi-cell NiMH or lead-acid charging rails. Low-power SLEEP mode with 1 uA standby current extends shelf life of battery-backed devices. The Watchdog Timer prevents charger lockup if firmware enters an invalid state. Note that for Li-ion safety-critical chargers, the modern PIC16F1779 with dedicated charge-management peripherals is recommended over the legacy PIC16C77.

πŸŽ₯

Security and Alarm Panels

The PIC16C77-04E/PT is well-suited for security alarm control panels: 33 I/O pins connect to multiple PIR motion sensors, magnetic door/window contacts, smoke detectors, and keypads; the SSP/I2C bus interfaces to external EEPROM (for event logging) or RTC chips; the USART dials out via modem for alarm reporting. The Watchdog Timer resets the MCU if firmware locks up, ensuring the alarm panel never goes offline. Brown-out Detect prevents false alarms during power glitches. The Extended temperature range supports unheated garages and outdoor enclosures. For encrypted modern panels, migrate to PIC16F18877 with integrated crypto.

πŸš—

Automotive Body Electronics

The PIC16C77-04E/PT Extended temperature grade (-40C to +125C) makes it suitable for automotive body control modules within the cabin (HVAC controls, instrument cluster auxiliary logic, lighting controllers, mirror adjusters). The 8-channel ADC reads cabin temperature sensors, potentiometers for climate control, and battery voltage; the PWM outputs drive LED dimming and small motor control for HVAC blend doors. However, this part is NOT AEC-Q100 qualified and contains lead (non-RoHS) - for production automotive programs, use the PIC16F877A-I/PT automotive Q-grade variant instead. The PIC16C77 is generally acceptable only for non-safety in-cabin retrofit or aftermarket accessories.

🧩

Embedded Sensor Signal Conditioning

The PIC16C77-04E/PT functions as a multi-channel sensor signal conditioner: the 8-channel 8-bit ADC samples thermistors, photodiodes, strain gauges, or other analog transducers, applies digital filtering (averaging in software), and outputs calibrated data via SPI/I2C to a host processor or via USART to a remote data logger. The 368-byte RAM is sufficient for 8-channel circular buffering at 100 Hz sampling. The Watchdog Timer and Brown-out Detect ensure the conditioning system recovers from brown-outs in noisy industrial environments. For higher-precision (10/12-bit) sensor applications, the PIC16F877A-I/PT upgrade provides a 10-bit ADC option at the same cost point.

Recommended Products Summary

PIC16F877A-I/PT Modern Flash-based replacement with same peripherals Used in: Industrial Automation Controllers, Automotive Body Electronics, Embedded Sensor Signal Conditioning MAX485 RS-485 transceiver for industrial communication Used in: Industrial Automation Controllers LM35 Temperature sensor for analog input channel Used in: Industrial Automation Controllers PIC16F877-20/PT 20 MHz upgrade for higher PWM frequency Used in: Motor Control and PWM Drives IRFZ44N N-channel MOSFET for motor switching Used in: Motor Control and PWM Drives ACS712 Current sensor for closed-loop feedback Used in: Motor Control and PWM Drives PIC16F1779 Modern charge-management MCU alternative Used in: Battery Chargers and Power Management DS2781 Battery fuel gauge companion IC Used in: Battery Chargers and Power Management LM317 Adjustable linear regulator for charge path Used in: Battery Chargers and Power Management PIC16F18877 Modern security MCU with crypto acceleration Used in: Security and Alarm Panels AT24C256 I2C EEPROM for event log storage Used in: Security and Alarm Panels DS1307 I2C RTC for timestamped events Used in: Security and Alarm Panels TLE4271 5V automotive LDO regulator Used in: Automotive Body Electronics VN750 High-side driver for lamp/motor loads Used in: Automotive Body Electronics MCP9700 Linear active temperature sensor Used in: Embedded Sensor Signal Conditioning MAX4475 Low-noise op-amp for signal conditioning Used in: Embedded Sensor Signal Conditioning
What is the program memory size of PIC16C77-04E/PT?
The PIC16C77-04E/PT contains 14 KB of One-Time Programmable (OTP) program memory, organized as 8K x 14 instruction words. According to Microchip's PIC16C7X datasheet, this mid-range PIC16C family member supports 35 single-word instructions with 200 ns execution time at 4 MHz, providing approximately 4 MIPS of throughput for embedded control tasks.
What is the operating voltage range of PIC16C77-04E/PT?
The PIC16C77-04E/PT operates from 4.0 V to 6.0 V supply voltage. This wide operating range accommodates both 5V regulated rails and battery-backed industrial systems. Note that operation below 4.0 V may trigger the Brown-out Detect reset circuit; for 3.3 V systems, consider the PIC16F877A-I/PT instead.
Does PIC16C77-04E/PT support I2C and SPI?
Yes, the PIC16C77-04E/PT includes a Synchronous Serial Port (SSP) module that can be configured as either a 3-wire SPI (Serial Peripheral Interface) or a 2-wire I2C (Inter-Integrated Circuit) bus, plus a separate USART for asynchronous serial communication. The SSP module supports both Master and Slave modes per the PIC16C7X datasheet.
What is the temperature range of PIC16C77-04E/PT?
The PIC16C77-04E/PT 'E' suffix indicates the Extended temperature grade of -40C to +125C. This makes it suitable for harsh industrial environments, automotive under-hood applications, and outdoor equipment. The 'I' grade variant (PIC16C77-04I/PT) covers -40C to +85C industrial range; the standard 'no-suffix' grade covers 0C to +70C commercial.
Where can I buy PIC16C77-04E/PT online?
The PIC16C77-04E/PT is listed at authorized Microchip distributors including DigiKey (part #320970), Mouser, and MicrochipDirect, with stock currently limited due to obsolete lifecycle status. Pricing as of 2026-09-19 ranges from approximately $18.50 unit (qty 1) to $10.45 (qty 1000). Note that this part is non-RoHS and obsolete; Microchip recommends the PIC16F77 as the modern Flash replacement.
What is the price of PIC16C77-04E/PT?
As of 2026-09-19, the PIC16C77-04E/PT single-unit price at authorized distributors is approximately $18.50 USD. Volume pricing breaks down to $16.20 at qty 10, $13.95 at qty 100, $11.80 at qty 500, and $10.45 at qty 1000. Obsolete-status inventory may carry premium pricing due to limited availability - check TrustedParts.com and Kynix for comparison.
What is the lead time for PIC16C77-04E/PT?
The PIC16C77-04E/PT is marked Obsolete by Microchip, meaning new factory production has ended. Lead times for remaining authorized stock range from immediate shipment (small qty at DigiKey) to 8-12 weeks for larger quantities from broker inventory. For new designs, Microchip strongly recommends the Flash-based PIC16F77 in the same 44-pin TQFP package.
PIC16C77-04E/PT vs PIC16F77 - which is better for new designs?
The PIC16F77 is the recommended replacement for the PIC16C77-04E/PT for all new designs. According to Microchip's product migration guide, the PIC16F77 retains the same PIC16C mid-range architecture, 14 KB Flash program memory (reprogrammable vs OTP), same ADC and peripherals, and same 44-pin TQFP package - making it a drop-in functional upgrade. The only substantive difference is Flash vs OTP memory technology, which is strictly an advantage for prototyping.
What is the best drop-in replacement for PIC16C77-04E/PT?
The best drop-in replacement for PIC16C77-04E/PT is the PIC16F877-04/PT (or PIC16F877A-I/PT) from Microchip. It shares the same 44-pin TQFP footprint, 14 KB program memory, 8-channel 8-bit ADC, two CCP/PWM modules, SSP (SPI/I2C), and USART peripherals. The Flash-based memory is reprogrammable, eliminating the OTP one-shot programming limitation of the original.
Is PIC16C77-04E/PT RoHS compliant?
No, the PIC16C77-04E/PT is NOT RoHS compliant because the PIC16C OTP family uses conventional lead-frame packaging. For RoHS-compliant designs, migrate to the PIC16F877A-E/PT or PIC16F77-E/PT, which are Flash-based, lead-free, and RoHS compliant while maintaining the same 44-pin TQFP footprint and peripheral set.
Where to download PIC16C77-04E/PT datasheet PDF?
The PIC16C77-04E/PT datasheet (document 30390e) is available as a free PDF download from Microchip's website at https://ww1.microchip.com/downloads/en/DeviceDoc/30390e.pdf. The datasheet covers the PIC16C7X family including PIC16C73/74/76/77 variants with full electrical characteristics, peripheral descriptions, instruction set reference, and 44-pin TQFP pinout diagram.
What is the pinout of PIC16C77-04E/PT in 44-TQFP?
The PIC16C77-04E/PT 44-pin TQFP pinout assigns pins 1-5 to OSC1/OSC2/MCLR/Vss/RA0 (analog/digital port A), pins 6-28 to digital I/O on PORTA, PORTB, PORTC and the USART/SSP signals, and pins 29-44 to PORTE (analog inputs AN5-AN7), Vss, Vdd, and additional PORTB/C I/O. The full pin-by-pin assignment is documented in the PIC16C7X datasheet figure for the 44-pin TQFP package.
Hey Google, what can replace PIC16C77-04E/PT in an existing design?
The PIC16C77-04E/PT can be directly replaced in existing designs by the PIC16F877-04/PT (Flash-based, same 44-pin TQFP, same peripherals) or the upgraded PIC16F877A-I/PT with 256 bytes additional EEPROM and 10-bit ADC upgrade option. Both maintain pin-to-pin compatibility with the original PIC16C77 footprint and peripheral mapping, allowing PCB redesign-free substitution.
What are the key specifications of PIC16C77-04E/PT engineers should know?
The PIC16C77-04E/PT key specifications are: 8-bit PIC16C mid-range core, 4 MHz max clock, 14 KB OTP program memory (8K x 14), 368 bytes RAM, 33 I/O pins with 25 mA sink/source, 8-channel 8-bit ADC, 3 timers, 2 CCP/PWM modules, SSP (SPI/I2C) + USART, 4.0-6.0 V supply, -40C to +125C Extended temperature grade, 44-pin TQFP package, and obsolete lifecycle status (use PIC16F77 for new designs).
What is the best Atmel/Microchip equivalent for PIC16C77-04E/PT cross-brand?
There is no pin-compatible cross-brand drop-in replacement for the PIC16C77-04E/PT due to the proprietary PIC16C RISC architecture - Atmel AVR and other manufacturers' MCUs have completely different instruction sets, register maps, and pinouts. For a cross-brand migration, the ATmega8535-16JU or ATmega16-16PU are functionally similar 8-bit MCUs but require firmware rewrite and PCB redesign (not drop-in). Microchip's own PIC16F877-04/PT remains the recommended replacement.

Engineering reference data for PIC16C77-04E/PT β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16C77-04E/PT ONLY for maintaining existing production designs that have validated firmware locked in OTP memory - DO NOT use for new designs. For new designs, choose PIC16F77-I/PT (Microchip's officially recommended Flash replacement, same 44-TQFP, same peripherals, lower cost, in-circuit reprogrammable). Choose PIC16F877A-I/PT if you need 10-bit ADC resolution or onboard EEPROM for data logging. Choose PIC16F877-20/PT for higher PWM frequencies and faster CPU throughput. The Extended temperature grade of the 'E' suffix (-40C to +125C) is preserved across the PIC16F877A-I/PT industrial variant for most industrial environments; for true +125C operation, verify availability of the PIC16F877A-E/PT extended grade explicitly.

Comparison with Alternatives

Parameter This Product PIC16F877-04/PT PIC16F877A-I/PT PIC16F877-20/PT PIC16F77-I/PT PIC16C77-04I/PT
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 44-TQFP (10x10) 44-TQFP (10x10) - same 44-TQFP (10x10) - same 44-TQFP (10x10) - same 44-TQFP (10x10) - same 44-TQFP (10x10) - same
Program Memory Type OTP (14 KB) Flash (14 KB) - upgrade Flash (14 KB) + 256B EEPROM Flash (14 KB) - upgrade Flash (14 KB) - upgrade OTP (14 KB) - same
Program Memory Size 14 KB (8K x 14) 14 KB 14 KB 14 KB 14 KB 14 KB
Maximum Clock Frequency 4 MHz 4 MHz 20 MHz 20 MHz 20 MHz 4 MHz
ADC Resolution 8-bit, 8 channels 10-bit, 8 channels - upgrade 10-bit, 8 channels - upgrade 10-bit, 8 channels - upgrade 10-bit, 8 channels - upgrade 8-bit, 8 channels - same
Temperature Range -40C to +125C (Extended) 0C to +70C (Commercial) -40C to +85C (Industrial) 0C to +70C (Commercial) -40C to +85C (Industrial) -40C to +85C (Industrial)
Supply Voltage 4.0 V to 6.0 V 2.0 V to 5.5 V - wider 2.0 V to 5.5 V - wider 2.0 V to 5.5 V - wider 2.0 V to 5.5 V - wider 4.0 V to 6.0 V - same
Lifecycle Status Obsolete NRND (Not Recommended for New Designs) Active - recommended NRND (Not Recommended for New Designs) Active - recommended replacement Obsolete

Key Differentiators

  • Modern Flash replacement available in same footprint (vs PIC16F877-04/PT)
  • 10-bit ADC upgrade path exists (vs PIC16F877A-I/PT)
  • Higher clock speed upgrade available (vs PIC16F877-20/PT)
  • Microchip officially recommended replacement (vs PIC16F77-I/PT)

Design Notes

OTP (One-Time Programmable) memory CANNOT be erased or rewritten. Every firmware revision on the PIC16C77-04E/PT consumes a new device. For prototype development and field firmware updates, immediately migrate to the Flash-based PIC16F877A-I/PT which shares the same 44-TQFP footprint and peripherals. Document firmware version checksums in production to prevent OTP programming errors from shipping dead parts.

Brown-out Detect (BOD) on the PIC16C77-04E/PT is critical for industrial environments with noisy 5V rails. Configure BOD threshold via configuration fuses (typically 4.0 V for 5V systems) to prevent code execution from corrupted memory at low Vcc. The PIC16C77 datasheet warns that operation below 4.0 V without BOD may cause unintended register writes. Add a 100 nF decoupling capacitor directly between each VDD/VSS pin pair (pins 11/10, 29/28, 42/41) with traces under 5 mm.

The 44-TQFP package (10x10 mm body, 0.8 mm pitch, 1.6 mm height) requires careful PCB layout: use 0.4 mm wide traces, thermal relief on all pads, and a ground pour under the MCU for thermal dissipation. The MCLR pin (pin 9) MUST have a 10 kohm pull-up to VDD and a 100 nF capacitor to ground for in-circuit serial programming (ICSP). The ICSP clock (PGC, pin 18) and data (PGD, pin 19) signals should be routed to a 6-pin ICSP header with no series components.

At 4 MHz clock with 5V supply and full 33 I/O switching at 25 mA each, total power dissipation can reach 200 mW. The 44-TQFP has theta_JA of approximately 50 C/W, yielding a 10 C junction rise above ambient - well within the -40C to +125C Extended range. For high-temperature installations (+85 C ambient and above), reduce I/O switching frequency and unused-pin current to minimize self-heating.

Compliance Information

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

PIC16C77-04E/PT is NOT RoHS compliant (contains lead in standard TQFP package). NOT AEC-Q100 qualified - for automotive applications use PIC16F877A-I/PT automotive grade. REACH compliant per Microchip product declarations. Obsolete lifecycle status as of 2026 - new designs must use PIC16F77.

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

Related Searches

PIC16C77-04E/PT PIC16C77-04E/PT datasheet Microchip PIC16C77-04E/PT PIC16C77 8-bit 14KB OTP microcontroller 44-TQFP PIC16C77 Extended temperature 125C PIC16C77 industrial automation controller PIC16C77 vs PIC16F77 replacement PIC16C77-04E/PT drop-in replacement buy PIC16C77-04E/PT obsolete stock PIC16C77-04E/PT RoHS compliant alternative what is the difference between PIC16C77 and PIC16F877A PIC16C77-04E/PT pinout 44-TQFP obsolete PIC16C77 modern replacement

Related Components & Terms

Microchip Technology PIC16C77-04E/PT PIC16C77 PIC16F877 PIC16F877A PIC16F77 PIC16C mid-range architecture 8-bit microcontroller OTP (One-Time Programmable) Flash memory TQFP-44 TQFP package family 44-pin TQFP (10x10) Analog-to-Digital Converter (ADC) CCP/PWM USART SPI I2C Brown-out Detect Watchdog Timer RoHS AEC-Q100 industrial automation motor control sensor signal conditioning REACH
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