component
PIC18F46K22-I
Public Made by Adomby adom
Microchip Microcontrollers (MCU/MPU/SOC), TQFP-44(10x10). Pinout extracted from the datasheet, KiCad symbol/footprint/3D.
← Commit history
README.mdadded+82@@ -0,0 +1,82 @@+# PIC18F46K22-I++**Microchip** · Microcontrollers (MCU/MPU/SOC) · TQFP-44(10x10)++PIC18F46K22-I from Microchip, in a TQFP-44(10x10). Pinout and pin descriptions extracted from the manufacturer datasheet by ds2sf; symbol, footprint, and 3D from KiCad-official CAD.++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | MCLR/VPP/RE3 | input | Active-low Master Clear (device Reset) input; also programming voltage (VPP) during ICSP; can be used as digital input RE3. |+| 2 | RA0/C12IN0-/AN0 | bidirectional | Port A0 digital I/O; also comparator C1/C2 inverting input (C12IN0-) and 10-bit ADC channel AN0. |+| 3 | RA1/C12IN1-/AN1 | bidirectional | Port A1 digital I/O; comparator C1/C2 inverting input (C12IN1-) and ADC channel AN1. |+| 4 | RA2/C2IN+/AN2/DACOUT/VREF- | bidirectional | Port A2 digital I/O; comparator C2 non-inverting input; ADC channel AN2; 5-bit DAC output (DACOUT); ADC low reference input (VREF-). |+| 5 | RA3/C1IN+/AN3/VREF+ | bidirectional | Port A3 digital I/O; comparator C1 non-inverting input; ADC channel AN3; ADC high reference input (VREF+). |+| 6 | RA4/C1OUT/SRQ/T0CKI | bidirectional | Port A4 digital I/O (ST); comparator C1 output; SR latch Q output; Timer0 external clock input. |+| 7 | RA5/C2OUT/SRNQ/SS1/HLVDIN/AN4 | bidirectional | Port A5 digital I/O; comparator C2 output; SR latch inverted Q output; MSSP1 SPI slave select (SS1, active-low); High/Low Voltage Detect input; ADC channel AN4. |+| 8 | RE0/P3A/CCP3/AN5 | bidirectional | Port E0 digital I/O; alternate ECCP3 PWM A output (P3A); alternate CCP3 capture/compare/PWM; ADC channel AN5. |+| 9 | RE1/P3B/AN6 | bidirectional | Port E1 digital I/O; ECCP3 PWM B output (P3B); ADC channel AN6. |+| 10 | RE2/CCP5/AN7 | bidirectional | Port E2 digital I/O; CCP5 capture/compare/PWM; ADC channel AN7. |+| 11 | VDD | power_in | Positive supply for logic and I/O pins. Operating range 2.3-5.5V (PIC18FxxK22) or 1.8-3.6V (PIC18LFxxK22). Bypass with 0.1 uF ceramic to VSS. |+| 12 | VSS | power_in | Ground reference for logic and I/O pins. |+| 13 | RA7/CLKI/OSC1 | bidirectional | Port A7 digital I/O; external clock source input (CLKI); crystal oscillator input (OSC1). Connect crystal between OSC1 and OSC2 in crystal modes. |+| 14 | RA6/CLKO/OSC2 | bidirectional | Port A6 digital I/O; oscillator crystal output (OSC2); in RC mode outputs CLKOUT at Fosc/4. |+| 15 | RC0/P2B/T3CKI/T3G/T1CKI/SOSCO | bidirectional | Port C0 digital I/O; alternate ECCP2 PWM B (P2B); Timer3 clock input (default T3CKI); Timer3 external gate input; Timer1 clock input; secondary oscillator output (SOSCO, 32.768 kHz). |+| 16 | RC1/P2A/CCP2/SOSCI | bidirectional | Port C1 digital I/O; ECCP2 PWM A output (P2A, default); CCP2 capture/compare/PWM (default); secondary oscillator input (SOSCI). |+| 17 | RC2/CTPLS/P1A/CCP1/T5CKI/AN14 | bidirectional | Port C2 digital I/O; CTMU pulse generator output; ECCP1 PWM A output (P1A); CCP1 capture/compare/PWM; Timer5 clock input; ADC channel AN14. |+| 18 | RC3/SCK1/SCL1/AN15 | bidirectional | Port C3 digital I/O; MSSP1 SPI clock (SCK1); MSSP1 I2C clock (SCL1); ADC channel AN15. |+| 19 | RD0/SCK2/SCL2/AN20 | bidirectional | Port D0 digital I/O; MSSP2 SPI clock (SCK2); MSSP2 I2C clock (SCL2); ADC channel AN20. |+| 20 | RD1/CCP4/SDI2/SDA2/AN21 | bidirectional | Port D1 digital I/O; CCP4 capture/compare/PWM; MSSP2 SPI data in (SDI2); MSSP2 I2C data (SDA2); ADC channel AN21. |+| 21 | RD2/P2B/AN22 | bidirectional | Port D2 digital I/O; ECCP2 PWM B output (P2B, default); ADC channel AN22. |+| 22 | RD3/P2C/SS2/AN23 | bidirectional | Port D3 digital I/O; ECCP2 PWM C output (P2C); MSSP2 SPI slave select (SS2, active-low); ADC channel AN23. |+| 23 | RC4/SDI1/SDA1/AN16 | bidirectional | Port C4 digital I/O; MSSP1 SPI data in (SDI1); MSSP1 I2C data (SDA1); ADC channel AN16. |+| 24 | RC5/SDO1/AN17 | bidirectional | Port C5 digital I/O; MSSP1 SPI data out (SDO1); ADC channel AN17. |+| 25 | RC6/TX1/CK1/AN18 | bidirectional | Port C6 digital I/O; EUSART1 asynchronous transmit (TX1); EUSART1 synchronous clock (CK1); ADC channel AN18. |+| 26 | RC7/RX1/DT1/AN19 | bidirectional | Port C7 digital I/O; EUSART1 asynchronous receive (RX1); EUSART1 synchronous data (DT1); ADC channel AN19. |+| 27 | RD4/P2D/SDO2/AN24 | bidirectional | Port D4 digital I/O; ECCP2 PWM D output (P2D); MSSP2 SPI data out (SDO2); ADC channel AN24. |+| 28 | RD5/P1B/AN25 | bidirectional | Port D5 digital I/O; ECCP1 PWM B output (P1B); ADC channel AN25. |+| 29 | RD6/P1C/TX2/CK2/AN26 | bidirectional | Port D6 digital I/O; ECCP1 PWM C output (P1C); EUSART2 asynchronous transmit (TX2); EUSART2 synchronous clock (CK2); ADC channel AN26. |+| 30 | RD7/P1D/RX2/DT2/AN27 | bidirectional | Port D7 digital I/O; ECCP1 PWM D output (P1D); EUSART2 asynchronous receive (RX2); EUSART2 synchronous data (DT2); ADC channel AN27. |+| 31 | VSS | power_in | Ground reference for logic and I/O pins. |+| 32 | VDD | power_in | Positive supply for logic and I/O pins. Operating range 2.3-5.5V (F) or 1.8-3.6V (LF). Bypass with 0.1 uF ceramic to VSS. |+| 33 | RB0/INT0/FLT0/SRI/AN12 | bidirectional | Port B0 digital I/O with weak pull-up; external interrupt 0 (INT0); ECCP PWM Auto-Shutdown fault input (FLT0); SR latch input; ADC channel AN12. |+| 34 | RB1/INT1/C12IN3-/AN10 | bidirectional | Port B1 digital I/O; external interrupt 1 (INT1); comparator C1/C2 inverting input (C12IN3-); ADC channel AN10. |+| 35 | RB2/INT2/CTED1/AN8 | bidirectional | Port B2 digital I/O; external interrupt 2 (INT2); CTMU edge 1 input; ADC channel AN8. |+| 36 | RB3/CTED2/P2A/CCP2/C12IN2-/AN9 | bidirectional | Port B3 digital I/O; CTMU edge 2 input; alternate ECCP2 PWM A (P2A) and CCP2 (CCP2MX clear); comparator inverting input (C12IN2-); ADC channel AN9. |+| 37 | RB4/IOC0/T5G/AN11 | bidirectional | Port B4 digital I/O; interrupt-on-change (IOC0); Timer5 external gate input; ADC channel AN11. |+| 38 | RB5/IOC1/P3A/CCP3/T3CKI/T1G/AN13 | bidirectional | Port B5 digital I/O; interrupt-on-change (IOC1); default ECCP3 PWM A (P3A) and CCP3 (CCP3MX set); alternate Timer3 clock input; Timer1 external gate; ADC channel AN13. |+| 39 | RB6/IOC2/PGC | bidirectional | Port B6 digital I/O; interrupt-on-change (IOC2); In-Circuit Debugger/ICSP programming clock (PGC). |+| 40 | RB7/IOC3/PGD | bidirectional | Port B7 digital I/O; interrupt-on-change (IOC3); In-Circuit Debugger/ICSP programming data (PGD). |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | Microchip |+| Package | TQFP-44(10x10) |+| Category | MCU |+| Pins | 40 |++## Ordering variants++- `PIC18F46K22-II/P`+- `PIC18F46K22-II/PT`+- `PIC18F46K22-II/ML`+- `PIC18F46K22-II/MV`++## CAD (KiCad official)++- Symbol: `PIC18F46K22-I`+- Footprint: `Package_QFP:TQFP-44_10x10mm_P0.8mm`+- 3D model: TQFP-44(10x10) (KiCad packages3D, STEP)++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [Microchip datasheet](docs/pic18f46k22-i-datasheet.pdf) (539 pp, sha256 `dbf68925f53cc096`, retrieved 2026-08-17, tier: manufacturer)+- **Extractor:** `ds2sf` (Claude). Every pin and dimension is cited to a datasheet page; it refuses to fabricate.+- **CAD:** KiCad official libraries (CC-BY-SA 4.0).++[Datasheet PDF](docs/pic18f46k22-i-datasheet.pdf)
page.jsonadded+34@@ -0,0 +1,34 @@+{+ "slug": "pic18f46k22-i",+ "version": "0.1.0",+ "type": "component",+ "description": "Microchip Microcontrollers (MCU/MPU/SOC), TQFP-44(10x10). Datasheet-verified pinout, KiCad symbol/footprint/3D.",+ "tags": [+ "component",+ "mcu",+ "pic18f46k22-i"+ ],+ "dependencies": {},+ "hero": {+ "type": "image",+ "path": "docs/hero.png"+ },+ "files": [+ "page.json",+ "README.md",+ "pic18f46k22-i.kicad_sym",+ "pic18f46k22-i.kicad_mod",+ "pic18f46k22-i.glb",+ "pic18f46k22-i.step",+ "pic18f46k22-i.lbr",+ "docs/hero.png",+ "docs/pic18f46k22-i-datasheet.pdf",+ "viewers/symbol.html",+ "viewers/footprint.html"+ ],+ "visibility": "public",+ "author": {+ "name": "Ray",+ "email": "[email protected]"+ }+}