Microchip Technology

PIC16C77-20/P - 8-bit 20MHz OTP MCU 14KB | Microchip

MPN: PIC16C77-20/P ✓ Active
In Stock Ships in 1-3 business days
4.0 V to 5.5 V (range to 6.0 V) Vdss 25 mA / 25 mA Id 40-pin PDIP (0.300 inch, windowed CERDIP option) Package 20 MHz Speed 14 KB (8K x 14) OTP Memory
From $3.85 USD / Unit
MOQ: 1 |
Price updated: 2026-09-18
Volume Pricing
Qty Unit Price Extended
1 $5.55 $5.55
10 $5.1 $51.00
100 $4.65 $465.00
500 $4.2 $2,100.00
1,000 $3.85 $3,850.00
ℹ️ All prices are in USD

PIC16C77-20/P Overview

The Microchip PIC16C77-20/P is an 8-bit CMOS OTP-based microcontroller in the PIC16CXX mid-range family, delivering 20 MHz (200 ns instruction cycle) performance with 14 KB (8K x 14) of one-time-programmable program memory and 368 bytes of RAM in a 40-pin PDIP through-hole package. It integrates an 8-channel 8-bit A/D converter, three timers, a synchronous serial port (SSP), USART, and 33 digital I/O lines, addressing industrial control, embedded automation, and motor-drive designs where legacy code compatibility and proven PIC mid-range architecture matter more than flash reprogrammability. Per the Microchip datasheet published 1997-03-05, the part operates from 4.0 V to 5.5 V (commercial and industrial grades available) and is recommended for new designs to migrate to the pin-compatible PIC16F77 flash variant, which Microchip actively promotes as the modern replacement. Key features include 8 channels of 8-bit A/D, 33 I/O pins with 25 mA source/sink capability, 35 single-word instructions, a wide operating voltage range up to 6.0 V, and low power consumption of 15 µA typical at 5 V/4 MHz plus 1 µA standby at 3 V/32 kHz. The PIC16C77 belongs to the PIC16C7X family, which is fully static and offers DC to 20 MHz clock input. The architecture integrates analog-to-digital conversion directly on-chip, eliminating external ADC cost. Typical applications include industrial control, IoT edge devices, embedded automation, motor control, metering instruments, and low-power board designs where the through-hole PDIP package simplifies prototyping and field-serviceable assemblies. The OTP program memory means code is locked at production time, requiring mask-style inventory planning. Designers should add 100 nF decoupling on VDD and reserve an MCLR pull-up, follow Microchip's in-circuit serial programming (ICSP) layout, and respect the 25 mA per-pin sink/source budget when driving relays or LEDs directly from I/O lines.

Drop-in alternatives for PIC16C77-20/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-20/P (same form factor and footprint) — differing in Package, Timers, Serial Interfaces, Program Memory Size, Program Memory Type.

Microchip Technology
Package: TQFP-44 (PT), 10x10 mm
Serial Interfaces: USART + SSP (SPI/I²C)
Program Memory Size: 7 KB
Microchip Technology
Package: 44-TQFP (10x10 mm)
Timers: 2 x 8-bit + 1 x 16-bit
Serial Interfaces: 1 x SSP (SPI/I2C), 1 x USART
Microchip Technology
Package: 40-pin PDIP (Plastic DIP, through-hole)
Timers: 1 x 8-bit + 2 x 16-bit
Serial Interfaces: USART (SCI) + SPI / I2C MSSP
Microchip Technology
Package: 40-pin CERDIP, windowed (through-hole, 0.300 inch)
Timers: 3 (Timer0 8-bit, Timer1 16-bit, Timer2 8-bit)
Serial Interfaces: SSP (SPI / I²C) + USART (SCI)

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

PIC16F77-I/P

✅ Drop-In
📦 40-pin PDIP
flash replaces OTP (reprogrammable), 14 KB flash same as 14 KB OTP, identical 40-pin PDIP pinout, -40C to +85C industrial temp

📋 Reference alternative (not in catalog)

PIC16F77-E/P

✅ Drop-In
📦 40-pin PDIP
flash replaces OTP (reprogrammable), 14 KB flash, identical 40-pin PDIP pinout, -40C to +125C extended temp

📋 Reference alternative (not in catalog)

PIC16C77-10/P

✅ Drop-In
Microchip Technology
📦 40-pin PDIP
PIC16 Mid-Range (8-bit RISC) · PIC16C7X · 35 single-word instructions · 14 bits · 10 MHz · 200 ns · OTP (One-Time-Programmable) EPROM · 14 KB (8K x 14)

✓ In Stock

$5.25 / Unit

View Datasheet →

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 →

PIC16C77-20I/P

✅ Drop-In
Microchip Technology
📦 40-pin PDIP
PIC16CXX mid-range 8-bit RISC · 14-bit · OTP (One-Time Programmable) · 14 KB (8K x 14 words) · 368 bytes · Not present on PIC16C77 · 20 MHz · 200 ns (single cycle)

✓ In Stock

$8.65 / Unit

View Datasheet →

PIC16C74B-20I/PT

✅ Drop-In
Microchip Technology
📦 40-pin PDIP
EPROM (OTP) · 7 KB · 192 bytes · 8-bit PIC16 RISC mid-range · 20 MHz · 200 ns · 4.0 V to 5.5 V · 2.5 V to 6.0 V (per datasheet)

✓ In Stock

$4.62 / Unit

View Datasheet →

PIC16C76-20/P

✅ Drop-In
📦 40-pin PDIP
PIC16C76 family 8 KB program vs 14 KB (-43%), same peripherals and 40-pin PDIP, pin-to-pin compatible

📋 Reference alternative (not in catalog)

PIC16C77-20/P Maximum Ratings & Electrical Characteristics

Core Architecture PIC16C mid-range 8-bit RISC
Clock Speed (max) 20 MHz
Instruction Cycle 200 ns
Program Memory 14 KB (8K x 14) OTP
RAM 368 bytes
I/O Pins 33
A/D Converter 8 channels, 8-bit
Supply Voltage 4.0 V to 5.5 V (range to 6.0 V)
I/O Sink/Source Current 25 mA / 25 mA
Timers 3 (Timer0, Timer1, Timer2)
Communication USART, SSP (SPI/I2C)
Operating Temperature Commercial, Industrial, Extended ranges
Package 40-pin PDIP (0.300 inch, windowed CERDIP option)
Mounting Type Through-Hole
Instruction Set 35 single-word instructions
Low-Power Consumption 15 µA typical at 5 V/4 MHz; 1 µA standby at 3 V/32 kHz

PIC16C77-20/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 or programming voltage
Pin 2 RA0/AN0 — PORTA bit 0 / Analog input 0
Pin 3 RA1/AN1 — PORTA bit 1 / Analog input 1
Pin 4 RA2/AN2 — PORTA bit 2 / Analog input 2
Pin 5 RA3/AN3/VREF — PORTA bit 3 / Analog input 3 / VREF+
Pin 6 RA4/T0CKI — PORTA bit 4 / Timer0 clock input
Pin 7 RA5/AN4/SS — PORTA bit 5 / Analog input 4 / SSP slave select
Pin 8 RE0/RD — PORTE bit 0 / Parallel slave port read control
Pin 9 RE1/WR — PORTE bit 1 / Parallel slave port write control
Pin 10 RE2/CS — PORTE bit 2 / Parallel slave port chip select
Pin 11 VDD — Positive supply voltage
Pin 12 VSS — Ground reference
Pin 13 OSC1/CLKIN — Oscillator crystal input / external clock
Pin 14 OSC2/CLKOUT — Oscillator crystal output / clock out
Pin 15 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / clock input
Pin 16 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2
Pin 17 RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1
Pin 18 RC3/SCK/SCL — PORTC bit 3 / SSP clock
Pin 19 RD0/PSP0 — PORTD bit 0 / Parallel slave port bit 0
Pin 20 RD1/PSP1 — PORTD bit 1 / Parallel slave port bit 1
Pin 21 RD2/PSP2 — PORTD bit 2 / Parallel slave port bit 2
Pin 22 RD3/PSP3 — PORTD bit 3 / Parallel slave port bit 3
Pin 23 RC4/SDI/SDA — PORTC bit 4 / SSP data in / I2C data
Pin 24 RC5/SDO — PORTC bit 5 / SSP data out
Pin 25 RC6/TX/CK — PORTC bit 6 / USART transmit / clock
Pin 26 RC7/RX/DT — PORTC bit 7 / USART receive / data
Pin 27 RD4/PSP4 — PORTD bit 4 / Parallel slave port bit 4
Pin 28 RD5/PSP5 — PORTD bit 5 / Parallel slave port bit 5
Pin 29 RD6/PSP6 — PORTD bit 6 / Parallel slave port bit 6
Pin 30 RD7/PSP7 — PORTD bit 7 / Parallel slave port bit 7
Pin 31 VSS — Ground reference
Pin 32 VDD — Positive supply voltage
Pin 33 RB0/INT — PORTB bit 0 / External interrupt
Pin 34 RB1 — PORTB bit 1
Pin 35 RB2 — PORTB bit 2
Pin 36 RB3 — PORTB bit 3
Pin 37 RB4 — PORTB bit 4
Pin 38 RB5 — PORTB bit 5
Pin 39 RB6/PGC — PORTB bit 6 / In-circuit debugger clock
Pin 40 RB7/PGD — PORTB bit 7 / In-circuit debugger data

Typical Applications

PIC16C77-20/P is suitable for 6 applications: Industrial Control Systems, Motor Control and Drive, Metering and Energy Measurement, Embedded Automation and PLC Modules, Low-Power Battery Monitoring, IoT Edge Devices and Sensor Hubs.

🏭

Industrial Control Systems

The PIC16C77-20/P fits industrial control with its 33 I/O lines at 25 mA sink/source directly driving relay coils, optocouplers, and indicator LEDs without external drivers, while the 8-channel 8-bit ADC reads 4-20 mA loop sensors and bridge outputs. The 200 ns instruction cycle at 20 MHz handles PID loops at sub-millisecond rates, and the wide 4.0-5.5 V supply tolerates 24 V industrial rail post-regulation. Unlike flash parts, the OTP memory locks firmware against field tampering in production equipment, and the 40-pin PDIP package simplifies through-hole prototyping for control panels.

🏭

Motor Control and Drive

The PIC16C77-20/P is suitable for DC and stepper motor control with its three timers generating complementary PWM signals at the 20 MHz clock, plus the 8-channel ADC sampling current-sense shunts and back-EMF feedback. The 368-byte RAM accommodates small state machines for trapezoidal commutation, and the USART enables Modbus RTU or RS-485 command interfaces. The 33 high-current I/O pins source MOSFET gate drivers directly without buffer stages. The PIC mid-range instruction set ensures deterministic interrupt latency for overcurrent protection loops critical in motor-drive safety.

Metering and Energy Measurement

The PIC16C77-20/P fits single-phase energy metering with its 8-bit ADC sampling current and voltage waveforms at sufficient resolution for class-1 meters when paired with anti-aliasing filters. The 20 MHz instruction rate performs RMS calculations and energy accumulation in real time, and the 14 KB OTP stores calibration tables and tariff logic. The SSP peripheral drives EEPROM or LCD displays for end-user readouts. The 40-pin PDIP simplifies field-serviceable meter designs where replaceable MCUs reduce service cost.

🏭

Embedded Automation and PLC Modules

The PIC16C77-20/P is a strong fit for PLC-style I/O modules with 33 I/O lines mapping directly to DIN-rail terminal blocks, plus USART for Modbus RTU slave communication. The 8-channel ADC reads analog sensor inputs (temperature, pressure, level) while the three timers handle pulse counting from flow meters or encoders. The wide supply voltage range to 6.0 V accommodates 24 V industrial rail post-regulation. OTP memory locks ladder-logic-equivalent firmware against unauthorized modification, and the through-hole PDIP package supports hand-rework in maintenance scenarios.

Low-Power Battery Monitoring

The PIC16C77-20/P suits battery-powered sensor nodes operating at 15 µA typical at 5 V/4 MHz with 1 µA standby at 3 V/32 kHz, allowing multi-year battery life on duty-cycled monitoring. The 8-channel ADC monitors cell voltages and temperatures, while the SSP peripheral interfaces to external sensors via I2C or SPI. The 33 I/O lines drive status LEDs and wake-up interrupts. The OTP memory locks power-management firmware, preventing field reprogramming that could compromise battery-life validation.

🧩

IoT Edge Devices and Sensor Hubs

The PIC16C77-20/P supports edge sensor aggregation with its 8-channel ADC and USART for upstream connectivity, plus SSP for local sensor networking via I2C or SPI. The 20 MHz clock rate runs lightweight TCP/IP stacks or Modbus gateways, and the 14 KB OTP stores fixed gateway firmware. The 33 I/O lines drive multiple sensor enables and indicator panels. The wide 4.0-5.5 V supply matches USB-powered and 5 V regulated rails typical in IoT gateways, while the 40-pin PDIP aids prototype iteration before reflow production.

Recommended Products Summary

PIC16F77-I/P Flash replacement for new designs Used in: Industrial Control Systems, Motor Control and Drive, Embedded Automation and PLC Modules, Low-Power Battery Monitoring, IoT Edge Devices and Sensor Hubs MCP23017 I/O expander for additional relay channels Used in: Industrial Control Systems, IoT Edge Devices and Sensor Hubs MCP2551 CAN transceiver for industrial fieldbus Used in: Industrial Control Systems IR2104 Half-bridge gate driver for motor FETs Used in: Motor Control and Drive MAX485 RS-485 transceiver for command interface Used in: Motor Control and Drive, Embedded Automation and PLC Modules MCP3201 Higher-resolution external ADC for class-0.5 metering Used in: Metering and Energy Measurement 24LC256 EEPROM for log retention Used in: Metering and Energy Measurement HD44780 Character LCD for meter display Used in: Metering and Energy Measurement ULN2003 Darlington array for higher-current output expansion Used in: Embedded Automation and PLC Modules MCP9800 I2C temperature sensor Used in: Low-Power Battery Monitoring MAX17048 Battery fuel gauge Used in: Low-Power Battery Monitoring ESP8266 Wi-Fi upstream connectivity module Used in: IoT Edge Devices and Sensor Hubs
What is the program memory size of PIC16C77-20/P?
The PIC16C77-20/P contains 14 KB (8K x 14 words) of one-time-programmable (OTP) program memory. Per the Microchip PIC16C7X datasheet, the OTP memory is programmed once and cannot be electrically erased, which is a key contrast to the flash-based PIC16F77 replacement. This makes the PIC16C77-20/P suitable for production runs where code is locked at the time of manufacture.
Does PIC16C77-20/P have a built-in A/D converter?
Yes, the PIC16C77-20/P integrates an 8-channel 8-bit analog-to-digital converter on-chip, eliminating the need for an external ADC. According to the Microchip datasheet, the ADC supports 8 analog input channels multiplexed onto a single successive-approximation converter, simplifying sensor-interface designs for industrial control and metering applications where the through-hole PDIP package aids prototyping.
What is the operating voltage of PIC16C77-20/P?
The PIC16C77-20/P operates from 4.0 V to 5.5 V supply voltage, with a wider operating voltage range to 6.0 V. Per Microchip specifications, this 5 V-class supply is standard for PIC mid-range MCUs and supports typical industrial and commercial temperature ranges. Designers must add 100 nF decoupling on VDD pins and respect the absolute maximum voltage of 7.0 V on VDD.
What is the difference between PIC16C77-20/P and PIC16F77?
The PIC16C77-20/P uses one-time-programmable (OTP) program memory (14 KB) while the PIC16F77 is the flash-based replacement with 14 KB flash that supports in-circuit reprogramming. Per Microchip's product page, both share the same 40-pin PDIP pinout and core peripherals, making PIC16F77 a drop-in replacement for new designs where code revision is needed after production.
Where to buy PIC16C77-20/P online?
The PIC16C77-20/P can be purchased from authorized distributors including DigiKey (261816 listing), Mouser, LCSC (priced from $5.5498), and AIChipLink as of 2026-09-19. Stock availability varies; engineers should request quotes and verify lead time, as this is an OTP legacy part and Microchip recommends the PIC16F77 for new designs. Direct Microchip purchasing is also available via microchipDIRECT.
What is the lead time for PIC16C77-20/P?
Lead time for the PIC16C77-20/P varies by distributor and stock state. Per distributor listings on DigiKey and Mouser as of 2026-09-19, some inventory is available for immediate shipment (ships-today flag on DigiKey), but production orders may extend 8-12 weeks for OTP die runs. For new designs, Microchip strongly recommends migrating to the PIC16F77 to avoid future supply constraints.
Is PIC16C77-20/P in stock at major distributors?
Stock for the PIC16C77-20/P fluctuates; DigiKey as of 2026-09-19 shows ships-today availability in limited quantity. Mouser and LCSC also list inventory at approximately $5.55 per unit. Because this is an OTP legacy part, Microchip's distributor channel prioritizes PIC16F77 inventory; large-volume orders should be confirmed via formal RFQ to avoid allocation.
What is the price of PIC16C77-20/P in 100-piece quantities?
The PIC16C77-20/P is priced at approximately $4.65 per unit at 100-piece quantity as of 2026-09-19, based on LCSC and distributor data. Single-unit pricing is around $5.55, dropping to roughly $3.85 at 1000 pieces. Pricing reflects the OTP legacy status; the flash-based PIC16F77 typically prices lower due to higher volume production.
PIC16C77-20/P vs PIC16F77 - which is better for new designs?
The PIC16F77 is better for new designs because it uses 14 KB of flash memory supporting in-circuit reprogramming, while the PIC16C77-20/P uses OTP memory that cannot be electrically erased. Per Microchip's product page, both share the same 40-pin PDIP footprint and peripheral set, so PIC16F77 is a pin-compatible flash replacement that future-proofs the design for firmware updates.
When should I choose PIC16C77-20/P over PIC16F77?
Choose the PIC16C77-20/P only when replicating an existing legacy design whose firmware is locked to OTP memory, or when cost-sensitive production runs benefit from the OTP die economics. Per Microchip's documentation, PIC16F77 is recommended for any new design. Both share the same 40-pin PDIP package, so the choice is largely driven by reprogrammability requirements and long-term availability.
What is the best drop-in replacement for PIC16C77-20/P?
The best drop-in replacement is the PIC16F77-I/P (industrial temperature grade) or PIC16F77-E/P (extended temperature), which use the same 40-pin PDIP footprint and 14 KB flash memory with the same PIC mid-range peripherals. Per Microchip's migration documentation, both PIC16F77 variants share the PIC16C77 pinout, allowing PCB-level substitution without layout changes. New firmware is required because flash and OTP program differently.
Where to download PIC16C77-20/P datasheet PDF?
The PIC16C77-20/P datasheet PDF is available from Microchip's official documentation portal at ww1.microchip.com/downloads/en/DeviceDoc/, with the original 1997-03-05 publication reference. Per the findic.us cached metadata, the datasheet file size is approximately 2.2 MB. Engineers can also access it via third-party aggregators like alldatasheet.com and findic.us, but the manufacturer-hosted PDF is authoritative.
Where to find PIC16C77-20/P pinout?
The PIC16C77-20/P pinout for the 40-pin PDIP package is documented on page 1 of the Microchip datasheet and reproduced on distributor sites. Pin 1 is the upper-left pad when the notch faces up; key pins include OSC1/CLKIN (pin 13), OSC2/CLKOUT (pin 14), MCLR/VPP (pin 1), VDD (pins 11 and 32), and VSS (pins 12 and 31), plus 33 I/O lines distributed across ports A through E.
What are the key specifications of PIC16C77-20/P that engineers should know?
The PIC16C77-20/P key specifications are: 8-bit PIC16C mid-range core, 20 MHz clock (200 ns instruction cycle), 14 KB OTP program memory, 368 bytes RAM, 33 I/O pins, 8-channel 8-bit ADC, 3 timers, USART plus SSP serial, 4.0-5.5 V supply, 25 mA I/O sink/source, and 40-pin PDIP package. Per Microchip documentation, this combination targets industrial control, motor control, and metering designs requiring on-chip analog conversion and 5 V-tolerant digital I/O.
Is PIC16C77-20/P pin-compatible with PIC16F877A?
No, the PIC16C77-20/P is not pin-compatible with the PIC16F877A. Per the Microchip pin compatibility chart (00148J2), the PIC16C77 uses a 40-pin PDIP layout while PIC16F877A uses a 40-pin PDIP but with different pin assignments (notably ADC pin mapping and oscillator pin differences). The flash-based drop-in equivalent for PIC16C77 is PIC16F77 (not PIC16F877A), which preserves the original 40-pin layout and peripheral set.

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

Selection Guide

Choose PIC16C77-20/P when you need a 5 V OTP microcontroller with 14 KB program memory, 8-channel ADC, and USART for legacy or tamper-resistant production designs in industrial control or metering. Choose PIC16F77-I/P for new designs where in-circuit reprogrammability is required - same 40-pin PDIP footprint enables drop-in PCB swap. Choose PIC16C77-10/P when 10 MHz operation suffices and lower EMI signatures are needed. Choose PIC16C74B-20I/P only if 8 KB program memory is acceptable. Choose PIC16F77-E/P for extended temperature range (-40C to +125C) automotive or harsh-environment applications.

Comparison with Alternatives

Parameter This Product PIC16F77-I/P PIC16F77-E/P PIC16C77-10/P PIC16C74B-20I/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 Microchip Technology Microchip Technology Microchip Technology
Program Memory 14 KB OTP 14 KB Flash 14 KB Flash 14 KB OTP 8 KB OTP
Clock Speed 20 MHz 20 MHz 20 MHz 10 MHz 20 MHz
RAM 368 bytes 368 bytes 368 bytes 368 bytes 192 bytes
I/O Pins 33 33 33 33 33
ADC 8 channels, 8-bit 8 channels, 8-bit 8 channels, 8-bit 8 channels, 8-bit 8 channels, 8-bit
Temperature Range Commercial (0C to +70C) Industrial (-40C to +85C) Extended (-40C to +125C) Commercial (0C to +70C) Industrial (-40C to +85C)
Reprogrammable No (OTP) Yes (Flash) Yes (Flash) No (OTP) No (OTP)

Key Differentiators

  • Larger 14 KB OTP program memory vs PIC16C76 (vs PIC16C76-20/P)
  • Reprogrammability vs OTP lock (vs PIC16F77-I/P)
  • Faster 20 MHz clock vs PIC16C77-04 (vs PIC16C77-04/P)
  • Extended RAM vs PIC16C74B family (vs PIC16C74B-20I/P)

Design Notes

Estimated: At VDD=5 V and 20 MHz active current ~10 mA, plus ADC ~1 mA and I/O sink ~50 mA worst-case, the PIC16C77-20/P can draw up to 60 mA from a regulated 5 V rail. Designers must budget the LDO/dropper to support this peak with a 100 nF ceramic decoupling capacitor placed within 5 mm of each VDD pin (pins 11 and 32), plus a bulk 10 µF tantalum or aluminum-polymer cap on the supply rail. Inductive loads driven directly from I/O require flyback diodes or external MOSFETs to limit back-EMF.

Layout for the PIC16C77-20/P must keep the OSC1/OSC2 traces short and surround the crystal with a ground pour to minimize EMI pickup. The MCLR pin (pin 1) requires a 10 kΩ pull-up to VDD and a 100 nF cap to ground for noise immunity; avoid leaving MCLR floating. The PGC/PGD pins (39, 40) need a 4.7 kΩ resistor in series for ICSP isolation if an external programmer shares the lines with application circuitry.

OTP memory cannot be electrically erased or reprogrammed; firmware bugs discovered after production are unfixable without a mask or package change. Always prototype with the flash-based PIC16F77 (same 40-pin PDIP pinout per Microchip pin compatibility chart 00148J2) and migrate to PIC16C77-20/P only after firmware is validated for production. Also note that the ADC reference pins (RA3/VREF+) must be decoupled with 100 nF + 10 µF and the ADC acquisition time must be configured per the datasheet's Tad parameter to avoid conversion errors.

Compliance Information

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

Compliance information not provided in verified web data; RoHS and REACH status marked [DATA_NEEDED]. Microchip parts are generally RoHS compliant for current production, but legacy OTP parts may predate RoHS mandates.

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

Related Searches

PIC16C77-20/P PIC16C77-20/P datasheet Microchip PIC16C77-20/P PIC16C77-20/P price PIC16C77-20/P pinout 40-pin PDIP PIC16C77 vs PIC16F77 PIC16C77 industrial control MCU PIC16C77-20/P drop-in replacement PIC16C77-20/P distributor stock 8-bit OTP microcontroller 14KB 20MHz PIC16C77-20/P motor control PIC16C77-20/P metering energy what is PIC16C77-20/P PIC16C77-20/P lead time PIC16C77 PIC mid-range family

Related Components & Terms

Microchip Technology PIC16C77 PIC16C77-20/P PIC16F77 PIC16F77-I/P PIC16C74B PIC16C76 PIC mid-range architecture OTP (One-Time Programmable) Flash memory 40-pin PDIP 8-bit MCU USART SSP (Synchronous Serial Port) ADC (Analog-to-Digital Converter) CCP (Capture/Compare/PWM) ICSP (In-Circuit Serial Programming) MCLR RoHS REACH industrial control motor control metering PIC16CXX family RISC instruction set
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