component
PIC18F26K20-I
Public Made by Adomby adom
Microchip Tech Microcontrollers (MCU/MPU/SOC), SOIC-28-300mil. 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
markdownPIC18F26K20-I
Microchip Tech · Microcontrollers (MCU/MPU/SOC) · SOIC-28-300mil
PIC18F26K20-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/RE3 | input | Active-low Master Clear (device Reset) input, with programming voltage input (VPP) and RE3 digital input available when MCLR is disabled. |
| 2 | RA0/AN0/C12IN0- | bidirectional | Digital I/O (TTL input); analog input channel 0 for the ADC and inverting input for comparators C1 and C2. |
| 3 | RA1/AN1/C12IN1- | bidirectional | Digital I/O (TTL input); ADC analog input channel 1 and inverting input for comparators C1 and C2. |
| 4 | RA2/AN2/VREF-/CVREF/C2IN+ | bidirectional | Digital I/O (TTL input); ADC analog input 2, A/D reference voltage (low) input, comparator reference voltage output (CVREF), and comparator C2 non-inverting input. |
| 5 | RA3/AN3/VREF+/C1IN+ | bidirectional | Digital I/O (TTL input); ADC analog input 3, A/D reference voltage (high) input, and comparator C1 non-inverting input. |
| 6 | RA4/T0CKI/C1OUT | bidirectional | Digital I/O with Schmitt Trigger input; Timer0 external clock input (T0CKI) and comparator C1 output (C1OUT). |
| 7 | RA5/AN4/SS/HLVDIN/C2OUT | bidirectional | Digital I/O (TTL input); ADC analog input 4, SPI slave select input (SS), high/low-voltage detect input (HLVDIN), and comparator C2 output (C2OUT). |
| 8 | VSS | power_in | Ground reference for logic and I/O pins. |
| 9 | OSC1/CLKIN/RA7 | input | Oscillator crystal or external clock input (OSC1/CLKIN); the pin can serve as general purpose I/O RA7 when not used by the selected oscillator mode. |
| 10 | OSC2/CLKOUT/RA6 | bidirectional | Oscillator crystal output connecting to a crystal or resonator, or CLKOUT at 1/4 the OSC1 frequency in RC mode; otherwise general purpose I/O RA6. |
| 11 | RC0/T1OSO/T13CKI | bidirectional | Digital I/O (Schmitt Trigger input); Timer1 oscillator output (T1OSO) and Timer1/Timer3 external clock input (T13CKI). |
| 12 | RC1/T1OSI/CCP2 | bidirectional | Digital I/O (Schmitt Trigger input); Timer1 oscillator input (T1OSI) and CCP2 capture input / compare and PWM output (default CCP2 pin when CCP2MX is set). |
| 13 | RC2/CCP1/P1A | bidirectional | Digital I/O (Schmitt Trigger input); CCP1 capture input / compare output and ECCP1 Enhanced PWM output channel A (P1A). |
| 14 | RC3/SCK/SCL | bidirectional | Digital I/O (Schmitt Trigger input); synchronous serial clock input/output for SPI mode (SCK) and I2C mode (SCL). |
| 15 | RC4/SDI/SDA | bidirectional | Digital I/O (Schmitt Trigger input); SPI data input (SDI) and I2C data I/O (SDA). |
| 16 | RC5/SDO | bidirectional | Digital I/O (Schmitt Trigger input); SPI data output (SDO). |
| 17 | RC6/TX/CK | bidirectional | Digital I/O (Schmitt Trigger input); EUSART asynchronous transmit (TX) and EUSART synchronous clock (CK). |
| 18 | RC7/RX/DT | bidirectional | Digital I/O (Schmitt Trigger input); EUSART asynchronous receive (RX) and EUSART synchronous data (DT). |
| 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/INT0/FLT0/AN12 | bidirectional | Digital I/O with programmable weak pull-up; external interrupt 0 (INT0), PWM Fault input for CCP1 (FLT0), and ADC analog input 12. |
| 22 | RB1/INT1/AN10/C12IN3-/P1C | bidirectional | Digital I/O with programmable weak pull-up; external interrupt 1 (INT1), ADC analog input 10, comparator C1/C2 inverting input channel 3, and ECCP PWM output P1C (28-pin devices). |
| 23 | RB2/INT2/AN8/P1B | bidirectional | Digital I/O with programmable weak pull-up; external interrupt 2 (INT2), ADC analog input 8, and ECCP PWM output P1B (28-pin devices). |
| 24 | RB3/AN9/C12IN2-/CCP2 | bidirectional | Digital I/O with programmable weak pull-up; ADC analog input 9, comparator C1/C2 inverting input channel 2, and CCP2 capture input / compare and PWM output (alternate CCP2 pin when CCP2MX is cleared). |
| 25 | RB4/KBI0/AN11/P1D | bidirectional | Digital I/O with programmable weak pull-up; interrupt-on-change pin KBI0, ADC analog input 11, and ECCP PWM output P1D (28-pin devices). |
| 26 | RB5/KBI1/PGM | bidirectional | Digital I/O with programmable weak pull-up; interrupt-on-change pin KBI1 and low-voltage ICSP programming enable pin (PGM). |
| 27 | RB6/KBI2/PGC | bidirectional | Digital I/O with programmable weak pull-up; interrupt-on-change pin KBI2 and ICSP/ICD serial execution clock (PGC). |
| 28 | RB7/KBI3/PGD | bidirectional | Digital I/O with programmable weak pull-up; interrupt-on-change pin KBI3 and ICSP/ICD serial execution data (PGD). |
Key specifications
| Parameter | Value |
|---|---|
| Manufacturer | Microchip Tech |
| Package | SOIC-28-300mil |
| Category | Embedded Processors & Controllers |
| Pins | 28 |
Electrical characteristics
Limits as printed in the datasheet (page.json metadata.characteristics carries them as data).
| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |
|---|---|---|---|---|---|---|---|
| Ambient temperature under bias | -40 | 125 | °C | 350 | |||
| Storage temperature | -65 | 150 | °C | 350 | |||
| Voltage on pins with respect to VSS (except VDD and MCLR), minimum | -0.3 | V | 350 | ||||
| Voltage on VDD pin | -0.3 | 4.5 | V | 350 | |||
| Voltage on MCLR | 0 | 11 | V | 350 | |||
| Total power dissipation | 1 | W | 350 | ||||
| Maximum current out of VSS pin | 350 | mA | -40°C to +85°C for industrial | 350 | |||
| Maximum current into VDD pin (PIC18F2XK20) | 250 | mA | -40°C to +85°C for industrial | 350 | |||
| Input clamp current | IIK | 20 | mA | VI < 0 or VI > VDD | 350 | ||
| Maximum output current sunk by any I/O pin | 50 | mA | 350 | ||||
| Maximum output current sourced by any I/O pin | 50 | mA | 350 | ||||
| Operating supply voltage (minimum) | VDDMIN | 1.8 | V | Fosc <= 16 MHz | 351 | ||
| Operating supply voltage (minimum) | VDDMIN | 2 | V | Fosc <= 20 MHz | 351 | ||
| Operating supply voltage (minimum) | VDDMIN | 3 | V | Fosc <= 64 MHz, Industrial Temperature | 351 | ||
| Operating supply voltage (maximum) | VDDMAX | 3.6 | V | 351 | |||
| Operating ambient temperature (minimum) | TA_MIN | -40 | °C | Industrial Temperature | 351 | ||
| Operating ambient temperature (maximum) | TA_MAX | 85 | °C | Industrial Temperature | 351 | ||
| Supply voltage | VDD | 1.8 | 3.6 | V | 353 | ||
| RAM data retention voltage | VDR | 1.5 | V | 353 | |||
| VDD start voltage to ensure internal Power-on Reset signal | VPOR | 0.7 | V | See section on Power-on Reset for details | 353 | ||
| VDD rise rate to ensure internal Power-on Reset signal | SVDD | 0.05 | V/ms | See section on Power-on Reset for details | 353 | ||
| Brown-out Reset voltage | VBOR | 1.72 | 1.82 | 1.95 | V | BORV<1:0> = 11 | 353 |
| Brown-out Reset voltage | VBOR | 2.15 | 2.27 | 2.4 | V | BORV<1:0> = 10 | 353 |
| Brown-out Reset voltage | VBOR | 2.65 | 2.75 | 2.9 | V | BORV<1:0> = 01 | 353 |
| Brown-out Reset voltage | VBOR | 2.98 | 3.08 | 3.25 | V | BORV<1:0> = 00 | 353 |
| Power-down current | IPD | 0.05 | 1 | A | -40°C; VDD = 1.8V; Sleep mode | 353 | |
| Power-down current | IPD | 0.6 | 3 | A | +85°C; VDD = 1.8V; Sleep mode | 353 | |
| Power-down current | IPD | 0.1 | 1 | A | -40°C; VDD = 3.0V; Sleep mode | 353 | |
| Power-down current | IPD | 0.7 | 3 | A | +85°C; VDD = 3.0V; Sleep mode | 353 | |
| Supply current, PRI_RUN (EC oscillator) | IDD | 0.25 | 0.45 | mA | -40°C to +125°C; VDD = 1.8V; FOSC = 1 MHz | 356 | |
| Supply current, PRI_RUN (EC oscillator) | IDD | 0.5 | 0.75 | mA | -40°C to +125°C; VDD = 3.0V | 356 | |
| Supply current, PRI_RUN (EC oscillator) | IDD | 2.7 | 3.2 | mA | -40°C to +125°C; VDD = 2V; FOSC = 20 MHz | 356 | |
| Supply current, PRI_RUN (EC oscillator) | IDD | 4.3 | 5 | mA | -40°C to +125°C; VDD = 3.0V | 356 | |
| Supply current, PRI_RUN (EC oscillator) | IDD | 12.2 | 14 | mA | -40°C to +85°C; VDD = 3.0V; FOSC = 64 MHz | 356 | |
| Supply current, PRI_RUN (16 MHz internal, HS+PLL) | IDD | 2.1 | 2.9 | mA | -40°C to +125°C; VDD = 1.8V; FOSC = 4 MHz; 16 MHz Internal (PRI_RUN HS+PLL) | 356 | |
| Supply current, PRI_RUN (16 MHz internal, HS+PLL) | IDD | 4.2 | 5 | mA | -40°C to +125°C; VDD = 3.0V; FOSC = 4 MHz; 16 MHz Internal (PRI_RUN HS+PLL) | 356 | |
| Supply current, PRI_RUN (64 MHz internal, HS+PLL) | IDD | 12.2 | 15 | mA | -40°C to +85°C; VDD = 3.0V; FOSC = 16 MHz; 64 MHz Internal (PRI_RUN HS+PLL) | 356 | |
| Supply current, PRI_IDLE (EC oscillator) | IDD | 1.8 | 2.5 | mA | -40°C to +125°C; VDD = 3.0V | 357 | |
| Supply current, RC_RUN (HF-INTOSC) | IDD | 0.4 | 0.5 | mA | -40°C to +125°C; VDD = 1.8V; FOSC = 1 MHz | 354 | |
| Supply current, RC_RUN (HF-INTOSC) | IDD | 0.6 | 0.8 | mA | -40°C to +125°C; VDD = 3.0V | 354 | |
| Supply current, RC_RUN (HF-INTOSC) | IDD | 2.2 | 3 | mA | -40°C to +125°C; VDD = 1.8V; FOSC = 16 MHz | 354 | |
| Supply current, RC_RUN (HF-INTOSC) | IDD | 3.8 | 4.4 | mA | -40°C to +125°C; VDD = 3.0V | 354 | |
| Supply current, SEC_RUN (Timer1 clock) | IDD | 5.5 | 9 | A | -40°C; VDD = 1.8V; FOSC = 32 kHz | 357 | |
| Supply current, SEC_RUN (Timer1 clock) | IDD | 5.5 | 10 | A | +25°C; VDD = 1.8V; FOSC = 32 kHz | 357 | |
| Supply current, SEC_RUN (Timer1 clock) | IDD | 6.5 | 14 | A | +85°C; VDD = 1.8V; FOSC = 32 kHz | 357 | |
| Supply current, SEC_RUN (Timer1 clock) | IDD | 10 | 15 | A | -40°C; VDD = 3.0V; FOSC = 32 kHz | 357 | |
| Supply current, SEC_RUN (Timer1 clock) | IDD | 10 | 16 | A | +25°C; VDD = 3.0V; FOSC = 32 kHz | 357 | |
| Supply current, SEC_RUN (Timer1 clock) | IDD | 11 | 20 | A | +85°C; VDD = 3.0V; FOSC = 32 kHz | 357 | |
| Watchdog Timer differential current | IWDT | 0.7 | 2 | A | -40°C to +125°C; VDD = 1.8V | 358 | |
| Watchdog Timer differential current | IWDT | 1.1 | 3 | A | -40°C to +125°C; VDD = 3.0V | 358 | |
| High/Low-Voltage Detect differential current | IHLVD | 13 | 30 | A | -40°C to +125°C; VDD = 1.8-3.0V | 358 | |
| A/D converter differential current (A/D on, not converting) | IAD | 200 | 360 | A | -40°C to +125°C; VDD = 1.8V | 358 | |
| A/D converter differential current (A/D on, not converting) | IAD | 260 | 500 | A | -40°C to +125°C; VDD = 3.0V | 358 | |
| PORTB weak pull-up current | IPURB | 50 | 90 | 400 | A | VDD = 3.0V, VPIN = VSS | 360 |
CAD (KiCad official)
- Symbol:
PIC18F26K20-I - Footprint:
Package_SO:SOIC-28W_7.5x17.9mm_P1.27mm - 3D model: SOIC-28-300mil (KiCad packages3D, STEP)
- 3D model files:
pic18f26k20-i-etched.step/pic18f26k20-i-etched.glbcarry the MPN laser-etched on the die in a toggleableAdom.LaserEtchgroup (Fusion-ready);pic18f26k20-i.step/pic18f26k20-i.glbare the bare package body.
Provenance
Data extracted from the manufacturer datasheet, not a distributor listing:
- Datasheet: Microchip Tech datasheet (440 pp, sha256
4e7e234c713a2325, retrieved 2026-10-19, tier: lcsc) - Extractor: parts-factory
2.0.0/extract_pins 0.3, primaryclaude-haiku-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).