PIC18F26K22-I/SS - 8-Bit 64MHz 64KB Flash MCU | Microchip
MPN: PIC18F26K22-I/SS ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.5 | $4.50 |
| 10 | $3.95 | $39.50 |
| 100 | $3.42 | $342.00 |
| 500 | $3.05 | $1,525.00 |
| 1,000 | $2.78 | $2,780.00 |
PIC18F26K22-I/SS Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory, volatile data RAM, and peripherals onto one silicon die. PIC microcontrollers use a Harvard RISC architecture with separate program and data buses, which allows simultaneous fetch and access. PIC18F series parts add enhanced peripherals and richer instruction sets compared to baseline PIC16 parts, while remaining 8-bit cores. Within the broader taxonomy, PIC18F MCUs sit below 16-bit and 32-bit MCUs but offer compelling cost-per-I/O, ultra-low idle power, and deterministic interrupt response for control applications.
Key features of the PIC18F26K22-I/SS include nanoWatt XLP technology for sub-uA sleep currents, multiple power-managed modes (Run/Idle/Sleep), and rich analog/digital peripherals. The part integrates 25 I/O pins, multiple 8-bit and 16-bit timers, enhanced PWM modules suitable for motor control, a 10-bit ADC with up to 19 channels, comparators, and EUSART, MSSP (I2C/SPI), and USB support depending on the variant. Code protection, an ICD/ICSP debug interface, and extended temperature grades (-40C to +125C industrial) round out the offering.
Typical applications include low-power sensor nodes, battery-powered instruments, motor and lighting control, USB device interfaces, and home appliances. Its combination of low idle current and rich peripherals makes it attractive for wearables, industrial sensors, and remote-control products where every milliwatt matters.
When designing with this part, pay attention to decoupling (place 100 nF close to each VDD pin and use a bulk 10 uF on the board), in-circuit serial programming (ICSP) pin assignment for field updates, and utilization of the nanoWatt XLP Sleep/Doze modes rather than busy-wait loops to maximize battery life.
Drop-in alternatives for PIC18F26K22-I/SS — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with PIC18F26K22-I/SS (same form factor and footprint) — differing in Program Memory (Flash), Timers, Package, ADC, Operating Temperature.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F26K22-E/SS
✅ Drop-In✓ In Stock
$2.55 / Unit
View Datasheet →PIC18F25K22-I/SS
✅ Drop-In✓ In Stock
$1.92 / Unit
View Datasheet →PIC18F24K22-I/SS
✅ Drop-In✓ In Stock
$1.32 / Unit
View Datasheet →PIC18F26K22-I/SO
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC18F26Q10-I/SS
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$0.92 / Unit
View Datasheet →PIC18F26K22-I/SS Maximum Ratings & Electrical Characteristics
| Program Memory Type | Flash |
| Flash Program Memory | 64 KB (32K x 16) |
| SRAM | 3.8 KB (3968 bytes) |
| CPU Architecture | 8-bit PIC18 Harvard RISC |
| Maximum CPU Clock | 64 MHz |
| Instruction Set | PIC18 (75 instructions) |
| I/O Pins | 25 |
| Package | SSOP-28 |
| Mounting Type | Surface Mount |
| Low-Power Technology | nanoWalt XLP |
| Operating Temperature | -40C to +85C (Industrial -I grade) |
| RoHS Status | Compliant |
| Debug Interface | ICSP (In-Circuit Serial Programming) |
PIC18F26K22-I/SS Pin Configuration
| Pin 1 | RA0/AN0/C1IN0+/C2IN0+/CVREF+/ANUL/VBG — PORTA bit 0 (analog/digital, comparator input, CVref+, IO) |
| Pin 2 | RA1/AN1/C1IN1-/C2IN1-/VBG — PORTA bit 1 (analog, comparator input) |
| Pin 3 | RA2/AN2/C2IN+/VREF- — PORTA bit 2 (analog, VREF-) |
| Pin 4 | RA3/AN3/C1IN+/VREF+ — PORTA bit 3 (analog, VREF+) |
| Pin 5 | RA4/T0CKI/C1OUT — PORTA bit 4 (Timer0 clock, comparator output) |
| Pin 6 | RA5/AN4/C2OUT/HLVDIN/SS1 — PORTA bit 5 (analog, comparator, HLVD, SPI SS) |
| Pin 7 | VSS — Ground reference |
| Pin 8 | RA7/OSC1/CLKIN — PORTA bit 7 (oscillator input) |
| Pin 9 | RA6/OSC2/CLKOUT — PORTA bit 6 (oscillator output) |
| Pin 10 | RC0/SOSCO/SCLKI — PORTC bit 0 (SOSC, secondary oscillator) |
| Pin 11 | RC1/SOSCI — PORTC bit 1 (SOSC) |
| Pin 12 | RC2/CCP1/P1A/AN11 — PORTC bit 2 (PWM, analog) |
| Pin 13 | RC3/CCP2/P3A/SCK1/SCL1/AN12 — PORTC bit 3 (PWM, SPI SCK, I2C SCL, analog) |
| Pin 14 | RC4/SDI1/SDA1/AN10 — PORTC bit 4 (SPI SDI, I2C SDA, analog) |
| Pin 15 | RC5/SDO1/AN13 — PORTC bit 5 (SPI SDO, analog) |
| Pin 16 | RC6/CK1/TX1 — PORTC bit 6 (EUSART TX, clock out) |
| Pin 17 | RC7/DT1/RX1 — PORTC bit 7 (EUSART RX, data) |
| Pin 18 | VSS — Ground |
| Pin 19 | VDD — Positive supply |
| Pin 20 | RB0/AN12/INT0/CCP4/FLT0/SRI — PORTB bit 0 (analog, INT0, PWM) |
| Pin 21 | RB1/AN10/INT1/RX2/DT2 — PORTB bit 1 (analog, INT1, EUSART2 RX) |
| Pin 22 | RB2/AN8/INT2/CCP3 — PORTB bit 2 (analog, INT2, PWM) |
| Pin 23 | RB3/AN9/INT3/CCP2(2)/PGM — PORTB bit 3 (analog, INT3, PWM, ICSP PGM) |
| Pin 24 | RB4/AN11/SDI2/SDA2 — PORTB bit 4 (analog, I2C/SPI2) |
| Pin 25 | RB5/AN13/SDO2 — PORTB bit 5 (analog, SPI2 SDO) |
| Pin 26 | RB6/ICSPCLK — PORTB bit 6 (ICSP clock, debug) |
| Pin 27 | RB7/ICSPDAT — PORTB bit 7 (ICSP data, debug) |
| Pin 28 | MCLR/VPP/RE3 — Reset input / ICSP VPP / PORTE bit 3 |
Typical Applications
PIC18F26K22-I/SS is suitable for 7 applications: Battery-Powered Sensor Nodes, Industrial Control and Automation, USB Device Peripherals, Home Appliance Control, Automotive Aftermarket and Body Electronics, Remote Control and HMI, Educational and Maker Projects.
Battery-Powered Sensor Nodes
The PIC18F26K22-I/SS is well suited for battery-powered sensor nodes where the MCU spends most of its time sleeping between measurements and wakes periodically to read sensors and transmit. With nanoWalt XLP technology delivering sub-microamp sleep currents around 20 nA in deep Sleep and a fast wake-up time of typical 5 us, the device maximizes battery life. Its 64 KB flash accommodates moderate application code, OTA update staging, and command interpreters without external memory. The 25 I/O provides ample pins for multiple sensor interfaces, while integrated EUSART, MSSP (I2C/SPI), and ADC simplify connectivity to temperature, humidity, and motion sensors. Designed at 64 MHz max with selectable clock sources, it offers flexibility to balance computation and power. Practical realization places the MCU in Sleep, wakes via RTC or watchdog, samples sensors, transmits, and returns to Sleep - achieving multi-year coin-cell operation in field deployments.
Recommended
Industrial Control and Automation
In industrial control and automation, the PIC18F26K22-I/SS provides deterministic 8-bit performance with 16 MIPS at 64 MHz, ample for PID loop control, I/O scanning, and serial protocol handling. Its 28-pin SSOP package fits in compact control boards, and the 25 I/O can drive relays, optocouplers, and switch inputs. Integrated EUSART and MSSP simplify RS-232/RS-485 and I2C/SPI peripheral interconnects typical in PLC remote I/O or HMI panels. The -40C to +85C industrial operating range supports factory-floor deployment. Enhanced PWM and capture/compare modules enable motor, valve, and lighting control. Designers using this part benefit from Microchip's mature MPLAB toolchain, validated stack libraries (TCP/IP, MODBUS), and Code Configurator for fast GPIO/peripheral setup.
Recommended
USB Device Peripherals
The PIC18F26K22 family integrates a full-speed USB 2.0 device module without requiring an external transceiver, making it ideal for cost-optimized USB peripherals such as HID input devices, custom data loggers, or communication bridges. Designers configure the internal 48 MHz PLL from the 16 MHz HFINTOSC to clock the USB module, eliminating an external crystal in many low-cost designs. The 64 KB flash and 3.8 KB SRAM accommodate USB stack libraries plus application code, while multiple EP buffers and flexible interrupt handling streamline enumeration. Practical deployment requires proper VUSB decoupling (per datasheet), ferrite bead on VBUS, and ESD protection (e.g. USBLC6) at the connector. The 28-pin SSOP package fits standard USB-stick form factors.
Recommended
Home Appliance Control
Home appliances (washing machines, dishwashers, coffee makers, microwave controls, induction cooktops) require reliable 8-bit microcontrollers with rich peripherals and industrial temperature tolerance, all of which the PIC18F26K22-I/SS delivers. Its 25 I/O can drive triac/relay interfaces, sense switches, control LED/LCD indicators, and run a buzzer. The 10-bit ADC reads temperature, humidity, or weight sensors; PWM outputs control motor speed and dimming; and timers handle keypad scanning and watchdog supervision. nanoWalt XLP sleep modes reduce standby power - a critical consideration for energy-rating compliance in modern appliances. The robust -40C to +85C industrial range tolerates under-cabinet and motor-adjacent environments.
Recommended
Automotive Aftermarket and Body Electronics
Although the PIC18F26K22-I/SS is not AEC-Q100 qualified, it is widely deployed in non-safety automotive aftermarket products (dash cams, OBD-II scan tools, interior lighting controllers, garage-door openers) where industrial temperature grades and robust peripherals suffice. The 64 MHz core handles CAN-over-UART bridges, LCD driving, and Bluetooth module command interfaces. Enhanced PWM modules drive LED accent lighting or motor controllers for window lifts and seat adjusters. For safety-critical automotive use, Microchip recommends its dsPIC33 or PIC18 Q-series AEC-Q100 qualified parts. Designers integrating this part in aftermarket devices benefit from its proven PIC ecosystem, broad libraries, and stable supply.
Recommended
Remote Control and HMI
The PIC18F26K22-I/SS powers handheld remote controls and human-machine interfaces (HMI) where compact size, low power, and robust peripherals matter. Its 25 I/O can drive key matrices (4x4 or larger), IR LEDs, RGB indicators, and small graphic LCD or OLED displays. Internal timers capture IR remote protocols (RC5, NEC) and generate precise PWM for backlight and LED intensity. The 3.8 KB SRAM buffers display fonts and scan history; 64 KB flash holds code for multiple protocols, user menus, and customization. nanoWalt XLP sleep keeps battery current minimal when the device is idle.
Recommended
Educational and Maker Projects
The PIC18F26K22-I/SS is a popular choice in university embedded systems courses and maker projects because of its approachable datasheet, free MPLAB X + XC8 toolchain, and PICkit/Snap debugger ecosystem. Students learn 8-bit register-level programming, interrupt handling, timer/counter modes, ADC sampling, and serial protocols with a part that runs at up to 64 MHz on breadboard-friendly SSOP breakouts. The 64 KB flash accommodates multi-week lab projects, and code examples (MCC) shorten setup time. Hobbyists use it for robotics, drone flight controllers, custom MIDI controllers, and home automation prototypes, all backed by decades of community documentation.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F26K22-I/SS — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F25K22-I/SS | PIC18F24K22-I/SS | PIC18F26Q10-I/SS |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | SSOP-28 | SSOP-28 (same) | SSOP-28 (same) | SSOP-28 (same) |
| Flash Memory | 64 KB | 32 KB | 16 KB | 64 KB |
| Maximum CPU Clock | 64 MHz | 64 MHz | 64 MHz | 64 MHz |
| I/O Pins | 25 | 25 | 25 | 25 |
| USB Module | Yes (full-speed) | Yes | Yes | Yes |
| Low-Power Technology | nanoWalt XLP | nanoWalt XLP | nanoWalt XLP | nanoWalt XLP |
Key Differentiators
- Largest Flash in the 28-pin K22 family (vs PIC18F25K22-I/SS)
- Pin-compatible newer-generation migration path (vs PIC18F24K22-I/SS)
- Established K22 family with broad peripheral set (vs PIC18F26Q10-I/SS)
Design Notes
Estimated: To leverage nanoWalt XLP on the PIC18F26K22-I/SS, use Sleep mode (rather than Idle) whenever the CPU is not needed, since Sleep current is on the order of tens of nA vs Idle at hundreds of uA. Configure the WDT or an RTC interrupt to wake the CPU periodically; avoid busy-wait polling. For battery life estimation, measure sleep current on the actual PCB and account for pull-up or sensor leakage in the system power budget.
Place 100 nF ceramic decoupling as close as possible to each VDD/VSS pair of the PIC18F26K22-I/SS, plus a 10 uF bulk capacitor near the regulator output. The SSOP-28 pin spacing is 0.025 inch (0.65 mm); design the PCB land pattern per IPC-7351 nominal-density guidelines and consider increasing copper pad area for hand-soldering prototypes. Keep oscillator traces short and surrounded by ground to avoid noise coupling into the PLL.
Critical: When migrating code between PIC18F26K22, PIC18F25K22, and PIC18F24K22, ensure code fits within the smaller memory; K22 parts are pin- and peripheral-compatible but the linker memory map differs. Always include proper MCLR pull-up (typically 10 kohm) and a 100 nF cap on MCLR for in-circuit reset reliability. ICSP programming requires dedicated RB6/RB7 pins; do not repurpose them for output loads that prevent high-voltage entry-mode programming.
Compliance Information
RoHS and REACH compliant per Microchip product page; not AEC-Q100 qualified - choose dsPIC33 AEC-Q100 variants for safety-critical automotive. Halogen-free status not stated in provided data; marked [DATA_NEEDED].