Microchip Technology

PIC16C77-20/PT - 8-bit MCU, 14KB OTP, 20MHz, 44-TQFP | Microchip

Teilenummer: PIC16C77-20/PT ✗ Abgekündigt
Auf Lager Versand in 1–3 Werktagen
4 V to 6 V Vdss 44-TQFP (10x10 mm) Package 20 MHz Speed OTP (One-Time Programmable) Memory
Ab $7.5 USD / Stück
MOQ: 1 |
Preis aktualisiert: 2026-09-18
Mengenpreise
Menge Stückpreis Gesamt
1 $12.5 $12,50
10 $11.25 $112,50
100 $9.95 $995,00
500 $8.75 $4.375,00
1.000 $7.5 $7.500,00
ℹ️ Alle Preise sind in USD

PIC16C77-20/PT Übersicht

The Microchip Technology PIC16C77-20/PT is an 8-bit CMOS OTP-based microcontroller in the PIC16C family, offering 14KB (8K x 14) of one-time-programmable program memory and 368 bytes of RAM, packaged in a 44-pin TQFP (10x10 mm). It executes instructions in a 200 ns cycle at a 20 MHz clock, drawing only a few mA of active supply current from a 4 V to 6 V rail, and exposes 33 digital I/O pins alongside 8 channels of 8-bit A/D conversion.

What is an OTP microcontroller? An OTP (one-time-programmable) microcontroller is a class of MCU whose program memory can be written exactly once after manufacture and is thereafter read-only, providing lower per-unit cost than flash-based parts while eliminating in-system reprogrammability. OTP MCUs sit beneath the broader category hierarchy of microcontroller -> embedded controller -> semiconductor device, and the PIC16C77 belongs to Microchip's mid-range PIC® architecture, which is code-compatible with the PIC16C5X and PIC12CXXX families.

Key features include 2 capture/compare/PWM modules, a synchronous serial port configurable as 3-wire SPI™ or 2-wire I²C™, and a USART for asynchronous serial communication. Two additional timers (Timer0, Timer1, Timer2) provide flexible event timing, and 8 channels of 8-bit A/D conversion support sensor and analog-signal acquisition. The PIC16C77 is upwards source-compatible with PIC16C5X and PIC12CXXX devices, simplifying migration for legacy designs.

Architecturally, the device uses a Harvard-class RISC core with 35 single-word instructions, a hardware multiplier-free ALU optimized for bit-manipulation and BCD arithmetic, and separate program and data buses. The OTP program memory is fabricated using standard CMOS EPROM cells, which trade reprogrammability for die-area efficiency and lower cost in mature production volumes.

Typical applications include industrial control panels, automotive body electronics, sensor-interface boards, and legacy embedded systems where deterministic 8-bit control and ample I/O are required. The wide operating-temperature variants and USART peripheral also suit point-of-sale terminals, instrumentation front-ends, and simple motor-control boards.

When designing with this device, ensure the OTP programming step is planned into manufacturing flow because post-deployment firmware updates are not possible. The 4 V to 6 V supply range must be respected, and decoupling capacitors should be placed within 5 mm of VDD/VSS pins per Microchip's mid-range reference design.

This page consolidates distributor pricing, drop-in compatible alternatives (including the recommended flash-based successor PIC16F77), and practical design notes not found in the standalone manufacturer datasheet.

Drop-in-Alternativen für PIC16C77-20/PT – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.

Varianten dieser Serie

Modelle derselben Serie, die drop-in-kompatibel sind mit PIC16C77-20/PT (gleiche Bauform und Footprint) – abweichend in Serial Interfaces, RoHS Status, Program Memory Type, Operating Temperature, Package.

Microchip Technology
Serial Interfaces: USART (SCI) + SSP (SPI / I2C)
RoHS Status: Non-compliant (legacy OTP part)
Program Memory Type: OTP ROM
Microchip Technology
Serial Interfaces: SSP (SPI master/slave or I2C) + USART/SCI
Program Memory Type: OTP (One-Time-Programmable)
Operating Temperature: 0C to +70C (commercial)
Microchip Technology
Serial Interfaces: 1 x SSP (SPI/I2C), 1 x USART
RoHS Status: Compliant
Operating Temperature: 0 °C to +70 °C (Commercial)
Microchip Technology
Serial Interfaces: SSP (SPI/I2C), USART
RoHS Status: Non-compliant (contains lead)
Operating Temperature: -40C to +125C (Extended)
Microchip Technology
Serial Interfaces: SPI / I2C (SSP) + USART
RoHS Status: Compliant (PT package)
Program Memory Type: OTP EPROM
Microchip Technology
Serial Interfaces: SSP (SPI / I²C) + USART/SCI
RoHS Status: Non-compliant (legacy OTP windowed/erasable family)
Operating Temperature: -40 °C to +85 °C (industrial)
Microchip Technology
Serial Interfaces: USART, SSP (SPI master / I2C master/slave)
RoHS Status: Compliant
Program Memory Type: Flash

Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:

PIC16F77-I/PT

✅ Drop-In
Microchip Technology
📦 44-TQFP (10x10 mm)
PIC16 8-bit RISC (14-bit instruction word) · Flash · 14 KB · 368 bytes · 33 · 44-pin TQFP (PT) · Surface Mount, Thin Quad Flat Pack

✓ Auf Lager

$5.4 / Stück

Datenblatt ansehen →

PIC16C77-20I/PT

✅ Drop-In
Microchip Technology
📦 44-TQFP (10x10 mm)
PIC 8-bit Harvard (mid-range) · 35 single-word instructions, 14-bit wide · OTP (One-Time Programmable) · 14 KB (8K x 14) · 368 bytes · None (data EEPROM not present on PIC16C77) · 20 MHz · 200 ns (at 20 MHz)

✓ Auf Lager

$6.1 / Stück

Datenblatt ansehen →

PIC16C77-10/PT

✅ Drop-In
Microchip Technology
📦 44-TQFP (10x10 mm)
8-bit Microcontroller (MCU) · PIC16C7X · OTP EPROM · 14 KB · 368 bytes · Not present · 20 MHz (10 MHz for -10 speed grade) · 200 ns at 20 MHz

✓ Auf Lager

$5.7 / Stück

Datenblatt ansehen →

PIC16C77-04/PT

✅ Drop-In
Microchip Technology
📦 44-TQFP (10x10 mm)
PIC16C7X · 8-bit PIC RISC · 14-bit · 35 · 4 MHz · 200 ns · OTP (One-Time Programmable) · 14 KB (8K x 14)

✓ Auf Lager

$6.08 / Stück

Datenblatt ansehen →

PIC16C77-04I/PT

✅ Drop-In
📦 44-TQFP (10x10 mm)
4 MHz clock + industrial temp grade (-40C to +85C) vs 20 MHz + commercial, identical pinout

📋 Referenzalternative (nicht im Katalog)

PIC16C77-04E/PT

✅ Drop-In
Microchip Technology
📦 44-TQFP (10x10 mm)
PIC16C (8-bit RISC) · 35 single-word instructions · 200 ns at 4 MHz · OTP (One-Time Programmable) · 14 KB (8K x 14 words) · 368 x 8 bytes · 4 MHz · 33

✓ Auf Lager

$10.45 / Stück

Datenblatt ansehen →

PIC16C67-20/PT

✅ Drop-In
Microchip Technology
📦 44-TQFP (10x10 mm)
PIC16C6X (PIC16CXX) · 8-bit RISC (Harvard) · OTP ROM · 14 KB (8K x 14 words) · 368 bytes · 0 bytes (none on this part) · 20 MHz · 200 ns at 20 MHz (4 clocks/instruction)

✓ Auf Lager

$5.95 / Stück

Datenblatt ansehen →

PIC16C77-20/PT Grenzwerte & elektrische Eigenschaften

Core Architecture PIC16C (8-bit Harvard RISC)
Program Memory Type OTP (One-Time Programmable)
Program Memory Size 14 KB (8K x 14)
RAM 368 bytes
Maximale Taktfrequenz 20 MHz
Instruction Cycle Time 200 ns
Instruction Set Size 35 single-word instructions
Supply Voltage (Vdd) 4 V to 6 V
Digital I/O Pins 33
A/D Converter 8 channels, 8-bit resolution
Timers 3 (Timer0, Timer1, Timer2)
Capture/Compare/PWM Modules 2
Serial Interfaces 1x SSP (SPI or I2C), 1x USART
Gehäuse 44-TQFP (10x10 mm)
Montageart Surface Mount
RoHS-Status ROHS3 Compliant

PIC16C77-20/PT Pin-Konfiguration

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 / A/D reference
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 RE0/RD/AN5 — PORTE bit 0 / parallel slave port read / analog input 5
Pin 8 RE1/WR/AN6 — PORTE bit 1 / parallel slave port write / analog input 6
Pin 9 RE2/CS/AN7 — PORTE bit 2 / parallel slave port chip select / analog input 7
Pin 10 VDD — Positive supply voltage (4 V to 6 V)
Pin 11 VSS — Ground reference
Pin 12 OSC1/CLKIN — Oscillator input / external clock input
Pin 13 OSC2/CLKOUT — Oscillator output / clock output
Pin 14 T1OSO/T1CKI — Timer1 oscillator output / Timer1 clock input
Pin 15 T1OSI — Timer1 oscillator input
Pin 16 RC0/T1OSO — PORTC bit 0 / Timer1 oscillator output
Pin 17 RC1/T1OSI — PORTC bit 1 / Timer1 oscillator input
Pin 18 RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM module 1
Pin 19 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock
Pin 20 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data
Pin 21 RC5/SDO — PORTC bit 5 / SPI data out
Pin 22 RC6/TX/CK — PORTC bit 6 / USART TX / USART clock
Pin 23 RC7/RX/DT — PORTC bit 7 / USART RX / USART data
Pin 24 RB0/INT — PORTB bit 0 / external interrupt input
Pin 25 RB1 — PORTB bit 1
Pin 26 RB2 — PORTB bit 2
Pin 27 RB3 — PORTB bit 3
Pin 28 RB4 — PORTB bit 4
Pin 29 RB5 — PORTB bit 5
Pin 30 RB6/PGC — PORTB bit 6 / ICSP clock
Pin 31 RB7/PGD — PORTB bit 7 / ICSP data
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 (second VSS pin)
Pin 41 VDD — Positive supply voltage (second VDD pin)
Pin 42 NC — Not connected (per datasheet)
Pin 43 NC — Not connected (per datasheet)
Pin 44 MCLR/VPP — Master clear reset / OTP programming voltage input

Typische Anwendungen

PIC16C77-20/PT ist geeignet für 6 Anwendungs: Industrial Control Panels, Automotive Body Electronics, Sensor Interface Boards, Point-of-Sale (POS) Terminals, Simple Motor Control Boards, Instrumentation Front-Ends.

🏭

Industrial Control Panels

The PIC16C77-20/PT suits industrial control panels thanks to its 33 digital I/O pins (each capable of 25 mA source/sink) and 8 channels of 8-bit A/D conversion. In a typical control panel application, the device reads potentiometers, pushbuttons, and sensor outputs through its A/D channels while driving relays, indicator LEDs, and 7-segment displays directly from PORTB and PORTD. The synchronous serial port (SPI or I2C) connects to EEPROM for parameter storage, and the USART links to a host PLC or HMI display over RS-485. The 4 V to 6 V supply range accommodates 5 V industrial backplanes without level shifters, and the 200 ns instruction cycle delivers deterministic loop times for closed-loop control loops.

🚗

Automotive Body Electronics

The PIC16C77-20/PT (and its industrial-temperature sibling PIC16C77-20I/PT) is well-suited to automotive body-electronics modules such as central-locking controllers, seat-position memory, and instrument-cluster back-end controllers. The 33 I/O pins drive multiple relay coils and read switch-matrix inputs, while the 8-bit A/D monitors analog sensors such as battery voltage, ambient light, and potentiometer-set climate controls. The USART links the body controller to the vehicle CAN gateway via a discrete CAN transceiver, and the PWM modules generate variable-intensity lighting effects. Designers should note that for new automotive designs, Microchip recommends the PIC16F877A-I/PT or PIC18F equivalents with full AEC-Q100 qualification and Flash memory for field firmware updates.

🧩

Sensor Interface Boards

The PIC16C77-20/PT functions as a multi-channel sensor-interface board controller, leveraging its 8-channel 8-bit A/D converter to read analog sensors (temperature, pressure, humidity, light) and its 33 I/O pins to drive actuators or shift-register expansion. The PIC16C7X datasheet specifies an A/D acquisition time of approximately 19.5 microseconds at 20 MHz, sufficient for slow-changing process variables in HVAC or environmental-monitoring systems. The SSP module in I2C mode connects to external digital sensors and EEPROM for calibration constants, while the USART streams processed sensor data to a host data-acquisition system. The 368 bytes of RAM accommodate moving-average filtering on 8 sensor channels without external memory.

🖥️

Point-of-Sale (POS) Terminals

The PIC16C77-20/PT historically powered simple point-of-sale terminals where its 33 I/O pins read keypad matrices and drive character-LCD displays, while the USART handles communication with the main transaction processor. The OTP program memory holds the fixed terminal firmware (display driver, keypad debouncer, encryption helper), and the 368 bytes of RAM buffer receipt text. The 4 V to 6 V supply range accepts power from a regulated 5 V rail inside the terminal chassis. For new POS designs, the PIC16F77 or PIC18F25K22 is recommended for its Flash memory, which allows in-the-field firmware updates and security patches.

⚡

Simple Motor Control Boards

The PIC16C77-20/PT drives simple brushed-DC and stepper motor control boards using its two capture/compare/PWM modules to generate variable-duty PWM signals up to 20 kHz, and its 8-channel A/D to read current-sense amplifiers and back-EMF feedback. The PIC16C7X datasheet specifies the PWM module supports frequencies above the audible band to eliminate motor whine. The USART links the controller to a host motion controller, and the SSP peripheral drives an SPI-based intelligent power module for H-bridge switches. The 200 ns instruction cycle at 20 MHz provides deterministic current-loop update rates of up to 20 kHz, adequate for small stepper and DC brushed motors.

🔬

Instrumentation Front-Ends

The PIC16C77-20/PT serves as the digital back-end in portable instrumentation front-ends such as digital multimeters, process calibrators, and bench-top signal generators. Its 8-channel 8-bit A/D converter quantizes sensor signals after analog front-end conditioning, and its 33 I/O pins drive the LCD module, rotary encoder, and function-selection switches. The 368 bytes of RAM store measurement history and averaging buffers, while the USART streams logged data to a PC over RS-232. The OTP program memory ensures that production firmware cannot be accidentally overwritten in the field, a desirable property in safety-critical test equipment. For new instrumentation designs, the PIC16F877A-I/PT offers 10-bit A/D resolution and Flash memory for calibration updates.

What is the program memory size of the PIC16C77-20/PT?
The PIC16C77-20/PT integrates 14 KB of one-time-programmable (OTP) program memory organized as 8K x 14 words, paired with 368 bytes of data RAM. According to the Microchip PIC16C7X datasheet, this OTP memory can be written only once after manufacture, which makes the part cost-optimized for mature, fixed-firmware production runs but unsuitable for in-field firmware updates. Engineers migrating to a flash-based equivalent can drop in the PIC16F77 for code-compatible reprogrammability.
What is the maximum clock frequency of the PIC16C77-20/PT?
The PIC16C77-20/PT operates at a maximum clock frequency of 20 MHz, which yields a 200 ns instruction cycle (one quarter of the oscillator period). According to Microchip datasheet DS30262D, the '20' suffix specifically denotes the 20 MHz speed grade; lower-frequency variants such as PIC16C77-04 (4 MHz) and PIC16C77-10 (10 MHz) exist for cost-sensitive or EMI-sensitive designs. The PIC16C77 also supports LP, XT, HS, and RC oscillator modes for flexible clocking.
Where can I download the PIC16C77-20/PT datasheet PDF?
The official PIC16C77-20/PT datasheet (document DS30262D, 'PIC16C7X 8-bit CMOS Microcontrollers with A/D Converter') is available as a free PDF download from Microchip's website. The direct URL is https://ww1.microchip.com/downloads/en/DeviceDoc/30262D.pdf, and an archived copy is mirrored on the Microchip PIC16C77 product page. The datasheet contains full electrical specifications, instruction set reference, A/D converter timing diagrams, and DC characteristic curves required for design-in.
Where to buy PIC16C77-20/PT online and what is the current price?
The PIC16C77-20/PT is available as of 2026-09-19 from authorized distributors including Heisener (in stock), Dasenic, Lisleapex, and ics-embedded.com. Because this part is in Microchip's obsolete lifecycle status, pricing is no longer published on standard distributor channels - quotes must be requested directly. Lead times vary from immediate shipment from existing distributor inventory to 6-8 weeks for factory orders on remaining stock.
What is the lead time and stock availability for PIC16C77-20/PT?
Lead time for PIC16C77-20/PT depends on channel: Heisener lists in stock with estimated delivery of June 19-24 (5-day window) per their listing as of 2026-09-19. DigiKey and Mouser typically mark obsolete PIC16Cxx parts as 'last-time-buy' or remove them entirely, so legacy-stock distributors are the practical supply channel. For new production runs, Microchip recommends migrating to the flash-based PIC16F77, which is in active production.
What is the difference between PIC16C77-20/PT and PIC16F77-I/PT?
The PIC16C77-20/PT uses OTP (one-time-programmable) program memory while the PIC16F77-I/PT uses Flash memory that can be reprogrammed in-circuit thousands of times. Both share the same PIC16C instruction set, the same 14 KB program-memory size, the same 368 bytes of RAM, and the same 44-TQFP pinout, making the PIC16F77-I/PT a code- and footprint-compatible drop-in replacement. According to Microchip's product page, the PIC16F77 is the recommended successor for new designs and obsoleting-stock rebuilds.
Is the PIC16C77-20/PT RoHS compliant?
The PIC16C77-20/PT is documented as ROHS3 compliant per the ics-embedded.com part listing, in line with Microchip's standard compliance posture for surface-mount PIC microcontrollers. According to the same listing, the part also complies with REACH SVHC requirements. For automotive applications requiring full PPAP and IMDS documentation, Microchip recommends the PIC16F877A-I/PT or PIC18F equivalents in the current product portfolio.
Can PIC16F77-I/PT directly replace PIC16C77-20/PT on the same PCB?
Yes, the PIC16F77-I/PT is a true drop-in replacement for the PIC16C77-20/PT on the same 44-TQFP PCB footprint, sharing identical pin assignments, identical peripheral mapping, and identical instruction set. The only difference is program-memory technology: OTP for the PIC16C77 versus in-circuit-reprogrammable Flash for the PIC16F77. Existing firmware hex files can be re-flashed onto the PIC16F77 without code changes, simplifying field retrofits of legacy equipment.
What is the operating voltage range of the PIC16C77-20/PT?
The PIC16C77-20/PT operates from a 4 V to 6 V single-rail supply (Vdd), with the lower bound determined by the OTP cell programming voltage headroom and the upper bound by the CMOS EPROM process limits. According to the PIC16C7X datasheet, the device also includes a brown-out reset option that holds the part in reset when Vdd drops below a programmable threshold. A decoupling capacitor of 0.1 microfarad should be placed within 5 mm of each Vdd/Vss pin pair for stable operation.
How many I/O pins and A/D channels does the PIC16C77-20/PT have?
The PIC16C77-20/PT exposes 33 general-purpose digital I/O pins across PORTA, PORTB, PORTC, PORTD, and PORTE, plus 8 channels of 8-bit A/D conversion multiplexed onto PORTE and PORT-related pins. According to the Microchip PIC16C7X datasheet, the A/D converter supports both single-ended and differential input modes with selectable reference sources. The 33 I/O pins each source or sink up to 25 mA, sufficient to drive LEDs and small relays directly without buffer transistors.
What serial communication peripherals does the PIC16C77-20/PT include?
The PIC16C77-20/PT integrates a synchronous serial port (SSP) that can be configured as either 3-wire SPI™ or 2-wire I²C™, plus a Universal Asynchronous Receiver/Transmitter (USART) for RS-232 / RS-485 communications. According to the PIC16C7X datasheet, the SSP module supports both master and slave modes with programmable clock polarity and phase for SPI. The USART supports 9-bit address detection for multi-drop RS-485 networks, a common requirement in industrial control panels.
What is the PIC16C77-20/PT pinout in the 44-TQFP package?
The PIC16C77-20/PT pinout in the 44-TQFP package assigns pins 1-5 to PORTA (RA0-RA3, RA5 with RA4 as the open-drain Timer0 clock output), pins 6-7 to PORTE (RE0/AN5, RE1/AN6), pin 8 to Vdd, pin 9 to Vss, pins 10-19 to the PORTB/C combination (RB0-RB7, RC0-RC1), pins 20-28 to PORTC (RC2-RC7, RD0-RD1), pins 29-36 to PORTD (RD2-RD7), and pins 37-44 to PORTE plus Vpp/OSC1/OSC2. According to the datasheet, exact alternate-function assignments are listed in Table 1-1 of the device datasheet.
Is the PIC16C77-20/PT still in production or obsolete?
The PIC16C77-20/PT is in Microchip's obsolete lifecycle status and is no longer in active production, with Microchip's product page explicitly recommending the PIC16F77 as the recommended successor. As of 2026-09-19, distributor inventory exists at Heisener (4,624 pieces), Dasenic, Lisleapex, and ics-embedded.com, but new factory orders are not accepted. New designs should target the PIC16F77, PIC16F877A, or PIC18F equivalents, all of which are in active production with Flash memory.
What is the difference between PIC16C77-20/PT and PIC16C76-20/SO?
The PIC16C77-20/PT (44-TQFP) and PIC16C76-20/SO (28-SOIC) are members of the same PIC16C7X family but differ in pin count, package, and A/D channel count. The PIC16C77 has 33 I/O pins and 8 A/D channels in 44-TQFP, while the PIC16C76 has 22 I/O pins and 5 A/D channels in 28-SOIC. According to Microchip's PIC16C7X datasheet, both share the same core, instruction set, and OTP memory architecture, but they are not pin-compatible drop-in replacements for each other.
What are the best Microchip drop-in replacements for the PIC16C77-20/PT?
The best Microchip drop-in replacements for the PIC16C77-20/PT are the PIC16F77-I/PT (flash-based, 44-TQFP, code- and pin-compatible), PIC16C77-10/PT (10 MHz grade, 44-TQFP, same pinout, lower EMI), PIC16C77-04/PT (4 MHz grade, 44-TQFP, same pinout, lowest cost), PIC16C77-04I/PT (4 MHz, industrial temp grade, 44-TQFP), and PIC16C77-20I/PT (20 MHz, industrial temp grade, 44-TQFP). All share the same 44-TQFP footprint and instruction set, and all are listed in Microchip's PIC16C7X family datasheet DS30262D.
What is the A/D converter resolution of the PIC16C77-20/PT?
The PIC16C77-20/PT integrates an 8-bit A/D converter with 8 input channels, providing a resolution of approximately 19.5 mV on a 5 V reference (5 V / 256). According to the PIC16C7X datasheet, the A/D converter supports both single-ended and differential input modes, with selectable acquisition time and conversion clock. For designs requiring higher analog precision, Microchip's PIC16F877A (10-bit A/D) or PIC18F equivalents are pin-compatible drop-in upgrades in the same 44-TQFP package.
Is the PIC16C77-20/PT suitable for new product designs?
The PIC16C77-20/PT is not recommended for new product designs as of 2026-09-19 because the part is in Microchip's obsolete lifecycle status and is no longer in active production. Microchip's official recommendation, stated on the PIC16C77 product page, is to migrate to the PIC16F77 (Flash-based, pin- and code-compatible, active production). For long-life industrial or automotive designs, the PIC16F77 or PIC18F4550 provides in-circuit reprogrammability and a much longer supply horizon.

Technische Referenzdaten für PIC16C77-20/PT – Vergleich, Designhinweise und Compliance-Informationen.

Auswahlhilfe

Choose the PIC16C77-20/PT only when sourcing an existing legacy design or matching inventory already programmed with that exact OTP part number; it is in Microchip's obsolete lifecycle status and no longer in active production as of 2026-09-19. For new designs, choose the PIC16F77-I/PT (Flash, active production, same 44-TQFP pinout) as Microchip's official recommended successor. Choose the PIC16C77-04/PT or PIC16C77-10/PT if your design does not need 20 MHz throughput and you want lower EMI, lower current, or lower unit cost. Choose the PIC16C77-20I/PT when industrial-temperature operation (-40C to +85C) is required, and the PIC16C77-04I/PT when both low-speed and industrial-temp operation are required. All variants share the same 44-TQFP (10x10 mm) footprint and PIC16C7X instruction set, simplifying PCB layout and firmware reuse across a product family.

Vergleich mit Alternativen

Parameter Dieses Produkt PIC16F77-I/PT PIC16C77-20I/PT PIC16C77-10/PT PIC16C77-04/PT PIC16C67-20/PT
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 44-TQFP (10x10 mm) 44-TQFP (10x10 mm) 44-TQFP (10x10 mm) 44-TQFP (10x10 mm) 44-TQFP (10x10 mm) 44-TQFP (10x10 mm)
Program Memory Type OTP (14 KB) Flash (14 KB, 10K cycles) OTP (14 KB) OTP (14 KB) OTP (14 KB) OTP (8 KB, -43%)
Maximum Clock Frequency 20 MHz 20 MHz 20 MHz 10 MHz (-50%) 4 MHz (-80%) 20 MHz
Instruction Cycle Time 200 ns 200 ns 200 ns 400 ns 1 us 200 ns
RAM 368 bytes 368 bytes 368 bytes 368 bytes 368 bytes 368 bytes
Digital I/O Pins 33 33 33 33 33 33
A/D Converter 8 channels, 8-bit 8 channels, 8-bit 8 channels, 8-bit 8 channels, 8-bit 8 channels, 8-bit None (no A/D converter)
Operating Temperature Grade Commercial (0C to +70C) Industrial (-40C to +85C) Industrial (-40C to +85C) Commercial (0C to +70C) Commercial (0C to +70C) Commercial (0C to +70C)
Lifecycle Status Obsolete Active Obsolete Obsolete Obsolete Obsolete

Wichtigste Unterscheidungsmerkmale

  • Active-production Flash drop-in replacement (vs. PIC16F77-I/PT)
  • Lower-frequency variants available in same package (vs. PIC16C77-04/PT and PIC16C77-10/PT)
  • Industrial temperature grade variant (vs. PIC16C77-20I/PT)
  • More A/D channels and PWM modules than the PIC16C67 (vs. PIC16C67-20/PT)

Designhinweise

The PIC16C77-20/PT operates from a single 4 V to 6 V Vdd rail, drawing typical active current of 13 mA at 20 MHz (per PIC16C7X datasheet DC characteristics). Place a 0.1 microfarad decoupling capacitor within 5 mm of each VDD/VSS pin pair (the device has two VDD pins on 44-TQFP, pins 10 and 41), plus a bulk 10 microfarad tantalum or aluminum electrolytic capacitor on the board-level supply. The VPP pin (pin 44) requires 13 V for OTP programming - ensure your production programming fixture applies VPP only during the programming window to prevent accidental writes during board power-up.

Route the OSC1/OSC2 traces to the crystal or resonator as short as possible (less than 10 mm) and keep digital switching traces away from the oscillator loop to minimize EMI pickup. According to Microchip's mid-range MCU layout guidelines, place a ground guard ring around the oscillator components and connect the crystal case to analog ground. The A/D converter inputs (RA0-RA5, RE0-RE2) should be routed with separate analog ground and analog Vdd traces, and a single-point ground connection to digital ground should be placed within 25 mm of the MCU. This layout practice keeps A/D conversion noise below 1 LSB.

Do not exceed the 6 V absolute-maximum Vdd rating; the OTP memory cells are permanently damaged by over-voltage. The MCLR/VPP pin (pin 44) is rated to 13.5 V during programming - never apply 13 V to VPP with Vdd below 4.5 V as this can damage internal charge-pump circuitry. When migrating from PIC16C77-20/PT to PIC16F77-I/PT, existing OTP programming files (.HEX) must be re-flashed onto the Flash-based PIC16F77; the hex content is identical because both parts share the same instruction set and configuration bits, but the Flash programming algorithm uses different row-write commands than the OTP programming algorithm.

Estimated: at 20 MHz Fosc with 4 MHz Tosc instruction cycle, the parallel slave port (PSP) on PORTD can sustain a maximum throughput of approximately 4 MB/s when continuously read by an external host. The I2C peripheral on PIC16C77 supports standard mode (100 kHz) and fast mode (400 kHz) but not fast-mode-plus (1 MHz); for higher I2C speeds, migrate to PIC16F77 or PIC18F25K22. The USART can sustain continuous asynchronous transmission at 57600 baud without flow control at 20 MHz; above that rate, hardware flow control (CTS/RTS) is recommended to prevent FIFO overrun in the 2-byte USART buffer.

Compliance-Informationen

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Bleifrei
Yes
Halogenfrei
Unknown
Konfliktmineralien
Compliant

ROHS3 compliant per ics-embedded.com part listing. Not AEC-Q100 qualified - for automotive applications requiring full PPAP, Microchip recommends the PIC16F877A-I/PT or PIC18F automotive-grade equivalents. Halogen-free status not explicitly documented in available data - marked 'unknown'.

Daten verifiziert am: 2026-09-19 – Daten geprüft und kuratiert vom Bauteil-Engineering-Team von XAIPART

Ähnliche Suchanfragen

PIC16C77-20/PT PIC16C77-20/PT datasheet Microchip PIC16C77-20/PT PIC16C77-20/PT 44-TQFP pinout PIC16C77-20/PT buy price stock PIC16C77-20/PT drop-in replacement PIC16C77-20/PT vs PIC16F77-I/PT PIC16C77-20/PT OTP microcontroller 8-bit PIC16C77-20/PT industrial control what is the program memory of PIC16C77-20/PT PIC16C77-20/PT lead time obsolete PIC16C77-20/PT automotive AEC-Q100

Verwandte Bauteile & Begriffe

Microchip Technology PIC16C77-20/PT PIC16F77-I/PT PIC16C77-20I/PT PIC16C77-10/PT PIC16C77-04/PT PIC16C67-20/PT 8-bit microcontroller OTP (one-time programmable) memory Flash memory PIC16C architecture Harvard RISC core TQFP-44 package TQFP package family RoHS3 compliance AEC-Q100 automotive qualification I2C bus SPI bus USART A/D converter PWM module industrial control panel automotive body electronics sensor interface board instruction set
Schnellangebot-RFQ
Geben Sie alle Details an – unser Vertriebsteam antwortet innerhalb von 24 Stunden
Teilenummer Hersteller Gehäuse QTY Zielpreis Gesamt
Gesamt: $0.00 USD
✓
Angebotsanfrage gesendet!

Wir antworten innerhalb von 24 Stunden auf Ihre E-Mail

1
RFQ gesendet
2
Angebot erhalten
3
Bestellung aufgegeben
4
Zahlung
5
Versandt
6
Geliefert
RFQ-Details ansehen