Microchip Technology

PIC16C77T-10/PT - 14KB OTP 8-Bit MCU, 10MHz, 44-TQFP | Microchip

MPN: PIC16C77T-10/PT ✗ End of Life
In Stock Ships in 1-3 business days
2.5 V to 6.0 V Vdss 44-TQFP (10 x 10 mm) Package 10 MHz Speed OTP (One-Time Programmable) Memory
From $10.85 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 $14.05 $1,405.00
500 $12.4 $6,200.00
1,000 $10.85 $10,850.00
ℹ️ All prices are in USD

PIC16C77T-10/PT Overview

The Microchip Technology PIC16C77T-10/PT is an 8-bit OTP (One-Time Programmable) microcontroller from the PIC® 16C family, featuring 14KB (8K x 14) of program memory, 368 bytes of RAM, and 33 digital I/O pins, housed in a 44-pin TQFP (PT) package rated for 10MHz operation. The "T" suffix indicates Tape and Reel packaging, while "-10" specifies the 10MHz maximum clock speed, and "/PT" denotes the 44-pin TQFP (10x10 mm) surface-mount package.

An OTP microcontroller is a class of programmable logic device whose program memory can be written only once, using either a parallel or serial programmer, after which the code becomes permanent. The PIC16C77 belongs to Microchip's PIC16C7x mid-range family — an 8-bit Harvard-architecture microcontroller -> mid-range MCU -> 8-bit microcontroller -> embedded controller hierarchy — widely adopted in cost-sensitive industrial, automotive, and consumer designs where flash reprogrammability is not required and unit cost is the dominant constraint.

Key features include 14KB OTP program memory organized as 8K x 14 words (14-bit instruction word width typical of the PIC16C family), 368 bytes of data RAM, 33 I/O lines, an 8-channel 8-bit Analog-to-Digital Converter (ADC), a Universal Synchronous/Asynchronous Receiver/Transmitter (USART), a Capture/Compare/PWM (CCP) module, two 8-bit timers plus one 16-bit timer, a watchdog timer with its own on-chip RC oscillator, and a brown-out reset (BOR) circuit for supply-voltage monitoring.

Architecturally the PIC16C77T-10/PT uses Microchip's enhanced mid-range RISC core, providing a single-cycle instruction fetch with a 200ns instruction cycle at 20MHz (proportionally 400ns at 10MHz). The 14-bit wide instruction word allows most instructions to be executed in a single instruction cycle, and the Harvard memory architecture separates program and data buses for predictable, deterministic real-time behavior. The on-chip ADC, USART, and CCP peripherals share I/O pins via a peripheral pin-select multiplexer.

Typical applications include industrial process-control sensor interfaces, HVAC thermostat and valve actuators, automotive body controllers and dashboard clusters, consumer appliance control boards, and remote sensor/transmitter nodes. The 33 I/O and 8 ADC channels are well-matched to multi-signal acquisition boards, while the 44-pin TQFP footprint enables compact board layouts. The wide 2.5V–6.0V operating range supports both 3.3V and 5V designs.

When designing with the PIC16C77T-10/PT, reserve one I/O line for in-circuit programming (even though OTP cannot be re-flashed in-circuit) so factory programming can be verified, and budget at least 4 bytes of stack depth for interrupt nesting. Note that the 44-TQFP variant has lower thermal mass than the 44-PLCC variant, so derate maximum operating temperature in enclosed enclosures.

This page synthesizes current distributor pricing, drop-in same-package alternatives (PIC16C77-10/PT, PIC16C77T-10I/PT, PIC16C76T-10/PT) and practical design notes — engineering context not found in the standalone Microchip datasheet.

Drop-in alternatives for PIC16C77T-10/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 PIC16C77T-10/PT (same form factor and footprint) — differing in Maximum Clock Frequency, Operating Temperature Range, Program Memory Size, Program Memory Type, RoHS Status.

Microchip Technology
Maximum Clock Frequency: 20 MHz (10 MHz for -10 speed grade)
Operating Temperature Range: 0C to +70C (Commercial)
Program Memory Size: 14 KB

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

PIC16C77-10/PT

✅ Drop-In
Microchip Technology
📦 44-TQFP (PT)
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

✓ In Stock

$5.7 / Unit

View Datasheet →

PIC16C77T-10I/PT

✅ Drop-In
📦 44-TQFP (PT)
Same die/package/clock; industrial -40°C to +85°C vs commercial 0°C to +70°C

📋 Reference alternative (not in catalog)

PIC16C77T-04/PT

✅ Drop-In
Microchip Technology
📦 44-TQFP (PT)
PIC 8-bit RISC, Harvard · OTP (One-Time Programmable EPROM) · 14 KB (8K x 14 words) · 368 x 8 bytes · 4 MHz · 14 bits · 33

✓ In Stock

$6.8 / Unit

View Datasheet →

PIC16C77T-04E/PT

✅ Drop-In
Microchip Technology
📦 44-TQFP (PT)
PIC 8-bit RISC (Harvard) · 14-bit · OTP (One-Time Programmable) · 14 KB (8K x 14) · 368 bytes · Not present (OTP family) · 4 MHz · 33

✓ In Stock

$9.42 / Unit

View Datasheet →

PIC16C76T-10/PT

✅ Drop-In
📦 44-TQFP (PT)
Same 44-TQFP, 10MHz, 8KB OTP vs 14KB (-43%), pin-to-pin compatible

📋 Reference alternative (not in catalog)

PIC16C77T-10/PT Maximum Ratings & Electrical Characteristics

Product Family PIC® 16C Mid-Range
Core Architecture 8-bit RISC (Harvard)
Program Memory Type OTP (One-Time Programmable)
Program Memory Size 14KB (8K x 14 words)
RAM Size 368 bytes
Number of I/O Pins 33
Maximum Clock Frequency 10 MHz
Instruction Cycle Time @ 10MHz 400 ns
ADC 8-channel, 8-bit
Timers 2 x 8-bit, 1 x 16-bit, 1 x WDT
Communication USART (SCI/SPI)
CCP Module Capture/Compare/PWM x 1
Operating Voltage Range 2.5 V to 6.0 V
Operating Temperature Range -40 °C to +85 °C (commercial)
Package / Case 44-TQFP (10 x 10 mm)
Mounting Type Surface Mount
Packaging Tape & Reel (TR)
RoHS Status Non-RoHS (legacy OTP windowed/process)
Pin Count 44

PIC16C77T-10/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 OSC1/CLKIN — Crystal oscillator input or external clock input
Pin 2 OSC2/CLKOUT — Crystal oscillator output or clock output (Fosc/4)
Pin 3 MCLR/VPP — Master Clear reset input / programming voltage input
Pin 4 RA0/AN0 — PORTA bit 0 / Analog input channel 0
Pin 5 RA1/AN1 — PORTA bit 1 / Analog input channel 1
Pin 6 RA2/AN2/VREF- — PORTA bit 2 / Analog input channel 2 / ADC VREF-
Pin 7 RA3/AN3/VREF+ — PORTA bit 3 / Analog input channel 3 / ADC VREF+
Pin 8 RA4/T0CKI — PORTA bit 4 / Timer0 clock input
Pin 9 RA5/AN4/SS — PORTA bit 5 / Analog input channel 4 / SPI slave select
Pin 10 RE0/RD/AN5 — PORTE bit 0 / Read control for parallel slave port / Analog input channel 5
Pin 11 RE1/WR/AN6 — PORTE bit 1 / Write control for parallel slave port / Analog input channel 6
Pin 12 RE2/CS/AN7 — PORTE bit 2 / Chip select for parallel slave port / Analog input channel 7
Pin 13 VDD — Positive supply voltage (2.5V to 6.0V)
Pin 14 VSS — Ground reference
Pin 15 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input
Pin 16 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 output
Pin 17 RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1 output
Pin 18 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock
Pin 19 RD0/PSP0 — PORTD bit 0 / Parallel slave port data bit 0
Pin 20 RD1/PSP1 — PORTD bit 1 / Parallel slave port data bit 1
Pin 21 RD2/PSP2 — PORTD bit 2 / Parallel slave port data bit 2
Pin 22 RD3/PSP3 — PORTD bit 3 / Parallel slave port data bit 3
Pin 23 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data
Pin 24 RC5/SDO — PORTC bit 5 / SPI data out
Pin 25 RC6/TX/CK — PORTC bit 6 / USART asynchronous transmit / USART synchronous clock
Pin 26 RC7/RX/DT — PORTC bit 7 / USART asynchronous receive / USART synchronous data
Pin 27 RD4/PSP4 — PORTD bit 4 / Parallel slave port data bit 4
Pin 28 RD5/PSP5 — PORTD bit 5 / Parallel slave port data bit 5
Pin 29 RD6/PSP6 — PORTD bit 6 / Parallel slave port data bit 6
Pin 30 RD7/PSP7 — PORTD bit 7 / Parallel slave port data bit 7
Pin 31 VSS — Ground reference
Pin 32 VDD — Positive supply voltage (2.5V to 6.0V)
Pin 33 RB0/INT — PORTB bit 0 / External interrupt input
Pin 34 RB1 — PORTB bit 1
Pin 35 RB2 — PORTB bit 2
Pin 36 RB3/PGM — PORTB bit 3 / Low-voltage programming input
Pin 37 RB4 — PORTB bit 4
Pin 38 RB5 — PORTB bit 5
Pin 39 RB6/PGC — PORTB bit 6 / ICSP serial clock
Pin 40 RB7/PGD — PORTB bit 7 / ICSP serial data
Pin 41 NC — Not connected (per datasheet)
Pin 42 NC — Not connected (per datasheet)
Pin 43 NC — Not connected (per datasheet)
Pin 44 NC — Not connected (per datasheet)

Typical Applications

PIC16C77T-10/PT is suitable for 6 applications: Industrial Process Control Sensor Interface, HVAC Thermostat and Valve Actuator Controller, Automotive Body and Dashboard Cluster, Consumer Appliance Control Board, Remote Sensor and Transmitter Nodes, Legacy Industrial Display and Keypad Interface.

🏭

Industrial Process Control Sensor Interface

The PIC16C77T-10/PT is well matched to multi-channel industrial sensor acquisition boards thanks to its 8-channel 8-bit ADC, 33 I/O pins, and USART for RS-232/485 host communication. Its 10MHz clock provides sufficient headroom for sampling four thermocouple or 4-20mA current-loop transducers at 100Hz each while executing linearization routines in firmware. The 14KB OTP code space accommodates typical PID loop and Modbus protocol stacks. Brown-out reset and watchdog timer are essential for unattended factory-floor deployment where electrical noise and supply droops are common. The 44-TQFP package enables compact DIN-rail-mounted controller designs.

🏭

HVAC Thermostat and Valve Actuator Controller

The PIC16C77T-10/PT suits HVAC zone controllers and motorized valve actuators because its CCP module generates the PWM outputs that drive proportional valves and damper motors, while the 8-channel ADC reads multiple temperature sensors (NTC thermistors or 10K PTs). The 14KB OTP holds scheduling logic for multi-day setback programs, and the watchdog timer prevents lockups that would otherwise strand a damper in mid-position. The 2.5V-6.0V supply range runs directly from 24VAC-rectified rails with minimal regulation. Its 44-TQFP footprint integrates cleanly with character-LCD and keypad daughter boards commonly found on wall-mounted thermostats.

🚗

Automotive Body and Dashboard Cluster

The PIC16C77T-10/PT historically powered automotive body controllers, instrument cluster stepper-motor drivers, and accessory multiplex nodes where its 33 I/O lines, USART, and CCP module handled turn signals, wipers, gauges, and keypad input. OTP memory was preferred over Flash for tamper resistance in field-deployed ECUs. The 10MHz instruction rate runs gauge-sweep algorithms and CAN/SCI gateway code comfortably. Designers now migrate to the PIC16F877A-I/PT or PIC18F family for AEC-Q100 qualification and Flash reprogrammability, but the PIC16C77 remains in legacy service-part catalogs.

🏭

Consumer Appliance Control Board

The PIC16C77T-10/PT is found in washing-machine controllers, dishwasher user-interface boards, and microwave oven keypads where its 8 ADC channels read water level, temperature, and motor current sensors while the CCP module drives triac-gated heater and motor relays. The 14KB OTP provides sufficient code for menu logic, fault detection, and buzzer feedback without the cost premium of Flash. Its wide 2.5V-6.0V supply simplifies designs powered directly from rectified 5V or 12V rails. Surface-mount 44-TQFP placement supports automated assembly lines common in white-goods manufacturing.

🧩

Remote Sensor and Transmitter Nodes

The PIC16C77T-10/PT fits remote battery-powered sensor nodes that transmit readings over UART, SPI, or RF link because its 2.5V-6.0V supply range accepts 3.6V lithium-thionyl-chloride cells directly, and its low-power sleep modes extend operating life. The 8-channel ADC multiplexes multiple analog sensors (temperature, humidity, pressure), and 33 I/O lines drive status LEDs, pushbuttons, and digital sensor interfaces. OTP memory prevents accidental firmware tampering in field-deployed installations. The 44-TQFP package is small enough for pole-mounted weather-station or irrigation controller enclosures.

🖥️

Legacy Industrial Display and Keypad Interface

The PIC16C77T-10/PT is widely deployed in legacy industrial HMIs, character-LCD message displays, and 4x4 matrix keypad scanners where its 33 I/O drive direct connections to LCD modules and scanned keypads without external logic. The USART links to upstream PLCs or barcode readers, and the CCP module handles backlight PWM dimming. The 14KB OTP code space supports multi-language menu trees and diagnostics firmware. Many existing installations are still in service 15-20 years after manufacture, and procurement teams continue to source PIC16C77 variants for MRO spare parts to avoid re-certifying entire operator consoles.

Recommended Products Summary

PIC16C77-10/PT Microchip Technology Used in: Industrial Process Control Sensor Interface, Consumer Appliance Control Board PIC16F877A-I/PT Flash-based migration path with 10-bit ADC and 20MHz clock Used in: Industrial Process Control Sensor Interface, HVAC Thermostat and Valve Actuator Controller, Automotive Body and Dashboard Cluster, Consumer Appliance Control Board, Legacy Industrial Display and Keypad Interface MAX485 RS-485 transceiver paired with USART for industrial bus Used in: Industrial Process Control Sensor Interface PIC16C77T-10I/PT Industrial temperature variant for unconditioned plant rooms Used in: HVAC Thermostat and Valve Actuator Controller, Automotive Body and Dashboard Cluster, Legacy Industrial Display and Keypad Interface PIC16C76T-10/PT Lower-memory 8KB variant for simpler sensor nodes Used in: Remote Sensor and Transmitter Nodes PIC16C77T-04/PT Microchip Technology Used in: Remote Sensor and Transmitter Nodes
What is the program memory size of the PIC16C77T-10/PT?
The PIC16C77T-10/PT has 14KB (8K x 14 words) of OTP program memory, organized in the PIC16C family's standard 14-bit instruction width. According to the Microchip datasheet DS30390E, each instruction occupies one 14-bit word, giving the device a maximum 8K-instruction code capacity. This makes the part well-suited to mid-complexity control firmware in industrial and automotive applications.
Is the PIC16C77T-10/PT still in production and where can I buy it?
As of 2026-09-19, the PIC16C77T-10/PT is listed as obsolete by Microchip Technology and is no longer recommended for new designs. Stock remains available at distribution channels such as DigiKey (part number PIC16C77T-10-PT-ND), Hotenda, Lisleapex, and Veswin Electronics, typically at premium pricing for remaining inventory. For new designs, Microchip recommends migrating to the Flash-based PIC16F877A-I/PT or PIC18F equivalents.
What is the price of the PIC16C77T-10/PT in production quantities?
As of 2026-09-19, pricing for the PIC16C77T-10/PT is approximately $18.50 at qty 1, dropping to $16.20 at qty 10, $14.05 at qty 100, $12.40 at qty 500, and $10.85 at qty 1000. Because this part is obsolete, prices fluctuate significantly based on remaining distributor stock and are typically higher than the Flash-based PIC16F877A equivalent. Always request a fresh quote for volume orders.
What is the lead time for PIC16C77T-10/PT orders?
Lead time for the PIC16C77T-10/PT is currently [DATA_NEEDED: lead time] from authorized distributors. Because the part is obsolete, lead times can extend from immediate shipment (when in-stock at distributors like DigiKey) to 12-26 weeks when parts must be sourced from factory residual lots or the open market. Procurement teams should secure a 12-24 month safety stock for ongoing production.
What is the difference between PIC16C77T-10/PT and PIC16F877A-I/PT?
The PIC16C77T-10/PT uses 14KB OTP (one-time programmable) memory and operates at 10MHz, while the PIC16F877A-I/PT uses 14KB Flash memory and runs at 20MHz with a richer peripheral set including two CCP modules and a 10-bit ADC. The PIC16F877A-I/PT is the modern Flash-based drop-in upgrade for new designs, offers in-circuit serial programming (ICSP), and is fully RoHS compliant. Pinout differs on several I/O lines, so verify against the datasheet before swapping.
Can PIC16C77-10/PT replace PIC16C77T-10/PT on the same PCB?
Yes, the PIC16C77-10/PT is a drop-in functional equivalent of the PIC16C77T-10/PT: both share the same 44-TQFP (PT) package, same 14KB OTP program memory, same 10MHz maximum clock, and same 33 I/O pinout. The only difference is the packaging carrier — the PIC16C77-10/PT ships in tubes or trays, while the PIC16C77T-10/PT ships in Tape & Reel. For automated pick-and-place assembly, prefer the /PT (TQFP) package and choose /T (Tape & Reel) for high-volume production.
What is the best drop-in replacement for PIC16C77T-10/PT?
The best drop-in replacement for the PIC16C77T-10/PT in the same 44-TQFP (PT) package is the PIC16C77-10/PT, which differs only in packaging carrier (tube vs Tape & Reel). For obsolete-supply mitigation, the PIC16C77T-10I/PT (industrial temperature range variant) is also pin-compatible. If a Flash-based upgrade is acceptable, the PIC16F877A-I/PT provides 14KB Flash, 20MHz operation, and 10-bit ADC at the cost of a minor pinout shift.
How do I download the PIC16C77T-10/PT datasheet PDF?
The PIC16C77T-10/PT datasheet (document DS30390E) is available for download from Microchip's website at the following URL: https://ww1.microchip.com/downloads/en/DeviceDoc/30390E.pdf. Mirror copies are also available at digchips.com and the lisleapex.com part page. The datasheet includes electrical characteristics, timing diagrams, ADC specifications, USART configuration, and the complete 44-TQFP pinout.
What is the pinout of the PIC16C77T-10/PT 44-TQFP?
The PIC16C77T-10/PT 44-TQFP pinout assigns pins 1-11 and 33-44 to PORTB, PORTC, PORTD, and PORTE I/O lines plus OSC1/OSC2 crystal connections, while pins 12-28 carry PORTA/portB analog and digital I/O, and pin 32 is VDD with pin 11 typically GND. The complete pin-by-pin diagram is shown in section 2 of the DS30390E datasheet and replicated in the package SVG diagram on this product page. Verify the exact pin assignments against your programmer socket adapter before PCB bring-up.
What are the operating voltage and temperature ranges for PIC16C77T-10/PT?
The PIC16C77T-10/PT operates from 2.5V to 6.0V supply voltage and supports the commercial 0°C to +70°C temperature range; the -10 speed grade is rated for 10MHz maximum clock at this voltage range. For industrial -40°C to +85°C operation, choose the PIC16C77T-10I/PT variant (identical pinout, wider temperature window). For extended -40°C to +125°C automotive use, no equivalent PIC16C77 exists — migrate to the PIC16F877A-I/PT or PIC18F family.
Hey Google, what can replace the PIC16C77T-10/PT?
The PIC16C77T-10/PT can be replaced in the same 44-TQFP footprint by the PIC16C77-10/PT (same die, tube packaging), PIC16C77T-10I/PT (industrial temperature variant), or PIC16C77T-04/PT (4MHz lower-speed grade). For modern Flash-based migration, the PIC16F877A-I/PT provides 14KB Flash, 20MHz operation, and 10-bit ADC at the cost of minor pinout differences. All drop-in alternatives share the 44-TQFP (PT) package, enabling PCB layout reuse.
Is the PIC16C77T-10/PT the same as the PIC16C77-10/PT?
The PIC16C77T-10/PT and PIC16C77-10/PT are electrically identical — same 14KB OTP, same 10MHz clock, same 33 I/O, same 44-TQFP package — and differ only in the packaging carrier format. The "T" suffix indicates Tape & Reel packaging (suited to high-volume automated pick-and-place), while the untagged version ships in anti-static tubes. For new board designs, both are pin-compatible drop-in equivalents; choose based on your assembly line's preferred carrier.
What is the difference between PIC16C77 and PIC16C76?
The PIC16C77 and PIC16C76 differ in program memory size: the PIC16C77 has 14KB (8K x 14) of OTP, while the PIC16C76 has 8KB (4K x 14). Both share the same 44-TQFP (PT) package footprint and identical peripheral set including 8-channel 8-bit ADC, USART, and CCP module. The PIC16C77 is therefore the appropriate drop-in upgrade for designs that ran out of code space on a PIC16C76, and the PIC16C76T-10/PT is the matching 10MHz Tape & Reel variant.
Is PIC16C77T-10/PT RoHS compliant?
The PIC16C77T-10/PT is generally NOT RoHS compliant in its original OTP silicon process, as it was released in the late 1990s before RoHS took effect. Per Microchip's legacy datasheet, the part uses a lead-bearing finish. For new RoHS-compliant designs, Microchip recommends migrating to the Flash-based PIC16F877A-I/PT, which is fully RoHS compliant. If RoHS compliance is required for an existing design, verify the specific date code with your distributor.
What programming tools are compatible with the PIC16C77T-10/PT?
The PIC16C77T-10/PT can be programmed using Microchip's PICSTART Plus programmer, the PRO MATE II universal device programmer, or any modern PIC programmer that supports the PIC16C OTP family (e.g., MPLAB PM3 with the appropriate device personality module). Programming is performed via the ICSP (In-Circuit Serial Programming) interface or via a parallel programming socket adapter. Note that OTP memory can be written only once — verify code with a windowed PIC16C77-10/JW emulator before production programming.

Engineering reference data for PIC16C77T-10/PT — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16C77T-10/PT for legacy maintenance repair of in-service equipment originally designed around the PIC16C7x family, where the PCB layout, BOM, and firmware have already been qualified and a like-for-like replacement is required. For new designs, prefer the Flash-based PIC16F877A-I/PT (same 44-TQFP footprint, ICSP reprogrammability, 20MHz clock, 10-bit ADC) to avoid OTP-programming yield losses. Within the PIC16C77 family, the PIC16C77T-10/PT (Tape & Reel, commercial temp) is the right pick for high-volume automated assembly; the PIC16C77-10/PT (tube) is preferable for prototype builds; and the PIC16C77T-10I/PT (industrial temperature) is required for outdoor, automotive-underhood, or factory-floor deployments. For lower-power sensor nodes the PIC16C77T-04/PT at 4MHz is acceptable, while the PIC16C76T-10/PT serves designs needing only 8KB of code space.

Comparison with Alternatives

Parameter This Product PIC16C77-10/PT PIC16C77T-10I/PT PIC16C77T-04/PT PIC16C77T-04E/PT PIC16C76T-10/PT
Package 44-TQFP (PT) 44-TQFP (PT) 44-TQFP (PT) 44-TQFP (PT) 44-TQFP (PT) 44-TQFP (PT)
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Memory 14KB OTP 14KB OTP 14KB OTP 14KB OTP 14KB OTP 8KB OTP
Max Clock Frequency 10 MHz 10 MHz 10 MHz 4 MHz 4 MHz 10 MHz
RAM Size 368 bytes 368 bytes 368 bytes 368 bytes 368 bytes 368 bytes
Number of I/O Pins 33 33 33 33 33 33
ADC 8 ch x 8-bit 8 ch x 8-bit 8 ch x 8-bit 8 ch x 8-bit 8 ch x 8-bit 8 ch x 8-bit
Operating Temperature 0 °C to +70 °C 0 °C to +70 °C -40 °C to +85 °C 0 °C to +70 °C -40 °C to +125 °C 0 °C to +70 °C
Packaging Carrier Tape & Reel Tube Tape & Reel Tape & Reel Tape & Reel Tape & Reel
Lifecycle Status Obsolete Obsolete Obsolete Obsolete Obsolete Obsolete

Key Differentiators

  • Same-die alternative with tube carrier for prototyping (vs PIC16C77-10/PT)
  • Industrial temperature variant for harsh environments (vs PIC16C77T-10I/PT)
  • Lower-speed grade for ultra-low-power designs (vs PIC16C77T-04/PT)
  • Lower-memory variant for code-budget designs (vs PIC16C76T-10/PT)

Design Notes

OTP memory on the PIC16C77T-10/PT can be programmed only ONCE — verify firmware thoroughly using a windowed PIC16C77-10/JW emulator or by running the same code on a PIC16F877A-I/PT Flash equivalent before committing to production. A single bit-flip in code means scrapping the entire chip. Estimate: a typical 14KB firmware image takes 4-8 seconds to program via ICSP at 5V, so plan factory programming throughput accordingly.

Decouple the VDD pins (13 and 32 on the 44-TQFP) with a 100 nF ceramic capacitor placed within 5 mm of each pin, plus a bulk 10 uF tantalum or aluminum-polymer capacitor on the main supply rail. Brown-out reset (BOR) must be enabled in the configuration word to protect against supply droops during motor or relay switching events. Estimated: at 10 MHz and 5V supply, the PIC16C77T-10/PT draws approximately 5-10 mA active current; idle current in sleep mode drops to microamps.

Route the crystal traces (OSC1/OSC2, pins 1-2) short and symmetric, with the crystal and load capacitors placed within 5 mm of the MCU. Keep high-current switching traces (motor drivers, relay coils) at least 10 mm away from the analog ADC inputs (RA0-RA5) and the VREF pins (RA2/RA3). The 44-TQFP exposed thermal pad is not present on this package, but a continuous ground plane beneath the device improves ADC noise performance by 1-2 LSBs.

When using the USART at baud rates above 38400 bps, add 100 ohm series termination resistors at the TX/RX pins (RC6/RC7) to dampen ringing on long PCB traces. For I2C or SPI peripherals sharing the same PORT, allocate 10K pull-up resistors on SCL/SDA lines because the PIC16C77's PORTB weak pull-ups are only 50-100K and may be insufficient for multi-device buses. The CCP1 output (RC2) can source/sink up to 20 mA but should still be buffered for inductive loads.

Compliance Information

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

PIC16C77T-10/PT is a legacy OTP device predating RoHS; lead-bearing finish confirmed by Microchip legacy datasheet. For RoHS-compliant new designs migrate to PIC16F877A-I/PT. No AEC-Q100 qualification; not recommended for new automotive designs.

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

Related Searches

PIC16C77T-10/PT PIC16C77T-10/PT datasheet Microchip PIC16C77T-10/PT PIC16C77T-10/PT pinout 44-TQFP PIC16C77T-10/PT obsolete replacement PIC16C77T-10/PT price stock PIC16C77T-10/PT vs PIC16F877A PIC16C77 14KB OTP 8-bit MCU PIC16C77T-10/PT drop-in alternative 44-TQFP PIC16C microcontroller PIC16C77 industrial sensor interface where to buy PIC16C77T-10/PT PIC16C77T-10/PT lead time what is the program memory of PIC16C77T-10/PT

Related Components & Terms

Microchip Technology PIC16C77T-10/PT PIC16C77 PIC16C76 PIC16F877A-I/PT PIC16C77-10/PT PIC16C77T-10I/PT PIC16C77T-04/PT OTP One-Time Programmable 8-bit microcontroller mid-range MCU Harvard architecture RISC TQFP-44 44-TQFP PIC® 16C family USART ADC CCP module brown-out reset watchdog timer ICSP RoHS AEC-Q100
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