PIC16C77T-10E/PT - 8-Bit 10MHz OTP MCU, 14KB Flash | Microchip
MPN: PIC16C77T-10E/PT ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $18.5 | $18.50 |
| 10 | $16.2 | $162.00 |
| 100 | $13.85 | $1,385.00 |
| 500 | $11.4 | $5,700.00 |
| 1,000 | $9.95 | $9,950.00 |
PIC16C77T-10E/PT Overview
A microcontroller (MCU) is a programmable single-chip computer that combines a CPU, non-volatile program memory, working RAM, and a rich set of on-chip peripherals such as timers, communication ports, and analog interfaces. The PIC16C77T-10E/PT belongs to the PIC16C7X family, which sits in Microchip's mid-range PIC architecture, positioned between baseline (PIC10/12/14) and enhanced mid-range (PIC17) families, and is targeted at cost-sensitive industrial, automotive, and consumer applications that need A/D conversion alongside digital control.
Key features include a Harvard RISC core with 14-bit instruction word, 8-channel 8-bit A/D converter with input multiplexing, two 8-bit timers plus one 16-bit timer/counter, a synchronous serial port (SSP) supporting SPI and I2C, a USART for asynchronous serial communication, capture/compare/PWM (CCP) modules, and an internal watchdog timer with on-chip RC oscillator for safe recovery. The device operates from 4.5 V to 5.5 V across the -40 °C to +125 °C industrial temperature range, and the 'E' suffix denotes the extended industrial grade.
The PIC16C77T-10E/PT uses Microchip's classic OTP EPROM cell, which allows fast prototyping and short production runs but cannot be electrically erased once programmed; for high-volume or field-upgradable designs, the flash-based PIC16F877 is the modern equivalent in the same TQFP-44 footprint. The 'T' suffix indicates Tape and Reel packaging, and the '/PT' suffix specifies the 10x10 mm TQFP-44 package.
Typical applications include industrial process control, instrumentation, motor control, sensor interfacing, HVAC controllers, automotive body electronics, and embedded data-acquisition front-ends. The combination of OTP memory, an integrated A/D converter, and USART connectivity allows the device to read multiple analog sensors, run closed-loop control algorithms, and report status over a serial link in a single chip.
When designing with this device, allocate careful pin budgeting because several pins are multiplexed with the A/D converter and the parallel slave port; verify that the chosen analog inputs are not also required as digital I/O in the application, and follow Microchip's recommended decoupling (a 0.1 µF ceramic close to VDD with a bulk electrolytic) to keep the analog readings clean.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for PIC16C77T-10E/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-10E/PT (same form factor and footprint) — differing in Serial Interfaces, Package, Program Memory Size, Timers, Operating Temperature.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C77-10/PT
✅ Drop-In✓ In Stock
$5.7 / Unit
View Datasheet →PIC16C77-04/PT
✅ Drop-In✓ In Stock
$6.08 / Unit
View Datasheet →PIC16C77-10E/PT
✅ Drop-In✓ In Stock
$9.8 / Unit
View Datasheet →PIC16C77-04E/PT
✅ Drop-In✓ In Stock
$10.45 / Unit
View Datasheet →PIC16F877A-20/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C77T-10E/PT Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC 8-bit mid-range (Harvard RISC) |
| Core Size | 8-bit |
| Instruction Word | 14-bit |
| Maximum Clock Speed | 10 MHz |
| Program Memory Type | OTP EPROM |
| Program Memory Size | 14 KB (8K x 14) |
| RAM Size | 368 bytes |
| Number of I/O Pins | 33 |
| A/D Converter | 8 channels x 8-bit |
| Timers | 2 x 8-bit, 1 x 16-bit |
| Capture/Compare/PWM | 2 CCP modules |
| Serial Interfaces | USART, SSP (SPI / I2C) |
| Watchdog Timer | Yes (with on-chip RC oscillator) |
| Supply Voltage | 4.5 V to 5.5 V |
| Operating Temperature | -40 °C to +125 °C (industrial, 'E' grade) |
| Package | 44-pin TQFP (PT), 10x10 mm |
| Mounting Type | Surface Mount |
| Packaging | Tape & Reel (T suffix) |
PIC16C77T-10E/PT Pin Configuration
| Pin 1 | MCLR/VPP — Master Clear (reset, active low) / Programming voltage input |
| Pin 2 | RA0/AN0 — PORTA bit 0 / Analog input channel 0 |
| Pin 3 | RA1/AN1 — PORTA bit 1 / Analog input channel 1 |
| Pin 4 | RA2/AN2 — PORTA bit 2 / Analog input channel 2 |
| Pin 5 | RA3/AN3/VREF- — PORTA bit 3 / Analog channel 3 / ADC VREF- |
| Pin 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pin 7 | RA5/AN4/SS — PORTA bit 5 / Analog channel 4 / SPI slave select |
| Pin 8 | RE0/RD/AN5 — PORTE bit 0 / Parallel Slave Port read / Analog channel 5 |
| Pin 9 | RE1/WR/AN6 — PORTE bit 1 / Parallel Slave Port write / Analog channel 6 |
| Pin 10 | RE2/CS/AN7 — PORTE bit 2 / Parallel Slave Port chip select / Analog channel 7 |
| Pin 11 | VDD — Positive supply voltage |
| Pin 12 | VSS — Ground reference |
| Pin 13 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| Pin 14 | OSC2/CLKOUT — Oscillator crystal output / clock output (Fosc/4) |
| 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 |
| Pin 17 | RC2/CCP1 — PORTC bit 2 / Capture Compare PWM 1 |
| Pin 18 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C 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 / SPI data in / I2C data |
| Pin 24 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pin 25 | RC6/TX/CK — PORTC bit 6 / USART TX / USART clock |
| Pin 26 | RC7/RX/DT — PORTC bit 7 / USART RX / USART 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 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 clock |
| Pin 40 | RB7/PGD — PORTB bit 7 / ICSP data |
| Pin 41 | RA6 — PORTA bit 6 / Oscillator auxiliary |
| Pin 42 | RA7 — PORTA bit 7 / Oscillator auxiliary |
| Pin 43 | NC — Not connected (per datasheet) |
| Pin 44 | NC — Not connected (per datasheet) |
Typical Applications
PIC16C77T-10E/PT is suitable for 6 applications: Industrial Process Control, Sensor Data Acquisition Front-End, Automotive Body Electronics, HVAC and Building Automation, Embedded Instrumentation, Motor Control (Small BLDC / Stepper).
Industrial Process Control
The PIC16C77T-10E/PT is well suited to industrial process-control PLCs and machine controllers where the integrated 8-channel 8-bit ADC reads temperature, pressure, and flow sensors directly. Its 33 digital I/O lines drive indicator lamps, relays, and HMI displays while the USART links to operator panels. The OTP memory locks firmware against field tampering, and the -40 °C to +125 °C industrial temperature range handles factory-floor thermal stress. Power dissipation is roughly 10 mA active / 1 µA standby, allowing long-life designs without external regulators.
Recommended
Sensor Data Acquisition Front-End
The PIC16C77T-10E/PT's 8-channel 8-bit ADC and 14 KB OTP program memory make it ideal as a stand-alone sensor data-acquisition front-end that scans analog transducers, applies calibration, and pushes formatted data over USART to a host. With a 10 MHz clock it sustains ~2.5 MIPS, easily handling linearization routines, moving-average filters, and threshold detection in real time. Power draw is only a few milliamps from a 5 V rail, so the device is comfortable in remote battery-monitored installations.
Recommended
Automotive Body Electronics
Body and chassis ECUs built on the PIC16C77T-10E/PT benefit from the wide -40 °C to +125 °C industrial temperature range and the on-chip ADC for wiper, lighting, and seat-position sensing. The CCP module generates PWM for motor-speed control of HVAC blowers and window lifts, while the SSP supports SPI communication with dashboard displays. OTP memory prevents accidental reprogramming by service technicians, which is a useful security feature in cost-sensitive automotive aftermarket modules.
Recommended
HVAC and Building Automation
Commercial HVAC controllers deploy the PIC16C77T-10E/PT as a thermostat and damper-actuator brain because its 8-channel ADC reads room temperature, humidity sensors (via on-board signal conditioning), and supply-air probes. The 33 I/O lines drive triacs for compressor and fan relays, while the USART links to a centralized building-management system. Industrial temperature tolerance ensures reliable operation in unconditioned equipment closets and rooftop units.
Recommended
Embedded Instrumentation
Hand-held measurement instruments use the PIC16C77T-10E/PT for front-panel control and A/D conversion, taking advantage of its low ~10 mA active current for battery-powered designs. The USART feeds measurement data to a tethered PC or Bluetooth module, while the 14 KB OTP memory stores instrument firmware, calibration constants, and lookup tables. Operating from a single 5 V supply simplifies the analog front-end design and keeps BOM small.
Recommended
Motor Control (Small BLDC / Stepper)
The PIC16C77T-10E/PT's two CCP modules deliver complementary PWM outputs suitable for driving small brushless DC or bipolar stepper motors in fans, pumps, and actuators. The 10 MHz clock supports commutation tables and PID control loops at reasonable PWM frequencies (around 10 kHz). The on-chip ADC samples motor current via shunt resistors for closed-loop torque control, and the USART links the drive to a supervisory controller for diagnostics and parameter updates.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C77T-10E/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C77-10/PT | PIC16C77-04/PT | PIC16C77-10E/PT | PIC16C77-04E/PT | PIC16F877A-20/PT |
|---|---|---|---|---|---|---|
| Package | TQFP-44 (PT) 10x10 mm | TQFP-44 (PT) 10x10 mm | TQFP-44 (PT) 10x10 mm | TQFP-44 (PT) 10x10 mm | TQFP-44 (PT) 10x10 mm | TQFP-44 (PT) 10x10 mm |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory Type | OTP EPROM (14 KB) | OTP EPROM (14 KB) | OTP EPROM (14 KB) | OTP EPROM (14 KB) | OTP EPROM (14 KB) | Flash (14 KB, re-programmable) |
| Maximum Clock Speed | 10 MHz | 10 MHz | 4 MHz | 10 MHz | 4 MHz | 20 MHz |
| Temperature Range | -40 °C to +125 °C (industrial 'E') | 0 °C to +70 °C (commercial) | 0 °C to +70 °C (commercial) | -40 °C to +125 °C (industrial 'E') | -40 °C to +125 °C (industrial 'E') | -40 °C to +85 °C (industrial 'I') |
| Packaging Form | Tape & Reel | Tube | Tube | Tube | Tube | Tube (or Tape & Reel with /PT-T suffix) |
| A/D Converter | 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 10-bit (improved) |
| Lifecycle Status (2026) | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete | Active (recommended migration) |
Key Differentiators
- Drop-in same-package same-silicon OTP variants for cost-sensitive industrial designs (vs PIC16C77-10/PT vs PIC16C77T-10E/PT)
- Modern flash-based drop-in replacement available in identical package (vs PIC16F877A-20/PT)
- Integrated 8-channel 8-bit ADC reduces BOM cost (vs PIC16F84A-04/P (no ADC, 18-pin DIP))
Design Notes
OTP memory is one-time programmable. Once the PIC16C77T-10E/PT is programmed, the firmware cannot be electrically erased or modified, only overwritten in unused program memory. Build and verify firmware on a flash-based sibling such as the PIC16F877A-20/PT (same TQFP-44 footprint) before committing to OTP programming; a single bug will scrap the device.
Place a 0.1 µF ceramic decoupling capacitor within 5 mm of each VDD pin (11 and 32) and a single 10 µF tantalum or electrolytic bulk capacitor on the 5 V rail. The PIC16C77 family is sensitive to VDD droop during ADC conversions; shared ground returns from relays or motors can corrupt analog readings if the ground star is not placed at the MCU.
When routing the TQFP-44 (PT) board, keep the analog input traces (RA0-RA5, RE0-RE2) short and away from the PWM outputs (RC1/RC2) and the parallel slave port (PORTD). The TQFP-44 pad pitch is 0.8 mm, so use 0.3 mm trace/space design rules with micro-vias under the pad to maintain signal integrity at 10 MHz clock rates.
Estimated: at 10 MHz with all peripherals active, the PIC16C77T-10E/PT draws approximately 10-15 mA from a 5 V supply, dissipating 50-75 mW. The TQFP-44 has a theta_JA of about 50 °C/W, so junction temperature rise above ambient is only 2.5-4 °C - no heatsink is required even at +125 °C ambient operation.
Compliance Information
PIC16C OTP EPROM parts are typically non-RoHS because OTP plastic packages predate the RoHS transition; RoHS status should be confirmed per shipment via the manufacturer C of C. Not AEC-Q100 qualified - choose the PIC16F877A-I/PT for automotive-grade applications.