component
PIC16F886-I
Public Made by Adomby adom
Microchip Tech MICROCHIP, SSOP-28-208mil. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
3D Model
Open in new tab ↗
Loads when you scroll to it. Unloads after 5 minutes in the background.
Symbol & Footprint
Schematic Symbol
Open full view ↗Loads when you scroll to it. Unloads after 5 minutes in the background.
PCB Footprint
Open full view ↗Loads when you scroll to it. Unloads after 5 minutes in the background.
Datasheet
Open in new tab ↗Loads when you scroll to it. Unloads after 5 minutes in the background.
README
markdownPIC16F886-I
Microchip Tech · MICROCHIP · SSOP-28-208mil
PIC16F886-I from Microchip Tech, in a SSOP-28-208mil. Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model); symbol, footprint, and 3D from KiCad-official CAD.
Pinout
| Pin | Name | Type | Function |
|---|---|---|---|
| 1 | RE3/MCLR/VPP | input | General purpose input RE3, or Master Clear reset input with weak pull-up (MCLR), or high-voltage programming input (VPP). |
| 2 | RA0/AN0/ULPWU/C12IN0- | bidirectional | General purpose I/O RA0, A/D channel 0 input, Ultra Low-Power Wake-up input, or Comparator C1/C2 negative input C12IN0-. |
| 3 | RA1/AN1/C12IN1- | bidirectional | General purpose I/O RA1, A/D channel 1 input, or Comparator C1/C2 negative input C12IN1-. |
| 4 | RA2/AN2/VREF-/CVREF/C2IN+ | bidirectional | General purpose I/O RA2, A/D channel 2, A/D negative voltage reference input, comparator voltage reference output (CVREF), or Comparator C2 positive input. |
| 5 | RA3/AN3/VREF+/C1IN+ | bidirectional | General purpose I/O RA3, A/D channel 3, A/D positive voltage reference input (VREF+), or Comparator C1 positive input. |
| 6 | RA4/T0CKI/C1OUT | bidirectional | General purpose I/O RA4, Timer0 clock input (T0CKI), or Comparator C1 output. |
| 7 | RA5/AN4/SS/C2OUT | bidirectional | General purpose I/O RA5, A/D channel 4, SPI Slave Select input (SS), or Comparator C2 output. |
| 8 | VSS | power_in | Ground reference. |
| 9 | RA7/OSC1/CLKIN | bidirectional | General purpose I/O RA7, crystal/resonator connection (OSC1), or external clock input/RC oscillator connection (CLKIN). |
| 10 | RA6/OSC2/CLKOUT | bidirectional | General purpose I/O RA6, crystal/resonator connection (OSC2), or FOSC/4 output (CLKOUT). |
| 11 | RC0/T1OSO/T1CKI | bidirectional | General purpose I/O RC0, Timer1 oscillator output (T1OSO), or Timer1 clock input (T1CKI). |
| 12 | RC1/T1OSI/CCP2 | bidirectional | General purpose I/O RC1, Timer1 oscillator input (T1OSI), or Capture/Compare/PWM2 (CCP2). |
| 13 | RC2/P1A/CCP1 | bidirectional | General purpose I/O RC2, PWM output P1A, or Capture/Compare/PWM1 (CCP1). |
| 14 | RC3/SCK/SCL | bidirectional | General purpose I/O RC3, SPI clock (SCK), or I2C clock (SCL, open-drain). |
| 15 | RC4/SDI/SDA | bidirectional | General purpose I/O RC4, SPI data input (SDI), or I2C data input/output (SDA, open-drain). |
| 16 | RC5/SDO | bidirectional | General purpose I/O RC5 or SPI data output (SDO). |
| 17 | RC6/TX/CK | bidirectional | General purpose I/O RC6, EUSART asynchronous transmit (TX), or EUSART synchronous clock (CK). |
| 18 | RC7/RX/DT | bidirectional | General purpose I/O RC7, EUSART asynchronous receive (RX), or EUSART synchronous data (DT). |
| 19 | VSS | power_in | Ground reference. |
| 20 | VDD | power_in | Positive supply; device operating range is 2.0V to 5.5V. |
| 21 | RB0/AN12/INT | bidirectional | General purpose I/O RB0 with interrupt-on-change and individually enabled pull-up, A/D channel 12, or external interrupt (INT). |
| 22 | RB1/AN10/P1C/C12IN3- | bidirectional | General purpose I/O RB1 with interrupt-on-change and individually enabled pull-up, A/D channel 10, PWM output P1C, or Comparator C1/C2 negative input C12IN3-. |
| 23 | RB2/AN8/P1B | bidirectional | General purpose I/O RB2 with interrupt-on-change and individually enabled pull-up, A/D channel 8, or PWM output P1B. |
| 24 | RB3/AN9/PGM/C12IN2- | bidirectional | General purpose I/O RB3 with interrupt-on-change and individually enabled pull-up, A/D channel 9, low-voltage ICSP programming enable (PGM), or Comparator C1/C2 negative input C12IN2-. |
| 25 | RB4/AN11/P1D | bidirectional | General purpose I/O RB4 with interrupt-on-change and individually enabled pull-up, A/D channel 11, or PWM output P1D. |
| 26 | RB5/AN13/T1G | bidirectional | General purpose I/O RB5 with interrupt-on-change and individually enabled pull-up, A/D channel 13, or Timer1 gate input (T1G). |
| 27 | RB6/ICSPCLK | bidirectional | General purpose I/O RB6 with interrupt-on-change and individually enabled pull-up, or ICSP serial programming clock (ICSPCLK). |
| 28 | RB7/ICSPDAT | bidirectional | General purpose I/O RB7 with interrupt-on-change and individually enabled pull-up, or ICSP data I/O (ICSPDAT). |
Key specifications
| Parameter | Value |
|---|---|
| Manufacturer | Microchip Tech |
| Package | SSOP-28-208mil |
| Category | Embedded Processors & Controllers |
| Pins | 28 |
Electrical characteristics
Limits as printed in the datasheet (page.json metadata.characteristics carries them as data).
| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |
|---|---|---|---|---|---|---|---|
| Supply Voltage | VDD | 2 | 5.5 | V | FOSC <= 8 MHz: HFINTOSC, EC | 241 | |
| Supply Voltage | VDD | 3 | 5.5 | V | FOSC <= 10 MHz | 241 | |
| Supply Voltage | VDD | 4.5 | 5.5 | V | FOSC <= 20 MHz | 241 | |
| RAM Data Retention Voltage | VDR | 1.5 | V | Device in Sleep mode | 241 | ||
| VDD Rise Rate for POR | SVDD | 0.05 | V/ms | 241 | |||
| Ambient temperature under bias | -40 | 125 | °C | 239 | |||
| Storage temperature | -65 | 150 | °C | 239 | |||
| Voltage on VDD with respect to VSS | VDD | -0.3 | 6.5 | V | 239 | ||
| Voltage on MCLR with respect to VSS | -0.3 | 13.5 | V | 239 | |||
| Voltage on all other pins with respect to VSS | -0.3 | V | -0.3V to (VDD + 0.3V) | 239 | |||
| Maximum current out of VSS pin | 95 | mA | 239 | ||||
| Maximum current into VDD pin | 95 | mA | 239 | ||||
| Input clamp current | IIK | 20 | mA | VI < 0 or VI > VDD | 239 | ||
| Output clamp current | IOK | 20 | mA | Vo < 0 or Vo > VDD | 239 | ||
| Maximum output current sunk by any I/O pin | 25 | mA | 239 | ||||
| Maximum output current sourced by any I/O pin | 25 | mA | 239 | ||||
| Operating temperature (industrial) | TA | -40 | 85 | °C | industrial | 241 | |
| Supply Current, LP mode | IDD | 13 | 19 | µA | VDD = 2.0V, FOSC = 32 kHz LP | 242 | |
| Supply Current, XT mode | IDD | 0.9 | 1.4 | mA | VDD = 5.0V, FOSC = 4 MHz XT | 242 | |
| Supply Current, HFINTOSC | IDD | 1.86 | 2.3 | mA | VDD = 5.0V, FOSC = 8 MHz HFINTOSC | 242 | |
| Supply Current, HS mode | IDD | 4 | 4.8 | mA | VDD = 5.0V, FOSC = 20 MHz HS | 242 | |
| Power-down Base Current | IPD | 0.05 | 1.2 | µA | VDD = 2.0V, WDT, BOR, Comparators, VREF and T1OSC disabled | 243 | |
| Power-down Base Current | IPD | 0.15 | 1.5 | µA | VDD = 3.0V, WDT, BOR, Comparators, VREF and T1OSC disabled | 243 | |
| Power-down Base Current | IPD | 0.35 | 1.8 | µA | VDD = 5.0V, WDT, BOR, Comparators, VREF and T1OSC disabled | 243 | |
| WDT Current | IPD | 1 | 2.2 | µA | VDD = 2.0V | 243 | |
| Input Low Voltage, I/O port TTL buffer | VIL | 0.8 | V | 4.5V <= VDD <= 5.5V | 245 | ||
| Input High Voltage, I/O port TTL buffer | VIH | 2 | V | 4.5V <= VDD <= 5.5V | 245 | ||
| Input Leakage Current, I/O ports | IIL | 0.1 | 1 | µA | VSS <= VPIN <= VDD, Pin at high-impedance | 245 | |
| Input Leakage Current, MCLR | IIL | 0.1 | 5 | µA | VSS <= VPIN <= VDD | 245 | |
| PORTB Weak Pull-up Current | IPUR | 50 | 250 | 400 | µA | VDD = 5.0V, VPIN = VSS | 245 |
| Output Low Voltage, I/O ports | VOL | 0.6 | V | IOL = 8.5 mA, VDD = 4.5V (Ind.) | 245 | ||
| Flash Erase/Write cycle time | TPEW | 2 | 2.5 | ms | 246 | ||
| Thermal Resistance Junction to Ambient | θJA | 89.4 | °C/W | 28-pin SSOP package | 247 | ||
| Thermal Resistance Junction to Case | θJC | 23.9 | °C/W | 28-pin SSOP package | 247 | ||
| Junction Temperature | TJ | 150 | °C | For derated power calculations | 247 | ||
| Calibrated HFINTOSC Frequency | HFOSC | 7.92 | 8 | 8.08 | MHz | 1%, VDD = 3.5V, 25°C | 250 |
| Calibrated HFINTOSC Frequency | HFOSC | 7.6 | 8 | 8.4 | MHz | 5%, 2.0V <= VDD <= 5.5V, -40°C <= TA <= +85°C (Ind.) | 250 |
| Uncalibrated LFINTOSC Frequency | LFOSC | 15 | 31 | 45 | kHz | 250 | |
| Brown-out Reset Voltage | VBOR | 2 | 2.2 | V | BOR4V bit = 0 | 253 | |
| Brown-out Reset Voltage | VBOR | 3.6 | 4 | 4.4 | V | BOR4V bit = 1, -40°C to +85°C | 253 |
| Power-up Timer Period | TPWRT | 40 | 65 | 140 | ms | 253 | |
| Watchdog Timer Time-out Period (No Prescaler) | TWDT | 10 | 16 | 29 | ms | VDD = 5V, -40°C to +85°C | 253 |
| Comparator Input Offset Voltage | VOS | 5 | 10 | mV | (VDD - 1.5)/2 | 256 | |
| VR voltage output | VROUT | 0.5 | 0.6 | 0.7 | V | 256 | |
| ADC Resolution | NR | 10 | bits | 257 | |||
| ADC Integral Error | EIL | -1 | 1 | LSb | VREF = 5.12V | 257 | |
| ADC Differential Error | EDL | -1 | 1 | LSb | No missing codes to 10 bits, VREF = 5.12V | 257 | |
| ADC Offset Error | EOFF | 0 | 1.5 | 3 | LSb | VREF = 5.12V | 257 |
| ADC Gain Error | EGN | -1 | 1 | LSb | VREF = 5.12V | 257 | |
| ADC Reference Voltage | VREF | 2.2 | V | Absolute minimum to ensure 1 LSb accuracy | 257 | ||
| ADC Recommended Source Impedance | ZAIN | 10 | kΩ | 257 |
CAD (KiCad official)
- Symbol:
PIC16F886-I - Footprint:
Package_SO:SSOP-28_5.3x10.2mm_P0.65mm - 3D model: SSOP-28-208mil (KiCad packages3D, STEP)
- 3D model files:
pic16f886-i-etched.step/pic16f886-i-etched.glbcarry the MPN laser-etched on the die in a toggleableAdom.LaserEtchgroup (Fusion-ready);pic16f886-i.step/pic16f886-i.glbare the bare package body.
Provenance
Data extracted from the manufacturer datasheet, not a distributor listing:
- Datasheet: Microchip Tech datasheet (322 pp, sha256
8cca4a12d17d06af, retrieved 2026-10-22, tier: lcsc) - Extractor: parts-factory
2.0.0/extract_pins 0.3, primaryclaude-sonnet-5-5(text), consensusclaude-sonnet-5-5(agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish. - CAD: KiCad official libraries (CC-BY-SA 4.0).