main
History Download
Ray Publish 0.1.0 16315d7 20h ago

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 (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