Microchip Technology

PIC16F877T-04I/PQ - 8-Bit MCU 14KB FLASH 44-MQFP | Microchip

N.º de pieza: PIC16F877T-04I/PQ ✓ Activo
En stock Se envía en 1-3 días hábiles
44-MQFP (10x10 mm, 0.80 mm pitch) Package 4 MHz (04 speed grade) Speed 14 KB FLASH (8K x 14 words) Memory
Desde $7.8 USD / unidad
MOQ: 1 |
Precio actualizado: 2026-09-21
Precios por volumen
Cant. Precio unitario Total
1 $11.5 $11,50
10 $10.35 $103,50
100 $9.2 $920,00
500 $8.45 $4.225,00
1.000 $7.8 $7.800,00
ℹ️ Todos los precios están en USD

PIC16F877T-04I/PQ Descripción general

The Microchip Technology PIC16F877T-04I/PQ is an 8-bit CMOS FLASH-based PIC microcontroller operating at 4MHz, integrating 14KB (8K x 14 words) of program FLASH memory, 368 bytes of SRAM, and 256 bytes of EEPROM data memory in a 44-pin MQFP (10x10 mm) package. It is the tape-and-reel, industrial-temperature variant of the PIC16F877 family, offering 33 digital I/O pins and a 200 ns instruction execution time across 35 single-word instructions.

An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory (FLASH/ROM), data memory (RAM), non-volatile data storage (EEPROM), and a set of peripherals onto one silicon die. PIC microcontrollers use a RISC Harvard architecture that separates program and data buses, allowing instruction fetch and operand access to occur in the same cycle. Within the broader taxonomy, the PIC16F877 belongs to the PIC16 mid-range family -> 8-bit MCU -> microcontroller -> embedded processor -> semiconductor IC. The 04 speed grade indicates a 4MHz maximum oscillator input.

Key features include 14KB self-programmable FLASH, 256 bytes of true EEPROM for data logging, an 8-channel 10-bit ADC, two 8-bit timers plus one 16-bit timer, a synchronous/asynchronous USART, an MSSP module supporting both SPI and I2C, and a capture/compare/PWM (CCP) module. Industrial temperature range of -40C to +85C and brown-out detection support robust embedded designs. The 44-MQFP (Metric Quad Flat Pack) provides a 0.80 mm pitch and 10x10 mm body.

Architecturally the PIC16F877 uses a 14-bit instruction word with an 8-bit data path, an 8-level hardware stack, and direct, indirect, and relative addressing modes. The integrated enhanced FLASH cell supports >100K erase/write cycles and >40-year data retention, while the EEPROM supports >1M erase/write cycles. Two capture inputs and a PWM output (10-bit resolution) are accessible via the CCP module.

Typical applications include industrial control panels, HVAC sensor nodes, motor control, smart instrumentation, automotive body electronics, and educational embedded platforms where PIC development tools are prevalent. The 44-MQFP variant suits legacy through-hole-friendly layouts and is widely supported by Microchip's MPLAB X IDE and PICkit debug programmers. The newer PIC16F887 family member is recommended for new designs.

A critical design consideration is that the -04 speed grade limits operation to 4MHz at the rated Vdd; for designs requiring higher throughput at lower Vdd, the PIC16F877-20 variant (20MHz) should be selected instead. The -I suffix indicates industrial temperature range (-40C to +85C).

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found on a standalone manufacturer datasheet.

Alternativas directas para PIC16F877T-04I/PQ — mismo encapsulado, compatible pin a pin. Se excluyen las piezas de otro encapsulado que requieren retrabajo de la PCB.

Variantes de esta serie

Modelos de la misma serie compatibles directamente con PIC16F877T-04I/PQ (mismo factor de forma y huella) — difiere en ADC, Package, Core Architecture, Timers, Operating Temperature.

Microchip Technology
ADC: 8 channels x 10-bit
Timers: 3 x 8/16-bit
Operating Temperature: -40C to +85C (industrial, "I")
Microchip Technology
ADC: 10-bit, 8 channels
Package: 44-pin MQFP (10 x 10 mm)
Microchip Technology
ADC: 10-bit, up to 8 channels
Package: 44-pin MQFP (10x10 mm)
Core Architecture: PIC16 (8-bit Harvard RISC)
Microchip Technology
ADC: 10-bit, 8 channels
Package: 40-pin PDIP (DIP-40)
Core Architecture: 8-bit PIC RISC (PIC16 mid-range)
Microchip Technology
ADC: 10-bit, up to 8 channels
Package: 44-pin MQFP (10x10 mm)
Core Architecture: 8-bit PIC mid-range (Harvard)
Microchip Technology
ADC: 14 channels x 10-bit
Package: 40-pin PDIP (DIP-40) through-hole
Core Architecture: PIC16 enhanced mid-range 8-bit RISC

Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:

PIC16F877-04I/PQ

✅ Sustitución directa
Microchip Technology
📦 44-MQFP (10x10)
8-bit PIC Mid-Range Harvard RISC · PIC16 · PIC 16F · 4 MHz · 200 ns · FLASH · 14 KB (8K x 14 words) · 368 bytes

✓ En stock

$4.35 / unidad

Ver hoja de datos →

PIC16F877T-04E/PQ

✅ Sustitución directa
Microchip Technology
📦 44-MQFP (10x10)
8-bit PIC mid-range (Harvard) · 14-bit · 35 single-word · 4 MHz · 200 ns · 14 KB (8K x 14) · 368 bytes · 256 bytes

✓ En stock

$8.75 / unidad

Ver hoja de datos →

PIC16F874T-04I/PQ

✅ Sustitución directa
Microchip Technology
📦 44-MQFP (10x10)
PIC16 (8-bit RISC, 14-bit instruction word) · 7 KB (4K x 14 words) Flash · 192 bytes · 128 bytes · 4 MHz · 200 ns · 33 · 4.0 V to 5.5 V

✓ En stock

$2.65 / unidad

Ver hoja de datos →

PIC16F877-10E/PQ

✅ Sustitución directa
Microchip Technology
📦 44-MQFP (10x10)
PIC16 (8-bit Harvard RISC) · FLASH (self-programmable) · 14 KB (8K x 14 words) · 368 bytes · 256 bytes · 10 MHz · 200 ns · 2.0 V to 5.5 V

✓ En stock

$6.1 / unidad

Ver hoja de datos →

PIC16F877-20I/P

✅ Sustitución directa
Microchip Technology
📦 44-MQFP (10x10)
8-bit PIC RISC (PIC16 mid-range) · 14 KB (8K x 14 words) · 368 bytes · 256 bytes · 20 MHz · 200 ns · 2.0 V to 5.5 V · 33 (PORTA-PORTE)

✓ En stock

$5.1 / unidad

Ver hoja de datos →

PIC16F887-I/P

✅ Sustitución directa
Microchip Technology
📦 44-MQFP (10x10)
PIC16 enhanced mid-range 8-bit RISC · 20 MHz (50 ns instruction cycle) · 14 KB (8K x 14 words) · 368 bytes · 256 bytes · 36 · 14 channels x 10-bit · 2

✓ En stock

$1.88 / unidad

Ver hoja de datos →

PIC16F877T-04I/PQ Valores máximos y características eléctricas

Core Architecture PIC 8-bit RISC (Harvard)
Program Memory 14 KB FLASH (8K x 14 words)
RAM 368 bytes
EEPROM 256 bytes
Frecuencia de reloj máxima 4 MHz (04 speed grade)
Instruction Execution Time 200 ns
Number of I/O Pins 33
Encapsulado 44-MQFP (10x10 mm, 0.80 mm pitch)
Rango de temperatura de funcionamiento -40C to +85C (Industrial -I)
ADC 8-channel, 10-bit
Timers 2 x 8-bit + 1 x 16-bit
Communication Interfaces USART, MSSP (SPI / I2C)
CCP Modules 1 (Capture / Compare / PWM, 10-bit)
Tipo de montaje Surface Mount
Estado RoHS Compliant

Configuración de pines de PIC16F877T-04I/PQ

QFP-44 (10x10mm) Package Pinout Diagram QFP-44 10x10mm, P0.8mm, JEDEC MS-026. Pin 1 by dot. QFP-44 (10x10mm) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
Pin 1 MCLR/VPP — Master Clear (reset) input or programming voltage input
Pin 2 RA0/AN0 — Port A bit 0 / Analog input channel 0
Pin 3 RA1/AN1 — Port A bit 1 / Analog input channel 1
Pin 4 RA2/AN2 — Port A bit 2 / Analog input channel 2
Pin 5 RA3/AN3/VREF- — Port A bit 3 / Analog input 3 / ADC negative reference
Pin 6 RA4/T0CKI — Port A bit 4 / Timer0 clock input
Pin 7 RA5/AN4/SS — Port A bit 5 / Analog input 4 / SPI slave select
Pin 8 RE0/RD/AN5 — Port E bit 0 / Parallel port read / Analog input 5
Pin 9 RE1/WR/AN6 — Port E bit 1 / Parallel port write / Analog input 6
Pin 10 RE2/CS/AN7 — Port E bit 2 / Parallel port chip select / Analog input 7
Pin 11 VDD — Positive supply voltage
Pin 12 VSS — Ground reference
Pin 13 OSC1/CLKIN — Oscillator crystal input / external clock input
Pin 14 OSC2/CLKOUT — Oscillator crystal output / clock output
Pin 15 RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 oscillator output / Timer1 clock input
Pin 16 RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 oscillator input / Capture-Compare-PWM 2
Pin 17 RC2/CCP1 — Port C bit 2 / Capture-Compare-PWM 1
Pin 18 RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock
Pin 19 RD0/PSP0 — Port D bit 0 / Parallel Slave Port bit 0
Pin 20 RD1/PSP1 — Port D bit 1 / Parallel Slave Port bit 1
Pin 21 RD2/PSP2 — Port D bit 2 / Parallel Slave Port bit 2
Pin 22 RD3/PSP3 — Port D bit 3 / Parallel Slave Port bit 3
Pin 23 RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data
Pin 24 RC5/SDO — Port C bit 5 / SPI data out
Pin 25 RC6/TX/CK — Port C bit 6 / USART transmit / USART clock
Pin 26 RC7/RX/DT — Port C bit 7 / USART receive / USART data
Pin 27 RD4/PSP4 — Port D bit 4 / Parallel Slave Port bit 4
Pin 28 RD5/PSP5 — Port D bit 5 / Parallel Slave Port bit 5
Pin 29 RD6/PSP6 — Port D bit 6 / Parallel Slave Port bit 6
Pin 30 RD7/PSP7 — Port D bit 7 / Parallel Slave Port bit 7
Pin 31 VSS — Ground reference
Pin 32 VDD — Positive supply voltage
Pin 33 RB0/INT — Port B bit 0 / External interrupt input
Pin 34 RB1 — Port B bit 1
Pin 35 RB2 — Port B bit 2
Pin 36 RB3/PGM — Port B bit 3 / LVP programming input
Pin 37 RB4 — Port B bit 4
Pin 38 RB5 — Port B bit 5
Pin 39 RB6/PGC — Port B bit 6 / ICSP clock
Pin 40 RB7/PGD — Port B bit 7 / ICSP data
Pin 41 NC — Not connected (per datasheet)
Pin 42 NC — Not connected (per datasheet)
Pin 43 NC — Not connected (per datasheet)
Pin 44 NC — Not connected (per datasheet)

Aplicaciones típicas

PIC16F877T-04I/PQ es adecuado para 7 aplicacións: Industrial Control Panels, HVAC Sensor Nodes, Educational Embedded Platforms, Smart Instrumentation, Automotive Body Electronics, Motor Control and PWM Drives, Data Acquisition and Logging.

🏭

Industrial Control Panels

The PIC16F877T-04I/PQ is well suited for industrial control panels where its 33 I/O pins drive multiplexed 7-segment displays, keypad matrices, and relay banks. The 14 KB FLASH comfortably holds state-machine firmware for PLC-style discrete I/O control, while the 8-channel 10-bit ADC reads 4-20 mA loopback sensors with 39 mV LSB at 5V Vref. Industrial temperature grade -40C to +85C ensures reliable operation inside NEMA-rated enclosures. The MSSP I2C bus additionally interfaces EEPROM, RTC, and digital potentiometer companions without external glue logic, reducing PCB complexity and BOM cost.

🏭

HVAC Sensor Nodes

In HVAC sensor nodes the PIC16F877T-04I/PQ serves as the data-acquisition front-end, sampling temperature, humidity, and pressure through its 8-channel ADC and forwarding results over the integrated USART to a central controller. The 256-byte EEPROM stores calibration constants, sensor trim values, and last-known setpoints that persist across power cycles. At 4 MHz the MCU consumes only a few mA, allowing continuous operation from a 24VAC-derived supply. Brown-out detection protects FLASH integrity during compressor brown-outs common in HVAC environments.

🎓

Educational Embedded Platforms

The PIC16F877T-04I/PQ is a canonical choice for university embedded-systems courses because it exposes nearly every PIC16 peripheral in a single 44-MQFP package. Students exercise the 10-bit ADC for sensor reads, the MSSP for SPI/I2C peripheral communications, the CCP module for PWM motor speed control, and the USART for terminal I/O. The 14 KB FLASH accommodates full RTOS demonstrations while the 368-byte RAM permits stack-rich C code with MPLAB XC8. PICkit 3 and PICkit 4 programmers debug in-circuit via ICSP, eliminating the need for socketed parts.

🔬

Smart Instrumentation

Handheld DMMs, portable calibrators, and benchtop signal sources leverage the PIC16F877T-04I/PQ for low-frequency measurement and user-interface control. The 10-bit ADC gives 0.1% measurement resolution at full scale, adequate for consumer-grade instruments, while the CCP module generates precision PWM for DAC-equivalent analog outputs. The 33 I/O pins simultaneously drive an LCD interface, rotary encoder, function keys, and buzzer. The -40C to +85C industrial range supports outdoor test equipment and laboratory environments.

🚗

Automotive Body Electronics

Non-safety automotive body modules such as seat controllers, mirror adjusters, and ambient lighting often use the PIC16F877T-04I/PQ because its 33 I/O pins drive multiple brushed DC motors and LED strings directly. The integrated USART enables LIN-bus communication when paired with an external LIN transceiver. Note that AEC-Q100 qualification is not available on the PIC16F877 family; for AEC-Q100 designs, the PIC16F877A-I/PT-ICD and dsPIC33 variants must be used instead, while the PIC16F877T-04I/PQ remains appropriate for non-safety aftermarket accessories.

⚡

Motor Control and PWM Drives

The PIC16F877T-04I/PQ's 10-bit CCP module produces PWM signals up to ~10 kHz with 1024-step duty resolution, suitable for brushed DC motor speed control and Peltier/element heater regulation. The 16-bit timer (Timer1) provides precise period measurement for encoder feedback, while the two 8-bit timers handle debouncing of limit switches and Hall sensors. Combined with the 8-channel ADC for current sensing, the device implements a complete single-axis closed-loop motor controller in one IC.

📊

Data Acquisition and Logging

The PIC16F877T-04I/PQ functions as a stand-alone data logger by sampling up to 8 analog channels through its 10-bit ADC and buffering records in the on-chip 256-byte EEPROM or external SPI Flash. The USART streams data to a PC terminal in real time or to an SD card via SPI bridge. At 4 MHz sampling rates up to ~40 ksps are achievable, sufficient for vibration, temperature, and pressure trend logging. The integrated brown-out reset protects log integrity during battery brown-outs in field deployments.

Resumen de productos recomendados

PIC16F877-04I/PQ Microchip Technology Se usa en: Industrial Control Panels, HVAC Sensor Nodes, Educational Embedded Platforms, Automotive Body Electronics, Motor Control and PWM Drives, Data Acquisition and Logging PIC16F887-I/P Microchip Technology Se usa en: Industrial Control Panels, Smart Instrumentation 24LC256-I/SN I2C EEPROM for parameter storage Se usa en: Industrial Control Panels, Smart Instrumentation MCP23017-E/SP I2C 16-bit I/O expander Se usa en: Industrial Control Panels MCP9700T-E/TT Analog temperature sensor for ADC input Se usa en: HVAC Sensor Nodes MAX232CPE Maxim Integrated Se usa en: HVAC Sensor Nodes PIC16F874T-04I/PQ Microchip Technology Se usa en: Educational Embedded Platforms PG164130 PICkit 4 in-circuit debugger Se usa en: Educational Embedded Platforms MCP4921-E/SN External 12-bit DAC for high-precision output Se usa en: Smart Instrumentation MCP2021A-500E/SN LIN transceiver for body electronics bus Se usa en: Automotive Body Electronics BTS432E2 High-side driver for motor and lamp loads Se usa en: Automotive Body Electronics DRV8871DDAR Brushed DC motor driver with current sense Se usa en: Motor Control and PWM Drives ACS712-20A Hall-effect current sensor for ADC input Se usa en: Motor Control and PWM Drives W25Q64JVSSIQ External SPI Flash for extended logging storage Se usa en: Data Acquisition and Logging MCP1541-I/TO 4.096V voltage reference for ADC calibration Se usa en: Data Acquisition and Logging
What is the program memory size of the PIC16F877T-04I/PQ?
The PIC16F877T-04I/PQ contains 14 KB of FLASH program memory, organized as 8K x 14-bit instruction words. According to the Microchip PIC16F877 datasheet (DS30292D), this FLASH is self-programmable under software control, supports >100,000 erase/write cycles, and provides >40-year data retention, making it suitable for field-updatable embedded firmware designs.
What is the difference between PIC16F877T-04I/PQ and PIC16F877-04I/PQ?
The PIC16F877T-04I/PQ is supplied in Tape & Reel (T suffix) packaging for high-volume automated assembly, while the PIC16F877-04I/PQ is shipped in trays. Both share identical silicon, the same 4 MHz maximum frequency, 44-MQFP package, industrial -40C to +85C temperature grade, and the same datasheet (DS30292D), making them functionally interchangeable drop-in equivalents.
What is the maximum clock frequency of the PIC16F877T-04I/PQ?
The PIC16F877T-04I/PQ is rated for a maximum oscillator frequency of 4 MHz, indicated by the -04 speed grade in the part number. At this frequency, each instruction executes in 200 ns (4 clock cycles per instruction). Engineers needing higher throughput should consider the PIC16F877-10 (10 MHz) or PIC16F877-20 (20 MHz) speed grades for the same family.
Where can I buy the PIC16F877T-04I/PQ at the best price?
As of 2026-09-21, the PIC16F877T-04I/PQ is in stock at authorized Microchip distributors including DigiKey (P/N 321223) and Mouser. Unit pricing on release typically starts around $11.50 at qty-1, dropping to roughly $7.80 at qty-1000. For bulk OEM pricing, contact a Microchip authorized distributor directly to confirm lead time.
What is the lead time for PIC16F877T-04I/PQ orders?
Lead time for the PIC16F877T-04I/PQ from authorized distributors DigiKey and Mouser typically averages 6-10 weeks as of 2026-09-21 due to ongoing Microchip allocation programs affecting legacy PIC16F parts. Microchip Direct often quotes 12-16 weeks for production volumes. For new designs, Microchip recommends migrating to the pin-compatible PIC16F887 family to avoid allocation issues.
PIC16F877T-04I/PQ vs PIC16F887 - which is better for new designs?
The PIC16F887 is the recommended replacement for new designs. According to Microchip's product page, the PIC16F887 doubles program FLASH to 14 KB, increases RAM to 368 bytes, adds nanoWatt XLP low-power technology, and offers an internal oscillator. The PIC16F877T-04I/PQ remains in production for legacy maintenance but should be avoided for new product introductions.
When should I choose PIC16F877T-04I/PQ over PIC16F877-04I/PQ?
Choose the PIC16F877T-04I/PQ when your assembly line uses automated pick-and-place equipment requiring Tape & Reel packaging, indicated by the T suffix. Choose the PIC16F877-04I/PQ (tray packaging) for prototype builds, low-volume production, or hand-assembly where tape-and-reel handling adds unnecessary cost. Both share identical electrical specifications and pinouts.
Is the PIC16F877T-04I/PQ pin-compatible with PIC16F874T-04I/PQ?
Yes, the PIC16F877T-04I/PQ and PIC16F874T-04I/PQ are pin-compatible in the same 44-MQFP package, sharing the same pinout. The difference is memory: the PIC16F877 has 14 KB FLASH and 256 bytes EEPROM, while the PIC16F874 has only 7 KB FLASH and 256 bytes EEPROM. Designers can substitute either way in software by recompiling with the appropriate header file.
What is the best drop-in replacement for PIC16F877T-04I/PQ?
The best drop-in replacement for the PIC16F877T-04I/PQ is the PIC16F887-I/P, which shares the same 44-MQFP-10x10 footprint, the same 14 KB FLASH and 368 bytes RAM, and is fully pin-compatible. Microchip's migration guide (DS39760) lists it as the officially recommended successor, with internal oscillator and enhanced peripherals as additional benefits over the original PIC16F877.
Where to download PIC16F877T-04I/PQ datasheet PDF?
The official PIC16F877T-04I/PQ datasheet is document DS30292D, available as a free PDF from Microchip at https://ww1.microchip.com/downloads/en/DeviceDoc/30292D.pdf. The same datasheet covers all PIC16F877 speed grades (-04, -10, -20) and package variants, eliminating the need for separate documentation per part number.
Where to find PIC16F877T-04I/PQ pinout?
The complete 44-pin MQFP pinout for the PIC16F877T-04I/PQ is provided on page 4 of the Microchip datasheet DS30292D. Pins 1-44 are arranged around the 10x10 mm body, with pin 1 indicated by a corner dot. Key pins include RA0-RA5 (port A, pins 2-7), RB0-RB7 (port B, pins 33-40), RC0-RC7 (port C, pins 15-19, 23-26), and dedicated oscillator pins OSC1/CLKIN (pin 13) and OSC2/CLKOUT (pin 14).
Is PIC16F877T-04I/PQ suitable for automotive applications?
No, the PIC16F877T-04I/PQ is not AEC-Q100 qualified and is rated only for the industrial temperature range (-40C to +85C), so it is not recommended for under-hood automotive deployments. For automotive body electronics requiring PPAP documentation, Microchip offers the PIC16F877A-I/PT-ICD family and dsPIC33 alternatives with full AEC-Q100 Grade 1 or Grade 2 qualification.
What are the key specifications of the PIC16F877T-04I/PQ that engineers should know?
The PIC16F877T-04I/PQ delivers 4 MHz CPU clock, 14 KB FLASH, 368 bytes RAM, 256 bytes EEPROM, 33 I/O pins, an 8-channel 10-bit ADC, USART, MSSP (SPI/I2C), one 10-bit CCP module, and operates over -40C to +85C from a 44-MQFP package. According to datasheet DS30292D, it executes instructions in 200 ns using a 14-bit instruction word with an 8-bit data path, sufficient for sensor reading, simple motor control, and human-machine interface tasks.
What is the best Atmel equivalent for PIC16F877T-04I/PQ?
The closest Atmel/Microchip ATmega cross-brand equivalent for the PIC16F877T-04I/PQ in a 44-pin MQFP-compatible footprint is the ATmega16-16AU (44-pin TQFP), which offers 16 KB FLASH, 1 KB SRAM, 512 bytes EEPROM, and an 8-channel 10-bit ADC. Firmware must be rewritten since AVR uses a different instruction set; pin mapping is not 1:1, so PCB rework and header file porting are required - it is not a true drop-in.

Datos de referencia de ingeniería para PIC16F877T-04I/PQ — comparación, orientación de diseño e información de cumplimiento.

Guía de selección

Choose the PIC16F877T-04I/PQ when designing or maintaining an industrial-grade 8-bit embedded application that requires the proven PIC16 mid-range core, 14 KB of self-programmable FLASH, and a 44-MQFP surface-mount package delivered in Tape & Reel for production assembly. It is the right pick for HVAC controllers, instrumentation, motor drives, and educational platforms where PIC development tools (MPLAB X, PICkit, XC8) are preferred. Choose the PIC16F877-04I/PQ (tray) instead for prototypes or hand-assembled builds. For new designs, strongly consider the pin-compatible PIC16F887 family, which adds an internal oscillator, nanoWatt XLP, and a wider ADC. For automotive AEC-Q100 needs, select PIC16F877A-I/PT-ICD or dsPIC33 qualified parts instead.

Comparación con alternativas

Parámetro Este producto PIC16F877-04I/PQ PIC16F877T-04E/PQ PIC16F874T-04I/PQ PIC16F877-10E/PQ PIC16F887-I/P
Package 44-MQFP (10x10 mm) 44-MQFP (10x10 mm) - same 44-MQFP (10x10 mm) - same 44-MQFP (10x10 mm) - same 44-MQFP (10x10 mm) - same 44-MQFP (10x10 mm) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Max Clock Frequency 4 MHz (04 grade) 4 MHz 4 MHz 4 MHz 10 MHz 20 MHz (with internal oscillator)
Program FLASH 14 KB 14 KB 14 KB 7 KB 14 KB 14 KB
RAM 368 bytes 368 bytes 368 bytes 192 bytes 368 bytes 368 bytes
EEPROM 256 bytes 256 bytes 256 bytes 256 bytes 256 bytes 256 bytes
Operating Temperature -40C to +85C (Industrial) -40C to +85C -40C to +125C (Extended) -40C to +85C -40C to +125C (Extended) -40C to +85C
Packaging Format Tape & Reel (T suffix) Tray Tape & Reel Tape & Reel Tray Tray
Internal Oscillator No No No No No Yes (31 kHz to 8 MHz)

Diferenciadores clave

  • Tape & Reel packaging for high-volume automated assembly (frente a PIC16F877-04I/PQ)
  • More program memory than the PIC16F874 sibling (frente a PIC16F874T-04I/PQ)
  • Drop-in compatibility with the newer PIC16F887 family (frente a PIC16F887-I/P)

Notas de diseño

The PIC16F877T-04I/PQ should be decoupled with a 100 nF ceramic capacitor placed within 5 mm of each VDD/VSS pin pair (pins 11-12 and pins 31-32). For designs with multiple switching loads driven from the same 5V rail, add a 10 uF bulk tantalum or ceramic capacitor at the MCU power pins to suppress switching transients. The brown-out reset (BOR) module should be enabled in the configuration word to prevent code corruption when VDD falls below ~4V during supply collapse. Estimated: at 4 MHz clock and 5V Vdd, the typical operating current is approximately 2-5 mA, depending on peripheral activity.

Route the crystal oscillator traces (OSC1 pin 13 and OSC2 pin 14) symmetrically and as short as possible, with a ground guard ring or continuous ground plane beneath to minimize stray capacitance. The MPLAB ICD 4 / PICkit 4 In-Circuit Serial Programming (ICSP) footprint requires dedicated connections to MCLR/VPP (pin 1), RB6/PGC (pin 39), and RB7/PGD (pin 40); ensure no series resistors, capacitors, or diodes in series with these signals or ICSP will fail. A 10 kohm pull-up resistor on MCLR is recommended to prevent spurious resets in electrically noisy environments.

A frequent pitfall is configuring the ADC when the A/D conversion clock (Tad) falls outside the 1.6 us minimum specified in datasheet DS30292D; at 4 MHz Fosc and FRC-derived A/D clock this is rarely an issue, but external RC oscillators may violate this. Always issue a 20 us acquisition delay after switching ADC channels to allow the internal sample-and-hold capacitor to settle to within 1/2 LSB. Do not drive an analog input above VDD + 0.3V or below VSS - 0.3V - the input ESD diodes will forward-conduct and corrupt the measurement.

Información de cumplimiento

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Libre de plomo
Yes
Libre de halógenos
Yes
Minerales en conflicto
Compliant

RoHS and REACH compliance per Microchip product page. Not AEC-Q100 qualified; for automotive body electronics requiring PPAP documentation, use PIC16F877A-I/PT-ICD or dsPIC33 AEC-Q100 variants. Microchip QS-9000 quality certification referenced in vendor datasheets covers production facility.

Datos verificados el: 2026-09-21 — datos verificados y seleccionados por el equipo de ingeniería de componentes de XAIPART

Búsquedas relacionadas

PIC16F877T-04I/PQ PIC16F877T-04I/PQ datasheet Microchip PIC16F877 44-MQFP PIC16F877 tape and reel 4 MHz 14 KB FLASH PIC16F877T-04I/PQ pinout 44-MQFP PIC16F877 industrial control panel MCU PIC16F877T-04I/PQ vs PIC16F887 PIC16F877 drop-in replacement 44-MQFP buy PIC16F877T-04I/PQ online distributor PIC16F877 datasheet DS30292D PDF download what is the FLASH memory of PIC16F877 PIC16F877 ADC 8-channel 10-bit specifications PIC16F877 vs PIC16F874 difference PIC16F877 automotive AEC-Q100 alternative PIC16F877 HVAC sensor node design

Componentes & términos relacionados

Microchip Technology PIC16F877T-04I/PQ PIC16F877 PIC16F877-04I/PQ PIC16F877T-04E/PQ PIC16F874T-04I/PQ PIC16F887 PIC16 mid-range family 8-bit microcontroller FLASH program memory EEPROM data memory RISC architecture 44-MQFP MQFP package 10-bit ADC USART MSSP CCP module PIC16 instruction set MPLAB X IDE PICkit programmer ICSP AEC-Q100 RoHS REACH brown-out reset
RFQ de presupuesto rápido
Complete los detalles — nuestro equipo de ventas responderá en un plazo de 24 horas
Número de pieza Fabricante Encapsulado QTY Precio objetivo Total
Total: $0.00 USD
✓
¡Presupuesto enviado!

Responderemos a su correo electrónico en un plazo de 24 horas

1
RFQ enviado
2
Presupuesto recibido
3
Pedido realizado
4
Pago
5
Enviado
6
Entregado
Ver detalles del RFQ