component
PIC16F886T-I
Public Made by Adomby adom
Microchip Tech Microcontrollers (MCU/MPU/SOC), SOIC-28-300mil. 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
markdownPIC16F886T-I
Microchip Tech · Microcontrollers (MCU/MPU/SOC) · SOIC-28-300mil
PIC16F886T-I from Microchip Tech, in a SOIC-28-300mil. 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 | Input-only general purpose pin (TRISE3 always reads 1) or Master Clear Reset input with internal weak pull-up when MCLRE is set; VPP is the high-voltage programming pin. |
| 2 | RA0/AN0/ULPWU/C12IN0- | bidirectional | General purpose I/O, also A/D channel 0 input, Ultra Low-Power Wake-up input, and negative input to comparator C1 or C2. |
| 3 | RA1/AN1/C12IN1- | bidirectional | General purpose I/O, also A/D channel 1 input and negative input to comparator C1 or C2. |
| 4 | RA2/AN2/VREF-/CVREF/C2IN+ | bidirectional | General purpose I/O, also A/D channel 2, A/D negative voltage reference input, comparator voltage reference output (CVREF), and positive input to comparator C2. |
| 5 | RA3/AN3/VREF+/C1IN+ | bidirectional | General purpose I/O, also A/D channel 3, A/D positive voltage reference input, and positive input to comparator C1. |
| 6 | RA4/T0CKI/C1OUT | bidirectional | General purpose I/O (CMOS output), also Timer0 clock input (Schmitt trigger) and comparator C1 output. |
| 7 | RA5/AN4/SS/C2OUT | bidirectional | General purpose I/O, also A/D channel 4 input, SPI slave select input (Schmitt trigger), and comparator C2 output. |
| 8 | VSS | power_in | Ground reference for the device. |
| 9 | RA7/OSC1/CLKIN | bidirectional | General purpose I/O, also crystal/resonator connection OSC1 or external clock input CLKIN (Schmitt trigger) / RC oscillator connection. |
| 10 | RA6/OSC2/CLKOUT | bidirectional | General purpose I/O, also crystal/resonator connection OSC2 or CLKOUT output providing FOSC/4. |
| 11 | RC0/T1OSO/T1CKI | bidirectional | General purpose I/O, also Timer1 oscillator output (T1OSO) or Timer1 clock input (T1CKI, Schmitt trigger). |
| 12 | RC1/T1OSI/CCP2 | bidirectional | General purpose I/O, also Timer1 oscillator input (T1OSI) or Capture/Compare/PWM2 input/output. |
| 13 | RC2/P1A/CCP1 | bidirectional | General purpose I/O, also PWM output P1A or Capture/Compare/PWM1 input/output. |
| 14 | RC3/SCK/SCL | bidirectional | General purpose I/O, also SPI clock (SCK, CMOS output) or I2C clock (SCL, open-drain). |
| 15 | RC4/SDI/SDA | bidirectional | General purpose I/O, also SPI data input (SDI) or I2C data input/output (SDA, open-drain). |
| 16 | RC5/SDO | bidirectional | General purpose I/O, also SPI data output (SDO, CMOS output). |
| 17 | RC6/TX/CK | bidirectional | General purpose I/O, also EUSART asynchronous transmit (TX, CMOS output) or synchronous clock (CK). |
| 18 | RC7/RX/DT | bidirectional | General purpose I/O, also EUSART asynchronous receive input (RX) or synchronous data I/O (DT). |
| 19 | VSS | power_in | Ground reference for the device. |
| 20 | VDD | power_in | Positive supply for the device, specified for 2.0 V to 5.5 V operation. |
| 21 | RB0/AN12/INT | bidirectional | General purpose I/O with individually controlled interrupt-on-change and individually enabled weak pull-up, also A/D channel 12 input and external edge-triggered interrupt INT. |
| 22 | RB1/AN10/P1C/C12IN3- | bidirectional | General purpose I/O with interrupt-on-change and weak pull-up, also A/D channel 10, PWM output P1C (PIC16F882/883/886), and negative input to comparator C1 or C2. |
| 23 | RB2/AN8/P1B | bidirectional | General purpose I/O with interrupt-on-change and weak pull-up, also A/D channel 8 input and PWM output P1B (PIC16F882/883/886). |
| 24 | RB3/AN9/PGM/C12IN2- | bidirectional | General purpose I/O with interrupt-on-change and weak pull-up, also A/D channel 9, low-voltage ICSP programming enable PGM, and negative input to comparator C1 or C2. |
| 25 | RB4/AN11/P1D | bidirectional | General purpose I/O with interrupt-on-change and weak pull-up, also A/D channel 11 input and PWM output P1D (PIC16F882/883/886). |
| 26 | RB5/AN13/T1G | bidirectional | General purpose I/O with interrupt-on-change and weak pull-up, also A/D channel 13 input and Timer1 gate input (Schmitt trigger). |
| 27 | RB6/ICSPCLK | bidirectional | General purpose I/O with interrupt-on-change and weak pull-up, also In-Circuit Serial Programming clock (ICSPCLK, Schmitt trigger). |
| 28 | RB7/ICSPDAT | bidirectional | General purpose I/O with interrupt-on-change and weak pull-up, also In-Circuit Serial Programming data I/O (ICSPDAT). |
Key specifications
| Parameter | Value |
|---|---|
| Manufacturer | Microchip Tech |
| Package | SOIC-28-300mil |
| 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 (FOSC ≤ 8 MHz HFINTOSC, EC) | VDD | 2 | 5.5 | V | FOSC ≤ 8 MHz: HFINTOSC, EC | 241 | |
| Supply Voltage (FOSC ≤ 4 MHz) | VDD | 2 | 5.5 | V | FOSC ≤ 4 MHz | 241 | |
| Supply Voltage (FOSC ≤ 10 MHz) | VDD | 3 | 5.5 | V | FOSC ≤ 10 MHz | 241 | |
| Supply Voltage (FOSC ≤ 20 MHz) | 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 to ensure internal Power-on Reset signal | SVDD | 0.05 | V/ms | See Section 14.2.1 Power-on Reset (POR) | 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 | |||
| 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 | ||||
| Supply Current (LP oscillator, 32 kHz) at 2.0V | IDD | 13 | 19 | µA | VDD=2.0V, FOSC = 32 kHz, LP Oscillator mode | 242 | |
| Supply Current (LP oscillator, 32 kHz) at 3.0V | IDD | 22 | 30 | µA | VDD=3.0V, FOSC = 32 kHz, LP Oscillator mode | 242 | |
| Supply Current (LP oscillator, 32 kHz) at 5.0V | IDD | 33 | 60 | µA | VDD=5.0V, FOSC = 32 kHz, LP Oscillator mode | 242 | |
| Supply Current (XT oscillator, 4 MHz) at 2.0V | IDD | 280 | 380 | µA | VDD=2.0V, FOSC = 4 MHz, XT Oscillator mode | 242 | |
| Supply Current (XT oscillator, 4 MHz) at 3.0V | IDD | 480 | 670 | µA | VDD=3.0V, FOSC = 4 MHz, XT Oscillator mode | 242 | |
| Supply Current (XT oscillator, 4 MHz) at 5.0V | IDD | 0.9 | 1.4 | mA | VDD=5.0V, FOSC = 4 MHz, XT Oscillator mode | 242 | |
| Supply Current (EC oscillator, 4 MHz) at 2.0V | IDD | 290 | 450 | µA | VDD=2.0V, FOSC = 4 MHz, EC Oscillator mode | 242 | |
| Supply Current (EC oscillator, 4 MHz) at 3.0V | IDD | 490 | 720 | µA | VDD=3.0V, FOSC = 4 MHz, EC Oscillator mode | 242 | |
| Supply Current (EC oscillator, 4 MHz) at 5.0V | IDD | 0.85 | 1.3 | mA | VDD=5.0V, FOSC = 4 MHz, EC Oscillator mode | 242 | |
| Supply Current (LFINTOSC, 31 kHz) at 2.0V | IDD | 8 | 20 | µA | VDD=2.0V, FOSC = 31 kHz, LFINTOSC mode | 242 | |
| Supply Current (LFINTOSC, 31 kHz) at 3.0V | IDD | 16 | 40 | µA | VDD=3.0V, FOSC = 31 kHz, LFINTOSC mode | 242 | |
| Supply Current (LFINTOSC, 31 kHz) at 5.0V | IDD | 31 | 65 | µA | VDD=5.0V, FOSC = 31 kHz, LFINTOSC mode | 242 | |
| Supply Current (HFINTOSC, 4 MHz) at 2.0V | IDD | 416 | 520 | µA | VDD=2.0V, FOSC = 4 MHz, HFINTOSC mode | 242 | |
| Supply Current (HFINTOSC, 4 MHz) at 3.0V | IDD | 640 | 840 | µA | VDD=3.0V, FOSC = 4 MHz, HFINTOSC mode | 242 | |
| Supply Current (HFINTOSC, 4 MHz) at 5.0V | IDD | 1.13 | 1.6 | mA | VDD=5.0V, FOSC = 4 MHz, HFINTOSC mode | 242 | |
| Supply Current (HFINTOSC, 8 MHz) at 2.0V | IDD | 0.65 | 0.9 | mA | VDD=2.0V, FOSC = 8 MHz, HFINTOSC mode | 242 | |
| Supply Current (HFINTOSC, 8 MHz) at 3.0V | IDD | 1.01 | 1.3 | mA | VDD=3.0V, FOSC = 8 MHz, HFINTOSC mode | 242 | |
| Supply Current (HFINTOSC, 8 MHz) at 5.0V | IDD | 1.86 | 2.3 | mA | VDD=5.0V, FOSC = 8 MHz, HFINTOSC mode | 242 | |
| Supply Current (HS oscillator, 20 MHz) at 4.5V | IDD | 3.8 | 4.7 | mA | VDD=4.5V, FOSC = 20 MHz, HS Oscillator mode | 242 | |
| Supply Current (HS oscillator, 20 MHz) at 5.0V | IDD | 4 | 4.8 | mA | VDD=5.0V, FOSC = 20 MHz, HS Oscillator mode | 242 | |
| Power-down Base Current (IPD) | IPD | 0.05 | 1.2 | µA | VDD=2.0V, WDT, BOR, Comparators, VREF and T1OSC disabled | 243 | |
| Power-down Base Current (IPD) | IPD | 0.15 | 1.5 | µA | VDD=3.0V, WDT, BOR, Comparators, VREF and T1OSC disabled | 243 | |
| Power-down Base Current (IPD) | IPD | 0.35 | 1.8 | µA | VDD=5.0V, WDT, BOR, Comparators, VREF and T1OSC disabled | 243 | |
| Power-down Base Current (IPD) | IPD | 150 | 500 | nA | VDD=3.0V, -40°C TA +25°C | 243 | |
| Input Low Voltage, I/O port with TTL buffer | VIL | 0.8 | V | 4.5V ≤ VDD ≤ 5.5V | 245 | ||
| Input High Voltage, I/O port with TTL buffer | VIH | 2 | V | 4.5V ≤ VDD ≤ 5.5V | 245 | ||
| Input Low Voltage, OSC1 (XT and LP modes) | VIL | 0.3 | V | XT and LP modes | 245 | ||
| Input High Voltage, OSC1 (XT and LP modes) | VIH | 1.6 | V | XT and LP modes | 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 | |
| Input Leakage Current, OSC1 | IIL | 0.1 | 5 | µA | VSS ≤ VPIN ≤ VDD, XT, HS and LP oscillator configuration | 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 | ||
| Internal Calibrated HFINTOSC Frequency (1% tolerance) | HFOSC | 7.92 | 8 | 8.08 | MHz | VDD = 3.5V, 25°C | 250 |
| Internal Calibrated HFINTOSC Frequency (2% tolerance) | HFOSC | 7.84 | 8 | 8.16 | MHz | 2.5V ≤ VDD ≤ 5.5V, 0°C ≤ TA ≤ +85°C | 250 |
| Internal Calibrated HFINTOSC Frequency (5% tolerance) | HFOSC | 7.6 | 8 | 8.4 | MHz | 2.0V ≤ VDD ≤ 5.5V, -40°C ≤ TA ≤ +85°C (Ind.) | 250 |
| Internal Uncalibrated LFINTOSC Frequency | LFOSC | 15 | 31 | 45 | kHz | 250 | |
| Brown-out Reset Voltage (BOR4V = 0) | VBOR | 2 | 2.2 | V | BOR4V bit = 0 | 253 | |
| Brown-out Reset Voltage (BOR4V = 1) | VBOR | 3.6 | 4 | 4.4 | V | BOR4V bit = 1, -40°C to +85°C | 253 |
| Thermal Resistance Junction to Ambient (28-pin SOIC) | θJA | 80.2 | °C/W | 28-pin SOIC package | 247 | ||
| Thermal Resistance Junction to Case (28-pin SOIC) | θJC | 23.8 | °C/W | 28-pin SOIC package | 247 | ||
| Junction Temperature | TJ | 150 | °C | For derated power calculations | 247 |
CAD (KiCad official)
- Symbol:
PIC16F886T-I - Footprint:
Package_SO:SOIC-28W_7.5x17.9mm_P1.27mm - 3D model: SOIC-28-300mil (KiCad packages3D, STEP)
- 3D model files:
pic16f886t-i-etched.step/pic16f886t-i-etched.glbcarry the MPN laser-etched on the die in a toggleableAdom.LaserEtchgroup (Fusion-ready);pic16f886t-i.step/pic16f886t-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-21, tier: lcsc) - Extractor: parts-factory
2.0.0/extract_pins 0.3, primaryclaude-haiku-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).