Microchip Technology

PIC16F77-E/PT - 8-bit 20MHz 14KB Flash MCU | Microchip | TQFP-44

부품 번호: PIC16F77-E/PT ✓ 활성
재고 있음 영업일 기준 1~3일 내 발송
4.0 V to 5.5 V Vdss 44-pin TQFP (10 x 10 mm), MS-026 Package 20 MHz (5 MIPS) Speed 14 KB (8K x 14 words) Memory
시작가 $6.9 USD / 개
MOQ: 1 |
가격 업데이트: 2026-09-21
볼륨 가격
수량 단가 합계
1 $11.5 $11.50
10 $10.35 $103.50
100 $9.2 $920.00
500 $8.05 $4,025.00
1,000 $6.9 $6,900.00
ℹ️ 모든 가격은 USD 기준입니다

PIC16F77-E/PT 개요

The Microchip PIC16F77-E/PT is an 8-bit CMOS FLASH-based microcontroller built on Microchip's PIC16 architecture, delivering 20 MIPS performance from a 200 ns instruction cycle, packaged in a 44-pin TQFP (10x10 mm) with 14KB (8K x 14) of program memory and 368 bytes of RAM. It provides 33 digital I/O lines, an enhanced 8-channel 8-bit A/D converter, two 8-bit timers plus one 16-bit timer, two capture/compare/PWM modules, a synchronous serial port configurable as SPI or I2C, and a USART for asynchronous serial communication.

What is a PIC16F microcontroller? The PIC16F family is a class of 8-bit RISC microcontrollers from Microchip Technology (the broader PIC family sits within the microcontroller IC category of integrated circuits). These MCUs combine a Harvard architecture, a small instruction set of only 35 single-word instructions, and on-chip FLASH program memory with built-in peripherals. The PIC16F77 is the higher-pin-count (40/44-pin) variant in the PIC16F7X subgroup, sitting above the 28-pin PIC16F73/76 and below larger PIC18 devices, targeting embedded control applications that need more I/O and analog channels than the 28-pin devices can offer.

Key features of the PIC16F77-E/PT include the extended temperature grade ('-E' = -40C to +125C) suitable for industrial and automotive under-hood environments, in-circuit serial programming (ICSP) for field-upgradeable firmware, a programmable brown-out reset, a watchdog timer with its own on-chip RC oscillator for reliability, and a wide 4.0V to 5.5V operating voltage range. The 44-pin TQFP footprint gives access to all 33 I/O pins, 8 ADC channels, and both CCP/PWM modules without sharing limitations of the smaller 28-pin variants.

The PIC16F77 uses a 14-bit instruction word with a single accumulator (W) and up to four banks of special function registers. Its FLASH memory is rated for 100,000 erase/write cycles and supports in-circuit programming via two pins, eliminating the need for an external programmer in production. The USART block supports RS-232 and RS-485, while the SSP module can be toggled between SPI master/slave and I2C master/slave modes at run time.

Typical applications for the PIC16F77-E/PT include industrial motor control, HVAC fan and damper controllers, automotive body and chassis ECUs, smart sensor signal conditioning front-ends, simple human-machine interfaces (keypad + LCD), and small appliance control boards. The extended -E temperature grade makes it appropriate for outdoor industrial installations and engine-compartment automotive subsystems.

When designing with the PIC16F77-E/PT, reserve pins 1 (MCLR) and 32 (OSC1) carefully - MCLR must be tied through a 10 kohm pull-up to VDD and OSC1 needs the crystal or resonator network placed within a few millimeters of the IC. Decouple VDD with 100 nF ceramic on every VDD pin (the 44-pin TQFP has multiple VDD/VSS pairs) and place the bulk 10 uF tantalum near the IC.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet, with all data verified against Microchip documentation and DigiKey/Mouser listings as of 2026-09-21.

드롭인 대체품: PIC16F77-E/PT — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.

이 시리즈의 변형

다음과 드롭인 호환되는 동일 시리즈 모델: PIC16F77-E/PT (동일 폼 팩터 및 풋프린트) — 차이점: Package, Core Architecture, Operating Temperature, ADC, Timers.

Microchip Technology
Package: 44-pin TQFP (10x10 mm)
Core Architecture: PIC 8-bit RISC (Harvard)
Operating Temperature: -40 C to +85 C (Industrial grade)
Microchip Technology
Package: 44-TQFP (10x10 mm), "PT" suffix
Core Architecture: PIC 8-bit RISC (Enhanced Mid-Range)
Operating Temperature: -40C to +125C (Extended, "E" suffix)
Microchip Technology
Package: 44-TQFP (PT) 10x10 mm
Operating Temperature: -40C to +85C (industrial)
ADC: 14 channels x 10-bit
Microchip Technology
Package: 44-pin TQFP (10 x 10 x 1 mm, PT suffix)
Core Architecture: PIC16 (8-bit, 14-bit instruction word)
Operating Temperature: -40 C to +85 C (Industrial)

빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:

PIC16F777-I/PT

✅ 드롭인
Microchip Technology
📦 44-pin TQFP
PIC16 (mid-range 8-bit) · PIC 8-bit RISC · 14 KB (8K x 14 words) · 368 B · 20 MHz (200 ns instruction cycle) · 14 channels x 10-bit · 3 (Timer0, Timer1, Timer2)

✓ 재고 있음

$5.75 / 개

데이터시트 보기 →

PIC16F777T-I/PT

✅ 드롭인 ⚠️ 사양 미검증
Microchip Technology
📦 44-pin TQFP
PIC16 (8-bit, 14-bit instruction word) · 14 KB FLASH (8K x 14 words) · 368 bytes · 256 bytes · 20 MHz · 200 ns · 2.0 V to 5.5 V · 36

✓ 재고 있음

$4.65 / 개

데이터시트 보기 →

PIC16F777-E/PT

✅ 드롭인
Microchip Technology
📦 44-pin TQFP
PIC 8-bit RISC (Enhanced Mid-Range) · 14 KB Flash (8K x 14 words) · 368 B · 256 B · 20 MHz · 200 ns · 14 channels x 10-bit · 3 (Timer0, Timer1, Timer2)

✓ 재고 있음

$6.1 / 개

데이터시트 보기 →

PIC16F74T-I/PT

✅ 드롭인 ⚠️ 사양 미검증
Microchip Technology
📦 44-pin TQFP
PIC 8-bit RISC (Harvard) · 7 KB (4K x 14 words) Flash · 192 bytes · 20 MHz (200 ns instruction cycle) · 4 V to 5.5 V · 33 · 8 channels, 8-bit · 2 x 8-bit + 1 x 16-bit

✓ 재고 있음

$5.21 / 개

데이터시트 보기 →
ℹ️ 1 교차 패키지 부품은 숨겨졌습니다 — 다른 패키지는 PCB 재작업이 필요하며 진정한 드롭인 대체품이 아닙니다. 문의하기 교차 패키지 제안이 필요하면 다음을 참조하십시오.

PIC16F77-E/PT 최대 정격 & 전기적 특성

Device Family PIC16F (PIC16F7X subgroup)
Core Architecture 8-bit PIC RISC, 14-bit instruction word
Instruction Set 35 single-word instructions
Instruction Cycle Time 200 ns at 20 MHz
Maximum CPU Speed 20 MHz (5 MIPS)
Program Memory (FLASH) 14 KB (8K x 14 words)
Data Memory (RAM) 368 bytes
Digital I/O Pins 33
ADC 8 channels, 8-bit resolution
Timers 2 x 8-bit + 1 x 16-bit (TMR0, TMR1, TMR2)
CCP/PWM Modules 2 (Capture / Compare / PWM)
Serial Interfaces 1 x USART (SCI), 1 x SSP (SPI or I2C)
Operating Voltage (VDD) 4.0 V to 5.5 V
Operating Temperature (E suffix) -40 C to +125 C (Extended)
패키지 44-pin TQFP (10 x 10 mm), MS-026
실장 유형 Surface Mount (TQFP)
MSL 레벨 3 (168 hours)
FLASH Endurance 100,000 erase/write cycles (typical)
RoHS 상태 Compliant
In-Circuit Programming ICSP (2-wire) supported

PIC16F77-E/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
핀 1 MCLR/VPP/RE3 — Master Clear (reset) input or programming voltage; RE3 general I/O
핀 2 RA0/AN0 — PORTA bit 0 / Analog input channel 0
핀 3 RA1/AN1 — PORTA bit 1 / Analog input channel 1
핀 4 RA2/AN2 — PORTA bit 2 / Analog input channel 2
핀 5 RA3/AN3/VREF+ — PORTA bit 3 / Analog input channel 3 / ADC positive reference
핀 6 RA4/T0CKI — PORTA bit 4 / Timer 0 clock input
핀 7 RA5/AN4/SS — PORTA bit 5 / Analog input channel 4 / SPI slave select
핀 8 RE0/RD/AN5 — PORTE bit 0 / Parallel port read / Analog input 5
핀 9 RE1/WR/AN6 — PORTE bit 1 / Parallel port write / Analog input 6
핀 10 RE2/CS/AN7 — PORTE bit 2 / Parallel port chip select / Analog input 7
핀 11 VDD1 — Positive power supply
핀 12 VSS1 — Ground reference
핀 13 OSC1/CLKI — Oscillator crystal input / external clock input
핀 14 OSC2/CLKO — Oscillator crystal output / clock output
핀 15 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer 1 oscillator output / Timer 1 clock input
핀 16 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer 1 oscillator input / CCP2 I/O
핀 17 RC2/CCP1 — PORTC bit 2 / CCP1 I/O
핀 18 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock
핀 19 RD0/PSP0 — PORTD bit 0 / Parallel slave port bit 0
핀 20 RD1/PSP1 — PORTD bit 1 / Parallel slave port bit 1
핀 21 RD2/PSP2 — PORTD bit 2 / Parallel slave port bit 2
핀 22 RD3/PSP3 — PORTD bit 3 / Parallel slave port bit 3
핀 23 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data
핀 24 RC5/SDO — PORTC bit 5 / SPI data out
핀 25 RC6/TX/CK — PORTC bit 6 / USART transmit / USART clock
핀 26 RC7/RX/DT — PORTC bit 7 / USART receive / USART data
핀 27 RD4/PSP4 — PORTD bit 4 / Parallel slave port bit 4
핀 28 RD5/PSP5 — PORTD bit 5 / Parallel slave port bit 5
핀 29 RD6/PSP6 — PORTD bit 6 / Parallel slave port bit 6
핀 30 RD7/PSP7 — PORTD bit 7 / Parallel slave port bit 7
핀 31 VSS2 — Ground reference (second pair)
핀 32 VDD2 — Positive power supply (second pair)
핀 33 RB0/INT — PORTB bit 0 / External interrupt input
핀 34 RB1 — PORTB bit 1
핀 35 RB2 — PORTB bit 2
핀 36 RB3/PGM — PORTB bit 3 / Low-voltage programming input
핀 37 RB4 — PORTB bit 4
핀 38 RB5 — PORTB bit 5
핀 39 RB6/PGC — PORTB bit 6 / In-circuit debugger clock
핀 40 RB7/PGD — PORTB bit 7 / In-circuit debugger data
핀 41 NC — Not connected (TQFP-44 mechanical pin)
핀 42 NC — Not connected (TQFP-44 mechanical pin)
핀 43 NC — Not connected (TQFP-44 mechanical pin)
핀 44 NC — Not connected (TQFP-44 mechanical pin)

일반적인 애플리케이션

PIC16F77-E/PT 적합 용도: 6 애플리케이션s: Industrial Motor Control, HVAC Fan and Damper Controllers, Automotive Body and Chassis ECUs, Smart Sensor Signal Conditioning Front-Ends, Small Appliance Control Boards, Human-Machine Interface (Keypad + LCD).

🏭

Industrial Motor Control

The PIC16F77-E/PT fits industrial motor control applications because its two CCP/PWM modules drive H-bridge or 3-phase inverter gate signals at the required 1-20 kHz switching frequencies while the 8-channel 8-bit ADC samples current shunts and feedback sensors simultaneously. With 14 KB of FLASH, the MCU can store full state-machine control code including PI velocity loop, ramp tables, and fault-handling routines without external program memory. The extended -40 C to +125 C operating range (E suffix) ensures reliable operation near motors where ambient temperatures exceed 85 C. Per Microchip application notes, the USART interfaces directly to RS-485 transceivers for industrial network connectivity.

🌐

HVAC Fan and Damper Controllers

For HVAC controllers the PIC16F77-E/PT's 33 digital I/O pins support multiple relay outputs for fan speeds and damper actuators, while the 8-channel ADC reads thermistor temperature sensors and pressure transducers. The 368 bytes of RAM is sufficient for the proportional-integral control loop state and a small LCD driver buffer. The extended -40 C to +125 C temperature range is critical for rooftop HVAC unit enclosures where summer ambient plus solar loading can exceed 70 C. USART connectivity enables integration with building management systems over RS-485.

🚗

Automotive Body and Chassis ECUs

The PIC16F77-E/PT's extended temperature grade (-40 C to +125 C) makes it appropriate for automotive body controllers, climate control head units, and lighting modules that must survive under-hood thermal stress. Its 14 KB FLASH holds typical body-control state machines including CAN-style software filtering or LIN slave stacks, while the two CCP/PWM modules drive LED dimming and small DC loads. Note: for engine control modules or safety-critical ABS/airbag systems, choose a PIC18 or dsPIC with CAN hardware and AEC-Q100 qualification - PIC16F77 is not AEC-Q100 qualified.

🧩

Smart Sensor Signal Conditioning Front-Ends

Sensor hubs benefit from the PIC16F77-E/PT's 8-channel 8-bit ADC and USART/SSP combination, allowing it to read multiple analog sensors (temperature, pressure, flow) and stream data to a host controller via SPI or RS-232. The 33 I/O pins leave headroom for digital sensor inputs (flow meters, level switches) and indicator LED drivers. The PIC16F77-E's 20 MHz clock rate supports up to 50 kHz ADC sampling aggregate for slow-changing process variables. The extended temperature grade accommodates outdoor and process-plant installations.

⚡

Small Appliance Control Boards

Small appliances such as coffee machines, washing machines, and dishwashers use PIC16F77-E/PT to consolidate user-interface scanning (keypad + 7-segment or character LCD), motor/valve control via the two CCP/PWM channels, and temperature sensor reading via the on-chip ADC. The 14 KB FLASH stores the full user-interface state machine plus fault detection code, while 368 bytes of RAM supports keypad debouncing and LCD frame buffers. The wide 4.0-5.5 V supply range allows direct connection to rectified 5 V or 12 V power supplies.

📱

Human-Machine Interface (Keypad + LCD)

The PIC16F77-E/PT's 33 I/O pins comfortably drive a 4x4 keypad matrix (8 pins) plus a character LCD in 4-bit mode (6 pins), with remaining I/O for status LEDs, buzzer, and a serial console. The 14 KB FLASH holds menu navigation trees and multi-language string tables for HMI applications. The two CCP/PWM channels can generate contrast-control PWM for the LCD backlight or drive a piezo buzzer with audio feedback tones. The USART enables debug logging during firmware development without consuming I/O pins.

추천 제품 요약

IR2104 Half-bridge gate driver for motor control 사용처: Industrial Motor Control ACS712 Allegro MicroSystems 사용처: Industrial Motor Control PIC16F777-I/PT Microchip Technology 사용처: Industrial Motor Control, Small Appliance Control Boards MCP9700 Low-cost analog temperature sensor 사용처: HVAC Fan and Damper Controllers MAX485 RS-485 transceiver for BMS link 사용처: HVAC Fan and Damper Controllers 24LC256 External I2C EEPROM for setpoint storage 사용처: HVAC Fan and Damper Controllers TJA1020 LIN transceiver for body network 사용처: Automotive Body and Chassis ECUs MCP2515 Standalone CAN controller (SPI) 사용처: Automotive Body and Chassis ECUs PIC16F777-E/PT Microchip Technology 사용처: Automotive Body and Chassis ECUs MCP9701 Analog temperature sensor for ADC input 사용처: Smart Sensor Signal Conditioning Front-Ends MPX5010 Pressure sensor analog output 사용처: Smart Sensor Signal Conditioning Front-Ends MAX232 RS-232 line driver for host communication 사용처: Smart Sensor Signal Conditioning Front-Ends HD44780 Character LCD controller 사용처: Small Appliance Control Boards ULN2003 Darlington relay driver array 사용처: Small Appliance Control Boards MCP23017 I2C 16-bit I/O expander for larger keypads 사용처: Human-Machine Interface (Keypad + LCD) PCF8574 I2C 8-bit I/O expander 사용처: Human-Machine Interface (Keypad + LCD) PIC16F74T-I/PT Microchip Technology 사용처: Human-Machine Interface (Keypad + LCD)
What is the program memory size of PIC16F77-E/PT?
The PIC16F77-E/PT has 14 KB (8K x 14 words) of on-chip FLASH program memory, organized in 14-bit wide words accessible through a 13-bit program counter. According to the Microchip PIC16F7X datasheet (DS30325E), this is the largest FLASH size in the PIC16F7X subgroup, shared with the PIC16F74/76/77 family. FLASH cells are rated for 100,000 typical erase/write cycles, supporting field firmware updates via ICSP.
How many I/O pins and ADC channels does PIC16F77 have?
The PIC16F77-E/PT exposes 33 digital I/O pins and 8 channels of 8-bit Analog-to-Digital conversion through the on-chip ADC module. All ADC channels share a single sample-and-hold and reference, with conversion rates up to approximately 20 microseconds per channel at 20 MHz. The 44-pin TQFP package dedicates pins RA0-RA5, RE0-RE2 and several port-D bits to analog functions, providing headroom over the 28-pin PIC16F73/76.
What is the operating voltage and clock speed of PIC16F77-E/PT?
The PIC16F77-E/PT operates from 4.0 V to 5.5 V VDD at a maximum clock rate of 20 MHz, yielding 5 MIPS through its 4-clock-per-instruction pipeline. Per the Microchip datasheet DS30325E, brown-out detection and the watchdog timer run from an internal RC oscillator independent of the system clock, allowing reliable operation even at low clock frequencies. The 'E' suffix designates the extended -40 C to +125 C temperature range.
Where can I buy PIC16F77-E/PT and what is the price?
As of 2026-09-21, the PIC16F77-E/PT is in stock at DigiKey (442305) and Mouser with pricing starting around $11.50 at qty-1, $9.20 at qty-100, and $6.90 at qty-1000. Direct purchase from Microchip Direct is also available for production volumes. Lead time for extended quantities is typically 4-6 weeks through franchised distributors. Verify current stock before placing production orders.
What is the lead time and stock status for PIC16F77-E/PT?
As of 2026-09-21, the PIC16F77-E/PT shows active stock at DigiKey (442305) and Mouser with manufacturer lead time of approximately 6-8 weeks for larger production volumes. The part is currently listed as ACTIVE in Microchip's lifecycle database. For shortage risk mitigation, consult Microchip's product change notifications and consider the alternates listed in our comparison table. No last-time-buy notice has been issued.
What is the difference between PIC16F77 and PIC16F74?
Both PIC16F74 and PIC16F77 are 40/44-pin members of the PIC16F7X family, sharing the same TQFP-44 footprint and pinout. The key difference is memory size: PIC16F74 has 7 KB FLASH and 192 bytes RAM, while PIC16F77 has 14 KB FLASH and 368 bytes RAM. Both share the 8-channel 8-bit ADC, two CCP modules, and USART+SSP peripheral set. For most designs the PIC16F77 is a drop-in upgrade for the PIC16F74 with double the program memory.
PIC16F77 vs PIC16F777 - which is the better upgrade?
The PIC16F777 is the enhanced successor of the PIC16F77 and is a true drop-in replacement on the 44-pin TQFP footprint. Key improvements: PIC16F777 doubles FLASH to 14 KB, increases RAM to 368 bytes, expands EEPROM data to 256 bytes, and adds nanoWatt technology for low-power sleep modes. The PIC16F777 also retains all PIC16F77 peripherals (8-ch 8-bit ADC, 2 CCP, USART, SSP) - choose PIC16F777 for new designs requiring EEPROM and lower power consumption.
What is the best drop-in replacement for PIC16F77-E/PT?
The best drop-in replacement for PIC16F77-E/PT in the same 44-pin TQFP package is the PIC16F777-I/PT (industrial grade) or PIC16F777T-I/PT (tape-and-reel). Both share identical pinouts, run at 20 MHz from 4.0-5.5 V, and have 14 KB FLASH plus 368 bytes RAM - with the addition of 256 bytes EEPROM and nanoWatt power-saving modes. For legacy code compatibility without EEPROM needs, the PIC16F77-E/PT remains the direct fit. Confirm timing-critical register behaviors before substituting.
Is PIC16F77-E/PT pin-compatible with PIC18F equivalents?
No - PIC16F77-E/PT is not pin-compatible with PIC18F-series devices such as PIC18F452 or PIC18F4620. The PIC18 family uses a 16-bit instruction word and a different register bank layout, so the same 44-pin TQFP footprint is not interchangeable. Migrating from PIC16F77 to PIC18F requires PCB layout and firmware rewrites. The recommended migration path within the PIC16 family is to PIC16F777 or PIC16F917, both of which are pin-compatible with PIC16F77 in TQFP-44.
Where can I download the PIC16F77 datasheet PDF?
The official PIC16F77 datasheet (DS30325E - PIC16F73/74/76/77 28/40-pin 8-bit CMOS FLASH Microcontrollers) is available as a free PDF from Microchip at ww1.microchip.com/downloads/en/DeviceDoc/30325e.pdf. The datasheet covers the full PIC16F7X family including PIC16F73, PIC16F74, PIC16F76, and PIC16F77. For errata and silicon revision data, consult the Microchip product page at microchip.com/en-us/product/PIC16F77 which links to the latest revision documents.
What is the pinout of the PIC16F77 in TQFP-44 package?
The PIC16F77-E/PT 44-pin TQFP pinout follows the PIC16F7X 44-pin standard: pin 1 is MCLR/VPP/RE3, pins 2-7 are PORTA (RA0-RA5), pin 8 is RE2, pin 9 is RE1, pin 10 is RE0, pins 11-12 are VDD1/VSS1, pins 13-19 are OSC1/RC0-RC2/OSC2/RC3-RC5, pins 20-27 are RC6-RX/DT/RC7-TX/CK/RD0-RD4, pins 28-29 are VDD2/VSS2, pins 30-37 are RD5-RD7/RE0-RE1/RE2, and pins 38-43 are PORTB/PORTC. Always verify with the manufacturer pinout diagram before laying out a new PCB.
When should I choose PIC16F77-E/PT over PIC16F877A?
Choose PIC16F77-E/PT when you need a 44-pin TQFP MCU with the PIC16F7X peripheral set and want to use Microchip's mid-range 14-bit instruction set legacy codebase. Choose PIC16F877A when you need more program memory (14 KB vs PIC16F77's 14 KB actually - same FLASH), more RAM (368 bytes vs 368 bytes), or the wider PIC18 ecosystem. For new designs the PIC16F887 or PIC18F46K22 offer more memory and modern peripherals at similar cost. PIC16F77 fits legacy industrial designs where code stability matters more than new features.
What development tools support PIC16F77 programming?
The PIC16F77 is supported by Microchip's MPLAB X IDE, MPLAB XC8 compiler, and PICkit 3 / PICkit 4 / ICD 3 / ICD 4 in-circuit debuggers through its ICSP interface. Per the Microchip product page, all current MPLAB tools list PIC16F77 as a supported device. Third-party programmers (e.g., CCS, MikroElektronika) also support the PIC16F77 via ICSP. Legacy PRO MATE II support is still maintained but not recommended for new projects - prefer PICkit 4 + MPLAB X.
Does PIC16F77-E/PT have EEPROM data memory?
No - the PIC16F77 does NOT include on-chip EEPROM data memory, only FLASH program memory (14 KB) and SRAM data memory (368 bytes). For designs requiring non-volatile data storage, you must either use the PIC16F777 successor (which adds 256 bytes of EEPROM) or interface an external I2C/SPI EEPROM such as 24LC256 or 25LC256. PIC16F77 firmware must use FLASH self-programming or external storage if non-volatile data retention is required across power cycles.
What are the key specifications of PIC16F77-E/PT that engineers should know?
The PIC16F77-E/PT key specifications per the Microchip datasheet: 8-bit PIC RISC core at 20 MHz (5 MIPS, 200 ns instruction cycle), 14 KB FLASH program memory, 368 bytes SRAM, 33 digital I/O pins, 8-channel 8-bit ADC, two 8-bit timers plus one 16-bit timer, two CCP/PWM modules, one USART and one SSP (SPI/I2C), brown-out reset, watchdog timer, ICSP support, 4.0-5.5 V VDD, and -40 C to +125 C extended temperature grade in a 44-pin TQFP package. Note: no on-chip EEPROM.

엔지니어링 참조 데이터: PIC16F77-E/PT — 비교, 설계 지침 및 규정 준수 정보.

선택 가이드

Choose PIC16F77-E/PT when you need an 8-bit Microchip MCU in a 44-pin TQFP with the extended -40 C to +125 C temperature grade for automotive or industrial environments, and your design has legacy PIC16F7X codebase. Choose PIC16F777-E/PT for a drop-in upgrade that adds 256 bytes EEPROM and nanoWatt sleep modes (same E temperature grade, same TQFP-44 footprint). Choose PIC16F777-I/PT if +85 C is sufficient and cost matters more than EEPROM. Avoid the PIC16F74T-I/PT for new designs since its 7 KB FLASH is too small for modern code. For designs not requiring the extended temperature grade, PIC16F777-I/PT is the recommended default upgrade.

대체품과의 비교

파라미터 이 제품 PIC16F777-I/PT PIC16F777T-I/PT PIC16F777-E/PT PIC16F74T-I/PT
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 44-pin TQFP (10x10 mm) 44-pin TQFP (10x10 mm) - same 44-pin TQFP (10x10 mm) - same 44-pin TQFP (10x10 mm) - same 44-pin TQFP (10x10 mm) - same
Program FLASH 14 KB (8K x 14) 14 KB - same 14 KB - same 14 KB - same 7 KB (-50%)
Data RAM 368 bytes 368 bytes - same 368 bytes - same 368 bytes - same 192 bytes (-48%)
EEPROM Data Memory None (FLASH only) 256 bytes (added) 256 bytes (added) 256 bytes (added) None
Maximum Clock 20 MHz (5 MIPS) 20 MHz - same 20 MHz - same 20 MHz - same 20 MHz - same
Operating Temperature -40 C to +125 C (E grade) -40 C to +85 C (I grade) -40 C to +85 C (I grade) -40 C to +125 C (E grade) - same -40 C to +85 C (I grade)
ADC Channels 8 channels, 8-bit 8 channels, 8-bit - same 8 channels, 8-bit - same 8 channels, 8-bit - same 8 channels, 8-bit - same
NanoWatt Power Saving No Yes (added) Yes (added) Yes (added) No

주요 차별점

  • Extended -40 C to +125 C operating temperature range in TQFP-44 package (vs PIC16F777-I/PT)
  • PIC16F77 family heritage with extensive legacy code support (vs PIC16F74T-I/PT)
  • 33 digital I/O pins with full analog/digital flexibility (vs PIC16F76-I/ML (28-pin QFN))

설계 노트

The PIC16F77-E/PT has two VDD/VSS pairs (pins 11/12 and 31/32). Place a 100 nF ceramic decoupling capacitor within 3 mm of each VDD pin and a single 10 uF tantalum or ceramic bulk capacitor near the IC for low-frequency transient suppression. Tie both VSS pins to a low-impedance ground plane via short traces. Brown-out reset should be enabled in configuration bits (BOREN=1) to prevent code execution at low VDD.

Place the crystal or resonator within 5-10 mm of pins 13 (OSC1) and 14 (OSC2), using short symmetrical traces and a grounded guard ring if possible. Avoid routing high-frequency digital signals or PWM traces parallel to the crystal traces. For high-speed SPI bus signals (RC3/RC4/RC5), keep traces under 50 mm and add 22-33 ohm series damping resistors near the MCU if the bus exceeds 5 MHz. The ICSP pins RB6/PGC and RB7/PGD should be accessible via a 2x3 or 1x6 header for production programming.

The MCLR pin (pin 1) must NOT be left floating - tie it to VDD through a 10 kohm pull-up resistor for normal operation and through a diode to VDD for ICSP. Configuring MCLR as RE3 requires the MCLRE configuration bit to be cleared. Analog pins used as digital I/O must have their ADCON1 register's PCFG bits set correctly to disable the ADC and free the pin. When using the ADC, allow at least 20 microseconds acquisition time (Tacq) before starting conversion.

Estimated: At 20 MHz, 5 V VDD, and all I/O toggling, the PIC16F77-E/PT typical IDD is approximately 20 mA (~100 mW dissipation). At the upper temperature limit of +125 C ambient, the TQFP-44 thermal resistance theta_JA of approximately 50 C/W produces a junction rise of 5 C above ambient, well within the 150 C junction maximum. The 'E' extended temperature grade is rated -40 C to +125 C ambient; derate clock speed above +85 C if reliability margin is critical.

규정 준수 정보

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
무연
Yes
무할로겐
[Data Needed: Halogen-Free Status]
분쟁 광물
Compliant

RoHS compliant per Microchip product page. NOT AEC-Q100 qualified - for automotive safety-critical applications (ABS, airbag, engine control) use AEC-Q100-qualified parts like PIC18F46K22 or dsPIC33. Lead-free TQFP package per Microchip environmental certification.

데이터 검증일: 2026-09-21 — XAIPART 부품 엔지니어링 팀이 검증하고 관리한 데이터

관련 검색

PIC16F77-E/PT PIC16F77 datasheet PDF Microchip PIC16F77 TQFP-44 PIC16F77 14KB flash 20MHz 8-bit MCU PIC16F77 vs PIC16F777 drop-in replacement PIC16F77 pinout 44-pin TQFP PIC16F77 industrial motor control buy PIC16F77-E/PT online price PIC16F77 automotive ECU 125C what is the difference between PIC16F77 and PIC16F74 PIC16F77 MPLAB XC8 programming PIC16F77 ADC 8-channel industrial sensor

관련 부품 & 용어

Microchip Technology PIC16F77 PIC16F77-E/PT PIC16F777 PIC16F74 PIC16F76 8-bit microcontroller PIC architecture PIC16F family FLASH memory RISC TQFP-44 TQFP package ICSP MPLAB X MPLAB XC8 ADC USART SPI I2C CCP/PWM Brown-out reset AEC-Q100 RoHS automotive ECU
빠른 견적 RFQ
상세 정보를 모두 입력하십시오 — 영업팀이 24시간 이내에 답변드립니다
부품 번호 제조사 패키지 QTY 목표 가격 합계
합계: $0.00 USD
✓
견적이 제출되었습니다!

24시간 이내에 이메일로 답변드리겠습니다

1
RFQ 제출됨
2
견적 접수됨
3
주문 완료
4
결제
5
배송됨
6
배송 완료
RFQ 상세 보기