English
| Part Number: | PIC16F77-E/PT |
|---|---|
| Manufacturer/Brand: | Micrel / Microchip Technology |
| Part of Description: | IC MCU 8BIT 14KB FLASH 44TQFP |
| Datasheets: |
|
| RoHs Status: | ROHS3 Compliant |
| Payment: | PayPal / Credit Card / T/T |
| Shipment Way: | DHL / Fedex / TNT / UPS / EMS |
| Share: |
Ship From: Hong Kong
| Quantity | Unit Price |
|---|---|
| 1+ | $9.2235 |
| 200+ | $3.5705 |
| 500+ | $3.4452 |
| 1000+ | $3.3825 |
Online RFQ submissions: Fast responses, Better prices!
| Product Attribute | Attribute Value |
|---|---|
| Voltage - Supply (Vcc/Vdd) | 4V ~ 5.5V |
| Supplier Device Package | 44-TQFP (10x10) |
| Speed | 20MHz |
| Series | PIC® 16F |
| RAM Size | 368 x 8 |
| Program Memory Type | FLASH |
| Program Memory Size | 14KB (8K x 14) |
| Peripherals | Brown-out Detect/Reset, POR, PWM, WDT |
| Package / Case | 44-TQFP |
| Package | Tray |
| Product Attribute | Attribute Value |
|---|---|
| Oscillator Type | External |
| Operating Temperature | -40°C ~ 125°C (TA) |
| Number of I/O | 33 |
| Mounting Type | Surface Mount |
| EEPROM Size | - |
| Data Converters | A/D 8x8b |
| Core Size | 8-Bit |
| Core Processor | PIC |
| Connectivity | I²C, SPI, UART/USART |
| Base Product Number | PIC16F77 |




Microchip’s PIC16F77-E/PT is a high-performance 8-bit CMOS FLASH microcontroller, part of the widely adopted PIC16F7X series. With a rich feature set and highly adaptable architecture, the PIC16F77-E/PT is used in applications demanding reliable control logic, robust serial communication, and cost-efficient integration. This article explores the technical characteristics and design advantages of the PIC16F77-E/PT, providing critical insights for engineers engaged in product selection and procurement.
The PIC16F77-E/PT is based on a high-performance RISC CPU, featuring:
Only 35 single-word instructions to learn, nearly all executed in a single cycle (except program branches, which require two cycles).
Up to 20 MHz operating clock frequency, equivalent to a 200 ns instruction cycle time.
8K x 14-word Flash program memory, with 368 x 8 bytes of RAM data memory.
Pin compatibility with widely used PIC16C73B/74B/76/77 and PIC16F873/874/876/877 devices, simplifying board-level design reuse.
Up to 12 interrupt sources and an eight-level hardware stack for efficient context switching.
Multiple addressing modes (Direct, Indirect, Relative) and processor read access to program memory, broadening program control flexibility.
The PIC16F77-E/PT utilizes a 13-bit program counter, supporting direct addressability of 8K program words, allowing complex program development with efficient memory use.
Program memory is organized in pages; CALL and GOTO commands access 2K word program memory pages, with upper bits provided via the PCLATH register.
The hardware stack (eight levels deep) supports nested subroutines and interrupt handling, designed as a circular buffer without overflow indication.
Direct access is available for both program and data memory, with special function registers managing indirect addressing and stack operation.
Flash program memory can be read during normal operation over the entire supply voltage range and is protected by an onboard code protection feature.
This MCU provides a comprehensive suite of peripherals:
Timer0: 8-bit timer/counter with 8-bit prescaler
Timer1: 16-bit timer/counter with selectable clock sources and an internal/external oscillator option
Timer2: 8-bit timer/counter with an 8-bit period register, prescaler, and postscaler
Two Capture/Compare/PWM (CCP) modules, each with a 16-bit register for precise event timing or PWM generation
Analog-to-digital converter (ADC), supporting up to 8 input channels
Synchronous Serial Port (SSP): supports both SPI (Master) and I2C (Slave) communication modes
Universal Synchronous Asynchronous Receiver Transmitter (USART/SCI) for versatile serial communications
8-bit Parallel Slave Port (PSP), available in the 44-pin package, for direct microprocessor bus interfacing
Brown-out Reset (BOR) circuitry for enhanced system reliability in unstable supply conditions
The PIC16F77-E/PT offers substantial I/O flexibility:
Five broadly configurable I/O ports (PORTA–PORTE) on the 44-pin device.
Each port has dedicated direction registers (TRISx) controlling input/output configuration.
Special functions include weak pull-ups on PORTB, analog input and reference capabilities on PORTA/E, and peripheral function multiplexing.
44-pin package versions uniquely support the parallel slave port and up to eight analog inputs.
I/O pins feature protection diodes and, in select modes, Schmitt trigger inputs for increased noise immunity.
Integrated timers in the PIC16F77-E/PT make it suitable for precision timing, counting, and waveform generation:
Timer0 is a versatile 8-bit timer/counter with an exclusive prescaler (shared with the Watchdog Timer).
Timer1 is a 16-bit timer/counter with programmable clock source (internal or external), prescaler, and oscillator option. It provides synchronized or asynchronous counter operation and is tightly integrated with CCP modules for automation via “special event triggers.”
Timer2, essential for PWM operation, features a seamless interface with the CCP modules and SSP baud clock.
The dual CCP modules enable:
High-resolution timing (up to 16 bits) for event capture, comparator-driven outputs, and pulse-width modulation (PWM).
PWM mode supports up to 10 bits of resolution, with applications in motor control and power electronics.
Both modules can trigger ADC conversions or reset Timer1 on special events—useful for closed-loop control systems.
The onboard Synchronous Serial Port (SSP) module provides:
SPI Master/Slave compatibility, with programmable clock polarity, data phase, and flexible pin configuration.
I2C Slave functionality supporting 7and 10-bit addressing, with full interrupt support on START/STOP detection.
Multi-master support in I2C mode, facilitating robust embedded bus architectures.
External pull-ups required for I2C—suitable for integrating with a wide variety of serial peripherals.
The USART on the PIC16F77-E/PT can be configured as:
Full-duplex asynchronous serial communication (commonly UART) with standard NRZ format, dedicated baud rate generator, and programmable high/low speed operation.
Synchronous communication (Master or Slave), ideal for interfacing with serial A/D, D/A, or communication with other MCUs.
8or 9-bit data handling, hardware-generated parity and framing error detection, and support for back-to-back data transmissions.
A key feature for closed-loop and sensor-driven designs:
8-channel, 8-bit ADC (in 44-pin package configuration), selectable voltage reference source (VDD or external pin).
Flexible input configuration: analog or digital, individually software-selectable.
ADC can operate during SLEEP for ultra-low-power applications and can be triggered via CCP events.
The analog signal path is designed for maximum 10 kΩ input impedance for guaranteed accuracy.
Robust embedded system requirements are addressed by:
Multiple oscillator selections (LP, XT, HS, RC) to optimize for power, cost, or clock accuracy.
Several system reset mechanisms: Power-on Reset (POR), Brown-out Reset (BOR), Watchdog Timer (WDT), and manual reset via MCLR pin, with programmable start-up timers for supply stabilization.
SLEEP mode for ultra-low power standby, with flexible wake-up sources including watchdog, interrupts, and event-driven peripherals.
Integrated code protection and in-circuit serial programming (ICSP) capability, simplifying secure firmware management and updates.
The PIC16F77-E/PT offers electrical and mechanical versatility:
Supply voltage range: 2.0V to 5.5V, supporting both legacy and modern low-voltage systems.
Industrial (–40°C to +85°C) and extended (–40°C to +125°C) temperature ratings.
Low-power operation: <2 mA typical at 5 V/4 MHz, <20 μA typical at 3 V/32 kHz, <1 μA standby.
High current I/O: 25 mA per pin, up to 200 mA per PORT group.
The “/PT” suffix specifies a 44-lead TQFP (Thin Quad Flat Pack, 10x10 mm body), providing minimal board footprint for high-density designs.
Microchip provides extensive development support for the PIC16F77-E/PT:
MPLAB IDE environment integrating assembler, C compiler, simulator, and debugger tools.
In-circuit emulation options (ICEPIC, MPLAB ICE 2000), low-cost demonstrator and evaluation boards (PICDEM series).
Comprehensive device programmers (PRO MATE II, PICSTART Plus) and flexible in-circuit serial programming protocols (ICSP).
Software libraries for peripheral drivers, middleware, and application-specific functions accelerate design cycles and reduce risk.
Selecting the right MCU can hinge on package, pin count, or system needs. Alternatives within the PIC16F7X family deliver nearly identical core and peripheral functionality, with settings specific to the project footprint:
PIC16F74 and PIC16F77: 40/44-pin packages with 8K Flash (differentiated by I/O count and package)
PIC16F73 and PIC16F76: Available in 28-pin packages with 4K Flash for smaller designs
Pin compatibility with PIC16F873/874/876/877 series enables migration between OTP and Flash technology and across voltage/temperature options, supporting platform-level scalability.
When substituting for the PIC16F77-E/PT, consider code memory size, available peripheral set (notably number of ADC channels and PSP support), and I/O requirements. For products requiring strict form-factor adherence, ensure the package outline (e.g., TQFP vs. PDIP) and pin functions match system needs.
The Microchip PIC16F77-E/PT exemplifies the versatility, integration, and reliability expected in modern 8-bit embedded systems. Its rich peripheral suite, sophisticated memory and program control, and comprehensive development toolchain make it a reference platform for both new and legacy designs. Careful attention to its architecture, feature set, and potential alternatives ensures successful and future-proofed design-in for a wide range of industry applications. For engineers and procurement teams, the PIC16F77-E/PT offers an optimal balance of performance, flexibility, and support, standing as a dependable pillar within the established Microchip product ecosystem.
IC MCU 8BIT 14KB FLASH 44TQFP
IC MCU 8BIT 14KB FLASH 44QFN
MICROCHI DIPPB
IC MCU 8BIT 14KB FLASH 44PLCC
IC MCU 8BIT 14KB FLASH 44PLCC
IC MCU 8BIT 14KB FLASH 40DIP
IC MCU 8BIT 14KB FLASH 28SOIC
IC MCU 8BIT 14KB FLASH 44QFN
IC MCU 8BIT 14KB FLASH 44QFN
IC MCU 8BIT 14KB FLASH 40DIP
IC MCU 8BIT 14KB FLASH 28SOIC
IC MCU 8BIT 14KB FLASH 28SSOP
PIC16F772-I/ML MICROCHIP
IC MCU 8BIT 14KB FLASH 44TQFP
IC MCU 8BIT 14KB FLASH 40DIP
MICROCHIP SOIC28
IC MCU 8BIT 14KB FLASH 44QFN
IC MCU 8BIT 14KB FLASH 28SSOP
IC MCU 8BIT 14KB FLASH 28QFN
May 12th, 2026
May 8th, 2026
April 28th, 2026
April 20th, 2026
April 17th, 2026
April 8th, 2026
March 31th, 2026
March 23th, 2026
March 20th, 2026
March 9th, 2026
March 4th, 2026
February 28th, 2026
February 3th, 2026
January 28th, 2026
January 19th, 2026
January 16th, 2026
January 9th, 2026
December 29th, 2025
December 25th, 2025
December 17th, 2025
December 10th, 2025
December 4th, 2025
November 25th, 2025
November 20th, 2025
November 11th, 2025
November 3th, 2025
October 30th, 2025
October 22th, 2025
October 16th, 2025
October 9th, 2025
September 28th, 2025
September 17th, 2025
September 9th, 2025
September 1th, 2025
August 25th, 2025
August 20th, 2025
July 3th, 2025
December 18th, 2024
June 21th, 2023
April 27th, 2023
July 1th, 2022
March 4th, 2021
September 10th, 2020
January 23th, 2020
0 Articles






June 4th, 2026
June 4th, 2026
June 4th, 2026
June 3th, 2026
PIC16F77-E/PTMicrochip Technology |
Quantity*
|
Target Price(USD)
|