component
PIC18F4580-I
Public Made by Adomby adom
MICROCHIP(美国微芯) , TQFP-44(10x10). Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
main
PIC18F4580-I
MICROCHIP(美国微芯) · IC · TQFP-44(10x10)
PIC18F4580-I from MICROCHIP(美国微芯), in a TQFP-44(10x10). 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 | RC7/RX/DT | bidirectional | PORTC digital I/O with Schmitt Trigger input, EUSART asynchronous receive (RX) or synchronous data (DT). |
| 2 | RD4/PSP4/ECCP1/P1A | bidirectional | PORTD digital I/O, Parallel Slave Port data bit 4, ECCP1 capture/compare/PWM pin, or ECCP1 PWM output A (P1A). |
| 3 | RD5/PSP5/P1B | bidirectional | PORTD digital I/O, Parallel Slave Port data bit 5, or ECCP1 PWM output B (P1B). |
| 4 | RD6/PSP6/P1C | bidirectional | PORTD digital I/O, Parallel Slave Port data bit 6, or ECCP1 PWM output C (P1C). |
| 5 | RD7/PSP7/P1D | bidirectional | PORTD digital I/O, Parallel Slave Port data bit 7, or ECCP1 PWM output D (P1D). |
| 6 | VSS | power_in | Ground reference for logic and I/O pins. |
| 7 | VDD | power_in | Positive supply for logic and I/O pins. |
| 8 | RB0/INT0/FLT0/AN10 | bidirectional | PORTB digital I/O with optional weak pull-up, External Interrupt 0, ECCP1 Enhanced PWM Fault input, or Analog Input 10. |
| 9 | RB1/INT1/AN8 | bidirectional | PORTB digital I/O with optional weak pull-up, External Interrupt 1, or Analog Input 8. |
| 10 | RB2/INT2/CANTX | bidirectional | PORTB digital I/O with optional weak pull-up, External Interrupt 2, or CAN bus TX output. |
| 11 | RB3/CANRX | bidirectional | PORTB digital I/O with optional weak pull-up, or CAN bus RX input. |
| 12 | NC | unconnected | No connect. |
| 13 | NC | unconnected | No connect. |
| 14 | RB4/KBI0/AN9 | bidirectional | PORTB digital I/O with optional weak pull-up, interrupt-on-change pin, or Analog Input 9. |
| 15 | RB5/KBI1/PGM | bidirectional | PORTB digital I/O with optional weak pull-up, interrupt-on-change pin, or Low-Voltage ICSP programming enable pin. |
| 16 | RB6/KBI2/PGC | bidirectional | PORTB digital I/O with optional weak pull-up, interrupt-on-change pin, or In-Circuit Debugger and ICSP programming clock pin. |
| 17 | RB7/KBI3/PGD | bidirectional | PORTB digital I/O with optional weak pull-up, interrupt-on-change pin, or In-Circuit Debugger and ICSP programming data pin. |
| 18 | MCLR/VPP/RE3 | input | Active-low Master Clear (Reset) input, programming voltage (VPP) input, or digital input RE3 when MCLR is disabled. |
| 19 | RA0/AN0/CVREF | bidirectional | PORTA digital I/O, Analog Input 0, or analog comparator reference output. |
| 20 | RA1/AN1 | bidirectional | PORTA digital I/O or Analog Input 1. |
| 21 | RA2/AN2/VREF- | bidirectional | PORTA digital I/O, Analog Input 2, or A/D reference voltage (low) input. |
| 22 | RA3/AN3/VREF+ | bidirectional | PORTA digital I/O, Analog Input 3, or A/D reference voltage (high) input. |
| 23 | RA4/T0CKI | bidirectional | PORTA digital I/O or Timer0 external clock input. |
| 24 | RA5/AN4/SS/HLVDIN | bidirectional | PORTA digital I/O, Analog Input 4, SPI slave select input, or High/Low-Voltage Detect input. |
| 25 | RE0/RD/AN5 | bidirectional | PORTE digital I/O, Parallel Slave Port read control, or Analog Input 5. |
| 26 | RE1/WR/AN6/C1OUT | bidirectional | PORTE digital I/O, Parallel Slave Port write control, Analog Input 6, or Comparator 1 output. |
| 27 | RE2/CS/AN7/C2OUT | bidirectional | PORTE digital I/O, Parallel Slave Port chip select, Analog Input 7, or Comparator 2 output. |
| 28 | VDD | power_in | Positive supply for logic and I/O pins. |
| 29 | VSS | power_in | Ground reference for logic and I/O pins. |
| 30 | OSC1/CLKI/RA7 | input | Oscillator crystal or external clock source input (ST buffer in RC mode, CMOS otherwise), or general purpose I/O RA7. |
| 31 | OSC2/CLKO/RA6 | output | Oscillator crystal output, or in RC mode CLKO at 1/4 the OSC1 frequency, or general purpose I/O RA6. |
| 32 | RC0/T1OSO/T13CKI | bidirectional | PORTC digital I/O, Timer1 oscillator output, or Timer1/Timer3 external clock input. |
| 33 | NC | unconnected | No connect. |
| 34 | NC | unconnected | No connect. |
| 35 | RC1/T1OSI | bidirectional | PORTC digital I/O or Timer1 oscillator input. |
| 36 | RC2/CCP1 | bidirectional | PORTC digital I/O or Capture 1 input/Compare 1 output/PWM1 output. |
| 37 | RC3/SCK/SCL | bidirectional | PORTC digital I/O, or synchronous serial clock input/output for SPI (SCK) or I2C (SCL) mode. |
| 38 | RD0/PSP0/C1IN+ | bidirectional | PORTD digital I/O, Parallel Slave Port data bit 0, or Comparator 1 input (+). |
| 39 | RD1/PSP1/C1IN- | bidirectional | PORTD digital I/O, Parallel Slave Port data bit 1, or Comparator 1 input (-). |
| 40 | RD2/PSP2/C2IN+ | bidirectional | PORTD digital I/O, Parallel Slave Port data bit 2, or Comparator 2 input (+). |
| 41 | RD3/PSP3/C2IN- | bidirectional | PORTD digital I/O, Parallel Slave Port data bit 3, or Comparator 2 input (-). |
| 42 | RC4/SDI/SDA | bidirectional | PORTC digital I/O, SPI data in (SDI), or I2C data I/O (SDA). |
| 43 | RC5/SDO | bidirectional | PORTC digital I/O or SPI data out. |
| 44 | RC6/TX/CK | bidirectional | PORTC digital I/O, EUSART asynchronous transmit (TX), or EUSART synchronous clock (CK). |
Key specifications
| Parameter | Value |
|---|---|
| Manufacturer | MICROCHIP(美国微芯) |
| Package | TQFP-44(10x10) |
| Category | |
| Pins | 44 |
CAD (KiCad official)
- Symbol:
PIC18F4580-I - Footprint:
Package_QFP:TQFP-44_10x10mm_P0.8mm - 3D model: TQFP-44(10x10) (KiCad packages3D, STEP)
- 3D model files:
pic18f4580-i-etched.step/pic18f4580-i-etched.glbcarry the MPN laser-etched on the die in a toggleableAdom.LaserEtchgroup (Fusion-ready);pic18f4580-i.step/pic18f4580-i.glbare the bare package body.
Provenance
Data extracted from the manufacturer datasheet, not a distributor listing:
- Datasheet: MICROCHIP(美国微芯) datasheet (490 pp, sha256
121662b2a22f3e42, retrieved 2026-10-23, 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).
# PIC18F4580-I
**MICROCHIP(美国微芯)** · IC · TQFP-44(10x10)
PIC18F4580-I from MICROCHIP(美国微芯), in a TQFP-44(10x10). 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 | RC7/RX/DT | bidirectional | PORTC digital I/O with Schmitt Trigger input, EUSART asynchronous receive (RX) or synchronous data (DT). |
| 2 | RD4/PSP4/ECCP1/P1A | bidirectional | PORTD digital I/O, Parallel Slave Port data bit 4, ECCP1 capture/compare/PWM pin, or ECCP1 PWM output A (P1A). |
| 3 | RD5/PSP5/P1B | bidirectional | PORTD digital I/O, Parallel Slave Port data bit 5, or ECCP1 PWM output B (P1B). |
| 4 | RD6/PSP6/P1C | bidirectional | PORTD digital I/O, Parallel Slave Port data bit 6, or ECCP1 PWM output C (P1C). |
| 5 | RD7/PSP7/P1D | bidirectional | PORTD digital I/O, Parallel Slave Port data bit 7, or ECCP1 PWM output D (P1D). |
| 6 | VSS | power_in | Ground reference for logic and I/O pins. |
| 7 | VDD | power_in | Positive supply for logic and I/O pins. |
| 8 | RB0/INT0/FLT0/AN10 | bidirectional | PORTB digital I/O with optional weak pull-up, External Interrupt 0, ECCP1 Enhanced PWM Fault input, or Analog Input 10. |
| 9 | RB1/INT1/AN8 | bidirectional | PORTB digital I/O with optional weak pull-up, External Interrupt 1, or Analog Input 8. |
| 10 | RB2/INT2/CANTX | bidirectional | PORTB digital I/O with optional weak pull-up, External Interrupt 2, or CAN bus TX output. |
| 11 | RB3/CANRX | bidirectional | PORTB digital I/O with optional weak pull-up, or CAN bus RX input. |
| 12 | NC | unconnected | No connect. |
| 13 | NC | unconnected | No connect. |
| 14 | RB4/KBI0/AN9 | bidirectional | PORTB digital I/O with optional weak pull-up, interrupt-on-change pin, or Analog Input 9. |
| 15 | RB5/KBI1/PGM | bidirectional | PORTB digital I/O with optional weak pull-up, interrupt-on-change pin, or Low-Voltage ICSP programming enable pin. |
| 16 | RB6/KBI2/PGC | bidirectional | PORTB digital I/O with optional weak pull-up, interrupt-on-change pin, or In-Circuit Debugger and ICSP programming clock pin. |
| 17 | RB7/KBI3/PGD | bidirectional | PORTB digital I/O with optional weak pull-up, interrupt-on-change pin, or In-Circuit Debugger and ICSP programming data pin. |
| 18 | MCLR/VPP/RE3 | input | Active-low Master Clear (Reset) input, programming voltage (VPP) input, or digital input RE3 when MCLR is disabled. |
| 19 | RA0/AN0/CVREF | bidirectional | PORTA digital I/O, Analog Input 0, or analog comparator reference output. |
| 20 | RA1/AN1 | bidirectional | PORTA digital I/O or Analog Input 1. |
| 21 | RA2/AN2/VREF- | bidirectional | PORTA digital I/O, Analog Input 2, or A/D reference voltage (low) input. |
| 22 | RA3/AN3/VREF+ | bidirectional | PORTA digital I/O, Analog Input 3, or A/D reference voltage (high) input. |
| 23 | RA4/T0CKI | bidirectional | PORTA digital I/O or Timer0 external clock input. |
| 24 | RA5/AN4/SS/HLVDIN | bidirectional | PORTA digital I/O, Analog Input 4, SPI slave select input, or High/Low-Voltage Detect input. |
| 25 | RE0/RD/AN5 | bidirectional | PORTE digital I/O, Parallel Slave Port read control, or Analog Input 5. |
| 26 | RE1/WR/AN6/C1OUT | bidirectional | PORTE digital I/O, Parallel Slave Port write control, Analog Input 6, or Comparator 1 output. |
| 27 | RE2/CS/AN7/C2OUT | bidirectional | PORTE digital I/O, Parallel Slave Port chip select, Analog Input 7, or Comparator 2 output. |
| 28 | VDD | power_in | Positive supply for logic and I/O pins. |
| 29 | VSS | power_in | Ground reference for logic and I/O pins. |
| 30 | OSC1/CLKI/RA7 | input | Oscillator crystal or external clock source input (ST buffer in RC mode, CMOS otherwise), or general purpose I/O RA7. |
| 31 | OSC2/CLKO/RA6 | output | Oscillator crystal output, or in RC mode CLKO at 1/4 the OSC1 frequency, or general purpose I/O RA6. |
| 32 | RC0/T1OSO/T13CKI | bidirectional | PORTC digital I/O, Timer1 oscillator output, or Timer1/Timer3 external clock input. |
| 33 | NC | unconnected | No connect. |
| 34 | NC | unconnected | No connect. |
| 35 | RC1/T1OSI | bidirectional | PORTC digital I/O or Timer1 oscillator input. |
| 36 | RC2/CCP1 | bidirectional | PORTC digital I/O or Capture 1 input/Compare 1 output/PWM1 output. |
| 37 | RC3/SCK/SCL | bidirectional | PORTC digital I/O, or synchronous serial clock input/output for SPI (SCK) or I2C (SCL) mode. |
| 38 | RD0/PSP0/C1IN+ | bidirectional | PORTD digital I/O, Parallel Slave Port data bit 0, or Comparator 1 input (+). |
| 39 | RD1/PSP1/C1IN- | bidirectional | PORTD digital I/O, Parallel Slave Port data bit 1, or Comparator 1 input (-). |
| 40 | RD2/PSP2/C2IN+ | bidirectional | PORTD digital I/O, Parallel Slave Port data bit 2, or Comparator 2 input (+). |
| 41 | RD3/PSP3/C2IN- | bidirectional | PORTD digital I/O, Parallel Slave Port data bit 3, or Comparator 2 input (-). |
| 42 | RC4/SDI/SDA | bidirectional | PORTC digital I/O, SPI data in (SDI), or I2C data I/O (SDA). |
| 43 | RC5/SDO | bidirectional | PORTC digital I/O or SPI data out. |
| 44 | RC6/TX/CK | bidirectional | PORTC digital I/O, EUSART asynchronous transmit (TX), or EUSART synchronous clock (CK). |
## Key specifications
| Parameter | Value |
|---|---|
| Manufacturer | MICROCHIP(美国微芯) |
| Package | TQFP-44(10x10) |
| Category | |
| Pins | 44 |
## CAD (KiCad official)
- Symbol: `PIC18F4580-I`
- Footprint: `Package_QFP:TQFP-44_10x10mm_P0.8mm`
- 3D model: TQFP-44(10x10) (KiCad packages3D, STEP)
- 3D model files: `pic18f4580-i-etched.step` / `pic18f4580-i-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `pic18f4580-i.step` / `pic18f4580-i.glb` are the bare package body.
## Provenance
Data extracted from the manufacturer datasheet, not a distributor listing:
- **Datasheet:** [MICROCHIP(美国微芯) datasheet](https://ww1.microchip.com/downloads/aemDocuments/documents/OTH/ProductDocuments/DataSheets/39637d.pdf) (490 pp, sha256 `121662b2a22f3e42`, retrieved 2026-10-23, tier: lcsc)
- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-sonnet-5-5` (text), consensus `claude-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).
[Datasheet PDF](docs/pic18f4580-i-datasheet.pdf)