Microchip Technology

PIC16F876AT-I/SO - 8-Bit 20MHz 14KB Flash MCU | Microchip

料号: PIC16F876AT-I/SO ✓ 量产中
有现货 1-3 个工作日内发货
2.0 V to 5.5 V Vdss 28-SOIC (SO) Package 20 MHz Speed 14 KB (8K x 14 words) Memory
低至 $4.3 USD / 件
最小起订量: 1 |
价格更新于: 2026-09-21
批量定价
数量 单价 小计
1 $7.1 $7.10
10 $6.4 $64.00
100 $5.55 $555.00
500 $4.95 $2,475.00
1,000 $4.3 $4,300.00
ℹ️ 所有价格均以 USD 计价

PIC16F876AT-I/SO 概述

The Microchip PIC16F876AT-I/SO is an 8-bit RISC microcontroller from the PIC16F87X family featuring 14KB of Flash program memory, 368 bytes of RAM, and 256 bytes of EEPROM, housed in a 28-pin SOIC (SO) package with Tape & Reel packaging. It operates from 2.0V to 5.5V with a maximum clock speed of 20MHz, delivers 5 MIPS of throughput, and integrates 22 digital I/O pins organized across multiple ports.

An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory, data memory, and peripherals on a single die. The 'PIC' (Peripheral Interface Controller) architecture uses a Harvard RISC design with a fixed instruction set that simplifies pipelining and decoding, allowing most instructions to execute in a single clock cycle. Within the broader taxonomy, PIC16F876A sits in the legacy mid-range 8-bit family, sitting between baseline (PIC10/12) and enhanced mid-range (PIC16F1xxx) families - well suited for control-oriented tasks rather than compute-intensive signal processing. The 'A' suffix denotes an enhanced flash revision with higher code density and improved peripherals versus the original PIC16F876.

Key features include two 10-bit ADC modules with up to 8 channels, two 8-bit and one 16-bit timer, a USART with synchronous and asynchronous modes, a Master Synchronous Serial Port (MSSP) supporting SPI and I2C, an addressable 14-channel Capture/Compare/PWM module, and 22 source/sink I/O capable of 25 mA per pin for direct LED drive. Brown-out Reset (BOR), Power-On Reset (POR), and a Watchdog Timer with on-chip oscillator improve field reliability, while In-Circuit Serial Programming (ICSP) via two pins allows firmware updates without removing the part from the board.

The enhanced flash cell supports 100,000 erase/write cycles and 40-year data retention per Microchip datasheet literature for the PIC16F87XA family. The 14-bit instruction word with 35 single-word instructions enables compact code while the 8-level hardware stack simplifies interrupt handling and real-time response.

Typical applications include industrial control and sensor interfacing, automotive body and HVAC subsystems, consumer appliance control boards, low-power remote sensor nodes, and small home automation hubs. Compared with PIC16F873A, the F876A adds 6KB more Flash (14KB vs 8KB); compared with PIC16F877A, the F876A shares the same 14KB Flash but uses a 28-pin package rather than 40/44 pins - fewer I/O pins in exchange for a smaller PCB footprint.

When designing with the PIC16F876A-I/SO, reserve the MCLR/VPP pin for ICSP and add a 10-47 kΩ pull-up plus a 100 nF decoupling cap adjacent to VDD. Always bypass VDD with a 100 nF X7R ceramic placed within 5 mm of the pin, and keep the analog VDD/VSS traces short and parallel to reduce ADC reference noise. The industrial (-I) temperature grade supports -40 °C to +85 °C; for automotive under-hood duty cycles consider PIC16F876A-E/SO (-40 °C to +125 °C) or the Q-graded automotive variants.

This page synthesizes distributor pricing, drop-in alternatives within the 28-SOIC footprint, and practical design notes not found in the manufacturer datasheet.

直接替换替代料: PIC16F876AT-I/SO ——相同封装,引脚兼容。需要 PCB 改动的不同封装料号已排除。

本系列中的变体

可与以下型号直接替换的同系列型号: PIC16F876AT-I/SO (相同外形与封装尺寸) ——差异在于 Package, ADC, Operating Temperature, Timers, Serial Interfaces.

Microchip Technology
Package: 28-pin SOIC (SO)
ADC: 5 channels, 10-bit
Operating Temperature: -40 C to +85 C (industrial)
Microchip Technology
Package: 28-pin SOIC Wide (SO, 300mil)
ADC: 10-bit, 5 channels
Operating Temperature: -40 C to +85 C (Industrial, 'I')
Microchip Technology
Package: 28-SOIC (0.295 in / 7.50 mm width)
ADC: 8-channel, 10-bit
Microchip Technology
Package: 28-pin SOIC (SO, 7.50 mm body)
ADC: 5 channels, 10-bit
Operating Temperature: -40 C to +85 C (industrial)
Microchip Technology
Package: SOIC-28 (SO, 300 mil)
ADC: 10-bit, up to 8 channels
Operating Temperature: -40 C to +85 C (industrial; depends on variant suffix)
Microchip Technology
Package: 28-pin SOIC (SO)
ADC: 5 channels x 10-bit
Operating Temperature: -40C to +125C (Enhanced)
Microchip Technology
Package: 28-pin SOIC (SO)
ADC: 10-bit, multi-channel
Operating Temperature: -40C to +85C (Industrial, I grade)
Microchip Technology
Package: 28-pin SOIC (SO), wide-body 7.50 mm
ADC: 10-bit, 5 channels
Timers: Two 8-bit, one 16-bit
Microchip Technology
Package: 28-pin SOIC (wide body, 7.50 mm)
ADC: 10-bit, 5 channels
Operating Temperature: 0C to +70C (commercial)

快速对比工具——选择替代料号进行并排对比:

PIC16F873A-I/SO

✅ 直接替换
Microchip Technology
📦 28-SOIC
PIC16 8-bit RISC (Harvard) · 7 KB (4K x 14) Flash · 192 bytes · 128 bytes · 35 single-word instructions · 20 MHz (200 ns instruction cycle) · 2.0 V to 5.5 V · 22

✓ 有现货

$2.65 / 个

查看数据手册 →

PIC16F876A-I/SO

✅ 直接替换
📦 28-SOIC
same die and package; PIC16F876A-I/SO is the tube-pack variant of PIC16F876AT-I/SO (-T = Tape & Reel only)

📋 参考替代料(不在目录中)

PIC16F876A-E/SO

✅ 直接替换
📦 28-SOIC
same die and pinout; -E extended temperature -40 to +125 °C vs -40 to +85 °C (-I)

📋 参考替代料(不在目录中)

PIC16F876-20I/SO

✅ 直接替换
Microchip Technology
📦 28-SOIC
PIC16 8-bit RISC (Harvard) · 14 KB Flash · 368 bytes · 256 bytes · 20 MHz · 200 ns · 35 single-word instructions · 22

✓ 有现货

$7.16 / 个

查看数据手册 →

PIC16F876-04I/SO

✅ 直接替换
Microchip Technology
📦 28-SOIC
PIC16F · 8-bit RISC Harvard · FLASH · 14 KB (8K x 14 words) · 368 bytes · 256 bytes · 4 MHz · 200 ns

✓ 有现货

$5.05 / 个

查看数据手册 →

PIC16F873T-20I/SO

✅ 直接替换
Microchip Technology
📦 28-SOIC
PIC16F87X · 8-bit PIC RISC (Harvard) · 35 single-word instructions · 7 KB (4K x 14 words) · 192 bytes · 128 bytes · 20 MHz · 200 ns

✓ 有现货

$5.1 / 个

查看数据手册 →

PIC16F876AT-I/SO 最大额定值与电气特性

Family PIC® 16F
Core Processor PIC
Core Size 8-bit
Core Architecture RISC Harvard
Program Memory (Flash) 14 KB (8K x 14 words)
RAM 368 bytes
EEPROM 256 bytes
Maximum Clock Speed 20 MHz
Instruction Throughput 5 MIPS
Supply Voltage (VDD) 2.0 V to 5.5 V
I/O Pins 22 (PORTA, PORTB, PORTC)
ADC 2x 10-bit, up to 8 channels
Timers 2x 8-bit + 1x 16-bit (TMR0, TMR1, TMR2)
CCP Modules 2 (Capture/Compare/PWM)
Serial Interfaces USART, SSP (SPI / I2C)
封装 28-SOIC (SO)
工作温度 -40 °C to +85 °C (Industrial -I)
安装类型 Surface Mount
Packaging Tape & Reel (T)
MSL 等级 1 (per JEDEC J-STD-020)
RoHS 状态 Compliant

PIC16F876AT-I/SO 引脚配置

SOIC-28 Package Pinout Diagram SOIC-28W 28-pin, 7.5x17.9mm, P1.27mm, JEDEC MS-013. 1 28 2 27 3 26 4 25 5 24 6 23 7 22 8 21 9 20 10 19 11 18 12 17 13 16 14 15 SOIC-28
引脚 1 MCLR/VPP — Master Clear (Reset) input / Programming voltage input
引脚 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 reference voltage positive
引脚 6 RA4/T0CKI — PORTA bit 4 / Timer0 clock input
引脚 7 RA5/AN4/SS — PORTA bit 5 / Analog input channel 4 / SPI slave select
引脚 8 VSS — Ground reference
引脚 9 OSC1/CLKIN — Crystal/Resonator connection or external clock input
引脚 10 OSC2/CLKOUT — Crystal/Resonator connection or clock output
引脚 11 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output or clock input
引脚 12 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 module
引脚 13 RC2/CCP1 — PORTC bit 2 / CCP1 module (Capture/Compare/PWM 1)
引脚 14 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock
引脚 15 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data
引脚 16 RC5/SDO — PORTC bit 5 / SPI data out
引脚 17 RC6/TX/CK — PORTC bit 6 / USART TX / SPI clock
引脚 18 RC7/RX/DT — PORTC bit 7 / USART RX / SPI data
引脚 19 VSS — Ground reference (second VSS)
引脚 20 VDD — Positive supply voltage (2.0V to 5.5V)
引脚 21 RB0/INT — PORTB bit 0 / External interrupt input
引脚 22 RB1 — PORTB bit 1
引脚 23 RB2 — PORTB bit 2
引脚 24 RB3/PGM — PORTB bit 3 / Low-voltage programming enable
引脚 25 RB4 — PORTB bit 4 (interrupt-on-change)
引脚 26 RB5 — PORTB bit 5 (interrupt-on-change)
引脚 27 RB6/PGC — PORTB bit 6 / ICSP clock / interrupt-on-change
引脚 28 RB7/PGD — PORTB bit 7 / ICSP data / interrupt-on-change

典型应用

PIC16F876AT-I/SO 适用于 7 应用s: Industrial Sensor Interface Board, Consumer Appliance Control Board, Automotive Body Control Module (BCM), Battery-Powered Sensor Logger, Small Home Automation / Smart Hub, Hobbyist / Educational Trainer Board, Industrial Motor Driver Front-End.

🏭

Industrial Sensor Interface Board

The PIC16F876AT-I/SO is well-suited to industrial sensor interface boards because its dual 10-bit ADC with up to 8 channels and 22 source/sink I/O capable of 25 mA each can read multiple analog and digital sensors simultaneously without external muxes. The 14 KB Flash and 368-byte RAM comfortably hold average signal-conditioning routines, while the I2C/SPI MSSP drives external ADC or DAC peripherals. Industrial -40 to +85 °C operation tolerates factory-floor thermal cycles. Power-on reset, brown-out reset, and watchdog timer with internal oscillator improve field reliability against supply transients and lockups common in cabinet installations.

💡

Consumer Appliance Control Board

In consumer appliances such as coffee machines, washing machines, and induction cookers, the PIC16F876AT-I/SO acts as the main control MCU, driving motor control PWM via its CCP module and reading user inputs from buttons/encoders. The 25 mA per-pin source/sink directly controls LED indicator arrays, relay coils, and triac interfaces without external drivers. The 14 KB Flash supports menu state machines in higher-end units, and EEPROM stores user settings like brew strength or wash cycle selection. With USART plus SPI, the appliance can communicate with Wi-Fi/Bluetooth modules for smart-home integration in retrofit models.

🚗

Automotive Body Control Module (BCM)

The PIC16F876A-E/SO variant suits automotive body modules such as door locks, mirror adjustments, and lighting controllers, where the -E suffix extends operating temperature to -40 to +125 °C and supports 12 V direct battery operation via 5V LDO post-regulation. The PIC16F876AT-I/SO industrial variant is also widely used in cabin-Climate-Control and HVAC subsystems behind a 5V rail. The 14 KB Flash comfortably fits classic-CAN-controlled BCM firmware, and the USART plus PWM modules drive motors and LEDs from the same chip. Watchdog timer with internal oscillator recovers from rare EMI upset common near ignition coils and motors.

🧩

Battery-Powered Sensor Logger

Low-power sensor logging nodes can run the PIC16F876AT-I/SO in sleep mode for years on a single CR2032 or 2xAA battery pack, drawing less than 1.5 μA at 2V with peripherals off. The integrated 10-bit ADC measures environmental signals (temperature, light, vibration) at scheduled intervals, and the on-chip USART/MSSP wakes up briefly to dump accumulated data over a Bluetooth Low Energy or LoRa module. The 14 KB Flash supports simple data compression and filtering algorithms. With brown-out reset and power-on reset, the part safely handles weak or noisy batteries without spurious writes to Flash or EEPROM wear-out.

🏠

Small Home Automation / Smart Hub

The PIC16F876AT-I/SO acts as a low-cost glue controller in compact home-automation hubs, bridging multiple wireless modules and driving relay or MOSFET switching arrays for lights, fans, and motorized shades. With 22 I/O and two CCP modules, the MCU can independently control several actuators while the MSSP drives SPI relays and the USART commands an ESP8266/ESP32 Wi-Fi module. The 14 KB Flash is sufficient for rule-based logic and OTA bootloader stubs. Per the manufacturer datasheet, the enhanced flash cell supports 100,000 erase/write cycles - plenty for daily schedule updates over the device lifetime.

🎓

Hobbyist / Educational Trainer Board

The PIC16F876A-I/SO is a popular choice for educational trainer boards, university courses, and hobbyist kits because it combines 14 KB Flash for advanced tutorials, full peripheral set (USART, SPI/I2C, ADC, PWM), and breadboard-friendly SOIC footprint. The ICSP (In-Circuit Serial Programming) header enables step-debugging with the PICkit 3/4 programmer without removing the MCU. Per Microchip datasheet, the 35 single-word instructions simplify assembly teaching, while the free MPLAB X IDE and XC8 C compiler provide a low-cost toolchain. Long-running microcontroller courses rely on this part for full semester curricula.

🖥️

Industrial Motor Driver Front-End

Stepper and small BLDC motor front-end controllers pair well with the PIC16F876AT-I/SO due to its flexible PWM (CCP module, dual output + 16-bit timer) and high-current 25 mA I/O, allowing direct interface to FET gate drivers without costly external logic. Five MIPS throughput is sufficient for closed-loop control of stepper motors in 3D printers, CNC accessories, and small industrial positioning tables. The PIC16F876A-I/SO 14 KB Flash accommodates trapezoidal acceleration profiles and basic encoder feedback. I2C/MSSP provides peripherals like current-sensing ADCs for overcurrent protection.

推荐产品汇总

PIC16F876A-I/SO Tube-pack variant of same MCU, useful for prototype builds 用于: Industrial Sensor Interface Board, Consumer Appliance Control Board, Hobbyist / Educational Trainer Board, Industrial Motor Driver Front-End MCP2515-I/SO Microchip Technology 用于: Industrial Sensor Interface Board RN4871 Bluetooth module for smart appliance connectivity 用于: Consumer Appliance Control Board PIC16F876A-E/SO Automotive temperature grade (-40 to +125 °C) 用于: Automotive Body Control Module (BCM) MCP2551-I/SN High-speed CAN transceiver for in-vehicle networking 用于: Automotive Body Control Module (BCM) MCP1700-3302E Ultra-low quiescent current 3.3V LDO for battery systems 用于: Battery-Powered Sensor Logger RN2483 LoRa transceiver for sub-GHz sensor data uplink 用于: Battery-Powered Sensor Logger ESP8266 Wi-Fi module for IoT cloud connectivity 用于: Small Home Automation / Smart Hub ULN2003A Darlington driver array for relay/coil switching 用于: Small Home Automation / Smart Hub PICkit 4 In-circuit debugger/programmer for PIC16F family training 用于: Hobbyist / Educational Trainer Board DRV8833 Dual H-bridge driver for bipolar stepper/BLDC motors 用于: Industrial Motor Driver Front-End
What is the program memory size of the PIC16F876AT-I/SO?
The PIC16F876AT-I/SO includes 14 KB of Flash program memory organized as 8K x 14-bit words, along with 368 bytes of data RAM and 256 bytes of EEPROM. According to the manufacturer datasheet for the PIC16F87XA family, the enhanced flash cell supports 100,000 erase/write cycles and 40-year retention, making this MCU suitable for field-updatable applications.
What package does the PIC16F876AT-I/SO use?
The PIC16F876AT-I/SO is supplied in a 28-pin SOIC (Small Outline Integrated Circuit) package with Tape & Reel packaging and Surface Mount termination. The maximum case thickness is 2.65 mm and the body width is 7.5 mm, fitting standard 0.05 inch pitch SOIC layout footprints. The 'I' suffix denotes industrial operating temperature from -40 °C to +85 °C.
What is the maximum operating frequency of PIC16F876A-I/SO?
The PIC16F876A runs up to 20 MHz external clock at 5V VDD and up to 10 MHz at 2.0V VDD. This delivers 5 MIPS throughput at full speed using the PIC 14-bit instruction set, in which 35 of the 49 instructions execute in a single instruction cycle. The instruction cycle is clock-divided by 4 internally.
What is the difference between PIC16F876A and PIC16F877A?
The PIC16F876A ships in a 28-pin package with 14KB Flash and 22 I/O, while the PIC16F877A ships in 40/44-pin packages with the same 14KB Flash but 33-36 I/O and an extra 10-bit ADC. Both share the same 368-byte RAM, 256-byte EEPROM, and 5 MIPS throughput. For designs that need more I/O without code growth, PIC16F877A is the pin-upgrade; for compact boards, PIC16F876A is preferred.
What is the difference between PIC16F876A and PIC16F873A?
The PIC16F873A provides 8KB of Flash (4K x 14) versus the 14KB (8K x 14) on PIC16F876A, while RAM, EEPROM, ADC, timers, and serial interfaces stay identical. Both are available in 28-pin packages, and the PIC16F876A is a drop-in replacement for PIC16F873A when additional code space is required. Other PIC16F87XA differences are summarized in the family datasheet.
What is the best drop-in replacement for PIC16F876AT-I/SO?
The drop-in replacements from the same PIC16F87XA family include PIC16F873A-I/SO (smaller Flash), PIC16F877A-I/SO in 28-pin variants where available, and PIC16F876A-I/SO (non-T&R). All four parts use the same 28-SOIC footprint and share timer/ADC/USART peripherals, making them direct drop-ins. Cross-manufacturer 8-bit MCU alternatives require firmware and tool changes.
Where can I buy PIC16F876AT-I/SO?
The PIC16F876AT-I/SO is in stock at DigiKey (part 482241) and Mouser, with stock listed by Win Source, LCSC (C629746, from $3.86), and AiPCBA ($6.96) as of 2026-09-21. Microchip direct orders are also available via microchipdirect.com with factory pack quantities. Tape and Reel quantities of 1600 per reel are available from most authorized distributors.
What is the price of PIC16F876AT-I/SO?
As of 2026-09-21, the PIC16F876AT-I/SO prices include $7.10 at qty 1, dropping to $6.40 at qty 10, $5.55 at qty 100, $4.95 at qty 500, and $4.30 at qty 1000. Prices typically refer to authorized distributors like DigiKey and Mouser, while LCSC price starts at $3.86 for volume reels. Industrial-grade listing prices generally run $3.50-$4.50 in 1000-piece reels.
What is the lead time for PIC16F876AT-I/SO?
As of 2026-09-21, DigiKey and Mouser list PIC16F876AT-I/SO in stock with same-day shipping on typical qty-1 to qty-100 orders; large reel quantities (1600+) ship in 2-4 weeks per manufacturer allocation. Microchip's factory direct program has lead times of 4-6 weeks for non-stocked custom reels. Ordering ahead by 6-8 weeks is recommended for safety stock.
Can PIC16F873A-I/SO replace PIC16F876AT-I/SO directly?
Yes, PIC16F873A-I/SO is a 28-pin SOIC drop-in replacement for PIC16F876AT-I/SO on the same footprint, but it ships with only 8KB of Flash versus 14KB on the F876A. If your firmware fits within 8KB (4K word slots), migration is software-transparent; if not, the F876A code space exceeds the F873A's addressable range. Other peripherals are identical across the family.
Is PIC16F876AT-I/SO suitable for automotive applications?
The PIC16F876AT-I/SO industrial (-I) grade supports -40 °C to +85 °C, which is insufficient for AEC-Q100 automotive under-hood duty cycles. For automotive body and HVAC modules, choose PIC16F876A-E/SO (-40 °C to +125 °C) or PIC16F876AT-I/SOVAO (Q-graded automotive) variants per Microchip's automotive product selector. Per Microchip datasheet, the E temperature grade uses the same die as the I grade.
Where can I download the PIC16F876AT-I/SO datasheet PDF?
The official Microchip PIC16F876A PIC16F876AT-I datasheet is hosted at ww1.microchip.com (device document DS39582) and contains 234 pages covering the PIC16F873A/874A/876A/877A family. The same datasheet is mirrored at alldatasheet.com part 561087 and datasheets.com part 14127791. Per Microchip's site convention, the family datasheet document number is given in the cover page footer.
Where can I find the PIC16F876AT-I/SO pinout?
The PIC16F876A 28-SOIC pinout is published on the manufacturer datasheet, all-data-sheet.com datasheet mirror, and the XAIPART package diagram. Pin 1 starts at the top-left of the package with the dot marker; pins increment counter-clockwise around the body. Key pins include MCLR/VPP (1), RA0-RA5 (2-7, 8, 28), VSS (8/19), OSC1/CLKIN (9), OSC2/CLKOUT (10), RC0-RC7 (11, 14-17, 23-26), VDD (20), and RB0-RB7 (21, 22, 27, 28, 8, 9, 10, 11).
What are the key specifications of PIC16F876A that engineers should know?
Key PIC16F876A facts: 8-bit PIC RISC core at 20 MHz (5 MIPS), 14 KB Flash / 368 B RAM / 256 B EEPROM, 22 I/O with 25 mA source/sink drive, dual 10-bit ADC with 8 channels, USART plus MSSP (SPI/I2C), 28-SOIC package, 2.0-5.5 V supply, and industrial -40 °C to +85 °C operating range. Per manufacturer datasheet, the device supports ICSP programming via RB6/RB7 and 100,000 erase/write cycles on Flash.
What ST equivalent part can I use instead of PIC16F876AT-I/SO?
No true drop-in STMicroelectronics equivalent exists for PIC16F876AT-I/SO because the STM8 mainstream 8-bit line uses a different core, peripheral register set, and pinout, requiring firmware rework. The closest ST cross-package considerations are STM8S003F3 in TSSOP-20 (less capable) and STM8S105K4 in LQFP-32 (more capable). According to Microchip's cross-reference search, the historical Atmel AVR equivalents ATmega48/88 family are not pin-compatible in 28-SOIC layout.
Is PIC16F876AT-I/SO still in production?
Yes, as of 2026-09-21, the PIC16F876A family is in active production per Microchip's product selection tools, with PIC16F876AT-I/SO still listed across authorized distributors. For new designs that benefit from enhanced peripherals, Microchip recommends migrating to PIC16F1xxx enhanced mid-range; the legacy F87XA family is maintained for long-life industrial programs.

工程参考数据: PIC16F876AT-I/SO ——对比、设计指导和合规信息。

选型指南

Choose PIC16F876AT-I/SO when you need 14 KB Flash, 5 MIPS throughput, 22 I/O, dual 10-bit ADC, and USART+SPI+I2C in a 28-SOIC industrial-grade part for SMT assembly. Choose PIC16F873A-I/SO instead if your code fits within 8 KB; both parts are fully pin- and code-compatible from a Flash-only perspective (F876A code exceeds F873A addressable range). Choose PIC16F876A-E/SO if you need extended -40 °C to +125 °C operating range (same silicon). Choose PIC16F876-20I/SO if you require the original non-Enhanced core without ADC accuracy improvements. For modern designs that benefit from Core Independent Peripherals, migrate to PIC16F1xxx enhanced mid-range or PIC18F equivalents.

与替代料对比

参数 本产品 PIC16F873A-I/SO PIC16F876A-I/SO PIC16F876A-E/SO PIC16F876-20I/SO
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-SOIC 28-SOIC - same 28-SOIC - same 28-SOIC - same 28-SOIC - same
Program Memory (Flash) 14 KB (8K x 14) 8 KB (4K x 14) 14 KB (8K x 14) 14 KB (8K x 14) 14 KB (8K x 14)
Maximum Clock Speed 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
RAM 368 B 368 B 368 B 368 B 368 B
EEPROM 256 B 256 B 256 B 256 B 256 B
I/O Pins 22 22 22 22 22
ADC 2x 10-bit (8 ch) 2x 10-bit (8 ch) 2x 10-bit (8 ch) 2x 10-bit (8 ch) 2x 10-bit (8 ch)
Operating Temperature -40 °C to +85 °C (-I) -40 °C to +85 °C (-I) -40 °C to +85 °C (-I) -40 °C to +125 °C (-E) -40 °C to +85 °C (-I)

关键差异点

  • Enhanced Flash and onboard EEPROM in a 28-SOIC footprint (对比 PIC16F873A-I/SO)
  • Tape & Reel industrial grade (T-I) vs tube packing (I) (对比 PIC16F876A-I/SO)
  • Industrial -40 to +85 °C grade with same silicon as automotive -E (对比 PIC16F876A-E/SO)

设计说明

Add a 100 nF X7R ceramic decoupling capacitor within 5 mm of the VDD pin (pin 20), paired with a bulk 10 μF tantalum or electrolytic at the regulator output. The PIC16F876A-I/SO draws up to ~20 mA at 20 MHz and 5 V with all peripherals active, so regulator headroom matters. Always put the second VSS pin (19) to ground with a low-impedance trace; the dual-ground pin arrangement reduces ground bounce during ADC conversions.

Place the 28-SOIC footprint on the PCB with the dot marker at pin 1 in the upper-left, and orient traces such that the SOIC body is parallel to a clean rectangular ground pour. Keep analog AVdd/Vss (shares with VDD/VSS on this part) routes short and parallel, and avoid running digital switching signals across the analog pin area to minimize ADC noise. Estimated: with 50 mm trace and 1 oz copper, the trace impedance stays well under 1 Ω - sufficient for 8-bit ADC accuracy. Per Microchip datasheet, the exposed paddle is not present on this SOIC package.

Do not use configuration bits (FOSC, WDTE, BOREN, PWRTE, MCLRE) without explicitly setting them in your code or programmer profile. A common bug: leaving MCLRE enabled forces the MCLR pin to act as reset, blocking ICSP low-voltage programming on RB3. Also note that OSC2 doubles as a general I/O on RC1 in INTIO2 mode - inadvertent use as GPIO disables the crystal/PLL. The ICSP clock (RB6/PGC) and data (RB7/PGD) pins cannot be repurposed as GPIO during programming and need isolation resistors on shared lines.

Pin 9 (OSC1) and pin 10 (OSC2) should be routed as a short loop to the crystal/ceramic resonator pads, with the load capacitors within 5 mm of each pin and no digital signals crossing underneath. Estimated: total load capacitance on the order of 22-27 pF yields stable oscillation at 20 MHz. The 5 MIPS throughput makes this MCU tolerant of moderate clock skew, but at high-baud-rate USART (≥ 57600 baud) with low VDD, switching to a 4x PLL or external clock is recommended.

合规信息

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
无铅
Yes
无卤
Yes
冲突矿物
Compliant

Per Microchip product page and authorized distributor listings (DigiKey 482241, Mouser 579-PIC16F876AT-I/SO). Industrial -I grade operates -40 to +85 °C; for AEC-Q100 automotive designs, choose -E or -Q grade variants.

数据核验日期: 2026-09-21 ——数据由 XAIPART 元器件工程团队核验和整理

相关搜索

PIC16F876AT-I/SO PIC16F876AT-I/SO datasheet Microchip PIC16F876A 28-SOIC 14KB flash 8-bit PIC microcontroller PIC16F87XA 28-SOIC SOIC MCU PIC16F876A automotive application PIC16F876A vs PIC16F873A PIC16F876AT-I/SO drop-in replacement buy PIC16F876AT-I/SO online PIC16F876A pinout 28-SOIC industrial temperature -40 +85 microcontroller PIC16F876A 5V 20MHz microchip PIC16F876A ICSP programmer tutorial what is the flash size of PIC16F876A

相关元器件 & 术语

Microchip Technology PIC16F876A PIC16F876AT-I/SO PIC16F873A PIC16F877A 8-bit microcontroller PIC16F87XA family RISC Harvard architecture Flash memory EEPROM MSSP USART AEC-Q100 RoHS JEDEC J-STD-020 28-SOIC SOIC-28 industrial temperature grade ICSP ADC (analog-to-digital converter) CCP timer module SPI I2C PIC16F family MPLAB X IDE XC8 compiler
快速报价
填写完整信息——我们的销售团队将在 24 小时内回复
料号 制造商 封装 QTY 目标价 小计
合计: $0.00 USD
✓
报价已提交!

我们将在 24 小时内回复您的邮件

1
询价已提交
2
已收到报价
3
已下单
4
支付
5
已发货
6
已送达
查看询价详情