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の詳細を表示