Microchip Technology

PIC16F877AT-I/PT - 8-bit 20MHz MCU 14KB Flash 44-TQFP | Microchip

N.º de pieza: PIC16F877AT-I/PT ✓ Activo
En stock Se envía en 1-3 días hábiles
2.0 V to 5.5 V Vdss 44-pin TQFP (PT), 10x10 mm Package 20 MHz Speed 14 KB (8K x 14 words) Memory
Desde $5.42 USD / unidad
MOQ: 1 |
Precio actualizado: 2026-09-21
Precios por volumen
Cant. Precio unitario Total
1 $9.58 $9,58
10 $8.62 $86,20
100 $7.55 $755,00
500 $6.48 $3.240,00
1.000 $5.42 $5.420,00
ℹ️ Todos los precios están en USD

PIC16F877AT-I/PT Descripción general

The Microchip Technology PIC16F877AT-I/PT is an 8-bit RISC Flash microcontroller from the PIC16F87xA family, operating at up to 20 MHz with 14KB (8K x 14 words) of on-chip Flash program memory and 368 bytes of RAM, housed in a 44-pin TQFP (PT) surface-mount package. The 'T' suffix indicates Tape & Reel packaging and the 'I' indicates the industrial temperature grade (-40C to +85C). The device integrates 256 bytes of EEPROM data memory, 33 digital I/O pins, three timers (Timer0, Timer1, Timer2), two Capture/Compare/PWM (CCP) modules, an enhanced USART, MSSP (SPI/I2C), a 10-bit ADC with up to 8 channels, and two analog comparators. A 14-instruction word Harvard architecture delivers ~5 MIPS at 20 MHz, and 35 single-word instructions provide deterministic execution suitable for real-time control loops.

An 8-bit microcontroller (MCU) is a small computer-on-a-chip that integrates a CPU, non-volatile program memory, working RAM, peripherals and I/O into a single IC. PIC16-family devices occupy the mid-range tier of Microchip's 8-bit portfolio, bridging entry-level PIC10/12/14 parts and the higher-pin-count PIC18 family, and are widely used in legacy industrial, educational and embedded designs.

Key features include wide operating voltage (2.0 V to 5.5 V), low-power operation with nanoWatt technology, ICD (In-Circuit Debugger) support via two debug pins, and self-programmable Flash memory. Brown-out Reset (BOR), Power-on Reset (POR), watchdog timer with on-chip RC oscillator, and code protection are standard. The ADC offers 10-bit resolution with successive approximation and is well-suited for sensor interfacing; PWM resolution of up to 10 bits supports motor and lighting control.

Typical applications include industrial automation controllers, HVAC sensor nodes, motor driver signal conditioning, instrumentation front-ends, smart-card readers, security and access-control panels, and legacy equipment retrofits. Its 33 I/O and rich peripheral set make it ideal when an entire subsystem (display, keypad, sensors, actuators, communication) must be served from a single chip. Designers should reserve a 100 nF decoupling capacitor close to VDD and a 10 uF bulk capacitor on the board input rail.

Alternativas directas para PIC16F877AT-I/PT — 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 PIC16F877AT-I/PT (mismo factor de forma y huella) — difiere en Timers, Core Architecture, Package, Operating Temperature, ADC.

Microchip Technology
Timers: Two 8-bit + One 16-bit
Core Architecture: PIC 8-Bit RISC (Harvard)
Package: 44-pin TQFP (10 mm x 10 mm)
Microchip Technology
Timers: 3 (Timer0, Timer1, Timer2)
Core Architecture: 8-bit PIC16 enhanced RISC
Package: 44-pin TQFP (10x10 mm)
Microchip Technology
Timers: 2 x 8-bit, 1 x 16-bit
Package: 44-pin TQFP (10x10 mm)
Operating Temperature: -40 C to +85 C (industrial)
Microchip Technology
Timers: 2 x 8-bit + 1 x 16-bit
Core Architecture: PIC (RISC, Harvard)
Package: 44-TQFP (10x10 mm)
Microchip Technology
Timers: Timer0, Timer1, Timer2
Package: 44-TQFP (10x10 mm)
Microchip Technology
Timers: 2 x 8-bit + 1 x 16-bit
Core Architecture: PIC® 8-bit mid-range RISC (Harvard)
Operating Temperature: -40°C to +85°C (industrial, 'I')
Microchip Technology
Timers: 2 x 8-bit, 1 x 16-bit
Core Architecture: PIC16 8-bit RISC
Package: 44-pin TQFP (10x10 mm)

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

PIC16F877-20I/PT

✅ Sustitución directa
Microchip Technology
📦 44-TQFP (PT)
PIC · 8-Bit · 20 MHz · 200 ns · 14 KB (8K x 14) FLASH · 368 bytes · 256 bytes · 33

✓ En stock

$5.1 / unidad

Ver hoja de datos →

PIC16F877-04E/PT

✅ Sustitución directa
Microchip Technology
📦 44-TQFP (PT)
PIC (RISC, Harvard) · 8 bit · 14 bit · Flash · 14 KB (8K x 14) · 368 byte · 256 byte · 4 MHz

✓ En stock

$3.25 / unidad

Ver hoja de datos →

PIC16F874AT-I/PT

✅ Sustitución directa
Microchip Technology
📦 44-TQFP (PT)
PIC16 (8-bit RISC, 14-bit instruction word) · FLASH · 7 KB (4K x 14 words) · 192 bytes · 128 bytes · 20 MHz · 200 ns · 2.0 V to 5.5 V

✓ En stock

$6.95 / unidad

Ver hoja de datos →

PIC16F871-I/PT

✅ Sustitución directa
Microchip Technology
📦 44-TQFP (PT)
8-bit PIC16 enhanced RISC · 35 single-word instructions, 14-bit opcode · 3.5 KB (2K x 14) · 128 bytes · 64 bytes · 20 MHz · 200 ns · 4.0 V to 5.5 V

✓ En stock

$2.82 / unidad

Ver hoja de datos →

PIC16F77T-I/PT

✅ Sustitución directa
Microchip Technology
📦 44-TQFP (PT)
8-Bit Microcontroller (MCU) · PIC16 · PIC 8-Bit RISC (Harvard) · 14 KB (8K x 14) FLASH · 368 bytes · 256 bytes · 20 MHz (200 ns instruction cycle) · 35 single-word instructions, 14-bit wide

✓ En stock

$6.25 / unidad

Ver hoja de datos →

PIC16F877AT-I/PT Valores máximos y características eléctricas

Core Architecture 8-bit PIC16 (Enhanced Mid-Range)
Program Memory (Flash) 14 KB (8K x 14 words)
Data RAM 368 bytes
Data EEPROM 256 bytes
Maximum CPU Frequency 20 MHz
Instruction Set 35 single-word instructions (14-bit)
Operating Voltage (VDD) 2.0 V to 5.5 V
I/O Pins 33
ADC 10-bit, up to 8 channels
Timers 3 (Timer0, Timer1 16-bit, Timer2)
CCP/PWM Modules 2 (10-bit PWM resolution)
Communication USART/SCI, MSSP (SPI / I2C)
Analog Comparators 2
Temperatura de funcionamiento -40C to +85C (Industrial)
Encapsulado 44-pin TQFP (PT), 10x10 mm
Packaging Form Tape & Reel (T suffix)
Tipo de montaje Surface Mount
Estado RoHS Compliant
Brown-Out Reset (BOR) Yes

Configuración de pines de PIC16F877AT-I/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
Pin 1 MCLR/VPP — Master Clear (Reset) input / Programming voltage
Pin 2 RA0/AN0 — PORTA bit 0 / ADC channel 0
Pin 3 RA1/AN1 — PORTA bit 1 / ADC channel 1
Pin 4 RA2/AN2/VREF- — PORTA bit 2 / ADC channel 2 / VREF-
Pin 5 RA3/AN3/VREF+ — PORTA bit 3 / ADC channel 3 / VREF+
Pin 6 RA4/T0CKI/C1OUT — PORTA bit 4 / Timer0 clock / Comparator 1 output
Pin 7 RA5/AN4/SS/C2OUT — PORTA bit 5 / ADC channel 4 / SPI SS / Comparator 2 output
Pin 8 RE0/RD/AN5 — PORTE bit 0 / Parallel slave port read / ADC channel 5
Pin 9 RE1/WR/AN6 — PORTE bit 1 / Parallel slave port write / ADC channel 6
Pin 10 RE2/CS/AN7 — PORTE bit 2 / Parallel slave port CS / ADC channel 7
Pin 11 VDD — Positive supply voltage
Pin 12 VSS — Ground
Pin 13 OSC1/CLKI — Crystal/Resonator or external clock input
Pin 14 OSC2/CLKO — Crystal/Resonator or clock output
Pin 15 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator out / Timer1 clock in
Pin 16 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator in / CCP2
Pin 17 RC2/CCP1 — PORTC bit 2 / CCP1 (PWM)
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 TX / USART clock
Pin 26 RC7/RX/DT — PORTC bit 7 / USART RX / 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 VSS — Ground
Pin 32 VDD — Positive supply voltage
Pin 33 RB0/INT — PORTB bit 0 / External interrupt
Pin 34 RB1 — PORTB bit 1
Pin 35 RB2 — PORTB bit 2
Pin 36 RB3/PGM — PORTB bit 3 / Low-voltage programming
Pin 37 RB4 — PORTB bit 4
Pin 38 RB5 — PORTB bit 5
Pin 39 RB6/PGC — PORTB bit 6 / ICSP clock / ICD clock
Pin 40 RB7/PGD — PORTB bit 7 / ICSP data / ICD 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

PIC16F877AT-I/PT es adecuado para 6 aplicacións: Industrial Automation Controller, HVAC Sensor and Actuator Node, Motor Driver Signal Conditioning, Security and Access-Control Panel, Instrumentation Front-End, Smart Card / RFID Reader.

🏭

Industrial Automation Controller

The PIC16F877AT-I/PT fits industrial automation because of its 33 digital I/O pins, two PWM modules, 10-bit ADC with 8 channels, and industrial -40C to +85C temperature range. The device can simultaneously read multiple analog sensor inputs (temperature, pressure, flow), drive MOSFET or relay outputs via PWM, and communicate with PLCs over RS-485 through the integrated USART. Its 14 KB Flash accommodates state-machine control firmware, while 368 bytes of RAM handle buffer and stack needs. Estimated: at 20 MHz with periodic ADC sampling the part leaves ample CPU margin for deterministic control loops under 10 ms cycle time.

🏭

HVAC Sensor and Actuator Node

In HVAC applications the PIC16F877AT-I/PT serves as a sensor fusion hub, sampling temperature/humidity sensors via its 10-bit ADC and driving fan, damper, and valve actuators through its two CCP/PWM channels. The 33 I/O accommodate keypad input and LCD driving, while the analog comparators detect over-temperature thresholds without ADC overhead. The 2.0 V to 5.5 V operating range lets it run from battery-backed 3.3 V or 5 V supplies common in HVAC controllers. NanoWatt sleep modes drop quiescent current below typical standby budgets during inactivity.

🏭

Motor Driver Signal Conditioning

The PIC16F877AT-I/PT is a natural fit for low-power BLDC or stepper motor front-ends, where its two CCP/PWM modules generate complementary drive signals with up to 10-bit resolution. The 10-bit ADC reads back current-sense amplifiers and Hall-effect sensors for closed-loop control, while the USART streams telemetry to a host controller. Industrial -40C to +85C temperature range supports motor compartments, and the 44-TQFP package handles the thermal envelope of moderate switching frequencies. Estimated: PWM at 20 kHz with 10-bit resolution leaves roughly 40% CPU bandwidth for commutation and fault handling.

🎥

Security and Access-Control Panel

Security panels benefit from the PIC16F877AT-I/PT's combination of 33 I/O for keypad and magnetic-switch inputs, USART for central-station reporting, and integrated EEPROM for storing access codes and event logs. The 256-byte EEPROM rated for 1,000,000 write cycles easily handles months of activity records. Brown-out Reset ensures clean operation across power glitches common in alarm systems. The 44-TQFP package fits compact metal enclosures and supports surface-mount manufacturing at scale.

🔬

Instrumentation Front-End

Bench instruments and portable test equipment use the PIC16F877AT-I/PT to digitize analog signals with its 10-bit ADC, drive character LCDs and seven-segment displays through general-purpose I/O, and exchange data with a host PC via USART or SPI. The integrated MSSP (SPI/I2C) connects to external sensors, DACs, or EEPROM memory. With 5 MIPS performance and a deterministic interrupt structure, the part serves well in real-time sampling front-ends where latency must be predictable. The 44-TQFP PT package is friendly to four-layer mixed-signal layouts.

🎥

Smart Card / RFID Reader

RFID and smart-card readers leverage the PIC16F877AT-I/PT's MSSP module operating in SPI or I2C mode to interface with contactless reader ICs, while the USART handles wired PCD-to-host communication. The two analog comparators can detect RF envelope thresholds or perform card-present detection. The 14 KB Flash accommodates ISO 14443/15693 protocol stacks and crypto routines for memory-card emulation. Industrial temperature range supports outdoor and unattended terminals.

Resumen de productos recomendados

MAX485ESA RS-485 transceiver for industrial bus Se usa en: Industrial Automation Controller PIC16F877A-I/LG Microchip Technology Se usa en: Industrial Automation Controller 24LC256-I/SN External EEPROM for event logging Se usa en: Industrial Automation Controller DS18B20 1-Wire digital temperature sensor Se usa en: HVAC Sensor and Actuator Node MCP9700T-E/TT Analog temperature sensor with ADC input Se usa en: HVAC Sensor and Actuator Node DRV8871 Integrated H-bridge motor driver Se usa en: Motor Driver Signal Conditioning PIC16F877A-E/PT Microchip Technology Se usa en: Motor Driver Signal Conditioning PIC16F877-04I/P Microchip Technology Se usa en: Security and Access-Control Panel MCP2551-I/SN CAN transceiver for networked panels Se usa en: Security and Access-Control Panel MCP4921-E/SN 12-bit DAC companion for stimulus generation Se usa en: Instrumentation Front-End 23LC1024-I/P 1 Mbit SRAM for waveform capture buffer Se usa en: Instrumentation Front-End MFRC522 13.56 MHz RFID reader front-end Se usa en: Smart Card / RFID Reader PIC16F874AT-I/PT Microchip Technology Se usa en: Smart Card / RFID Reader
What is the program memory size of PIC16F877AT-I/PT?
The PIC16F877AT-I/PT contains 14 KB of Flash program memory, organized as 8K x 14-bit words. According to the Microchip PIC16F87XA datasheet, this memory is self-programmable under software control and supports 100,000 write/erase cycles typical. For data logging the device also provides 256 bytes of EEPROM rated for 1,000,000 write cycles and 368 bytes of general-purpose SRAM for variables and stack operations.
What package does the PIC16F877AT-I/PT use?
The PIC16F877AT-I/PT is supplied in a 44-pin Thin Quad Flat Pack (TQFP), part code 'PT', measuring 10 x 10 mm with 0.8 mm pitch. The 'T' in the part number indicates Tape & Reel packaging. This is the largest footprint in the PIC16F87XA family and exposes all 33 I/O pins, both analog comparators, and all 8 ADC channels, making it suitable for I/O-rich applications where the smaller 28-pin and 40-pin variants are insufficient.
What is the difference between PIC16F877A and PIC16F877AT-I/PT?
PIC16F877A is the base die designation while PIC16F877AT-I/PT is one specific ordering code. The 'T' suffix means Tape & Reel, 'I' denotes the industrial temperature range (-40C to +85C), and 'PT' identifies the 44-TQFP package. The die, peripherals, Flash size, RAM, and pinout are identical across ordering codes; only the package, temperature grade, and shipping form change, so they are functionally drop-in replacements of each other on a compatible footprint.
Where to buy PIC16F877AT-I/PT online?
The PIC16F877AT-I/PT is widely available through authorized distributors including DigiKey, Mouser, LCSC Electronics, and Heisener. According to distributor listings as of 2026-09-21, the unit price starts around $9.58 at qty 1, with 12,528 units reported in stock at Heisener. For OEM volumes contact Microchip directly or franchised distributors to confirm lead time, as 8-bit PIC parts occasionally have allocation cycles.
What is the lead time for PIC16F877AT-I/PT?
Lead time for the PIC16F877AT-I/PT is currently listed as 'To Be Confirmed' by some distributors, with one major source quoting estimated delivery of 2026-07-19 to 2026-07-24 if ordered today. Because the PIC16F877A family is mature and still in active production, large distributors such as DigiKey and Mouser usually ship from stock same-day. For high-volume production runs, place orders 8-12 weeks ahead to absorb any allocation periods.
PIC16F877AT-I/PT vs PIC16F887 - which should I choose?
The PIC16F887 is the recommended modern replacement for the PIC16F877A family: it offers more Flash (14 KB vs 14 KB, same), more RAM (368 B vs 368 B, same) but adds 2x oscillator stability, larger peripheral set, and is currently in active production. Per Kanda's published PIC16F877A vs PIC16F887 comparison, the PIC16F887 is pin-compatible with the 40-pin and 44-pin PIC16F877A packages. For new designs choose PIC16F887; use PIC16F877AT-I/PT only when maintaining a legacy PCB footprint.
Can I use PIC16F877A-I/P (DIP-40) as a drop-in for PIC16F877AT-I/PT?
No, the PIC16F877A-I/P is a 40-pin PDIP package and is not pin-compatible with the 44-TQFP PIC16F877AT-I/PT. The two differ by 4 pins, package footprint, and physical dimensions, so a direct PCB swap is impossible without layout rework. Use the PIC16F877AT-I/P (40-pin PDIP, Tape & Reel) only if your board was designed for the 40-pin variant; the 44-TQFP 'PT' part requires a 44-land SMD footprint.
Where to download the PIC16F877AT-I/PT datasheet PDF?
The official Microchip datasheet for the PIC16F877A family (document DS39582B) is freely downloadable from https://ww1.microchip.com/downloads/en/devicedoc/39582b.pdf. It covers electrical characteristics, memory organization, peripheral modules, instruction set, and programming specifications for the entire PIC16F873A/874A/876A/877A family. Mirror copies are also available from DigiKey product pages, FindIC, and Datasheets.com for offline reference.
Where to find the PIC16F877AT-I/PT pinout?
The complete 44-pin TQFP pinout for the PIC16F877AT-I/PT is shown in the Microchip PIC16F87XA datasheet, Section 1 ('General Description') and Section 10 ('I/O Ports'). Pin 1 is marked on the package top with a dimple or dot and the function table lists pins such as OSC1/CLKI (13), OSC2/CLKO (14), MCLR/VPP (1), VSS (12, 31), VDD (11, 32), and the 33 I/O ports spread across PORTA through PORTE. Our package diagram and pinout table reproduce this information for quick reference.
When should I choose PIC16F877AT-I/PT over PIC18F4520?
Choose the PIC16F877AT-I/PT when you need to stay on the mature PIC16 instruction set, want maximum compatibility with legacy code, or need a 44-TQFP footprint already designed in. Choose the PIC18F4520 when you need a richer instruction set (75 instructions, hardware multiply), more RAM (1.5 KB vs 368 B), more program memory (32 KB vs 14 KB), or higher ADC resolution applications. The PIC18 is also more future-proof for new product designs, while PIC16F877AT-I/PT excels in long-life industrial designs already validated.
What is the best drop-in replacement for PIC16F877AT-I/PT?
The best drop-in replacements are same-package Microchip parts in the 44-TQFP (PT) form: PIC16F877-20I/PT (industrial grade, 20 MHz), PIC16F874AT-I/PT (smaller Flash 7 KB), and PIC16F77T-I/PT (predecessor, OTP/Flash mix). These share the exact TQFP-44 land pattern and pinout. For modern redesigns the PIC16F887-I/PT is recommended; it is pin-compatible, offers enhanced peripherals, and is in active production, but verify supply chain qualification before swapping on safety-critical hardware.
Is PIC16F877AT-I/PT suitable for industrial automation?
Yes, the PIC16F877AT-I/PT is widely used in industrial automation because of its industrial temperature range (-40C to +85C), 33 I/O for sensor and actuator interfacing, two analog comparators for threshold detection, two PWM modules for motor or valve control, and 10-bit ADC for transducer readout. It supports standard industrial protocols through USART (RS-232/RS-485) and MSSP (SPI/I2C). Pair it with external transceivers such as MAX485 for RS-485 networks in factory-floor installations.
What is the operating voltage of PIC16F877AT-I/PT?
The PIC16F877AT-I/PT operates from 2.0 V to 5.5 V on VDD, with absolute maximum ratings of -0.3 V to +6.5 V. At 20 MHz the minimum VDD is 4.5 V (high-speed range); below 4.5 V the CPU frequency must be reduced. Brown-out Reset (BOR) is configurable and resets the device when VDD falls below a programmable threshold, ensuring reliable startup and shutdown in battery-backed and mains-powered industrial systems.
Does PIC16F877AT-I/PT support In-Circuit Serial Programming?
Yes, the PIC16F877AT-I/PT supports In-Circuit Serial Programming (ICSP) via the RB6 (PGC, clock) and RB7 (PGD, data) pins, plus the MCLR/VPP pin for programming voltage. This allows firmware updates after PCB assembly without removing the MCU. The same two pins are used for In-Circuit Debugger (ICD) operation with Microchip's MPLAB ICD 2/3/4 tools, providing breakpoint and single-step debugging directly on the target board.
What is the ADC resolution and channel count of PIC16F877AT-I/PT?
The PIC16F877AT-I/PT integrates a 10-bit successive-approximation ADC with up to 8 input channels multiplexed onto PORTA and PORTE pins. Conversion takes approximately 19.72 us at 20 MHz ADC clock, and the converter supports both single-shot and free-running modes with programmable acquisition time. A 2.5 V internal bandgap reference and external VREF+ pin are available for ratiometric or absolute measurements, making it suitable for sensor signal chains in industrial and instrumentation designs.

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

Guía de selección

Choose the PIC16F877AT-I/PT when you need a 44-TQFP Microchip 8-bit MCU with maximum Flash (14 KB) and RAM (368 B) in the PIC16F87XA family, full peripheral set (USART, MSSP, two CCP, two comparators, 8-channel ADC), and industrial temperature range. Pick PIC16F877-20I/PT when you want the older (non-A revision) silicon for legacy code compatibility. Pick PIC16F874AT-I/PT if your firmware fits in 7 KB Flash and 192 B RAM and you want to save cost. Pick PIC16F871-I/PT if you do not need I2C/SPI or two PWMs. For new designs, evaluate the PIC16F887-I/PT as a pin-compatible modern replacement, but verify toolchain availability before substituting on safety-critical hardware.

Comparación con alternativas

Parámetro Este producto PIC16F877-20I/PT PIC16F877-04E/PT PIC16F874AT-I/PT PIC16F871-I/PT PIC16F77T-I/PT
Package 44-TQFP (PT) 44-TQFP (PT) - same 44-TQFP (PT) - same 44-TQFP (PT) - same 44-TQFP (PT) - same 44-TQFP (PT) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Memory (Flash) 14 KB 14 KB 14 KB 7 KB (-50%) 14 KB 14 KB
Data RAM 368 B 368 B 368 B 192 B (-48%) 368 B 368 B
Maximum Frequency 20 MHz 20 MHz 4 MHz (-80%) 20 MHz 20 MHz 20 MHz
I/O Pins 33 33 33 33 33 33
ADC 10-bit, 8 channels 10-bit, 8 channels 10-bit, 8 channels 10-bit, 8 channels 10-bit, 8 channels 10-bit, 8 channels
CCP/PWM Modules 2 2 2 2 1 (-50%) 0 (-100%)
MSSP (I2C/SPI) Yes Yes Yes Yes No Yes

Diferenciadores clave

  • Higher RAM than PIC16F874AT-I/PT sibling (frente a PIC16F874AT-I/PT)
  • Full MSSP and dual CCP at this pin count (frente a PIC16F77T-I/PT)
  • Peripheral-rich at the 44-TQFP node (frente a PIC16F871-I/PT)
  • Faster speed grade than 4 MHz option (frente a PIC16F877-04E/PT)

Notas de diseño

Estimated: the PIC16F877AT-I/PT typically draws 4-16 mA at 20 MHz and 5 V depending on peripheral activity. Place a 100 nF ceramic decoupling capacitor within 5 mm of each VDD pin (11 and 32), with a bulk 10 uF tantalum or aluminum polymer on the board input rail. Both VSS pins (12 and 31) must be returned to a low-impedance ground plane. For battery-backed designs enable the nanoWatt Sleep mode and wake via INT or WDT to drop Iq below 1 uA between transactions.

The 44-TQFP (PT) package has 0.8 mm pitch - use NSMD pads with 0.4 mm width and 1.5 mm length for reliable paste release. Route power traces at least 0.3 mm wide and provide a continuous ground pour under the MCU. Keep the crystal/oscillator traces short (<10 mm) and guard them with ground; place the load capacitors within 3 mm of OSC1/OSC2. Avoid routing high-speed signals (USART, SPI) parallel to analog ADC traces to prevent digital crosstalk into the 10-bit conversion.

Critical: do not forget to tie MCLR (pin 1) high through a 10 kohm resistor; floating MCLR will cause intermittent resets. The PGC/PGD pins (39, 40) must be pulled high during normal operation or left to internal weak pull-ups if unused. When using the ADC, add source impedance below 2.5 kohm or extend acquisition time via ADCON1; otherwise readings will sag by 1-2 LSB. Brown-Out Reset (BOR) must be configured in CONFIG1 for industrial reliability, otherwise the part may corrupt EEPROM during slow power-down events.

For USART/RS-485 communication at 115200 baud or higher, place the transceiver (e.g., MAX485) within 30 mm of the MCU and add 100 ohm series termination if the trace exceeds 50 mm. The MSSP (SPI) bus should run at most 1/4 of Fosc (5 MHz at 20 MHz) on standard PCB; for higher speeds use source-terminated traces. Keep ADC reference pins (RA2/VREF-, RA3/VREF+) quiet with a 100 nF bypass and avoid running switching signals within 5 mm of the reference node to preserve 10-bit accuracy.

Información de cumplimiento

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

RoHS compliance and lead-free status confirmed from Microchip product page. AEC-Q100 not applicable - this part is not automotive-qualified; choose PIC16F877AT-I/PTG or PIC16F877A-E/PT for extended temperature variants if needed.

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

Búsquedas relacionadas

PIC16F877AT-I/PT PIC16F877AT-I/PT datasheet PDF Microchip PIC16F877AT-I/PT PIC16F877A 44-TQFP 20MHz 14KB Flash 44-pin TQFP PIC microcontroller PIC16F877AT-I/PT industrial automation PIC16F877AT-I/PT vs PIC16F887 PIC16F877AT-I/PT drop-in replacement PIC16F877AT-I/PT buy price stock what is the Flash memory size of PIC16F877AT-I/PT PIC16F877A pinout 44-TQFP PIC16F877A RS-485 industrial node PIC16F877AT-I/PT lead time distributor

Componentes & términos relacionados

Microchip Technology PIC16F877AT-I/PT PIC16F877A PIC16F887 PIC16F874AT-I/PT PIC16F871-I/PT PIC16F77T-I/PT PIC16F877-20I/PT 8-bit microcontroller PIC16 mid-range architecture RISC CPU Harvard architecture Flash memory EEPROM TQFP-44 package TQFP family surface mount RoHS REACH AEC-Q100 nanoWatt technology ICSP ICD MPLAB IDE In-Circuit Serial Programming RS-485 USART MSSP I2C SPI CCP/PWM 10-bit ADC industrial temperature range Motor control HVAC controller
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