component
PIC16F873A-I
Public Made by Adomby adom
Microchip Tech MICROCHIP, SOIC-28-300mil. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
main
PIC16F873A-I
Microchip Tech · MICROCHIP · SOIC-28-300mil
PIC16F873A-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 | MCLR/VPP | input | Master Clear (Reset) input, an active low Reset to the device, also serving as the programming voltage input. |
| 2 | RA0/AN0 | bidirectional | Digital I/O with analog input 0. |
| 3 | RA1/AN1 | bidirectional | Digital I/O with analog input 1. |
| 4 | RA2/AN2/VREF-/CVREF | bidirectional | Digital I/O with analog input 2, A/D reference voltage (Low) input, and comparator VREF output. |
| 5 | RA3/AN3/VREF+ | bidirectional | Digital I/O with analog input 3 and A/D reference voltage (High) input. |
| 6 | RA4/T0CKI/C1OUT | bidirectional | Digital I/O, open-drain when configured as output, with Timer0 external clock input and Comparator 1 output. |
| 7 | RA5/AN4/SS/C2OUT | bidirectional | Digital I/O with analog input 4, SPI slave select input, and Comparator 2 output. |
| 8 | VSS | power_in | Ground reference for logic and I/O pins. |
| 9 | OSC1/CLKI | input | Oscillator crystal or external clock source input. |
| 10 | OSC2/CLKO | output | Oscillator crystal output connecting to a crystal or resonator; in RC mode it outputs CLKO at 1/4 the OSC1 frequency. |
| 11 | RC0/T1OSO/T1CKI | bidirectional | Digital I/O with Timer1 oscillator output and Timer1 external clock input. |
| 12 | RC1/T1OSI/CCP2 | bidirectional | Digital I/O with Timer1 oscillator input and Capture2 input, Compare2 output, or PWM2 output. |
| 13 | RC2/CCP1 | bidirectional | Digital I/O with Capture1 input, Compare1 output, or PWM1 output. |
| 14 | RC3/SCK/SCL | bidirectional | Digital I/O with synchronous serial clock input/output for SPI mode and I2C mode. |
| 15 | RC4/SDI/SDA | bidirectional | Digital I/O with SPI data input and I2C data I/O. |
| 16 | RC5/SDO | bidirectional | Digital I/O with SPI data output. |
| 17 | RC6/TX/CK | bidirectional | Digital I/O with USART asynchronous transmit and USART synchronous clock. |
| 18 | RC7/RX/DT | bidirectional | Digital I/O with USART asynchronous receive and USART synchronous data. |
| 19 | VSS | power_in | Ground reference for logic and I/O pins. |
| 20 | VDD | power_in | Positive supply for logic and I/O pins. |
| 21 | RB0/INT | bidirectional | Digital I/O with external interrupt input, which is a Schmitt Trigger input when configured as the external interrupt. |
| 22 | RB1 | bidirectional | Digital I/O with internal weak pull-up software selectable. |
| 23 | RB2 | bidirectional | Digital I/O with internal weak pull-up software selectable. |
| 24 | RB3/PGM | bidirectional | Digital I/O with low-voltage (single-supply) ICSP programming enable function. |
| 25 | RB4 | bidirectional | Digital I/O with internal weak pull-up software selectable. |
| 26 | RB5 | bidirectional | Digital I/O with internal weak pull-up software selectable. |
| 27 | RB6/PGC | bidirectional | Digital I/O with in-circuit debugger and ICSP programming clock function. |
| 28 | RB7/PGD | bidirectional | Digital I/O with in-circuit debugger and ICSP programming data function. |
Key specifications
| Parameter | Value |
|---|---|
| Manufacturer | Microchip Tech |
| Package | SOIC-28-300mil |
| Category | Embedded Processors & Controllers |
| Pins | 28 |
CAD (KiCad official)
- Symbol:
PIC16F873A-I - Footprint:
Package_SO:SOIC-28W_7.5x17.9mm_P1.27mm - 3D model: SOIC-28-300mil (KiCad packages3D, STEP)
- 3D model files:
pic16f873a-i-etched.step/pic16f873a-i-etched.glbcarry the MPN laser-etched on the die in a toggleableAdom.LaserEtchgroup (Fusion-ready);pic16f873a-i.step/pic16f873a-i.glbare the bare package body.
Provenance
Data extracted from the manufacturer datasheet, not a distributor listing:
- Datasheet: Microchip Tech datasheet (234 pp, sha256
94f1cb4c43edd96e, retrieved 2026-10-26, tier: lcsc) - Extractor: parts-factory
2.0.0/extract_pins 0.3, primaryclaude-haiku-5-5(text), consensusclaude-sonnet-5-5(agreed (audit)), 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).
# PIC16F873A-I
**Microchip Tech** · MICROCHIP · SOIC-28-300mil
PIC16F873A-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 | MCLR/VPP | input | Master Clear (Reset) input, an active low Reset to the device, also serving as the programming voltage input. |
| 2 | RA0/AN0 | bidirectional | Digital I/O with analog input 0. |
| 3 | RA1/AN1 | bidirectional | Digital I/O with analog input 1. |
| 4 | RA2/AN2/VREF-/CVREF | bidirectional | Digital I/O with analog input 2, A/D reference voltage (Low) input, and comparator VREF output. |
| 5 | RA3/AN3/VREF+ | bidirectional | Digital I/O with analog input 3 and A/D reference voltage (High) input. |
| 6 | RA4/T0CKI/C1OUT | bidirectional | Digital I/O, open-drain when configured as output, with Timer0 external clock input and Comparator 1 output. |
| 7 | RA5/AN4/SS/C2OUT | bidirectional | Digital I/O with analog input 4, SPI slave select input, and Comparator 2 output. |
| 8 | VSS | power_in | Ground reference for logic and I/O pins. |
| 9 | OSC1/CLKI | input | Oscillator crystal or external clock source input. |
| 10 | OSC2/CLKO | output | Oscillator crystal output connecting to a crystal or resonator; in RC mode it outputs CLKO at 1/4 the OSC1 frequency. |
| 11 | RC0/T1OSO/T1CKI | bidirectional | Digital I/O with Timer1 oscillator output and Timer1 external clock input. |
| 12 | RC1/T1OSI/CCP2 | bidirectional | Digital I/O with Timer1 oscillator input and Capture2 input, Compare2 output, or PWM2 output. |
| 13 | RC2/CCP1 | bidirectional | Digital I/O with Capture1 input, Compare1 output, or PWM1 output. |
| 14 | RC3/SCK/SCL | bidirectional | Digital I/O with synchronous serial clock input/output for SPI mode and I2C mode. |
| 15 | RC4/SDI/SDA | bidirectional | Digital I/O with SPI data input and I2C data I/O. |
| 16 | RC5/SDO | bidirectional | Digital I/O with SPI data output. |
| 17 | RC6/TX/CK | bidirectional | Digital I/O with USART asynchronous transmit and USART synchronous clock. |
| 18 | RC7/RX/DT | bidirectional | Digital I/O with USART asynchronous receive and USART synchronous data. |
| 19 | VSS | power_in | Ground reference for logic and I/O pins. |
| 20 | VDD | power_in | Positive supply for logic and I/O pins. |
| 21 | RB0/INT | bidirectional | Digital I/O with external interrupt input, which is a Schmitt Trigger input when configured as the external interrupt. |
| 22 | RB1 | bidirectional | Digital I/O with internal weak pull-up software selectable. |
| 23 | RB2 | bidirectional | Digital I/O with internal weak pull-up software selectable. |
| 24 | RB3/PGM | bidirectional | Digital I/O with low-voltage (single-supply) ICSP programming enable function. |
| 25 | RB4 | bidirectional | Digital I/O with internal weak pull-up software selectable. |
| 26 | RB5 | bidirectional | Digital I/O with internal weak pull-up software selectable. |
| 27 | RB6/PGC | bidirectional | Digital I/O with in-circuit debugger and ICSP programming clock function. |
| 28 | RB7/PGD | bidirectional | Digital I/O with in-circuit debugger and ICSP programming data function. |
## Key specifications
| Parameter | Value |
|---|---|
| Manufacturer | Microchip Tech |
| Package | SOIC-28-300mil |
| Category | Embedded Processors & Controllers |
| Pins | 28 |
## CAD (KiCad official)
- Symbol: `PIC16F873A-I`
- Footprint: `Package_SO:SOIC-28W_7.5x17.9mm_P1.27mm`
- 3D model: SOIC-28-300mil (KiCad packages3D, STEP)
- 3D model files: `pic16f873a-i-etched.step` / `pic16f873a-i-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `pic16f873a-i.step` / `pic16f873a-i.glb` are the bare package body.
## Provenance
Data extracted from the manufacturer datasheet, not a distributor listing:
- **Datasheet:** [Microchip Tech datasheet](https://ww1.microchip.com/downloads/en/DeviceDoc/39582C.pdf) (234 pp, sha256 `94f1cb4c43edd96e`, retrieved 2026-10-26, tier: lcsc)
- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-haiku-5-5` (text), consensus `claude-sonnet-5-5` (agreed (audit)), 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).
[Datasheet PDF](docs/pic16f873a-i-datasheet.pdf)