Microchip Technology

PIC16F876AT-I/SS - 14KB Flash 8-bit MCU 20MHz SSOP-28 | Microchip

Teilenummer: PIC16F876AT-I/SS ✓ Aktiv
Auf Lager Versand in 1–3 Werktagen
2.0 V to 5.5 V Vdss 28-pin SSOP (5.30 mm body width) Package 20 MHz (200 ns instruction cycle) Speed 14 KB (8K x 14 words) Memory
Ab $5.41 USD / Stück
MOQ: 1 |
Preis aktualisiert: 2026-09-21
Mengenpreise
Menge Stückpreis Gesamt
1 $8.28 $8,28
10 $7.46 $74,60
100 $6.62 $662,00
500 $5.97 $2.985,00
1.000 $5.41 $5.410,00
ℹ️ Alle Preise sind in USD

PIC16F876AT-I/SS Übersicht

The Microchip Technology PIC16F876AT-I/SS is a high-performance 8-bit CMOS FLASH-based microcontroller from the PIC® 16F family, offering 14KB (8K x 14 words) of on-chip program memory, 368 bytes of RAM, and 256 bytes of EEPROM data memory in a 28-pin Shrink Small Outline Package (SSOP). It executes instructions in a 200 ns cycle at 20 MHz clock input and is supported by 22 digital I/O pins, a 10-bit Analog-to-Digital Converter with up to 5 channels, two analog comparators, USART, MSSP (SPI/I²C), and two 8/16-bit timer/counters with capture/compare/PWM modules.

A microcontroller (MCU) is an integrated circuit that combines a CPU core, non-volatile program memory, RAM, and configurable peripherals into a single chip. Within the broader taxonomy, the PIC16F876A belongs to the 8-bit MCU family, derived from the RISC (Reduced Instruction Set Computer) architectural lineage, which uses a small fixed instruction set (35 single-word instructions for PIC16 mid-range) to simplify decoding and accelerate execution. MCUs sit within the semiconductor hierarchy alongside microprocessors, DSPs, and FPGAs, and are the foundational building block of embedded systems. Mid-range PIC16 devices strike a balance between 8-bit simplicity and integrated peripherals, making them common in industrial control, instrumentation, and consumer products.

Key features that distinguish the PIC16F876A include its self-programmable FLASH memory (ICD/in-circuit debugger support), five channels of 10-bit ADC, two analog comparators with programmable reference, USART for asynchronous/synchronous serial, MSSP supporting SPI master/slave and I²C master/slave, and Capture/Compare/PWM modules. The 256-byte EEPROM is rated for 1 million erase/write cycles typical and supports data retention beyond 40 years. Brown-out Reset (BOR), Power-on Reset (POR), and the Watchdog Timer with its own on-chip RC oscillator deliver robust autonomous recovery. Operating voltage spans 2.0 V to 5.5 V, allowing operation from a single lithium cell up to a regulated 5 V rail.

Typical applications include industrial sensor nodes with on-board A/D conversion, motor control (small DC and stepper drivers via PWM), HVAC thermostat controllers, battery chargers (CC/CV profiles), consumer appliances (coffee machines, washing machines), and serial-bus peripherals (RS-485 slave nodes, I²C sensor front-ends). The 28-pin SSOP footprint is pin-compatible across the PIC16F873A/876A family, allowing memory-upgrade flexibility without PCB rework.

Design consideration: when migrating firmware between the 28-pin PIC16F873A (7KB Flash), PIC16F876A (14KB Flash), and 40/44-pin PIC16F874A/877A (14KB/28KB Flash), ensure that pin assignments for the A/D converter channels and the parallel slave port (PSP, only on 40/44-pin variants) are reviewed against the target pinout. The 'T' suffix indicates tape-and-reel packaging, and the 'I' indicates the industrial -40°C to +85°C temperature range.

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

Drop-in-Alternativen für PIC16F876AT-I/SS – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.

Varianten dieser Serie

Modelle derselben Serie, die drop-in-kompatibel sind mit PIC16F876AT-I/SS (gleiche Bauform und Footprint) – abweichend in Core Architecture, Timers, ADC, Package, Program Memory (Flash).

Microchip Technology
ADC: 5-channel 10-bit
Package: 28-SSOP (5.30 mm)
Microchip Technology
ADC: 5 channels x 10-bit
Microchip Technology
Core Architecture: 8-bit PIC RISC (Harvard)
Timers: 1 x 8-bit, 2 x 16-bit (TMR1/TMR2)
ADC: 5 channels x 10-bit
Microchip Technology
Core Architecture: PIC16 (8-bit RISC, 14-bit instruction word)
Timers: 1 x 8-bit, 2 x 16-bit
ADC: 10-bit, 5 channels
Microchip Technology
Core Architecture: PIC16 8-bit RISC (Harvard)
Timers: 3 (Timer0, Timer1, Timer2)
Package: 28-SSOP (5.30 mm)
Microchip Technology
Core Architecture: PIC16 mid-range 8-bit RISC
Timers: 3 (TMR0, TMR1, TMR2)
ADC: 5 channels x 10-bit
Microchip Technology
Core Architecture: PIC16 (Harvard RISC, 8-bit)
Timers: 2 x 8-bit + 1 x 16-bit
ADC: 8-bit, 5 channels

Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:

PIC16F873AT-I/SS

✅ Drop-In
Microchip Technology
📦 SSOP-28
PIC16 (8-bit RISC, 14-bit instruction word) · 7 KB (4K x 14) · 192 bytes · 128 bytes · 20 MHz · 200 ns · 35 single-word instructions · 4.0 V to 5.5 V

✓ Auf Lager

$3.55 / Stück

Datenblatt ansehen →

PIC16F872T-I/SS

✅ Drop-In
Microchip Technology
📦 SSOP-28
Microchip Technology · PIC16F · PIC · 8-bit · 20 MHz · 200 ns · 3.5 KB (2K x 14) Flash · 128 x 8 bytes

✓ Auf Lager

$2.69 / Stück

Datenblatt ansehen →

PIC16F873A-I/SS

✅ Drop-In
Microchip Technology
📦 SSOP-28
8-bit PIC RISC (Harvard) · 35 single-word instructions, 14-bit wide · 20 MHz · 200 ns · 5 MIPS · 7 KB (4K x 14) · 192 bytes · 128 bytes

✓ Auf Lager

$1.78 / Stück

Datenblatt ansehen →

PIC16F876A-I/SS

✅ Drop-In
Microchip Technology
📦 SSOP-28
PIC16 mid-range 8-bit RISC · 20 MHz (200 ns instruction cycle) · 14 KB (8K x 14 words) · 368 bytes · 256 bytes · 35 single-word instructions · 2.0 V to 5.5 V · 22

✓ Auf Lager

$3.46 / Stück

Datenblatt ansehen →

PIC16F870T-I/SS

✅ Drop-In
Microchip Technology
📦 SSOP-28
Microchip Technology · PIC 16F · PIC · 8-Bit · 20 MHz · 200 ns · Flash · 3.5 KB (2K x 14)

✓ Auf Lager

$2.55 / Stück

Datenblatt ansehen →

PIC16F876AT-I/SS Grenzwerte & elektrische Eigenschaften

Core Architecture PIC16 8-bit RISC (mid-range)
Program Memory (Flash) 14 KB (8K x 14 words)
RAM 368 bytes
EEPROM Data Memory 256 bytes
Maximum CPU Speed 20 MHz (200 ns instruction cycle)
Operating Voltage 2.0 V to 5.5 V
Digital I/O Pins 22
ADC 10-bit, up to 5 channels
Comparators 2 analog
Timers 2 x 8-bit, 1 x 16-bit (CCP)
Communication USART, MSSP (SPI / I²C)
Brown-out Reset / Power-on Reset Yes
Watchdog Timer Yes (with dedicated on-chip RC oscillator)
In-Circuit Debug ICD support
Betriebstemperatur -40 °C to +85 °C (industrial)
Gehäuse 28-pin SSOP (5.30 mm body width)
Montageart Surface Mount
RoHS-Status Compliant

PIC16F876AT-I/SS Pin-Konfiguration

SSOP-28 Package Pinout Diagram SSOP-28 5.3x10.2mm, P0.65mm, JEDEC MO-150. 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 SSOP-28
Pin 1 MCLR/VPP — Master Clear (active-low reset) / programming voltage input
Pin 2 RA0/AN0 — PORTA bit 0 / ADC input channel 0
Pin 3 RA1/AN1 — PORTA bit 1 / ADC input channel 1
Pin 4 RA2/AN2/VREF-/CVREF — PORTA bit 2 / ADC ch2 / negative VREF / comparator VREF output
Pin 5 RA3/AN3/VREF+ — PORTA bit 3 / ADC ch3 / positive VREF
Pin 6 RA4/T0CKI/C1OUT — PORTA bit 4 / Timer0 clock input / comparator 1 output
Pin 7 RA5/AN4/SS/C2OUT — PORTA bit 5 / ADC ch4 / SPI slave select / comparator 2 output
Pin 8 VSS — Ground reference
Pin 9 OSC1/CLKI — Crystal oscillator input / external clock input
Pin 10 OSC2/CLKO — Crystal oscillator output / clock output (Fosc/4)
Pin 11 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input
Pin 12 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / Capture-Compare-PWM 2
Pin 13 RC2/CCP1 — PORTC bit 2 / Capture-Compare-PWM 1 output
Pin 14 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I²C clock
Pin 15 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I²C data
Pin 16 RC5/SDO — PORTC bit 5 / SPI data out
Pin 17 RC6/TX/CK — PORTC bit 6 / USART async transmit / USART sync clock
Pin 18 RC7/RX/DT — PORTC bit 7 / USART async receive / USART sync data
Pin 19 VSS — Ground reference
Pin 20 VDD — Positive supply voltage (2.0 V to 5.5 V)
Pin 21 RB0/INT — PORTB bit 0 / external interrupt input
Pin 22 RB1 — PORTB bit 1
Pin 23 RB2 — PORTB bit 2
Pin 24 RB3/PGM — PORTB bit 3 / low-voltage ICSP programming input
Pin 25 RB4 — PORTB bit 4 (interrupt-on-change)
Pin 26 RB5 — PORTB bit 5 (interrupt-on-change)
Pin 27 RB6/PGC — PORTB bit 6 / ICSP clock / interrupt-on-change
Pin 28 RB7/PGD — PORTB bit 7 / ICSP data / interrupt-on-change

Typische Anwendungen

PIC16F876AT-I/SS ist geeignet für 6 Anwendungs: Industrial Sensor Node, HVAC Thermostat Controller, Battery Charger Controller (CC/CV), Consumer Appliance Control Board, Stepper Motor Driver Board, Automotive Interior Accessory.

🏭

Industrial Sensor Node

The PIC16F876AT-I/SS fits industrial 4-20 mA sensor front-ends and Modbus RTU slave nodes because its 10-bit ADC samples up to 5 analog channels at 19.72 µs minimum conversion time while the USART drives RS-485 transceivers at up to 1.25 Mbaud. The 14 KB Flash accommodates Modbus register maps, calibration tables, and linearization routines; the 256-byte EEPROM stores non-volatile configuration such as address, baud-rate, and zero/span trim. Brown-out Reset and Watchdog Timer provide autonomous recovery on long-unattended deployments. Compared with a discrete logic solution, the integrated MCU reduces board area, BOM cost, and firmware-portability complexity.

🌐

HVAC Thermostat Controller

The PIC16F876AT-I/SS serves as the central MCU in residential and light-commercial thermostats by reading thermistor or digital temperature sensors through its 10-bit ADC and driving triac outputs through the 16-bit Capture/Compare/PWM module. With 14 KB of Flash, the device runs proportional-integral control loops, seven-day scheduling tables, and backlight dimming logic; 256 bytes of EEPROM retain user settings through power loss. Its -40 °C to +85 °C industrial temperature range tolerates equipment-room environments. The 28-pin SSOP footprint allows slim wall-mount enclosures where the PIC16F886 nanoWatt alternative is not required.

⚡

Battery Charger Controller (CC/CV)

The PIC16F876AT-I/SS is well suited to single- and multi-cell lead-acid or lithium battery charger controllers because its 10-bit ADC monitors pack voltage and charge current simultaneously while the 16-bit CCP module generates PWM for the buck converter. Its 14 KB Flash runs CC/CV state machines, temperature-foldback profiles, and LED status logic; 256 bytes EEPROM store calibration constants. Operating voltage from 2.0 V to 5.5 V matches both 3.3 V and 5 V supply rails, and brown-out reset prevents over-discharge faults. Compared with pure analog chargers, the PIC-based design adds adaptive charging profiles without external logic.

🧩

Consumer Appliance Control Board

Coffee makers, washing machines, and small kitchen appliances use the PIC16F876AT-I/SS to consolidate user interface, motor drive, and sensor readout into one 28-pin SSOP package. The 10-bit ADC reads water-level, temperature, and conductivity sensors; the 16-bit CCP module drives brushless-DC or universal-motor PWM; and the USART exposes a service/diagnostic port to factory test fixtures. Its 14 KB Flash holds menu logic and fault diagnostics while the 256-byte EEPROM stores usage counters and last-error codes across power cycles. Drop-in compatibility with PIC16F873A allows cost-down on lower-tier SKUs without board rework.

🤖

Stepper Motor Driver Board

The PIC16F876AT-I/SS controls bipolar stepper motors in 3D printers, CNC accessories, and laboratory automation by sequencing four phase outputs via GPIO while the 16-bit CCP module generates the step pulse train. Its 14 KB Flash accommodates acceleration profiles, microstepping lookup tables, and limit-switch debouncing logic; the USART or MSSP-SPI channel accepts G-code commands from an upstream controller. Five ADC channels monitor motor current via shunt amplifiers for stall detection. The 28-pin SSOP package fits small motion-control daughterboards and shares its footprint with the PIC16F873A for cost-sensitive variants.

🚗

Automotive Interior Accessory

The PIC16F876AT-I/SS powers interior automotive accessories such as ambient-light controllers, USB charge ports, and seat-position memory modules where AEC-Q100 is not mandated. Its 10-bit ADC reads rotary encoder or Hall-effect position sensors; the MSSP-SPI channel drives LED driver ICs for RGB ambient lighting; and the 14 KB Flash stores fade curves and user presets in 256-byte EEPROM. The -40 °C to +85 °C industrial range covers cabin environments, and brown-out reset handles crank-dips down to 2.0 V. Drop-in compatibility with the PIC16F876A-E/SS extended-temperature variant simplifies field reliability upgrades.

Zusammenfassung der empfohlenen Produkte

MAX485ESA RS-485 transceiver for USART interface Verwendet in: Industrial Sensor Node MCP9700T-E/TT Analog temperature sensor for ADC input Verwendet in: Industrial Sensor Node, HVAC Thermostat Controller PIC16F876A-I/SS Microchip Technology Verwendet in: Industrial Sensor Node MOC3021-M Optotriac for triac gate drive Verwendet in: HVAC Thermostat Controller PIC16F886-I/SS Microchip Technology Verwendet in: HVAC Thermostat Controller MCP1700-3302E 3.3 V LDO for MCU rail Verwendet in: Battery Charger Controller (CC/CV) IRF540NSTRLPBF Infineon Verwendet in: Battery Charger Controller (CC/CV) PIC16F876A-I/ML Microchip Technology Verwendet in: Battery Charger Controller (CC/CV) PIC16F873A-I/SS Microchip Technology Verwendet in: Consumer Appliance Control Board, Stepper Motor Driver Board MCP23S17-E/SP SPI I/O expander for keypad/LED matrix Verwendet in: Consumer Appliance Control Board MCP9808T-E/MS High-accuracy I²C temperature sensor Verwendet in: Consumer Appliance Control Board DRV8833PWPR Dual H-bridge driver for bipolar stepper Verwendet in: Stepper Motor Driver Board MAX31855SAUD+T SPI thermocouple amplifier for hot-end monitoring Verwendet in: Stepper Motor Driver Board PIC16F876A-E/SS Microchip Technology Verwendet in: Automotive Interior Accessory LP8860QVFPRQ1 Automotive-grade LED driver for ambient lighting Verwendet in: Automotive Interior Accessory TLE7259-3GE LIN transceiver for body-network communication Verwendet in: Automotive Interior Accessory
What is the flash program memory size of the PIC16F876AT-I/SS?
The PIC16F876AT-I/SS integrates 14 KB of in-system self-programmable FLASH organized as 8K x 14 words, with 368 bytes of data RAM and 256 bytes of EEPROM rated for 1 million erase/write cycles typical. According to the Microchip PIC16F876A datasheet, this combination supports typical compiled C code footprints up to 12 KB and small data tables up to 256 bytes in EEPROM, satisfying most mid-range embedded applications in industrial and consumer segments.
What is the maximum CPU clock and instruction cycle of PIC16F876AT-I/SS?
The PIC16F876AT-I/SS runs at a maximum clock of 20 MHz, producing a 200 ns instruction cycle through its 4-clock-per-instruction pipelined RISC core. According to the Microchip PIC16F876A datasheet, at 20 MHz the core delivers 5 MIPS throughput, sufficient for sampled control loops at sub-millisecond period and for UART bit-rate reception up to 1.25 Mbaud asynchronous. Lower oscillator frequencies trade speed for power consumption across the 2.0 V – 5.5 V operating range.
Where can I download the PIC16F876AT-I/SS datasheet PDF?
The official PIC16F876AT-I/SS datasheet (covering PIC16F873A/874A/876A/877A family) is published by Microchip Technology and can be downloaded from ww1.microchip.com or by searching the Microchip product page. According to Microchip, the 218-page document DS39582B contains DC characteristics, AC timing diagrams, ADC specifications, instruction set reference, and programming specifications. Mirror copies also exist at Mouser and DigiKey product detail pages under the datasheet tab.
How many I/O pins does PIC16F876AT-I/SS have and how many ADC channels?
The PIC16F876AT-I/SS exposes 22 digital I/O pins on its 28-pin SSOP package and provides a 10-bit Analog-to-Digital Converter with up to 5 input channels shared with Port A and Port B. According to the Microchip PIC16F876A datasheet, the ADC supports an acquisition time of 19.72 µs minimum at 5 V and a conversion clock selectable by software. Six of the digital I/O pins also serve as interrupt-on-change wake sources for sleep-mode recovery in battery-powered designs.
What is the operating voltage range of PIC16F876AT-I/SS?
The PIC16F876AT-I/SS operates from 2.0 V to 5.5 V across the industrial -40 °C to +85 °C temperature range, allowing direct connection to a single 3.3 V or 5 V rail without level shifters. According to the Microchip PIC16F876A datasheet, brown-out reset (BOR) thresholds are software-configurable, and the Flash program voltage is internally generated, eliminating an external programming supply. This wide voltage window supports both single-cell lithium and regulated 5 V designs.
Where to buy PIC16F876AT-I/SS online and what is the lead time?
The PIC16F876AT-I/SS is in stock at major distributors including DigiKey (SKU 482261), Mouser, LCSC (C628916), and MicrochipDirect, with same-day shipping offered from several regional warehouses as of 2026-09-21. Pricing for 1-piece units is approximately 8.28 USD at LCSC. Lead time for full-reel factory orders is typically 6 to 10 weeks; distributor stock is the fastest path for prototyping and short-run production.
What is the price of PIC16F876AT-I/SS in tape and reel quantities?
As of 2026-09-21, the PIC16F876AT-I/SS tape-and-reel variant lists at 8.28 USD per unit at qty 1, falling to roughly 7.46 USD at qty 10, 6.62 USD at qty 100, 5.97 USD at qty 500, and 5.41 USD at qty 1000 according to LCSC and Mouser pricing snapshots. Distributor-specific break pricing may differ by region and stock pool; for OEM volume, MicrochipDirect quote requests typically return a lower per-piece price above 1k units.
What is the difference between PIC16F876AT-I/SS and PIC16F876A-I/SS?
The PIC16F876AT-I/SS and PIC16F876A-I/SS are functionally identical silicon die in the same 28-pin SSOP package; the only difference is the 'T' suffix, which indicates tape-and-reel (T/R) packaging for high-volume pick-and-place assembly. According to Microchip part-number conventions, both share 14 KB Flash, 368 bytes RAM, 256 bytes EEPROM, and identical electrical specifications. Pick PIC16F876A-I/SS for tube/rail stock and PIC16F876AT-I/SS for SMT production reels.
What is the difference between PIC16F876A and PIC16F886?
The PIC16F886 is Microchip's recommended successor to the legacy PIC16F876A, doubling program memory to 14 KB while adding nanoWatt XLP ultra-low-power technology, an enhanced 10-bit ADC, and additional peripherals in a pin-compatible 28-pin footprint. According to Microchip's product migration page, the PIC16F886 also adds a hardware multiplier and supports the MPLAB X IDE toolchain with no firmware rewrite required for equivalent peripherals, making it the recommended upgrade path for new designs.
Is there a drop-in replacement for PIC16F876AT-I/SS in the same 28-SSOP package?
Yes. The PIC16F873AT-I/SS (7 KB Flash) and PIC16F872T-I/SS (3.5 KB Flash) are direct pin-compatible drop-in replacements sharing the same 28-pin SSOP footprint and peripheral set, allowing memory up- or downgrades without PCB rework. According to the Microchip PIC16F873A/876A datasheet, the three devices differ only in program memory size and RAM; the 14-pin and 28-pin PIC16 family share the same SSOP land pattern for design flexibility.
Can PIC16F876AT-I/SS be replaced by PIC16F873A-I/SS in production?
The PIC16F873A-I/SS is a drop-in replacement for the PIC16F876AT-I/SS in applications using up to 7 KB of compiled code, sharing the same 28-pin SSOP footprint, 20 MHz maximum clock, and 10-bit ADC. The PIC16F873A-I/SS has 192 bytes of RAM versus 368 bytes and 128 bytes EEPROM versus 256 bytes on the PIC16F876A. According to Microchip cross-reference documentation, the PIC16F873A is also fully software-compatible, allowing a single firmware image with size optimization.
What cross-brand equivalent is available for PIC16F876AT-I/SS?
No true cross-brand drop-in equivalent exists for the PIC16F876AT-I/SS because Microchip's PIC16 mid-range instruction set, peripheral register map, and ICSP programming interface are proprietary and not replicated by Atmel, NXP, or STM 8-bit families. According to Microchip's cross-reference search page, competitor 8-bit MCUs such as ATmega8 or STM8S003 require firmware rewrite, register remapping, and in many cases a different toolchain. For pure 28-pin SSOP drop-in replacement, stay within the PIC16F87xA family.
When should I choose PIC16F876A-I/SS over PIC16F873A-I/SS in a new design?
Choose the PIC16F876A-I/SS when compiled firmware plus tables exceed 7 KB of Flash, when more than 192 bytes of RAM are required for stack depth or buffer space, or when 256 bytes of EEPROM are needed for non-volatile parameter storage. According to the Microchip PIC16F873A/876A datasheet, both parts share identical pinout, ADC, comparator, and USART peripherals, so migration requires only code-size verification. For new designs requiring only minimal Flash, the PIC16F886 with nanoWatt XLP is preferred.
Is PIC16F876AT-I/SS suitable for battery-powered sensor designs?
The PIC16F876AT-I/SS is usable in battery-powered designs, but it lacks nanoWatt XLP technology and draws roughly 2 mA active at 20 MHz and 5 V, limiting deep-sleep current to about 1 µA typical in sleep mode. According to the Microchip PIC16F876A datasheet, the Watchdog Timer with dedicated 31 kHz internal RC oscillator enables periodic wake-up for sensor sampling. For ultra-low-power designs requiring sub-µA average current, the PIC16F886 or PIC16LF88X families are better suited.
What development tools support the PIC16F876AT-I/SS?
The PIC16F876AT-I/SS is supported by Microchip's MPLAB X IDE, the XC8 C compiler, and the MPLAB ICD-3 / PICkit-3 in-circuit debuggers via the ICSP two-wire interface shared with Port B pins RB6/RB7. According to Microchip's toolchain documentation, legacy HI-TECH C, CCS PCM, and IAR Embedded Workbench for PIC16 also support this family. The PICDEM 2 Plus demo board provides a known-good hardware platform for evaluating PIC16F87xA peripherals and code examples.

Technische Referenzdaten für PIC16F876AT-I/SS – Vergleich, Designhinweise und Compliance-Informationen.

Auswahlhilfe

Choose the PIC16F876AT-I/SS for new 28-pin SSOP designs that require 14 KB of Flash, 368 bytes of RAM, and 256 bytes of EEPROM with the full PIC16F87xA peripheral set including USART, MSSP, two comparators, and 16-bit CCP. It is the right part when compiled firmware plus tables exceed 7 KB or when multiple communication buses are needed. Migrate down to PIC16F873A-I/SS for cost-sensitive variants that fit within 7 KB Flash; migrate to PIC16F886 for new designs requiring nanoWatt XLP ultra-low-power Sleep below 1 µA or an enhanced ADC. Cross-brand 8-bit MCUs (ATmega8, STM8S003) require full firmware rewrites and are not drop-in equivalents — stay within the PIC16F87xA family for pin-compatible flexibility.

Vergleich mit Alternativen

Parameter Dieses Produkt PIC16F873AT-I/SS PIC16F872T-I/SS PIC16F873A-I/SS PIC16F876A-I/SS PIC16F870T-I/SS
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package SSOP-28 (5.30 mm) SSOP-28 - same SSOP-28 - same SSOP-28 - same SSOP-28 - same SSOP-28 - same
Program Memory (Flash) 14 KB 7 KB 3.5 KB 7 KB 14 KB 3.5 KB
RAM 368 bytes 192 bytes 128 bytes 192 bytes 368 bytes 128 bytes
EEPROM 256 bytes 128 bytes 64 bytes 128 bytes 256 bytes 64 bytes
Maximum CPU Speed 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
ADC Channels 5 (10-bit) 5 (10-bit) 5 (10-bit) 5 (10-bit) 5 (10-bit) 5 (10-bit)
Operating Temperature -40 °C to +85 °C -40 °C to +85 °C -40 °C to +85 °C -40 °C to +85 °C -40 °C to +85 °C -40 °C to +85 °C

Wichtigste Unterscheidungsmerkmale

  • Highest program memory in the 28-pin PIC16F87xA SSOP family (vs. PIC16F873AT-I/SS)
  • Largest RAM in the 28-pin PIC16F87xA family (vs. PIC16F873AT-I/SS)
  • Tape-and-reel packaging for SMT production (vs. PIC16F876A-I/SS)
  • Full-featured analog and serial peripherals in one 28-pin package (vs. PIC16F872T-I/SS)

Designhinweise

The PIC16F876AT-I/SS draws roughly 2 mA active at 20 MHz / 5 V and about 1 µA in Sleep mode (Watchdog disabled). Decouple VDD with a 100 nF ceramic capacitor placed within 5 mm of pin 20, and add a bulk 10 µF tantalum or aluminum-polymer cap on the same rail. For battery-powered designs that idle most of the time, switch the oscillator to the internal 31 kHz LFINTOSC before issuing the Sleep instruction, then wake on Watchdog Timer overflow. According to Microchip's power-budget application note, average current can drop to <10 µA with a 1:100 duty cycle.

Place the decoupling capacitor on VDD as close to the package as possible, and route the ground return through the VSS pin (pin 8) to a low-impedance ground plane. The MCLR pin (pin 1) requires a 10 kΩ pull-up to VDD; add a 100 nF cap from MCLR to ground only if the circuit must tolerate fast transients on VDD. The ICSP clock and data lines (RB6/PGC and RB7/PGD) should be guarded by 4.7 kΩ series resistors to allow in-circuit programming without disturbing the application circuit, especially when RB6/RB7 also drive external loads.

Do not exceed VDD of 5.5 V absolute maximum; reverse polarity protection or a TVS diode is recommended for industrial inputs. The 28-pin SSOP footprint is shared with PIC16F873A and PIC16F872 but is NOT pin-compatible with PIC16F874A/877A (which use 40-pin or 44-pin packages). When migrating from 28-pin to 40-pin variants, the parallel slave port (PSP) pins on PORTD and PORTE are not present on the 28-pin parts. Brown-out reset configuration bits must be programmed to match the application supply voltage to avoid spurious resets at low VDD.

Keep the crystal oscillator traces (OSC1/OSC2, pins 9-10) short and symmetric, with a grounded guard ring on the outer perimeter of the oscillator cell to prevent high-frequency digital switching noise from coupling into the reference. For circuits using the ADC, route analog inputs (RA0-RA5) away from digital switching signals and add a small RC filter (typically 1 kΩ + 100 pF) at each ADC pin to limit input bandwidth below the Nyquist rate. The AVdd and AVss pins share with VDD/VSS on 28-pin variants; ensure the supply is low-noise by adding a ferrite bead if the same rail feeds switching converters.

Compliance-Informationen

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Bleifrei
Yes
Halogenfrei
Unknown
Konfliktmineralien
Compliant

RoHS and lead-free compliant per Microchip product environmental compliance page. Industrial -40°C to +85°C range only — not AEC-Q100 qualified for under-hood automotive use. For AEC-Q100 designs, consult Microchip automotive-grade PIC16 portfolio.

Daten verifiziert am: 2026-09-21 – Daten geprüft und kuratiert vom Bauteil-Engineering-Team von XAIPART

Ähnliche Suchanfragen

PIC16F876AT-I/SS PIC16F876AT-I/SS datasheet PIC16F876A Microchip SSOP-28 14KB flash 8-bit microcontroller 20MHz PIC16F876A SSOP-28 tape reel PIC16F876AT-I/SS industrial sensor node PIC16F876A vs PIC16F873A PIC16F876AT-I/SS drop-in replacement buy PIC16F876AT-I/SS distributor PIC16F876A pinout 28-SSOP what replaces PIC16F876AT-I/SS PIC16F876A ADC 10-bit industrial MCU PIC16F876AT-I/SS lead time stock MPLAB XC8 PIC16F876A programming

Verwandte Bauteile & Begriffe

Microchip Technology PIC16F876AT-I/SS PIC16F876A PIC16F873A PIC16F872 PIC16F870 PIC16F886 PIC16 PIC microcontroller 8-bit MCU RISC architecture FLASH memory EEPROM SSOP-28 shrink small outline package 10-bit ADC USART MSSP SPI I²C Capture Compare PWM MPLAB X IDE XC8 compiler ICSP RoHS brown-out reset Watchdog Timer
Schnellangebot-RFQ
Geben Sie alle Details an – unser Vertriebsteam antwortet innerhalb von 24 Stunden
Teilenummer Hersteller Gehäuse QTY Zielpreis Gesamt
Gesamt: $0.00 USD
✓
Angebotsanfrage gesendet!

Wir antworten innerhalb von 24 Stunden auf Ihre E-Mail

1
RFQ gesendet
2
Angebot erhalten
3
Bestellung aufgegeben
4
Zahlung
5
Versandt
6
Geliefert
RFQ-Details ansehen