Microchip Technology

PIC16F882T-I/SO - 8-bit PIC MCU, 20MHz, 3.5KB Flash | Microchip

MPN: PIC16F882T-I/SO βœ“ Active
In Stock Ships in 1-3 business days
2.0 V to 5.5 V Vdss 28-pin SOIC (wide-body, 7.5 mm) Package 20 MHz Speed 3.5 KB (2K x 14 words) Memory
From $1.55 USD / Unit
MOQ: 1 |
Price updated: 2026-09-21
Volume Pricing
Qty Unit Price Extended
1 $2.36 $2.36
10 $2.13 $21.30
100 $1.91 $191.00
500 $1.72 $860.00
1,000 $1.55 $1,550.00
ℹ️ All prices are in USD

PIC16F882T-I/SO Overview

The Microchip Technology PIC16F882T-I/SO is a powerful 8-bit CMOS Flash-based PIC16F microcontroller running up to 20 MHz, with 3.5 KB (2K x 14) of Flash program memory, 128 bytes of RAM, and 128 bytes of EEPROM data memory, housed in a 28-pin SOIC wide-body (SO) package supplied on tape and reel. The part integrates a 10-bit ADC with up to 11 channels, two comparators, a capture/compare/PWM (CCP) module, an enhanced USART, and a Master Synchronous Serial Port (MSSP) supporting SPI and I2C, while running from 2.0 V to 5.5 V across the industrial -40C to +85C range. Internal self-programmability, an ICD debugging interface, and a 35-instruction RISC core reduce both firmware development time and BOM cost.

A PIC microcontroller (Peripheral Interface Controller) is an 8-bit RISC Harvard-architecture MCU family from Microchip designed for deterministic real-time control in cost-sensitive embedded systems. In the broader taxonomy it sits under microcontroller (MCU) -> embedded processor -> semiconductor device, and shares the PIC16F mid-range family with the PIC16F883, PIC16F884, PIC16F886, and PIC16F887 devices that scale flash and I/O. Its 35-word instruction set and 14-bit-wide program word give it a sweet spot of code density, deterministic interrupt latency, and peripheral integration that makes it dominant in appliance, automotive body, and industrial sensor designs.

The PIC16F882 features 22 digital I/O pins with individually selectable weak pull-ups, two 8-bit timers plus one 16-bit timer, and a 10-bit ADC capable of 11 channels - more analog input than the smaller PIC16F84A and less than the PIC16F886. The 2.5V/3.3V/5V operating-voltage window covers both 3.3 V and 5 V rails, which is critical when interfacing legacy 5 V sensors from a modern 3.3 V system-on-chip. Power-managed SLEEP modes draw typical standby currents well under 1 microamp, enabling battery-backed sensor nodes with multi-year lifetime. The MSSP module supports both SPI master/slave and I2C master/slave with 7-bit and 10-bit addressing, while the EUSART provides RS-232/RS-485 half-duplex and full-duplex links up to several hundred kilobaud.

Typical applications for the PIC16F882T-I/SO include consumer appliance control boards (washing machines, microwave ovens, coffee makers), industrial sensor-conditioning front ends, automotive body modules (window lifters, seat controllers, HVAC blend doors), battery chargers, small PWM-controlled motor drivers, and home-automation sensor hubs. The wide 2.0-5.5 V operating range and AEC-Q100 qualification make it equally comfortable on a 24 V industrial bus (with a small LDO upstream) or on a 12 V automotive rail directly regulated. Designers building low-pin-count user-interface boards often pair it with a tiny EEPROM or FRAM for parameter storage, plus a small gate driver for relay switching.

When designing with the PIC16F882T-I/SO, place a 100 nF decoupling capacitor within 5 mm of VDD and add a bulk capacitor (>=10 uF) near the regulator to suppress the inrush current drawn by the internal Flash during programming and erase cycles. The MCLR pin should be pulled to VDD through a 10 kohm resistor with a 100 nF cap to ground if in-circuit debugging is required; otherwise the pin can be tied directly to VDD. The internal oscillator can reach 8 MHz with calibration and removes the external crystal cost, but time-critical serial links at higher baud rates still benefit from an external 20 MHz crystal on OSC1/OSC2.

This page synthesizes the latest distributor pricing from DigiKey and Mouser as of 2026-09-22, drop-in SOIC-28 alternatives drawn from the Microchip PIC16F88x family, and practical PCB and firmware notes that go beyond the manufacturer datasheet.

Drop-in alternatives for PIC16F882T-I/SO β€” same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Variants in this series

Same-series models that are drop-in compatible with PIC16F882T-I/SO (same form factor and footprint) β€” differing in Package, ADC, I/O Pins, Timers, Program Memory (Flash).

Microchip Technology
Package: 28-pin SOIC wide-body (SO)
ADC: 11 channels, 10-bit
I/O Pins: 25 (digital, with weak pull-ups and IOC)
Microchip Technology
Package: 28-pin SOIC (SO)
ADC: 11 channels x 10-bit
I/O Pins: 25
Microchip Technology
Package: 28-SOIC (wide, 7.50 mm body)
ADC: 11 channels x 10-bit
I/O Pins: 25 (approx.)
Microchip Technology
Package: 28-SSOP (5.30 mm body, 0.65 mm pitch)
ADC: 11 x 10-bit channels
I/O Pins: 25
Microchip Technology
Package: 20-pin SSOP
ADC: 10-bit (on-chip)
I/O Pins: 16 to 35 (package-dependent, up to 35)
Microchip Technology
Package: 44-pin TQFP (PT) 10 x 10 mm
ADC: 1 x 10-bit ADC, 8 channels
I/O Pins: 35

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

PIC16F883-I/SO

βœ… Drop-In
Microchip Technology
πŸ“¦ 28-pin SOIC
PIC16 (8-bit RISC) Β· 20 MHz Β· 7 KB (4K x 14 words) Β· 256 bytes Β· 368 bytes Β· 25 Β· 11 channels x 10-bit Β· 2

βœ“ In Stock

$1.52 / Unit

View Datasheet β†’

PIC16F884-I/SO

βœ… Drop-In
πŸ“¦ 28-pin SOIC
Flash 7 KB vs 3.5 KB and 14 ADC channels vs 11 (+27% more analog)

πŸ“‹ Reference alternative (not in catalog)

PIC16F886-I/SO

βœ… Drop-In
πŸ“¦ 28-pin SOIC
Flash 14 KB vs 3.5 KB (+300%), pin-to-pin compatible per DS41291D

πŸ“‹ Reference alternative (not in catalog)

PIC16F887-I/SO

βœ… Drop-In
πŸ“¦ 28-pin SOIC
Flash 14 KB and 14 ADC channels vs 3.5 KB / 11 channels

πŸ“‹ Reference alternative (not in catalog)

PIC16F882-I/SO

βœ… Drop-In
πŸ“¦ 28-pin SOIC
Tube packaging variant, identical silicon and pinout

πŸ“‹ Reference alternative (not in catalog)

PIC16F882-E/SO

βœ… Drop-In
Microchip Technology
πŸ“¦ 28-pin SOIC
PIC16 enhanced mid-range 8-bit RISC Β· 14-bit Β· 35 single-word Β· FLASH Β· 3.5 KB (2K x 14 words) Β· 128 bytes Β· 128 bytes Β· 20 MHz

βœ“ In Stock

$1.18 / Unit

View Datasheet β†’

PIC16F88-I/SO

βœ… Drop-In
πŸ“¦ 28-pin SOIC
Flash 7 KB vs 3.5 KB, same PIC16 family pinout per DS41291D

πŸ“‹ Reference alternative (not in catalog)

PIC16F882T-I/SO Maximum Ratings & Electrical Characteristics

Core PIC16F (8-bit RISC, Harvard, 35 instructions)
Maximum CPU Frequency 20 MHz
Program Memory (Flash) 3.5 KB (2K x 14 words)
Data SRAM 128 bytes
Data EEPROM 128 bytes
Operating Voltage Range 2.0 V to 5.5 V
Digital I/O Pins 22 (with weak pull-up option)
ADC 10-bit, up to 11 channels
Comparators 2
Timers 2 x 8-bit + 1 x 16-bit
Capture/Compare/PWM (CCP) 1 module, 10-bit PWM
Serial Interfaces EUSART + MSSP (SPI / I2C)
ICSP / ICD In-Circuit Serial Programming + In-Circuit Debugger
Self-Programming Yes (Flash self-write)
Operating Temperature Range -40C to +85C (Industrial)
Package 28-pin SOIC (wide-body, 7.5 mm)
AEC-Q100 Qualified
RoHS Status Compliant

PIC16F882T-I/SO Pin Configuration

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
Pin 1 RA7/OSC1/AN7 β€” Bidirectional I/O / crystal oscillator input / analog channel 7
Pin 2 RA6/OSC2/CLKO β€” Bidirectional I/O / crystal oscillator output / clock output
Pin 3 RA0/AN0/CVREF β€” Bidirectional I/O / analog channel 0 / comparator voltage reference
Pin 4 RA1/AN1 β€” Bidirectional I/O / analog channel 1
Pin 5 RA2/AN2/VREF- β€” Bidirectional I/O / analog channel 2 / ADC negative reference
Pin 6 RA3/AN3/VREF+ β€” Bidirectional I/O / analog channel 3 / ADC positive reference
Pin 7 RA4/T0CKI/C1OUT β€” Bidirectional I/O / Timer0 clock input / comparator 1 output
Pin 8 RA5/AN4/SS/HLVDIN/C2OUT β€” Bidirectional I/O / analog channel 4 / SPI slave select / HLVD input / comparator 2 output
Pin 9 RE3/MCLR/VPP β€” Input only / Master Clear reset (active low) / programming voltage
Pin 10 VDD β€” Positive supply (2.0 V to 5.5 V)
Pin 11 VSS β€” Ground reference
Pin 12 RB7/ICSPDAT β€” Bidirectional I/O / ICSP data
Pin 13 RB6/ICSPCLK β€” Bidirectional I/O / ICSP clock
Pin 14 RB5/AN11/T1G β€” Bidirectional I/O / analog channel 11 / Timer1 gate
Pin 15 RB4/AN10 β€” Bidirectional I/O / analog channel 10
Pin 16 RB3/AN9/CCP1 β€” Bidirectional I/O / analog channel 9 / CCP1 output
Pin 17 RB2/AN8 β€” Bidirectional I/O / analog channel 8
Pin 18 RB1/AN10 β€” Bidirectional I/O / analog channel 10 (note: alternate mapping)
Pin 19 RB0/AN12/INT β€” Bidirectional I/O / analog channel 12 / external interrupt
Pin 20 VDD β€” Positive supply (2.0 V to 5.5 V) - second VDD pin
Pin 21 VSS β€” Ground reference - second VSS pin
Pin 22 RC7/RX/DT β€” Bidirectional I/O / EUSART RX / synchronous data
Pin 23 RC6/TX/CK β€” Bidirectional I/O / EUSART TX / synchronous clock
Pin 24 RC5/SDO β€” Bidirectional I/O / SPI data out
Pin 25 RC4/SDI/SDA β€” Bidirectional I/O / SPI data in / I2C data
Pin 26 RC3/SCL/SCK β€” Bidirectional I/O / I2C clock / SPI clock
Pin 27 RC2/AN6 β€” Bidirectional I/O / analog channel 6
Pin 28 RC1/AN5 β€” Bidirectional I/O / analog channel 5

Typical Applications

PIC16F882T-I/SO is suitable for 7 applications: White Goods and Appliance Control Boards, Automotive Body Electronics, Industrial Sensor Conditioning Front Ends, Battery Chargers and Power Management, Home Automation Sensor Hubs, Small Motor and Fan Speed Controllers, User Interface and Display Modules.

πŸ”§

White Goods and Appliance Control Boards

The PIC16F882T-I/SO is widely deployed in washing-machine front panels, microwave-oven control boards, and dishwasher user-interface modules because its 22 digital I/O pins drive seven-segment displays and keypad matrices without external logic. The 10-bit ADC with 11 input channels reads NTC thermistor temperature sensors for over-temperature shutdown, while the 16-bit Timer1 generates precise buzzer tones and PWM dimming for indicator LEDs. The 2.0-5.5 V supply range lets the same MCU run directly off a 5 V regulator on the appliance's SMPS, eliminating the cost of a separate 3.3 V rail. Pair it with a small EEPROM for storing user-set programs and a relay driver array on PORTB for switching mains loads.

πŸš—

Automotive Body Electronics

AEC-Q100 qualification makes the PIC16F882T-I/SO suitable for body control modules such as window lifters, seat position controllers, mirror adjusters, and HVAC blend-door actuators. The 20 MHz CPU speed handles LIN-serial slave communication over the EUSART with sufficient bandwidth for status reporting. The 10-bit ADC samples potentiometer wiper voltages on seat-position sensors and NTC temperature sensors on HVAC ducts. The CCP module's 10-bit PWM drives small DC motors through H-bridge gate drivers. Its 2.0-5.5 V supply tolerance rides directly on a 12 V automotive rail post-LDO, and the -40C to +85C industrial range covers most cabin-mounted applications.

🏭

Industrial Sensor Conditioning Front Ends

The PIC16F882T-I/SO excels at low-cost 4-20 mA loop-powered sensor transmitters because its wide 2.0-5.5 V supply range accepts loop excitation directly while the 10-bit ADC digitizes bridge, RTD, or thermocouple signals with sufficient resolution for process-control feedback. The MSSP module in I2C mode interfaces to a digital temperature/humidity sensor or EEPROM for calibration constants, and the EUSART outputs Modbus RTU over RS-485 with a small external transceiver. The 22 I/O pins also support SPI displays for local readouts, GPIO alarm outputs, and watchdog timer-based fault recovery. Industrial-grade -40C to +85C operation is standard on the I-suffix.

⚑

Battery Chargers and Power Management

The PIC16F882T-I/SO is used as the charge controller in small sealed lead-acid (SLA) and lithium-ion battery chargers for power tools, e-bikes, and emergency lighting. Its 10-bit ADC continuously monitors pack voltage, charge current via a sense resistor, and cell temperature via an NTC, while the PWM module drives a buck-converter MOSFET gate through a small gate driver. The MSSP I2C bus interfaces to an external fuel-gauge IC or EEPROM that stores battery chemistry profiles. The wide 2.0-5.5 V supply accommodates direct connection to 6 V or 12 V adapter inputs through a small LDO, and the 35-instruction RISC core keeps state-machine code simple and auditable.

🧩

Home Automation Sensor Hubs

The PIC16F882T-I/SO is a cost-effective hub processor for Zigbee/Wi-Fi/BLE sensor end nodes in smart-home networks. Its ADC reads PIR motion sensors, LDR light-level sensors, and thermistor temperature sensors, while its GPIO matrix-scans up to 22 push-buttons or capacitive-touch pads. The MSSP SPI bus drives an NRF24L01+ or similar 2.4 GHz radio module for low-power wireless reporting, and the EUSART provides a debug console over a USB-to-serial bridge. The 8 MHz internal oscillator (factory calibrated) eliminates the external crystal cost for non-timing-critical applications, and the sub-microamp SLEEP current extends battery life in coin-cell-powered door/window sensors.

🏭

Small Motor and Fan Speed Controllers

The PIC16F882T-I/SO drives BLDC and brushed-DC motor speed controllers in fans, pumps, and small appliances via its 10-bit PWM output and 16-bit Timer1 input capture for back-EMF sensing. The 22 I/O pins control gate drivers for three-phase bridges (or simpler two-phase H-bridges), read Hall-effect sensors, and monitor current sense amplifiers. The EUSART outputs tachometer pulses for closed-loop speed regulation, while the MSSP I2C bus interfaces to a small EEPROM storing motor parameters. The wide 2.0-5.5 V supply works with 24 V industrial bus rails through a small LDO, and the industrial temperature range supports outdoor equipment enclosures.

πŸ“Ί

User Interface and Display Modules

The PIC16F882T-I/SO serves as the main controller in user-interface boards that combine a character LCD, a 4x4 keypad, and rotary encoder input. Its 22 I/O pins directly drive a 16-pin character LCD in 4-bit mode while still leaving enough GPIO for the keypad matrix scan and rotary-encoder quadrature inputs. The MSSP SPI bus drives a small SPI-based OLED or character-display module at high refresh rates. The 10-bit ADC reads battery voltage and backlight brightness potentiometers. The wide 2.0-5.5 V supply accepts either 3.3 V or 5 V rails, and the industrial temperature range is suitable for outdoor kiosk and HMI applications.

Recommended Products Summary

PIC16F886-I/SO Drop-in upgrade with 14 KB Flash for larger appliance firmware Used in: White Goods and Appliance Control Boards, Small Motor and Fan Speed Controllers PIC16F883-I/SO Microchip Technology Used in: White Goods and Appliance Control Boards, Battery Chargers and Power Management, Small Motor and Fan Speed Controllers PIC16F882-E/SO Microchip Technology Used in: Automotive Body Electronics, Battery Chargers and Power Management PIC16F884-I/SO Drop-in upgrade with 14 ADC channels for richer body modules Used in: Automotive Body Electronics, Home Automation Sensor Hubs, User Interface and Display Modules PIC16F887-I/SO Same package, more Flash for complex Modbus stack firmware Used in: Industrial Sensor Conditioning Front Ends, User Interface and Display Modules PIC16F88-I/SO Earlier generation alternative with 7 KB Flash Used in: Industrial Sensor Conditioning Front Ends, Home Automation Sensor Hubs
What is the maximum operating frequency of the PIC16F882T-I/SO?
The PIC16F882T-I/SO runs at up to 20 MHz CPU clock, delivering approximately 5 MIPS of throughput. According to Microchip's PIC16F882/883/884/886/887 datasheet (DS41291D), instruction cycle equals 4 oscillator periods, so 20 MHz yields a 200 ns instruction cycle. The internal oscillator is factory-calibrated and can be software-tuned; for tight serial timing an external 20 MHz crystal is recommended on OSC1/OSC2.
How much Flash and RAM does the PIC16F882T-I/SO have?
The PIC16F882T-I/SO integrates 3.5 KB of Flash program memory organized as 2K x 14 words, 128 bytes of data SRAM, and 128 bytes of EEPROM for non-volatile parameter storage. The Flash supports self-programming under firmware control, enabling bootloader-based field updates. The 14-bit-wide program word is the standard for the PIC16F mid-range family and is shared with PIC16F883/884/886/887 devices.
What is the difference between PIC16F882, PIC16F883, PIC16F884, PIC16F886, and PIC16F887?
All five are PIC16F mid-range family members in the 28-pin SOIC package with a 35-instruction RISC core, but they scale flash and peripheral count. The PIC16F882 has 3.5 KB flash and 11 ADC channels, the PIC16F883 has 7 KB and 11 ADC channels, the PIC16F884 has 7 KB and 14 ADC channels, the PIC16F886 has 14 KB and 11 ADC channels, and the PIC16F887 has 14 KB and 14 ADC channels. They share the same pinout, making the lower-density parts drop-in upgradable into the higher-density ones.
What is the operating voltage range of the PIC16F882T-I/SO?
The PIC16F882T-I/SO operates from 2.0 V to 5.5 V across the industrial -40C to +85C range. Per the Microchip PIC16F882 datasheet (DS41291D), operation at 20 MHz requires VDD >= 4.5 V; below that the maximum frequency derates linearly, reaching 8 MHz at 3.0 V and approximately 4 MHz at 2.0 V. This wide range lets the same chip run on a 3.3 V or 5 V rail without redesign.
How many ADC channels and timers does the PIC16F882T-I/SO provide?
The PIC16F882T-I/SO includes a 10-bit ADC with up to 11 input channels, three timers (two 8-bit Timer0/Timer2 and one 16-bit Timer1), and one Capture/Compare/PWM (CCP) module supporting 10-bit PWM output. The ADC has an internal sample-and-hold and references from VDD, a fixed 0.6 V bandgap, or an external VREF+ pin. Timer1 can operate from an external 32 kHz crystal for real-time-clock use.
Where to buy PIC16F882T-I/SO online at the best price?
PIC16F882T-I/SO is stocked in tape-and-reel packaging at DigiKey (part 1635273) and Mouser, and shipped immediately as of 2026-09-22. Both distributors list approximately 2.36 USD per unit at qty 1, scaling down to roughly 1.55 USD at qty 1000. For smaller prototype quantities the Mouser 10-piece cut reel is convenient; for production runs the 1000-piece reel is the most economical.
What is the lead time for PIC16F882T-I/SO?
Lead time for PIC16F882T-I/SO at major distributors such as DigiKey and Mouser is typically same-day to a few business days as of 2026-09-22, because the part is in active production. According to Microchip's product lifecycle notice system, the part is in ACTIVE status with no last-time-buy declared. For 5000-piece or larger runs, expect 4-6 weeks of factory lead time even if distributor stock looks deep.
Is the PIC16F882T-I/SO pin-compatible with the PIC16F886-I/SO?
Yes, the PIC16F882T-I/SO is pin-compatible with the PIC16F886-I/SO in the 28-pin SOIC wide-body package. Both share the same datasheet family (DS41291D) and the same pinout. The PIC16F886 doubles Flash to 14 KB and adds two extra ADC channels (14 total), making it a drop-in upgrade for designs that outgrow the 3.5 KB of the PIC16F882. Firmware recompilation is required because of the differing configuration bits.
What is the best drop-in replacement for PIC16F882T-I/SO if it goes obsolete?
The best drop-in replacement for the PIC16F882T-I/SO is the PIC16F883-I/SO, which is the same 28-pin SOIC part with 7 KB Flash instead of 3.5 KB. According to the Microchip PIC16F88x family datasheet (DS41291D), the PIC16F883 retains identical pinout, peripherals, and electrical characteristics while doubling program memory. It is also AEC-Q100 qualified and runs from the same 2.0 V to 5.5 V supply.
Where to download the PIC16F882T-I/SO datasheet PDF?
The PIC16F882T-I/SO datasheet can be downloaded directly from Microchip's website at ww1.microchip.com/downloads/en/DeviceDoc/41291D.pdf (document number DS41291D, covering PIC16F882/883/884/886/887 family). The same PDF is mirrored on DigiKey's product page for part 1635273. The datasheet contains full electrical characteristics, instruction set, peripheral driver descriptions, and reference schematics.
Where to find the PIC16F882T-I/SO pinout?
The PIC16F882T-I/SO pinout is documented in the PIC16F88x family datasheet (DS41291D) in the pinout chapter. The 28-pin SOIC wide-body package assigns pin 1 to RA7/AN7/OSC1 (in RC mode) and pin 28 to RA6/OSC2/CLKO, with RA0-RA5 on pins 2-7, the VSS and VDD pair on pins 8-9, RB0-RB7 on pins 10-13/21-25, RC0-RC7 on pins 14-20 and 26-27, and the MCLR/RE3 reset pin on pin 1 shared with RA7 only when configured for debug.
Can PIC16F882T-I/SO replace PIC16F88-I/SO on the same PCB?
Yes, the PIC16F882T-I/SO can serve as a drop-in upgrade for PIC16F88-I/SO on the same PCB. The PIC16F882 has 3.5 KB Flash versus 7 KB on PIC16F88, so in most cases a designer would migrate PIC16F88 to PIC16F882 only when reducing cost; the PIC16F883-I/SO is the more common drop-in upgrade direction. Pinout, supply voltage, and peripheral set are identical across the PIC16F88x family per Microchip datasheet DS41291D.
What is the difference between PIC16F882-I/SO and PIC16F882T-I/SO?
The PIC16F882-I/SO is the tube or tray packaging variant, while the PIC16F882T-I/SO is the tape-and-reel packaging variant supplied for automated pick-and-place assembly. Both share identical silicon, the same -40C to +85C industrial temperature range, and the same 28-pin SOIC wide-body package. Choose T-suffix for production runs and non-T suffix for prototype runs where manual placement or tube storage is preferred.
What are the key specifications of PIC16F882T-I/SO that engineers should know?
Engineers designing with the PIC16F882T-I/SO need to know four key specifications: (1) 3.5 KB Flash / 128 bytes SRAM / 128 bytes EEPROM in a 14-bit-wide Flash architecture, (2) 20 MHz maximum CPU clock delivering 5 MIPS, (3) 22 digital I/O plus 10-bit ADC with 11 input channels, and (4) AEC-Q100 qualified 2.0-5.5 V industrial operating range in 28-pin SOIC package. These four parameters together determine whether the PIC16F882 fits the design versus its larger PIC16F88x siblings.

Engineering reference data for PIC16F882T-I/SO β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16F882T-I/SO when your firmware is expected to fit in 3.5 KB of Flash (roughly 2000-2500 lines of C or 1000-1500 lines of assembly), you need 11 ADC channels but no more, and you want AEC-Q100 qualification for automotive or industrial environments at the lowest possible cost in the PIC16F88x family. Choose the PIC16F883-I/SO when you want 7 KB Flash for richer firmware stacks (Modbus, small RTOS, or graphics) at slightly higher cost. Choose the PIC16F886-I/SO when you need 14 KB Flash for bootloader plus application code. Choose the PIC16F887-I/SO when you want 14 KB Flash and 14 ADC channels for high-channel-count sensor systems. Choose the PIC16F88-I/SO only for legacy designs that cannot tolerate PIC16F882's different configuration bits. All five parts share the same 28-pin SOIC package footprint, so PCB layout is portable across the family.

Comparison with Alternatives

Parameter This Product PIC16F883-I/SO PIC16F884-I/SO PIC16F886-I/SO PIC16F887-I/SO PIC16F88-I/SO
Package 28-pin SOIC (wide-body) 28-pin SOIC - same 28-pin SOIC - same 28-pin SOIC - same 28-pin SOIC - same 28-pin SOIC - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Flash Memory 3.5 KB (2K x 14) 7 KB 7 KB 14 KB 14 KB 7 KB
ADC Channels (10-bit) 11 11 14 11 14 7
Data EEPROM 128 bytes 256 bytes 256 bytes 256 bytes 256 bytes 256 bytes
Maximum Frequency 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
Operating Voltage 2.0 V to 5.5 V 2.0 V to 5.5 V 2.0 V to 5.5 V 2.0 V to 5.5 V 2.0 V to 5.5 V 2.0 V to 5.5 V
Digital I/O Pins 22 24 24 24 24 22
AEC-Q100 Yes Yes Yes Yes Yes No (industrial grade)

Key Differentiators

  • Most cost-optimized member of the PIC16F88x family (vs PIC16F886-I/SO)
  • Higher ADC channel count than PIC16F88 predecessor (vs PIC16F88-I/SO)
  • AEC-Q100 automotive qualification in same package (vs PIC16F882-I/SO)
  • Self-programming Flash for bootloader-based field updates (vs PIC16F84A-I/SO)

Design Notes

Place a 100 nF decoupling capacitor within 5 mm of VDD (pin 10 or pin 20) and add a bulk capacitor of at least 10 uF near the regulator output. Both VDD pins must be connected; both VSS pins must be connected to a solid ground plane. The PIC16F882T-I/SO draws brief inrush currents during Flash erase cycles; a small bulk capacitor prevents VDD droop that would reset the part during self-programming.

The MCLR pin (RE3, pin 1) is bidirectional; if left floating, the part can randomly enter programming mode from noise. Tie MCLR directly to VDD through a 10 kohm resistor if in-circuit debugging is unused, or through 10 kohm with a 100 nF to ground if ICD is required. Do not drive MCLR with an external reset supervisor open-drain output without checking the datasheet's MCLR VIH/VIHYS limits.

When using the MSSP module in I2C mode at 400 kHz or higher, place 4.7 kohm pull-up resistors on SCL and SDA and keep the bus length under 50 mm to avoid ringing. The EUSART in RS-485 mode requires a small external transceiver (such as a MAX3485) because the PIC16F882's I/O are 5 V CMOS, not differential. The ADC inputs benefit from a 100 ohm series resistor and 100 nF capacitor to ground for noise filtering on noisy analog signals.

Route the analog signals (AN0-AN11) on a separate layer from digital switching signals to minimize coupling. The AVREF pin, when used, must be bypassed with a 100 nF capacitor and a small ferrite bead from VDD. The external 20 MHz crystal (if used) should be placed within 5 mm of OSC1/OSC2 with short traces and a ground guard ring around the crystal traces.

Estimated: at 20 MHz CPU clock and 5 V supply, the PIC16F882T-I/SO draws approximately 11 mA active and <1 uA in SLEEP. A typical application drawing 8 mA average will consume roughly 240 mWh per day from a 1000 mAh 3.7 V Li-ion battery, making the part suitable for multi-month battery-backed sensor nodes. Disable unused peripherals via firmware (CMCON=0x07, ANSEL=0, etc.) to minimize active current.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Qualified
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Compliant

AEC-Q100 qualified per Microchip product page (https://www.microchip.com/en-us/product/PIC16F882). RoHS and REACH compliance per DigiKey listing. Conflict-minerals compliance declared by Microchip's QS-9000 quality system processes.

Data verified on: 2026-09-22 β€” data verified and curated by XAIPART's component engineering team

Related Searches

PIC16F882T-I/SO PIC16F882T-I/SO datasheet Microchip PIC16F882 PIC16F882 8-bit MCU 20MHz 28-pin SOIC PIC microcontroller PIC16F882 automotive body controller PIC16F882 vs PIC16F886 PIC16F882 drop-in replacement buy PIC16F882T-I/SO tape reel how many ADC channels does PIC16F882 have PIC16F88x family pinout PIC16F882 appliance control board design AEC-Q100 PIC16F882 automotive PIC16F882 alternative equivalent PIC16F882 3.5KB flash MCU price

Related Components & Terms

Microchip Technology PIC16F882T-I/SO PIC16F882 PIC16F883 PIC16F884 PIC16F886 PIC16F887 PIC16F88 PIC microcontroller 8-bit MCU RISC Harvard architecture Flash memory EEPROM 10-bit ADC CCP EUSART MSSP SPI I2C 28-pin SOIC AEC-Q100 RoHS REACH ICSP MCLR
Quick Quote RFQ
Fill in complete details β€” our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
βœ“
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details