component
PIC18F4580T-I
Public Made by Adomby adom
Microchip Tech Microcontroller Units (MCUs/MPUs/SOCs), TQFP-44(10x10). 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
markdownPIC18F4580T-I
Microchip Tech · Microcontroller Units (MCUs/MPUs/SOCs) · TQFP-44(10x10)
PIC18F4580T-I from Microchip Tech, 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 bit 7 digital I/O (Schmitt Trigger), EUSART asynchronous receive input or EUSART synchronous data. |
| 2 | RD4/PSP4/ECCP1/P1A | bidirectional | PORTD bit 4 digital I/O, Parallel Slave Port data, ECCP1 capture/compare I/O or ECCP1 PWM output A. |
| 3 | RD5/PSP5/P1B | bidirectional | PORTD bit 5 digital I/O, Parallel Slave Port data or ECCP1 PWM output B. |
| 4 | RD6/PSP6/P1C | bidirectional | PORTD bit 6 digital I/O, Parallel Slave Port data or ECCP1 PWM output C. |
| 5 | RD7/PSP7/P1D | bidirectional | PORTD bit 7 digital I/O, Parallel Slave Port data or ECCP1 PWM output D. |
| 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 bit 0 digital I/O with weak pull-up, External Interrupt 0, Enhanced PWM Fault input (ECCP1) or Analog Input 10. |
| 9 | RB1/INT1/AN8 | bidirectional | PORTB bit 1 digital I/O with weak pull-up, External Interrupt 1 or Analog Input 8. |
| 10 | RB2/INT2/CANTX | bidirectional | PORTB bit 2 digital I/O with weak pull-up, External Interrupt 2 or CAN bus TX output. |
| 11 | RB3/CANRX | bidirectional | PORTB bit 3 digital I/O with weak pull-up or CAN bus RX input. |
| 12 | NC | unconnected | No connect. |
| 13 | NC | unconnected | No connect. |
| 14 | RB4/KBI0/AN9 | bidirectional | PORTB bit 4 digital I/O with weak pull-up, interrupt-on-change pin or Analog Input 9. |
| 15 | RB5/KBI1/PGM | bidirectional | PORTB bit 5 digital I/O with weak pull-up, interrupt-on-change pin or Low-Voltage ICSP programming enable. |
| 16 | RB6/KBI2/PGC | bidirectional | PORTB bit 6 digital I/O with weak pull-up, interrupt-on-change pin or In-Circuit Debugger and ICSP programming clock. |
| 17 | RB7/KBI3/PGD | bidirectional | PORTB bit 7 digital I/O with weak pull-up, interrupt-on-change pin or In-Circuit Debugger and ICSP programming data. |
| 18 | MCLR/VPP/RE3 | input | Active-low Master Clear (Reset) input, programming voltage input, or digital input RE3 when MCLR is disabled. |
| 19 | RA0/AN0/CVREF | bidirectional | PORTA bit 0 digital I/O, Analog Input 0 or analog comparator reference output. |
| 20 | RA1/AN1 | bidirectional | PORTA bit 1 digital I/O or Analog Input 1. |
| 21 | RA2/AN2/VREF- | bidirectional | PORTA bit 2 digital I/O, Analog Input 2 or A/D reference voltage (low) input. |
| 22 | RA3/AN3/VREF+ | bidirectional | PORTA bit 3 digital I/O, Analog Input 3 or A/D reference voltage (high) input. |
| 23 | RA4/T0CKI | bidirectional | PORTA bit 4 digital I/O or Timer0 external clock input. |
| 24 | RA5/AN4/SS/HLVDIN | bidirectional | PORTA bit 5 digital I/O, Analog Input 4, SPI slave select input or High/Low-Voltage Detect input. |
| 25 | RE0/RD/AN5 | bidirectional | PORTE bit 0 digital I/O, Parallel Slave Port read control or Analog Input 5. |
| 26 | RE1/WR/AN6/C1OUT | bidirectional | PORTE bit 1 digital I/O, Parallel Slave Port write control, Analog Input 6 or Comparator 1 output. |
| 27 | RE2/CS/AN7/C2OUT | bidirectional | PORTE bit 2 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 in RC mode, CMOS otherwise), or general purpose I/O RA7. |
| 31 | OSC2/CLKO/RA6 | output | Oscillator crystal output, CLKO at 1/4 the OSC1 frequency in RC mode, or general purpose I/O RA6. |
| 32 | RC0/T1OSO/T13CKI | bidirectional | PORTC bit 0 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 bit 1 digital I/O or Timer1 oscillator input. |
| 36 | RC2/CCP1 | bidirectional | PORTC bit 2 digital I/O or Capture 1 input/Compare 1 output/PWM1 output. |
| 37 | RC3/SCK/SCL | bidirectional | PORTC bit 3 digital I/O or synchronous serial clock input/output for SPI or I2C mode. |
| 38 | RD0/PSP0/C1IN+ | bidirectional | PORTD bit 0 digital I/O, Parallel Slave Port data or Comparator 1 input (+). |
| 39 | RD1/PSP1/C1IN- | bidirectional | PORTD bit 1 digital I/O, Parallel Slave Port data or Comparator 1 input (-). |
| 40 | RD2/PSP2/C2IN+ | bidirectional | PORTD bit 2 digital I/O, Parallel Slave Port data or Comparator 2 input (+). |
| 41 | RD3/PSP3/C2IN- | bidirectional | PORTD bit 3 digital I/O, Parallel Slave Port data or Comparator 2 input (-). |
| 42 | RC4/SDI/SDA | bidirectional | PORTC bit 4 digital I/O, SPI data in or I2C data I/O. |
| 43 | RC5/SDO | bidirectional | PORTC bit 5 digital I/O or SPI data out. |
| 44 | RC6/TX/CK | bidirectional | PORTC bit 6 digital I/O, EUSART asynchronous transmit or EUSART synchronous clock. |
Key specifications
| Parameter | Value |
|---|---|
| Manufacturer | Microchip Tech |
| Package | TQFP-44(10x10) |
| Category | Single Chip Microcomputer/Microcontroller |
| Pins | 44 |
CAD (KiCad official)
- Symbol:
PIC18F4580T-I - Footprint:
Package_QFP:TQFP-44_10x10mm_P0.8mm - 3D model: TQFP-44(10x10) (KiCad packages3D, STEP)
- 3D model files:
pic18f4580t-i-etched.step/pic18f4580t-i-etched.glbcarry the MPN laser-etched on the die in a toggleableAdom.LaserEtchgroup (Fusion-ready);pic18f4580t-i.step/pic18f4580t-i.glbare the bare package body.
Provenance
Data extracted from the manufacturer datasheet, not a distributor listing:
- Datasheet: Microchip Tech datasheet (490 pp, sha256
121662b2a22f3e42, retrieved 2026-10-22, tier: manufacturer) - 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).