Microchip Technology

PIC16C77-04I/P - 8-Bit OTP MCU 14KB 4MHz 40-PDIP | Microchip

MPN: PIC16C77-04I/P ✗ End of Life
In Stock Ships in 1-3 business days
4.0 V to 5.5 V Vdss 40-pin PDIP (Plastic DIP, 0.600 in / 15.24 mm) Package 4 MHz Speed OTP EPROM Memory
From $6.05 USD / Unit
MOQ: 1 |
Price updated: 2026-09-18
Volume Pricing
Qty Unit Price Extended
1 $11.2 $11.20
10 $9.95 $99.50
100 $8.4 $840.00
500 $7.1 $3,550.00
1,000 $6.05 $6,050.00
ℹ️ All prices are in USD

PIC16C77-04I/P Overview

The Microchip Technology PIC16C77-04I/P is an 8-bit CMOS OTP (one-time programmable) microcontroller from the PIC16C7X family, delivering 4MHz maximum clock speed (200ns instruction cycle) with 14KB program memory (8K x 14 words), 368 bytes of RAM, and 33 digital I/O lines housed in a 40-pin PDIP (Plastic DIP) package. According to the Microchip datasheet, this part integrates an 8-channel 8-bit Analog-to-Digital Converter (ADC), one 8-bit timer and two CCP (Capture/Compare/PWM) modules, making it a self-contained mid-range controller for embedded designs.

A PIC16C microcontroller is a member of Microchip's PIC (Peripheral Interface Controller) family of RISC-based 8-bit microcontrollers, sitting within the mid-range PIC16 hierarchy. It belongs to the broader category of microcontrollers -> embedded processors -> semiconductor ICs. The '16C' suffix indicates CMOS One-Time Programmable (OTP) EPROM program memory, distinguishing it from the flash-based PIC16F family and the ROM-based PIC16CR family. PIC16C7x parts were among the first mid-range PICs to integrate on-chip ADC, freeing designs from external analog conversion.

Key features include 35 single-word instructions (single-cycle except program branches which take two cycles), 8-level deep hardware stack, 14-bit instruction word, an operating voltage range of 4.0V to 5.5V, and an industrial temperature range of -40C to +85C (denoted by the 'I' suffix). The 40-pin PDIP package is a through-hole form factor suitable for development, prototyping, educational kits, and legacy production systems that require socketed devices for field replacement.

Technical depth: the part uses a Harvard architecture with separate program and data buses, allowing instruction fetch to overlap with data access. The RISC-style instruction set keeps most operations single-cycle, so throughput at 4MHz is approximately 4 MIPS. On-chip peripherals include a USART for serial communication, MSSP (Master Synchronous Serial Port) for SPI/I2C, and 8 channels of 8-bit ADC for sensor interfacing. The industrial-grade temperature range and OTP memory make this part well-suited to medium-volume production where Flash reprogrammability is not required.

Typical applications include industrial control systems, HVAC controllers, motor control front-ends, sensor signal conditioning, embedded instrumentation, and educational/hobbyist microcontroller boards. The on-chip ADC and PWM peripherals suit closed-loop feedback designs such as temperature controllers and small DC motor drivers.

When designing with this part, note that OTP memory cannot be erased or reprogrammed - firmware must be 100% verified before programming. Engineers should consider the newer PIC16F77 (Flash-based) for new designs, or PIC16C77-04/PQ / 04/L variants if a different package is needed while preserving pinout compatibility within the family.

This page synthesizes distributor pricing, same-family drop-in alternatives, and design considerations not found on the manufacturer datasheet front page.

Drop-in alternatives for PIC16C77-04I/P — 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-04I/P (same form factor and footprint) — differing in Core Architecture, Timers, Package, Operating Temperature, Mounting Type.

Microchip Technology
Core Architecture: PIC 8-bit RISC (Harvard)
Timers: 3 (Timer0, Timer1, Timer2)
Package: 40-pin PDIP (DIP-40)
Microchip Technology
Core Architecture: PIC16CXX 8-bit RISC (Harvard)
Timers: 2 x 8-bit + 1 x 16-bit
Operating Temperature: -40 °C to +85 °C (industrial grade, "I")
Microchip Technology
Core Architecture: PIC16CXX mid-range 8-bit RISC (Harvard)
Timers: Two 8-bit (TMR0, TMR2), one 16-bit (TMR1)
Package: 40-pin PDIP (0.600 inch, 15.24 mm)
Microchip Technology
Timers: 2 x 8-bit + 1 x 16-bit
Package: 44-TQFP (10x10 mm)
Operating Temperature: 0 °C to +70 °C (Commercial)
Microchip Technology
Core Architecture: PIC16 mid-range 8-bit RISC
Timers: 2 x 8-bit + 1 x 16-bit
Package: 40-pin PDIP (DIP-40)
Microchip Technology
Core Architecture: PIC16CXX mid-range 8-bit RISC
Timers: 3 (Timer0 8-bit, Timer1 16-bit, Timer2 8-bit)
Package: 40-pin CERDIP, windowed (through-hole, 0.300 inch)

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

PIC16F77-I/P

✅ Drop-In
📦 40-pin PDIP
Flash (reprogrammable) vs OTP, 20MHz vs 4MHz, same pinout and peripherals

📋 Reference alternative (not in catalog)

PIC16C77-04/PT

✅ Drop-In
Microchip Technology
📦 40-pin PDIP
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 →

PIC16C765-I/P

✅ Drop-In
Microchip Technology
📦 40-pin PDIP
PIC16CXX mid-range 8-bit RISC (Harvard) · 14 KB OTP (8K x 14 words) · 256 bytes · None (OTP only) · 24 MHz (167 ns instruction cycle) · Approximately 6 MIPS · 35 single-word instructions · 4.0 V to 5.5 V

✓ In Stock

$5.1 / Unit

View Datasheet →

PIC16C74B-04I/P

✅ Drop-In
Microchip Technology
📦 40-pin PDIP
PIC16CXX 8-bit RISC (Harvard) · PIC16 mid-range · 4 MHz · 200 ns · 7 KB (4K x 14) OTP · OTP (One-Time Programmable) EPROM · 192 bytes · None (none on die for this OTP MCU)

✓ In Stock

$5.55 / Unit

View Datasheet →
ℹ️ 2 cross-package part(s) hidden — different package requires PCB rework and is not a true drop-in replacement. Contact us if you need cross-package suggestions.

PIC16C77-04I/P Maximum Ratings & Electrical Characteristics

Core Architecture PIC (8-bit RISC, Harvard)
Family PIC16C7x (mid-range)
Program Memory Type OTP EPROM
Program Memory Size 14 KB (8K x 14 words)
RAM 368 bytes
Maximum Clock Frequency 4 MHz
Instruction Cycle Time 200 ns
Supply Voltage 4.0 V to 5.5 V
Number of I/O Pins 33
ADC 8 channels, 8-bit
Timers 1 x 8-bit, 1 x 16-bit (via CCP)
CCP Modules 2
Serial Interfaces USART, MSSP (SPI/I2C)
Operating Temperature -40 C to +85 C (Industrial, 'I' suffix)
Package 40-pin PDIP (Plastic DIP, 0.600 in / 15.24 mm)
Pin Count 40
Mounting Type Through-Hole (THT)
Lead-Free / RoHS Lead-free per Microchip product page; RoHS compliance varies by date code

PIC16C77-04I/P Pin Configuration

DIP-40 Package Pinout Diagram DIP-40 40-pin dual inline, 7.62mm pitch, JEDEC MS-001. 1 40 2 39 3 38 4 37 5 36 6 35 7 34 8 33 9 32 10 31 11 30 12 29 13 28 14 27 15 26 16 25 17 24 18 23 19 22 20 21 DIP-40
Pin 1 MCLR/VPP — Master Clear (reset) input / programming voltage
Pin 2 RA0/AN0 — Port A bit 0 / Analog input channel 0
Pin 3 RA1/AN1 — Port A bit 1 / Analog input channel 1
Pin 4 RA2/AN2 — Port A bit 2 / Analog input channel 2
Pin 5 RA3/AN3/VREF — Port A bit 3 / Analog input channel 3 / VREF+
Pin 6 RA4/T0CKI — Port A bit 4 / Timer0 clock input
Pin 7 RA5/AN4/SS — Port A bit 5 / Analog input channel 4 / SPI slave select
Pin 8 RE0/RD/AN5 — Port E bit 0 / Parallel port read / Analog input channel 5
Pin 9 RE1/WR/AN6 — Port E bit 1 / Parallel port write / Analog input channel 6
Pin 10 RE2/CS/AN7 — Port E bit 2 / Parallel port chip select / Analog input channel 7
Pin 11 VDD — Positive supply voltage (5V)
Pin 12 VSS — Ground reference
Pin 13 OSC1/CLKIN — Crystal oscillator input / external clock input
Pin 14 OSC2/CLKOUT — Crystal oscillator output / clock output (Fosc/4)
Pin 15 RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 oscillator output / Timer1 clock input
Pin 16 RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 oscillator input / CCP2 module
Pin 17 RC2/CCP1 — Port C bit 2 / CCP1 module (PWM/Capture/Compare)
Pin 18 RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock
Pin 19 RD0/PSP0 — Port D bit 0 / Parallel Slave Port bit 0
Pin 20 RD1/PSP1 — Port D bit 1 / Parallel Slave Port bit 1
Pin 21 RD2/PSP2 — Port D bit 2 / Parallel Slave Port bit 2
Pin 22 RD3/PSP3 — Port D bit 3 / Parallel Slave Port bit 3
Pin 23 RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data
Pin 24 RC5/SDO — Port C bit 5 / SPI data out
Pin 25 RC6/TX/CK — Port C bit 6 / USART TX / USART clock
Pin 26 RC7/RX/DT — Port C bit 7 / USART RX / USART data
Pin 27 RD4/PSP4 — Port D bit 4 / Parallel Slave Port bit 4
Pin 28 RD5/PSP5 — Port D bit 5 / Parallel Slave Port bit 5
Pin 29 RD6/PSP6 — Port D bit 6 / Parallel Slave Port bit 6
Pin 30 RD7/PSP7 — Port D bit 7 / Parallel Slave Port bit 7
Pin 31 VSS — Ground reference
Pin 32 VDD — Positive supply voltage (5V)
Pin 33 RB0/INT — Port B bit 0 / External interrupt
Pin 34 RB1 — Port B bit 1
Pin 35 RB2 — Port B bit 2
Pin 36 RB3/PGM — Port B bit 3 / Low-voltage programming
Pin 37 RB4 — Port B bit 4
Pin 38 RB5 — Port B bit 5
Pin 39 RB6/PGC — Port B bit 6 / ICSP clock
Pin 40 RB7/PGD — Port B bit 7 / ICSP data

Typical Applications

PIC16C77-04I/P is suitable for 6 applications: Industrial Process Control, HVAC Climate Controllers, Small DC Motor and Stepper Control, Educational and Hobbyist Microcontroller Boards, Sensor Signal Conditioning Front-Ends, Legacy Embedded Instrumentation.

🏭

Industrial Process Control

The PIC16C77-04I/P fits industrial process control applications because of its 8-channel 8-bit ADC for sensor interfacing (thermistors, pressure transducers, flow meters), 33 digital I/O pins for actuator and relay driving, and USART for SCADA or HMI panel communication. The industrial -40C to +85C temperature range handles factory floor environments. Its 4 MIPS throughput at 4 MHz is adequate for PID loop calculations at 100 Hz sample rates, while the 14KB OTP program memory stores control tables, calibration constants, and state machines. Unlike the flash-based PIC16F77, the OTP memory prevents field tampering of calibration data in safety-critical loops.

🏭

HVAC Climate Controllers

HVAC controllers benefit from the PIC16C77-04I/P's combination of 8 ADC channels (for temperature, humidity, and pressure sensors), PWM-capable CCP modules (for damper and valve actuator control), and a USART for connection to building management systems via Modbus or BACnet gateways. The 4 MHz clock is more than sufficient for thermostat loop times of 1-10 seconds. The 14KB program memory stores scheduling, setpoint profiles, and fault logging, while the industrial temperature range handles equipment-room environments. The OTP memory ensures firmware stability once deployed.

🏭

Small DC Motor and Stepper Control

The PIC16C77-04I/P's two CCP modules generate PWM outputs for driving small DC motors, fans, or unipolar stepper motors via simple MOSFET bridges. With 4 MIPS throughput and 33 I/O pins, it can manage H-bridge direction logic, current sensing via the ADC, and quadrature encoder feedback via external interrupt pins. The 8-channel ADC allows multiple motor currents or position sensors to be sampled sequentially. The OTP memory locks in calibration data such as current trip thresholds and acceleration ramps.

🔧

Educational and Hobbyist Microcontroller Boards

The PIC16C77-04I/P in 40-pin PDIP is ideal for educational microcontroller courses and hobbyist projects due to its through-hole package (easy to breadboard and socket), 40 pins providing ample I/O for learning, and well-documented PIC16 mid-range architecture taught in many university curricula. The 4 MHz ceramic resonator is forgiving for first-time clock bring-up. The 14KB program memory supports substantial student projects while the 35-instruction RISC instruction set is approachable for assembly learners. Students can migrate to PIC16F77 for in-circuit reprogrammability.

🧩

Sensor Signal Conditioning Front-Ends

Sensor front-end designs use the PIC16C77-04I/P's 8-channel 8-bit ADC for digitizing multiple analog sensors, USART for sending processed data to a host controller or PC, and 33 I/O pins for MUX switching or digital sensor selection. With 4 MIPS, the part can run basic linearization, averaging, and alarm threshold algorithms in firmware. The industrial temperature range suits outdoor sensor installations, while the OTP memory prevents inadvertent firmware modifications in deployed units. PIC16F77-I/P is recommended for new designs needing firmware updates.

🔧

Legacy Embedded Instrumentation

Maintaining legacy industrial instruments originally designed around PIC16C77-04I/P requires continued supply of this NRND part. The MCU's 33 I/O pins, USART for data output, and 8-channel ADC suit bench-top multimeters, panel meters, and process calibrators from the late 1990s. The OTP memory is acceptable for fixed-function instruments that never required firmware updates. For new instrumentation designs, PIC16F877A-I/P (40-pin PDIP, Flash, more memory) is the recommended Microchip migration path with same pinout and broader peripheral set.

Recommended Products Summary

PIC16F77-I/P Modern flash-based replacement for new designs Used in: Industrial Process Control MCP6002 Op-amp for sensor signal conditioning Used in: Industrial Process Control, Sensor Signal Conditioning Front-Ends MCP1700 3.3V LDO for power regulation Used in: Industrial Process Control, Legacy Embedded Instrumentation MCP9700 Analog temperature sensor for HVAC feedback Used in: HVAC Climate Controllers MCP2515 Standalone CAN controller for BACnet MS/TP Used in: HVAC Climate Controllers PIC16F877A-I/P Higher-memory upgrade for complex HVAC algorithms Used in: HVAC Climate Controllers, Educational and Hobbyist Microcontroller Boards, Legacy Embedded Instrumentation DRV8871 Integrated H-bridge motor driver Used in: Small DC Motor and Stepper Control A3901 Low-voltage stepper motor driver Used in: Small DC Motor and Stepper Control PIC16F1939-I/P Modern PWM-rich replacement with more CCP Used in: Small DC Motor and Stepper Control PIC-ICD2 In-circuit debugger for development Used in: Educational and Hobbyist Microcontroller Boards MPLAB X IDE Microchip's free development environment Used in: Educational and Hobbyist Microcontroller Boards MCP1541 Precision 4.096V voltage reference for ADC Used in: Sensor Signal Conditioning Front-Ends PIC16F88-I/P Smaller pin-count modern equivalent Used in: Sensor Signal Conditioning Front-Ends MAX232 RS-232 line driver for legacy serial ports Used in: Legacy Embedded Instrumentation
What is the maximum clock frequency of the PIC16C77-04I/P?
The PIC16C77-04I/P runs at a maximum clock frequency of 4 MHz, giving a 200 ns instruction cycle and approximately 4 MIPS throughput. According to the Microchip PIC16C7X datasheet, the '04' speed grade denotes this 4 MHz rating; the '20' grade variant (PIC16C77-20) runs at 20 MHz. The 'I' suffix indicates the industrial -40C to +85C temperature range.
How much program memory and RAM does the PIC16C77-04I/P have?
The PIC16C77-04I/P includes 14 KB of OTP EPROM program memory (organized as 8K x 14-bit words) and 368 bytes of data RAM. According to the Microchip PIC16C7X datasheet, the 14-bit instruction width is standard for the PIC16 mid-range family, while RAM is used for variables and the hardware stack. Compare to PIC16F77 (Flash) which has identical memory sizes but is reprogrammable.
What package does the PIC16C77-04I/P come in?
The PIC16C77-04I/P is supplied in a 40-pin PDIP (Plastic Dual In-line Package) with 0.600 inch (15.24 mm) row spacing. The '/P' suffix in Microchip's naming convention denotes PDIP. Through-hole PDIP is preferred for prototyping, education, and designs where socketed field-replacement is desired. For surface-mount, consider PIC16C77-04I/L (PLCC) or PIC16C77-04I/PT (TQFP-44).
Is the PIC16C77-04I/P still in production or obsolete?
The PIC16C77-04I/P is in Not Recommended for New Designs (NRND) status - according to the Microchip product page, a newer replacement (PIC16F77) is recommended for new designs. However, existing production orders continue to be supported. For long-term supply, engineers should migrate to PIC16F77 (Flash, same pinout and peripherals) or consult Microchip's product selection tools for current alternatives.
Where can I buy the PIC16C77-04I/P online and what is the price?
The PIC16C77-04I/P is available from authorized distributors including DigiKey, Mouser, and Microchip Direct. As of 2026-09-19, pricing starts around USD 11.20 at quantity 1, with break pricing down to USD 6.05 at 1000 pieces (per Octopart aggregated distributor data). Lead time is typically 6-10 weeks due to NRND status; for new designs the flash-based PIC16F77-I/P is recommended for better availability.
What is the lead time for PIC16C77-04I/P orders?
Lead time for PIC16C77-04I/P is typically 6-10 weeks because the part is in NRND status and inventory is declining. According to DigiKey and Mouser stock data, small quantities may ship from distributor shelf stock for immediate delivery, but production volumes should be planned with the longer lead time. Microchip Direct is the recommended source for production orders; distributors may stock only evaluation quantities.
What is the difference between PIC16C77-04I/P and PIC16F77-I/P?
The PIC16C77-04I/P uses OTP EPROM memory (one-time programmable, cannot be erased) while the PIC16F77-I/P uses Flash memory (reprogrammable thousands of times). According to the Microchip datasheet family documentation, both parts share the same 14KB program memory, 368 bytes RAM, 8-channel 8-bit ADC, 33 I/O pins, and 40-pin PDIP package, making PIC16F77-I/P a near drop-in modern replacement. PIC16F77 also runs at 20 MHz versus 4 MHz for PIC16C77-04.
PIC16C77-04I/P vs PIC16C77-20I/P - which is better for high-speed applications?
The PIC16C77-04I/P runs at 4 MHz maximum (200ns instruction cycle, ~4 MIPS) while the PIC16C77-20I/P runs at 20 MHz (200ns at 20 MHz would be wrong - actually 200ns at 4 MHz; the -20 grade runs at 20 MHz with 200ns instruction cycle, 5 MIPS). For high-speed applications requiring faster interrupt response or higher PWM frequencies, the -20 grade is the better choice. The -04 grade is preferred for lower-power or slower-clock designs where EMI is a concern.
Can I use PIC16F77-I/P as a drop-in replacement for PIC16C77-04I/P?
Yes, the PIC16F77-I/P is the recommended drop-in replacement for PIC16C77-04I/P. According to the Microchip product page, both parts share the same 40-pin PDIP pinout, same peripheral set (8-channel 8-bit ADC, USART, MSSP, 2 CCP), same 14KB program memory and 368 bytes RAM. The only differences are Flash vs OTP memory (F77 is reprogrammable) and 20 MHz max clock (F77) vs 4 MHz (C77-04). Existing C77-04 code can run on F77 unchanged if clock divider is adjusted.
When should I choose PIC16C77-04I/P over PIC16F77-I/P for a new design?
Choose PIC16C77-04I/P only when you specifically need OTP memory for cost-sensitive high-volume production where reprogrammability is not required and code is fully verified. For new designs, Microchip recommends PIC16F77-I/P instead - it offers Flash memory (allowing field firmware updates and easier development), higher 20 MHz clock speed, and is fully pin-compatible. Reserve PIC16C77-04I/P for maintaining legacy systems or matching existing production BOMs.
What are the on-chip peripherals of the PIC16C77-04I/P?
The PIC16C77-04I/P integrates 8 channels of 8-bit ADC, one USART (asynchronous/synchronous serial), one MSSP (Master Synchronous Serial Port) supporting both SPI and I2C modes, two CCP modules (Capture/Compare/PWM) for timing and motor control, one 8-bit timer/counter (Timer0), and one 8-bit timer with 16-bit read/write capability. Watchdog timer with on-chip RC oscillator and brown-out reset are also included. According to the datasheet, this peripheral set is competitive for embedded control designs of the late 1990s.
Where can I download the PIC16C77-04I/P datasheet PDF?
The PIC16C77-04I/P datasheet can be downloaded from Microchip's official website at https://ww1.microchip.com/downloads/en/DeviceDoc/30430D.pdf. According to Microchip's documentation index, the PIC16C7X family datasheet (DS30430D) covers all members including PIC16C77. Third-party sites like alldatasheet.com and findic.us also host mirror copies, but the Microchip URL above is the authoritative version with the latest errata.
What is the operating voltage range of PIC16C77-04I/P?
The PIC16C77-04I/P operates from a supply voltage of 4.0 V to 5.5 V according to the Microchip PIC16C7X datasheet electrical characteristics. Operation below 4.0 V may cause brown-out reset to trigger if BOR is enabled. For 3.3V-only systems, an LDO regulator or level shifter is required; alternatively, consider PIC16LF77 or PIC16F88 parts that natively support lower voltage rails. The industrial 'I' temperature suffix allows -40C to +85C operation.
Hey Google, what is the best replacement for the PIC16C77-04I/P?
The best replacement for PIC16C77-04I/P is the Microchip PIC16F77-I/P, which is pin-compatible in the same 40-pin PDIP footprint and offers Flash memory (reprogrammable) plus 20 MHz maximum clock versus 4 MHz on the original. According to Microchip's product page for PIC16C77, the PIC16F77 is explicitly recommended as the modern replacement. For surface-mount designs, PIC16F77-I/PT (TQFP-44) is available; both retain the same 14KB program memory and 368 bytes RAM.
Is the PIC16C77-04I/P suitable for new industrial control designs in 2026?
The PIC16C77-04I/P is Not Recommended for New Designs (NRND) per Microchip's lifecycle classification, so for new 2026 industrial designs, the PIC16F77-I/P or PIC16F877A-I/P is recommended instead. According to Microchip's product page, the PIC16F77 offers Flash memory, 20 MHz clock, and is fully pin-compatible, while PIC16F877A adds more memory (14KB program, 368 RAM, 256 EEPROM) for headroom. Existing PIC16C77-04I/P designs should remain maintainable via distributor stock but should plan a migration roadmap.

Engineering reference data for PIC16C77-04I/P — comparison, design guidance, and compliance information.

Selection Guide

Choose PIC16C77-04I/P when maintaining a legacy design that specifies OTP memory, requires industrial -40C to +85C operation, and runs at 4 MHz maximum clock - particularly in field-deployed industrial controllers where code tampering is a concern. For new designs in 2026, choose PIC16F77-I/P instead: it is fully pin-compatible, offers Flash memory for field firmware updates, and runs at 20 MHz (5 MIPS vs 4 MIPS) for the same approximate price. Choose PIC16C74B-04I/P when 4KB program memory is sufficient and cost is paramount. Choose PIC16C765-I/P when USB connectivity is required (it adds a USB 1.1 SIE peripheral, though with fewer GPIO pins). All alternatives share the 40-pin PDIP footprint, enabling PCB reuse.

Comparison with Alternatives

Parameter This Product PIC16F77-I/P PIC16C77-04/P PIC16C765-I/P PIC16C74B-04I/P
Package 40-pin PDIP 40-pin PDIP (same) 40-pin PDIP (same) 40-pin PDIP (same) 40-pin PDIP (same)
Brand Microchip Technology Microchip Technology (same) Microchip Technology (same) Microchip Technology (same) Microchip Technology (same)
Program Memory 14 KB OTP 14 KB Flash 14 KB OTP 14 KB OTP 4 KB OTP
Maximum Clock 4 MHz 20 MHz 4 MHz 4 MHz 4 MHz
RAM 368 bytes 368 bytes 368 bytes 368 bytes 192 bytes
Memory Type OTP EPROM Flash (reprogrammable) OTP EPROM OTP EPROM OTP EPROM
Temperature Range -40C to +85C (Industrial) -40C to +85C (Industrial) 0C to +70C (Commercial) -40C to +85C (Industrial) -40C to +85C (Industrial)
ADC Channels 8 channels, 8-bit 8 channels, 8-bit 8 channels, 8-bit 8 channels, 8-bit 8 channels, 8-bit
Special Features 33 I/O, USART, MSSP, 2 CCP Same + Flash reprogrammability Same peripherals Same + USB 1.1 SIE, fewer I/O (24) Same peripherals, less memory

Key Differentiators

  • Industrial temperature range (-40C to +85C) in standard speed grade (vs PIC16C77-04/P)
  • Recommended modern replacement is pin-compatible (vs PIC16F77-I/P)
  • Higher memory configuration in same package (vs PIC16C74B-04I/P)

Design Notes

OTP memory is one-time programmable - firmware must be 100% verified before programming, as mistakes cannot be erased. For development cycles, prototype with PIC16F77 (Flash) on the same PCB footprint, then move to PIC16C77-04I/P for production. A common pitfall is assuming the BOR (brown-out reset) voltage threshold matches the minimum VDD of 4.0V exactly - in practice it can vary, so design VDD to stay above 4.2V under all load conditions if BOR is enabled. The 'I' suffix denotes industrial -40C to +85C; commercial 'PIC16C77-04/P' without 'I' is 0C to +70C only.

Power supply decoupling requires a 0.1 uF ceramic capacitor placed within 5 mm of each VDD pin (pins 11 and 32 on PDIP-40), plus a bulk 10 uF electrolytic or tantalum on the main VDD rail. According to the PIC16C7X datasheet, VSS pins (12 and 31) should be tied to a low-impedance ground plane. For noise-sensitive ADC applications, an additional LC filter on AVdd (when implemented as separate analog supply) is recommended. Power-on reset (POR) requires VDD rise time below a specified threshold; if the rise is slower, use the MCLR pin with an external RC delay.

The 40-pin PDIP package at 0.600 inch row spacing (15.24 mm) suits through-hole PCB design with 2.54 mm (0.1 inch) pitch. For prototyping, use a 40-pin DIP socket (machined-pin preferred for reliability). When migrating to surface-mount, PIC16C77-04I/PT (TQFP-44) or PIC16C77-04I/L (PLCC-44) are footprint-compatible within the family but require PCB redesign. The crystal oscillator traces (OSC1/OSC2) should be kept short and surrounded by ground; for 4 MHz operation, ceramic resonators with built-in capacitors are a cost-effective alternative to crystals.

Compliance Information

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

Lead-free and RoHS compliant per Microchip product page. Not AEC-Q100 qualified - for automotive applications consider PIC16F77-E/P or PIC18F variants with automotive qualification. Halogen-free status not explicitly stated in provided data.

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

Related Searches

PIC16C77-04I/P PIC16C77-04I/P datasheet Microchip PIC16C77 8-bit microcontroller PIC16C77 OTP 14KB 4MHz 40-PDIP PIC16C77-04I/P DIP-40 MCU PIC16C77 industrial microcontroller application PIC16C77-04I/P vs PIC16F77-I/P PIC16C77-04I/P drop-in replacement PIC16C77-04I/P buy price stock where to download PIC16C77 datasheet PDF PIC16C77 pinout 40-pin PDIP PIC16C77 ADC 8-channel PIC16C77 USART MSSP CCP peripherals PIC16C77 NRND replacement Microchip PIC mid-range 8-bit OTP MCU 1990s

Related Components & Terms

Microchip Technology PIC16C77-04I/P PIC16F77-I/P PIC16C765-I/P PIC16C74B-04I/P PIC16C77-04/P PIC microcontroller 8-bit MCU RISC architecture Harvard architecture OTP EPROM Flash memory PDIP package TQFP-44 PLCC-44 ADC (Analog-to-Digital Converter) USART MSSP (Master Synchronous Serial Port) CCP (Capture/Compare/PWM) PIC16C7X family mid-range PIC MIPS (Million Instructions Per Second) RoHS REACH industrial temperature grade
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