Microchip Technology

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

Teilenummer: PIC16F77-E/PT ✓ Aktiv
Auf Lager Versand in 1–3 Werktagen
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
Ab $6.9 USD / Stück
MOQ: 1 |
Preis aktualisiert: 2026-09-21
Mengenpreise
Menge Stückpreis Gesamt
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
ℹ️ Alle Preise sind in USD

PIC16F77-E/PT Übersicht

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.

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

Varianten dieser Serie

Modelle derselben Serie, die drop-in-kompatibel sind mit PIC16F77-E/PT (gleiche Bauform und Footprint) – abweichend in 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)

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

PIC16F777-I/PT

✅ Drop-In
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)

✓ Auf Lager

$5.75 / Stück

Datenblatt ansehen →

PIC16F777T-I/PT

✅ Drop-In ⚠️ Spezifikationen ungeprüft
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

✓ Auf Lager

$4.65 / Stück

Datenblatt ansehen →

PIC16F777-E/PT

✅ Drop-In
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)

✓ Auf Lager

$6.1 / Stück

Datenblatt ansehen →

PIC16F74T-I/PT

✅ Drop-In ⚠️ Spezifikationen ungeprüft
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

✓ Auf Lager

$5.21 / Stück

Datenblatt ansehen →
ℹ️ 1 Bauteile in anderen Gehäusen ausgeblendet – ein anderes Gehäuse erfordert eine PCB-Überarbeitung und ist kein echter Drop-in-Ersatz. Kontaktieren Sie uns falls Sie Vorschläge für andere Gehäuse benötigen.

PIC16F77-E/PT Grenzwerte & elektrische Eigenschaften

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)
Gehäuse 44-pin TQFP (10 x 10 mm), MS-026
Montageart Surface Mount (TQFP)
MSL-Level 3 (168 hours)
FLASH Endurance 100,000 erase/write cycles (typical)
RoHS-Status Compliant
In-Circuit Programming ICSP (2-wire) supported

PIC16F77-E/PT Pin-Konfiguration

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Pin 1 MCLR/VPP/RE3 — Master Clear (reset) input or programming voltage; RE3 general I/O
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 input channel 3 / ADC positive reference
Pin 6 RA4/T0CKI — PORTA bit 4 / Timer 0 clock input
Pin 7 RA5/AN4/SS — PORTA bit 5 / Analog input channel 4 / SPI slave select
Pin 8 RE0/RD/AN5 — PORTE bit 0 / Parallel port read / Analog input 5
Pin 9 RE1/WR/AN6 — PORTE bit 1 / Parallel port write / Analog input 6
Pin 10 RE2/CS/AN7 — PORTE bit 2 / Parallel port chip select / Analog input 7
Pin 11 VDD1 — Positive power supply
Pin 12 VSS1 — Ground reference
Pin 13 OSC1/CLKI — Oscillator crystal input / external clock input
Pin 14 OSC2/CLKO — Oscillator crystal output / clock output
Pin 15 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer 1 oscillator output / Timer 1 clock input
Pin 16 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer 1 oscillator input / CCP2 I/O
Pin 17 RC2/CCP1 — PORTC bit 2 / CCP1 I/O
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 transmit / USART clock
Pin 26 RC7/RX/DT — PORTC bit 7 / USART receive / 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 VSS2 — Ground reference (second pair)
Pin 32 VDD2 — Positive power supply (second pair)
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 / In-circuit debugger clock
Pin 40 RB7/PGD — PORTB bit 7 / In-circuit debugger data
Pin 41 NC — Not connected (TQFP-44 mechanical pin)
Pin 42 NC — Not connected (TQFP-44 mechanical pin)
Pin 43 NC — Not connected (TQFP-44 mechanical pin)
Pin 44 NC — Not connected (TQFP-44 mechanical pin)

Typische Anwendungen

PIC16F77-E/PT ist geeignet für 6 Anwendungs: 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.

Zusammenfassung der empfohlenen Produkte

IR2104 Half-bridge gate driver for motor control Verwendet in: Industrial Motor Control ACS712 Allegro MicroSystems Verwendet in: Industrial Motor Control PIC16F777-I/PT Microchip Technology Verwendet in: Industrial Motor Control, Small Appliance Control Boards MCP9700 Low-cost analog temperature sensor Verwendet in: HVAC Fan and Damper Controllers MAX485 RS-485 transceiver for BMS link Verwendet in: HVAC Fan and Damper Controllers 24LC256 External I2C EEPROM for setpoint storage Verwendet in: HVAC Fan and Damper Controllers TJA1020 LIN transceiver for body network Verwendet in: Automotive Body and Chassis ECUs MCP2515 Standalone CAN controller (SPI) Verwendet in: Automotive Body and Chassis ECUs PIC16F777-E/PT Microchip Technology Verwendet in: Automotive Body and Chassis ECUs MCP9701 Analog temperature sensor for ADC input Verwendet in: Smart Sensor Signal Conditioning Front-Ends MPX5010 Pressure sensor analog output Verwendet in: Smart Sensor Signal Conditioning Front-Ends MAX232 RS-232 line driver for host communication Verwendet in: Smart Sensor Signal Conditioning Front-Ends HD44780 Character LCD controller Verwendet in: Small Appliance Control Boards ULN2003 Darlington relay driver array Verwendet in: Small Appliance Control Boards MCP23017 I2C 16-bit I/O expander for larger keypads Verwendet in: Human-Machine Interface (Keypad + LCD) PCF8574 I2C 8-bit I/O expander Verwendet in: Human-Machine Interface (Keypad + LCD) PIC16F74T-I/PT Microchip Technology Verwendet in: 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.

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

Auswahlhilfe

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.

Vergleich mit Alternativen

Parameter Dieses Produkt 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

Wichtigste Unterscheidungsmerkmale

  • 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))

Designhinweise

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.

Compliance-Informationen

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Bleifrei
Yes
Halogenfrei
[Data Needed: Halogen-Free Status]
Konfliktmineralien
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.

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

Ähnliche Suchanfragen

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

Verwandte Bauteile & Begriffe

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
Schnellangebot-RFQ
Geben Sie alle Details an – unser Vertriebsteam antwortet innerhalb von 24 Stunden
Teilenummer Hersteller Gehäuse QTY Zielpreis Gesamt
Gesamt: $0.00 USD
✓
Angebotsanfrage gesendet!

Wir antworten innerhalb von 24 Stunden auf Ihre E-Mail

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