Microchip Technology

PIC16C77-04E/PT - 8-bit 4MHz 14KB OTP MCU 44-TQFP | Microchip

MPN: PIC16C77-04E/PT ✗ Cuối đời
4.0 V to 6.0 V Vdss 25 mA / 25 mA per pin Id 44-TQFP (10x10 mm) Package 4 MHz Speed OTP (One-Time Programmable) Memory
MOQ: 1 |

PIC16C77-04E/PT Tóm tắt

The Microchip Technology PIC16C77-04E/PT is an 8-bit CMOS OTP-based microcontroller built on Microchip's PIC16C mid-range architecture, operating at up to 4 MHz with 14 KB (8K x 14) of program memory and 368 bytes of RAM, housed in a 44-pin TQFP (10x10 mm) surface-mount package. It features 33 digital I/O pins, an 8-channel 8-bit Analog-to-Digital Converter, two additional timers, two Capture/Compare/PWM modules, a synchronous serial port configurable as 3-wire SPI or 2-wire I2C, and a USART for asynchronous serial communication.

What is an 8-bit microcontroller? An 8-bit microcontroller is a small computer-on-a-chip integrating a CPU, program memory (ROM/OTP/Flash), data memory (RAM), I/O peripherals, and timers on a single die. The PIC16C77 belongs to Microchip's PIC16C family - mid-range CMOS microcontrollers positioned above the baseline PIC16C5X and below the PIC17C/PIC18C high-end families, designed for cost-sensitive embedded control in industrial and commercial applications.

Key features of the PIC16C77-04E/PT include 200 ns instruction execution time (only 35 single-word instructions), wide operating voltage range of 4.0 V to 6.0 V, and high sink/source current capability of 25/25 mA per I/O pin. The 'E' suffix designates the Extended temperature grade (-40C to +125C), while the '04' suffix denotes 4 MHz maximum clock speed, and the '/PT' suffix indicates the 44-pin TQFP package supplied in tray packaging.

The device incorporates several integrated peripherals essential for robust embedded designs: Brown-out Detect/Reset (BOD), Power-on Reset (POR), Pulse Width Modulation (PWM), and a Watchdog Timer (WDT) with its own on-chip RC oscillator. Low-power operation is supported via SLEEP mode and a 1 uA typical standby current at 3 V/32 kHz. The architecture is upwards compatible with PIC16C5X and PIC12CXXX devices, easing migration for legacy designs.

Typical applications include industrial automation controllers, motor control (via the two CCP/PWM modules), sensor signal conditioning (using the 8-channel 8-bit ADC), battery chargers, security and alarm panels, and automotive body electronics within the extended temperature range. Microchip officially recommends the newer PIC16F77 Flash-based part as the modern replacement for the OTP PIC16C77, supporting the same peripherals and pinout.

When designing with the PIC16C77-04E/PT, note that OTP (One-Time Programmable) memory cannot be erased or rewritten - firmware must be fully validated before programming. For prototype or low-volume production, consider the Flash-based PIC16F877A in the same 44-pin TQFP package as a fully compatible alternative.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet, enabling engineers to make informed sourcing and design decisions.

Bộ thay thế dễ dàng lắp đặt cho PIC16C77-04E/PT — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.

Các biến thể trong loạt này

Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC16C77-04E/PT (cùng hình factor và footprint) — khác nhau ở ADC, Timers, Core Architecture, Serial Interfaces, Package.

Microchip Technology
ADC: 8 channels, 8-bit
Timers: 2 x 8-bit + 1 x 16-bit
Serial Interfaces: 1 x SSP (SPI/I2C), 1 x USART
Microchip Technology
Core Architecture: PIC 8-bit RISC mid-range
Package: 44-pin PLCC (16.59 x 16.59 mm)
Microchip Technology
Core Architecture: PIC16C (8-bit Harvard RISC)
Serial Interfaces: 1x SSP (SPI or I2C), 1x USART
Microchip Technology
ADC: 10-bit, multi-channel (per family)
Timers: Timer0, Timer1, Timer2 (per family)
Core Architecture: PIC 8-bit RISC, Harvard
Microchip Technology
Timers: 2 x 8-bit, 1 x 16-bit
Core Architecture: PIC 8-bit mid-range (Harvard RISC)
Serial Interfaces: USART, SSP (SPI / I2C)
Microchip Technology
ADC: 8 channels x 8-bit
Timers: Timer0, Timer1, Timer2 (3 x 8/16-bit)
Package: 44-pin PLCC (16.59 x 16.59 mm)
Microchip Technology
ADC: 8 channels x 8-bit (per datasheet)
Timers: 3 (Timer0, Timer1, Timer2) (per datasheet)
Microchip Technology
Core Architecture: PIC16 8-bit RISC (14-bit instruction word)
Serial Interfaces: USART, SSP (SPI master / I2C master/slave)
Package: 44-pin TQFP (PT)
Microchip Technology
ADC: 10-bit, 8 channels
Timers: Timer0, Timer1 (16-bit), Timer2
Package: 44-pin TQFP (10x10 mm)
Microchip Technology
ADC: 8 channels, 10-bit
Core Architecture: 8-bit PIC16 RISC
Serial Interfaces: USART, SPI, I2C (MSSP)
Microchip Technology
ADC: 10-bit, up to 8 channels
Timers: 2 x 8-bit + 1 x 16-bit
Core Architecture: PIC® 8-bit mid-range RISC (Harvard)

PIC16F877-04/PT

✅ Drop-In
Microchip Technology
📦 44-TQFP (10x10)
PIC16F8xx · PIC 8-bit · 14 KB (8K x 14 word) · FLASH · 368 bytes · 256 bytes · 4 MHz · 200 ns

Liên hệ để biết giá

Xem tài liệu →

PIC16F877A-I/PT

✅ Drop-In
Microchip Technology
📦 44-TQFP (10x10)
PIC® 8-bit mid-range RISC (Harvard) · 14 KB (8K x 14 words) · 368 bytes · 256 bytes · 20 MHz · 200 ns (single-cycle) · 2.0 V to 5.5 V · 33 digital

Liên hệ để biết giá

Xem tài liệu →

PIC16F877-20/PT

✅ Drop-In
Microchip Technology
📦 44-TQFP (10x10)
8-bit PIC16 RISC · FLASH · 14 KB (8K x 14 words) · 368 bytes · 256 bytes · 20 MHz · 200 ns · 2.0 V to 5.5 V

Liên hệ để biết giá

Xem tài liệu →

PIC16F77-I/PT

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

Liên hệ để biết giá

Xem tài liệu →

PIC16C77-04I/PT

✅ Drop-In
📦 44-TQFP (10x10)
Industrial temp grade -40C to +85C vs Extended -40C to +125C, otherwise identical

📋 Tham chiếu thay thế (không có trong danh mục)

PIC16C77-04/PT

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

Liên hệ để biết giá

Xem tài liệu →

PIC16F874A-I/PT

✅ Drop-In
📦 44-TQFP (10x10)
Reduced 7 KB Flash vs 14 KB (-50% program memory), same 44-TQFP footprint

📋 Tham chiếu thay thế (không có trong danh mục)

PIC16C77-04E/PT Tỷ lệ tối đa & tính chất điện

Core PIC16C (8-bit RISC)
Instruction Set 35 single-word instructions
Instruction Execution Time 200 ns at 4 MHz
Program Memory Type OTP (One-Time Programmable)
Program Memory Size 14 KB (8K x 14 words)
RAM Size 368 x 8 bytes
Tần số xung maksimum 4 MHz
Number of I/O Pins 33
ADC 8 channels, 8-bit resolution
Timers 3 (Timer0, Timer1, Timer2)
Capture/Compare/PWM 2 modules
Serial Interfaces SSP (SPI/I2C), USART
Supply Voltage (Vcc/Vdd) 4.0 V to 6.0 V
I/O Sink/Source Current 25 mA / 25 mA per pin
Nhiệt độ hoạt động -40C to +125C (Extended)
Hộp 44-TQFP (10x10 mm)
Kiểu lắp đặt Surface Mount
Packaging Tray
Peripherals BOD, POR, PWM, WDT
Standby Current 1 uA typical at 3 V / 32 kHz
Trạng thái RoHS Non-compliant (contains lead)
Trạng thái vòng đời Obsolete (Microchip recommends PIC16F77)

Cấu hình chân PIC16C77-04E/PT

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

Ứng dụng tiêu biểu

PIC16C77-04E/PT phù hợp cho 6 Áp dụngs: Industrial Automation Controllers, Motor Control and PWM Drives, Battery Chargers and Power Management, Security and Alarm Panels, Automotive Body Electronics, Embedded Sensor Signal Conditioning.

🏭

Industrial Automation Controllers

The PIC16C77-04E/PT fits industrial PLC and process controller applications due to its 8-channel 8-bit ADC for analog sensor monitoring (temperature, pressure, flow), two CCP/PWM modules for valve and actuator control, and USART for Modbus RTU or RS-485 communication. The Extended -40C to +125C temperature grade handles factory floor and outdoor cabinet environments. The 33 high-current (25 mA) I/O pins directly drive relays, solenoids, and indicator LEDs without external buffers, reducing BOM cost. The integrated Brown-out Detect and Watchdog Timer provide the fault resilience required for unattended industrial deployments. For new industrial designs, migrate to the PIC16F877A-I/PT for Flash reprogrammability during commissioning.

🏭

Motor Control and PWM Drives

The PIC16C77-04E/PT's two Capture/Compare/PWM modules enable direct control of DC motor speed, stepper motor sequencing, and small BLDC commutation up to 4 MHz instruction rate. The PWM resolution is sufficient for sub-1% duty-cycle control of brushed DC motors and servo valves. The 4 MHz clock supports PWM frequencies up to ~10 kHz with 8-bit resolution - adequate for low-inductance motor drives. For higher-frequency PWM, the PIC16F877-20/PT alternative delivers 20 MHz / 5x faster PWM. The integrated 8-channel ADC reads back motor current via shunt resistors for closed-loop torque control, while the USART connects to operator panels or networked motor controllers.

⚡

Battery Chargers and Power Management

The PIC16C77-04E/PT serves as the supervisory controller in smart battery chargers, using its 8-bit ADC to monitor battery voltage and charge current, and PWM outputs to regulate switching converter duty cycle. The 4.0-6.0 V supply range aligns with multi-cell NiMH or lead-acid charging rails. Low-power SLEEP mode with 1 uA standby current extends shelf life of battery-backed devices. The Watchdog Timer prevents charger lockup if firmware enters an invalid state. Note that for Li-ion safety-critical chargers, the modern PIC16F1779 with dedicated charge-management peripherals is recommended over the legacy PIC16C77.

🎥

Security and Alarm Panels

The PIC16C77-04E/PT is well-suited for security alarm control panels: 33 I/O pins connect to multiple PIR motion sensors, magnetic door/window contacts, smoke detectors, and keypads; the SSP/I2C bus interfaces to external EEPROM (for event logging) or RTC chips; the USART dials out via modem for alarm reporting. The Watchdog Timer resets the MCU if firmware locks up, ensuring the alarm panel never goes offline. Brown-out Detect prevents false alarms during power glitches. The Extended temperature range supports unheated garages and outdoor enclosures. For encrypted modern panels, migrate to PIC16F18877 with integrated crypto.

🚗

Automotive Body Electronics

The PIC16C77-04E/PT Extended temperature grade (-40C to +125C) makes it suitable for automotive body control modules within the cabin (HVAC controls, instrument cluster auxiliary logic, lighting controllers, mirror adjusters). The 8-channel ADC reads cabin temperature sensors, potentiometers for climate control, and battery voltage; the PWM outputs drive LED dimming and small motor control for HVAC blend doors. However, this part is NOT AEC-Q100 qualified and contains lead (non-RoHS) - for production automotive programs, use the PIC16F877A-I/PT automotive Q-grade variant instead. The PIC16C77 is generally acceptable only for non-safety in-cabin retrofit or aftermarket accessories.

🧩

Embedded Sensor Signal Conditioning

The PIC16C77-04E/PT functions as a multi-channel sensor signal conditioner: the 8-channel 8-bit ADC samples thermistors, photodiodes, strain gauges, or other analog transducers, applies digital filtering (averaging in software), and outputs calibrated data via SPI/I2C to a host processor or via USART to a remote data logger. The 368-byte RAM is sufficient for 8-channel circular buffering at 100 Hz sampling. The Watchdog Timer and Brown-out Detect ensure the conditioning system recovers from brown-outs in noisy industrial environments. For higher-precision (10/12-bit) sensor applications, the PIC16F877A-I/PT upgrade provides a 10-bit ADC option at the same cost point.

Tóm tắt các sản phẩm được đề xuất

PIC16F877A-I/PT Microchip Technology Được sử dụng trong: Industrial Automation Controllers, Automotive Body Electronics, Embedded Sensor Signal Conditioning MAX485 RS-485 transceiver for industrial communication Được sử dụng trong: Industrial Automation Controllers LM35 Temperature sensor for analog input channel Được sử dụng trong: Industrial Automation Controllers PIC16F877-20/PT Microchip Technology Được sử dụng trong: Motor Control and PWM Drives IRFZ44N N-channel MOSFET for motor switching Được sử dụng trong: Motor Control and PWM Drives ACS712 Allegro MicroSystems Được sử dụng trong: Motor Control and PWM Drives PIC16F1779 Modern charge-management MCU alternative Được sử dụng trong: Battery Chargers and Power Management DS2781 Battery fuel gauge companion IC Được sử dụng trong: Battery Chargers and Power Management LM317 Adjustable linear regulator for charge path Được sử dụng trong: Battery Chargers and Power Management PIC16F18877 Modern security MCU with crypto acceleration Được sử dụng trong: Security and Alarm Panels AT24C256 I2C EEPROM for event log storage Được sử dụng trong: Security and Alarm Panels DS1307 I2C RTC for timestamped events Được sử dụng trong: Security and Alarm Panels TLE4271 5V automotive LDO regulator Được sử dụng trong: Automotive Body Electronics VN750 High-side driver for lamp/motor loads Được sử dụng trong: Automotive Body Electronics MCP9700 Linear active temperature sensor Được sử dụng trong: Embedded Sensor Signal Conditioning MAX4475 Low-noise op-amp for signal conditioning Được sử dụng trong: Embedded Sensor Signal Conditioning
What is the program memory size of PIC16C77-04E/PT?
The PIC16C77-04E/PT contains 14 KB of One-Time Programmable (OTP) program memory, organized as 8K x 14 instruction words. According to Microchip's PIC16C7X datasheet, this mid-range PIC16C family member supports 35 single-word instructions with 200 ns execution time at 4 MHz, providing approximately 4 MIPS of throughput for embedded control tasks.
What is the operating voltage range of PIC16C77-04E/PT?
The PIC16C77-04E/PT operates from 4.0 V to 6.0 V supply voltage. This wide operating range accommodates both 5V regulated rails and battery-backed industrial systems. Note that operation below 4.0 V may trigger the Brown-out Detect reset circuit; for 3.3 V systems, consider the PIC16F877A-I/PT instead.
Does PIC16C77-04E/PT support I2C and SPI?
Yes, the PIC16C77-04E/PT includes a Synchronous Serial Port (SSP) module that can be configured as either a 3-wire SPI (Serial Peripheral Interface) or a 2-wire I2C (Inter-Integrated Circuit) bus, plus a separate USART for asynchronous serial communication. The SSP module supports both Master and Slave modes per the PIC16C7X datasheet.
What is the temperature range of PIC16C77-04E/PT?
The PIC16C77-04E/PT 'E' suffix indicates the Extended temperature grade of -40C to +125C. This makes it suitable for harsh industrial environments, automotive under-hood applications, and outdoor equipment. The 'I' grade variant (PIC16C77-04I/PT) covers -40C to +85C industrial range; the standard 'no-suffix' grade covers 0C to +70C commercial.
Where can I buy PIC16C77-04E/PT online?
The PIC16C77-04E/PT is listed at authorized Microchip distributors including DigiKey (part #320970), Mouser, and MicrochipDirect, with stock currently limited due to obsolete lifecycle status. Pricing as of 2026-09-19 ranges from approximately $18.50 unit (qty 1) to $10.45 (qty 1000). Note that this part is non-RoHS and obsolete; Microchip recommends the PIC16F77 as the modern Flash replacement.
What is the price of PIC16C77-04E/PT?
As of 2026-09-19, the PIC16C77-04E/PT single-unit price at authorized distributors is approximately $18.50 USD. Volume pricing breaks down to $16.20 at qty 10, $13.95 at qty 100, $11.80 at qty 500, and $10.45 at qty 1000. Obsolete-status inventory may carry premium pricing due to limited availability - check TrustedParts.com and Kynix for comparison.
What is the lead time for PIC16C77-04E/PT?
The PIC16C77-04E/PT is marked Obsolete by Microchip, meaning new factory production has ended. Lead times for remaining authorized stock range from immediate shipment (small qty at DigiKey) to 8-12 weeks for larger quantities from broker inventory. For new designs, Microchip strongly recommends the Flash-based PIC16F77 in the same 44-pin TQFP package.
PIC16C77-04E/PT vs PIC16F77 - which is better for new designs?
The PIC16F77 is the recommended replacement for the PIC16C77-04E/PT for all new designs. According to Microchip's product migration guide, the PIC16F77 retains the same PIC16C mid-range architecture, 14 KB Flash program memory (reprogrammable vs OTP), same ADC and peripherals, and same 44-pin TQFP package - making it a drop-in functional upgrade. The only substantive difference is Flash vs OTP memory technology, which is strictly an advantage for prototyping.
What is the best drop-in replacement for PIC16C77-04E/PT?
The best drop-in replacement for PIC16C77-04E/PT is the PIC16F877-04/PT (or PIC16F877A-I/PT) from Microchip. It shares the same 44-pin TQFP footprint, 14 KB program memory, 8-channel 8-bit ADC, two CCP/PWM modules, SSP (SPI/I2C), and USART peripherals. The Flash-based memory is reprogrammable, eliminating the OTP one-shot programming limitation of the original.
Is PIC16C77-04E/PT RoHS compliant?
No, the PIC16C77-04E/PT is NOT RoHS compliant because the PIC16C OTP family uses conventional lead-frame packaging. For RoHS-compliant designs, migrate to the PIC16F877A-E/PT or PIC16F77-E/PT, which are Flash-based, lead-free, and RoHS compliant while maintaining the same 44-pin TQFP footprint and peripheral set.
Where to download PIC16C77-04E/PT datasheet PDF?
The PIC16C77-04E/PT datasheet (document 30390e) is available as a free PDF download from Microchip's website at https://ww1.microchip.com/downloads/en/DeviceDoc/30390e.pdf. The datasheet covers the PIC16C7X family including PIC16C73/74/76/77 variants with full electrical characteristics, peripheral descriptions, instruction set reference, and 44-pin TQFP pinout diagram.
What is the pinout of PIC16C77-04E/PT in 44-TQFP?
The PIC16C77-04E/PT 44-pin TQFP pinout assigns pins 1-5 to OSC1/OSC2/MCLR/Vss/RA0 (analog/digital port A), pins 6-28 to digital I/O on PORTA, PORTB, PORTC and the USART/SSP signals, and pins 29-44 to PORTE (analog inputs AN5-AN7), Vss, Vdd, and additional PORTB/C I/O. The full pin-by-pin assignment is documented in the PIC16C7X datasheet figure for the 44-pin TQFP package.
What are the key specifications of PIC16C77-04E/PT engineers should know?
The PIC16C77-04E/PT key specifications are: 8-bit PIC16C mid-range core, 4 MHz max clock, 14 KB OTP program memory (8K x 14), 368 bytes RAM, 33 I/O pins with 25 mA sink/source, 8-channel 8-bit ADC, 3 timers, 2 CCP/PWM modules, SSP (SPI/I2C) + USART, 4.0-6.0 V supply, -40C to +125C Extended temperature grade, 44-pin TQFP package, and obsolete lifecycle status (use PIC16F77 for new designs).
What is the best Atmel/Microchip equivalent for PIC16C77-04E/PT cross-brand?
There is no pin-compatible cross-brand drop-in replacement for the PIC16C77-04E/PT due to the proprietary PIC16C RISC architecture - Atmel AVR and other manufacturers' MCUs have completely different instruction sets, register maps, and pinouts. For a cross-brand migration, the ATmega8535-16JU or ATmega16-16PU are functionally similar 8-bit MCUs but require firmware rewrite and PCB redesign (not drop-in). Microchip's own PIC16F877-04/PT remains the recommended replacement.

Dữ liệu tham khảo kỹ thuật cho PIC16C77-04E/PT — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.

Hướng dẫn chọn lựa

Choose the PIC16C77-04E/PT ONLY for maintaining existing production designs that have validated firmware locked in OTP memory - DO NOT use for new designs. For new designs, choose PIC16F77-I/PT (Microchip's officially recommended Flash replacement, same 44-TQFP, same peripherals, lower cost, in-circuit reprogrammable). Choose PIC16F877A-I/PT if you need 10-bit ADC resolution or onboard EEPROM for data logging. Choose PIC16F877-20/PT for higher PWM frequencies and faster CPU throughput. The Extended temperature grade of the 'E' suffix (-40C to +125C) is preserved across the PIC16F877A-I/PT industrial variant for most industrial environments; for true +125C operation, verify availability of the PIC16F877A-E/PT extended grade explicitly.

So sánh với các sản phẩm thay thế

Tham số Sản phẩm này PIC16F877-04/PT PIC16F877A-I/PT PIC16F877-20/PT PIC16F77-I/PT PIC16C77-04I/PT
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 44-TQFP (10x10) 44-TQFP (10x10) - same 44-TQFP (10x10) - same 44-TQFP (10x10) - same 44-TQFP (10x10) - same 44-TQFP (10x10) - same
Program Memory Type OTP (14 KB) Flash (14 KB) - upgrade Flash (14 KB) + 256B EEPROM Flash (14 KB) - upgrade Flash (14 KB) - upgrade OTP (14 KB) - same
Program Memory Size 14 KB (8K x 14) 14 KB 14 KB 14 KB 14 KB 14 KB
Maximum Clock Frequency 4 MHz 4 MHz 20 MHz 20 MHz 20 MHz 4 MHz
ADC Resolution 8-bit, 8 channels 10-bit, 8 channels - upgrade 10-bit, 8 channels - upgrade 10-bit, 8 channels - upgrade 10-bit, 8 channels - upgrade 8-bit, 8 channels - same
Temperature Range -40C to +125C (Extended) 0C to +70C (Commercial) -40C to +85C (Industrial) 0C to +70C (Commercial) -40C to +85C (Industrial) -40C to +85C (Industrial)
Supply Voltage 4.0 V to 6.0 V 2.0 V to 5.5 V - wider 2.0 V to 5.5 V - wider 2.0 V to 5.5 V - wider 2.0 V to 5.5 V - wider 4.0 V to 6.0 V - same
Lifecycle Status Obsolete NRND (Not Recommended for New Designs) Active - recommended NRND (Not Recommended for New Designs) Active - recommended replacement Obsolete

Bảo phân biệt quan trọng

  • Modern Flash replacement available in same footprint (vsPIC16F877-04/PT)
  • 10-bit ADC upgrade path exists (vsPIC16F877A-I/PT)
  • Higher clock speed upgrade available (vsPIC16F877-20/PT)
  • Microchip officially recommended replacement (vsPIC16F77-I/PT)

Ghi chú thiết kế

OTP (One-Time Programmable) memory CANNOT be erased or rewritten. Every firmware revision on the PIC16C77-04E/PT consumes a new device. For prototype development and field firmware updates, immediately migrate to the Flash-based PIC16F877A-I/PT which shares the same 44-TQFP footprint and peripherals. Document firmware version checksums in production to prevent OTP programming errors from shipping dead parts.

Brown-out Detect (BOD) on the PIC16C77-04E/PT is critical for industrial environments with noisy 5V rails. Configure BOD threshold via configuration fuses (typically 4.0 V for 5V systems) to prevent code execution from corrupted memory at low Vcc. The PIC16C77 datasheet warns that operation below 4.0 V without BOD may cause unintended register writes. Add a 100 nF decoupling capacitor directly between each VDD/VSS pin pair (pins 11/10, 29/28, 42/41) with traces under 5 mm.

The 44-TQFP package (10x10 mm body, 0.8 mm pitch, 1.6 mm height) requires careful PCB layout: use 0.4 mm wide traces, thermal relief on all pads, and a ground pour under the MCU for thermal dissipation. The MCLR pin (pin 9) MUST have a 10 kohm pull-up to VDD and a 100 nF capacitor to ground for in-circuit serial programming (ICSP). The ICSP clock (PGC, pin 18) and data (PGD, pin 19) signals should be routed to a 6-pin ICSP header with no series components.

At 4 MHz clock with 5V supply and full 33 I/O switching at 25 mA each, total power dissipation can reach 200 mW. The 44-TQFP has theta_JA of approximately 50 C/W, yielding a 10 C junction rise above ambient - well within the -40C to +125C Extended range. For high-temperature installations (+85 C ambient and above), reduce I/O switching frequency and unused-pin current to minimize self-heating.

Thông tin tuân thủ

RoHS
Non Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Không chì
No
Không halogen
Unknown
Khoáng vật xung đột
Compliant

PIC16C77-04E/PT is NOT RoHS compliant (contains lead in standard TQFP package). NOT AEC-Q100 qualified - for automotive applications use PIC16F877A-I/PT automotive grade. REACH compliant per Microchip product declarations. Obsolete lifecycle status as of 2026 - new designs must use PIC16F77.

Dữ liệu được xác minh vào: 2026-09-19 — dữ liệu được xác minh và quản lý bởi đội ngũ kỹ thuật phần cứng của XAIPART

Tìm kiếm liên quan

PIC16C77-04E/PT PIC16C77-04E/PT datasheet Microchip PIC16C77-04E/PT PIC16C77 8-bit 14KB OTP microcontroller 44-TQFP PIC16C77 Extended temperature 125C PIC16C77 industrial automation controller PIC16C77 vs PIC16F77 replacement PIC16C77-04E/PT drop-in replacement buy PIC16C77-04E/PT obsolete stock PIC16C77-04E/PT RoHS compliant alternative what is the difference between PIC16C77 and PIC16F877A PIC16C77-04E/PT pinout 44-TQFP obsolete PIC16C77 modern replacement

Các bộ phận và thuật ngữ liên quan

Microchip Technology PIC16C77-04E/PT PIC16C77 PIC16F877 PIC16F877A PIC16F77 PIC16C mid-range architecture 8-bit microcontroller OTP (One-Time Programmable) Flash memory TQFP-44 TQFP package family 44-pin TQFP (10x10) Analog-to-Digital Converter (ADC) CCP/PWM USART SPI I2C Brown-out Detect Watchdog Timer RoHS AEC-Q100 industrial automation motor control sensor signal conditioning REACH
Báo giá nhanh RFQ
Hãy điền đầy đủ thông tin — đội ngũ bán hàng của chúng tôi sẽ phản hồi trong vòng 24 giờ
Mã sản phẩm Nhà sản xuất Kiểu đóng gói QTY Giá mục tiêu Phụ
✓
Báo giá đã gửi!

Chúng tôi sẽ trả lời email của bạn trong vòng 24 giờ

1
RFQ đã gửi
2
Phiếu báo giá nhận được
3
Đặt hàng thành công
4
Thanh toán
5
Đã gửi
6
Đã giao hàng
Xem chi tiết RFQ