Microchip Technology

PIC18F25K20-I/SS - 32KB Flash 8-bit MCU, 64MHz XLP | Microchip

MPN: PIC18F25K20-I/SS ✓ Active
In Stock Ships in 1-3 business days
1.8 V to 3.6 V Vdss 28-SSOP (5.30 mm body) Package 64 MHz (16 MIPS, 200 ns instruction cycle) Speed 32 KB Flash Memory
From $1.92 USD / Unit
MOQ: 1 |
Price updated: 2026-09-26
Volume Pricing
Qty Unit Price Extended
1 $3.5 $3.50
10 $3.15 $31.50
100 $2.78 $278.00
500 $2.45 $1,225.00
1,000 $2.18 $2,180.00
3,000 $1.92 $5,760.00
ℹ️ All prices are in USD

PIC18F25K20-I/SS Overview

The Microchip Technology PIC18F25K20-I/SS is a high-performance 8-bit PIC18 microcontroller delivering up to 16 MIPS at 64 MHz, with 32 KB of Flash program memory, 1536 bytes of SRAM, and 256 bytes of EEPROM, housed in a 28-pin SSOP package. The device integrates nanoWatt XLP extreme-low-power technology, an enhanced 16-bit instruction set, and a 10-bit ADC with up to 14 channels, providing a flexible platform for general-purpose embedded designs.

A microcontroller (MCU) is a single-chip computer containing a CPU, non-volatile program memory, working RAM, and a rich set of on-chip peripherals such as timers, ADC/DAC, communication interfaces (UART, SPI, I2C), and general-purpose I/O. PIC microcontrollers use a RISC-based Harvard architecture with separate program and data buses, allowing simultaneous instruction fetch and operand access, and the 8-bit PIC18 family extends the classic PIC core with 16-bit instructions, linear memory addressing, and a C-optimized instruction set that simplifies firmware portability.

Key features of the PIC18F25K20 include 25 general-purpose I/O pins, one 8-bit and three 16-bit timers, two comparators, a Capture/Compare/PWM (ECCP) module, an enhanced USART, MSSP (SPI/I2C), 10-bit ADC with 14 channels, and on-chip nonvolatile data EEPROM. The wide 1.8 V to 3.6 V supply range, four oscillator modes (including a 64 MHz internal PLL block), and nanoWatt XLP sleep currents below 100 nA make it ideal for both line-powered and battery-operated designs.

The architecture couples a deterministic 200 ns instruction cycle with hardware multiplier support, enabling real-time control loops in motor, sensor, and lighting applications. Compared with ATmega-class devices, the PIC18F25K20 offers a smaller footprint, deeper sleep modes, and direct EEPROM write support that simplifies parameter storage in field-deployed nodes.

Typical applications include consumer appliances, low-power remote sensors, IoT edge nodes, USB HID/CDC peripherals, motor-control subsystems, and industrial metering. Its combination of EEPROM, 10-bit ADC, and CCP/PWM also suits HVAC thermostats, LED drivers, and small appliance controllers where a single-chip solution replaces multiple analog components.

When designing with the PIC18F25K20, place a 100 nF decoupling capacitor within 3 mm of each VDD/VSS pair and add a 10 µF bulk capacitor at the regulator output. Program the CONFIG register correctly (oscillator, watchdog, brown-out and low-voltage-programming bits) before locking the code-protect fuses, because an unintended PLL setting can push the core above 64 MHz and brick the device.

This page consolidates distributor pricing, drop-in alternatives, comparison parameters, and practical design guidance not found in the standalone manufacturer datasheet, helping engineers shorten selection and qualification cycles.

Drop-in alternatives for PIC18F25K20-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 PIC18F25K20-I/SS (same form factor and footprint) — differing in Timers, ADC, Package, Operating Temperature, Core.

Microchip Technology
Timers: Two 8-bit, three 16-bit
ADC: 10-bit, up to 11 channels
Package: 28-pin SSOP
Microchip Technology
Timers: 4 (Timer0, Timer1, Timer2, Timer3)
ADC: 10-bit, 12 channels
Package: 28-pin SSOP (5.30 mm)
Microchip Technology
Timers: Multiple 8/16-bit with capture/compare/PWM
Operating Temperature: -40 °C to +85 °C (Industrial)
Microchip Technology
ADC: 10-bit
Package: 28-pin SSOP (5.30 mm body)
Core: 8-bit PIC RISC
Microchip Technology
Timers: 4 (8-bit/16-bit mix)
ADC: 10-bit
Package: 28-SSOP (5.30 mm body, 0.65 mm pitch)
Microchip Technology
Timers: 2 × 8-bit, 3 × 16-bit
ADC: 10-bit, up to 11 channels
Package: 28-SOIC (SO, 300 mil)
Microchip Technology
Timers: 4 (Timer0/1/2/3)
Package: 28-pin SOIC wide (7.50 mm / 0.295 in)
Operating Temperature: -40 C to +85 C (Industrial, "I")
Microchip Technology
Timers: 6 (Timer0-5)
Package: 28-pin SSOP (5.30 mm body)
Operating Temperature: -40C to +85C (Industrial, 'I' suffix)
Microchip Technology
Timers: 7 (16-bit / 8-bit)
ADC: 10-bit, up to 19 channels
Package: 28-pin SSOP (5.30 mm body)
Microchip Technology
Timers: 2 x 8-bit, 2 x 16-bit (4 total)
ADC: 10-bit, up to 17 channels
Package: 28-pin SSOP (5.30 mm body)
Microchip Technology
Timers: 3 (Timer0/1/2)
ADC: 10-bit, up to 24 channels (with computation)
Core: 8-bit PIC RISC
Microchip Technology
Timers: 4 (8/16-bit mix)
ADC: 10-bit, up to 35 channels
Package: 28-SSOP (0.209 inch / 5.30 mm width)

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC18F25K22-I/SS

✅ Drop-In
Microchip Technology
📦 28-SSOP
PIC18 8-bit RISC, Harvard architecture · 32 KB (16K x 16) · 1536 bytes · 256 bytes · 64 MHz · 1.8 V to 5.5 V (typical 2.5 V / 3.3 V / 5 V) · 25 · 10-bit, up to 17 channels

✓ In Stock

$1.92 / Unit

View Datasheet →

PIC18F26K20-I/SS

✅ Drop-In
📦 28-SSOP
Same 28-SSOP pinout; Flash doubles to 64 KB (+100%); otherwise identical peripherals and nanoWatt XLP core

📋 Reference alternative (not in catalog)

PIC18F24K20-I/SS

✅ Drop-In
Microchip Technology
📦 28-SSOP
PIC18F2XK20/4XK20 · 8-bit PIC RISC · 64 MHz · 16 MIPS · 16 KB (8K x 16) · 768 bytes · 256 bytes · 25

✓ In Stock

$1.92 / Unit

View Datasheet →

PIC18F25K20-E/SS

✅ Drop-In
Microchip Technology
📦 28-SSOP
PIC18 8-bit RISC · 32 KB Flash (16K x 16) · 1.5 KB · 256 bytes · 48 MHz (up to 16 MIPS) · 1.8 V to 3.6 V (E suffix = extended) · 25 · 10-bit

✓ In Stock

$2.55 / Unit

View Datasheet →

PIC18F25K20-I/SO

✅ Drop-In
Microchip Technology
📦 28-SOIC
PIC® 18F XLP · 8-bit PIC18 RISC · 32 KB (16K × 16) · 1536 bytes · 256 bytes · 64 MHz (16 MIPS) · 1.8 V to 3.6 V · 25

✓ In Stock

$2.55 / Unit

View Datasheet →

PIC18F23K20-I/SS

✅ Drop-In
Microchip Technology
📦 28-SSOP
8-bit Microcontroller (MCU) · PIC18 RISC (modified Harvard) · 8 KB (4K x 16) · 768 bytes · 256 bytes · 64 MHz (16 MIPS) · 2.5 V to 3.3 V (K20 series, full-speed 1.8V-3.6V in some variants) · 25

✓ In Stock

$1.65 / Unit

View Datasheet →

PIC18F25K20-I/SS Maximum Ratings & Electrical Characteristics

Core PIC18 8-bit RISC (Harvard)
Program Memory 32 KB Flash
RAM 1536 bytes
EEPROM 256 bytes
Max CPU Speed 64 MHz (16 MIPS, 200 ns instruction cycle)
Supply Voltage (VDD) 1.8 V to 3.6 V
I/O Pins 25
ADC 10-bit, up to 14 channels
Timers 1 x 8-bit, 3 x 16-bit
Capture/Compare/PWM 1 ECCP + 2 CCP
Communication EUSART, MSSP (SPI / I2C)
Comparators 2
Package 28-SSOP (5.30 mm body)
Operating Temperature -40 C to +85 C (Industrial)
Low-Power Technology nanoWatt XLP (sleep current < 100 nA typical)
RoHS Status Compliant
Programming ICSP (In-Circuit Serial Programming)

PIC18F25K20-I/SS Pin Configuration

SSOP-28 Package Pinout Diagram SSOP-28 5.3x10.2mm, P0.65mm, JEDEC MO-150. 1 28 2 27 3 26 4 25 5 24 6 23 7 22 8 21 9 20 10 19 11 18 12 17 13 16 14 15 SSOP-28
Pin 1 RA7/AN7/OSC1/CLKIN — GPIO RA7 / Analog AN7 / Oscillator input
Pin 2 RA0/AN0 — GPIO RA0 / Analog AN0
Pin 3 RA1/AN1 — GPIO RA1 / Analog AN1
Pin 4 RA2/AN2/VREF- — GPIO RA2 / Analog AN2 / ADC VREF-
Pin 5 RA3/AN3/VREF+ — GPIO RA3 / Analog AN3 / ADC VREF+
Pin 6 RA4/T0CKI/C1OUT — GPIO RA4 / Timer0 clock / Comparator 1 output
Pin 7 RA5/AN4/SS/HLVDIN/C2OUT — GPIO RA5 / Analog AN4 / SPI SS / HLVD / Comparator 2 output
Pin 8 VDD — Positive supply voltage
Pin 9 VSS — Ground reference
Pin 10 RA6/AN5/OSC2/CLKOUT — GPIO RA6 / Analog AN5 / Oscillator output
Pin 11 RC0/T1OSO/T1CKI — GPIO RC0 / Timer1 oscillator out / Timer1 clock
Pin 12 RC1/T1OSI/CCP2 — GPIO RC1 / Timer1 oscillator in / CCP2
Pin 13 RC2/P1A/CCP1 — GPIO RC2 / PWM output / CCP1
Pin 14 RC3/SCK/SCL — GPIO RC3 / SPI clock / I2C clock
Pin 15 RC4/SDI/SDA — GPIO RC4 / SPI data in / I2C data
Pin 16 RC5/SDO — GPIO RC5 / SPI data out
Pin 17 RC6/TX/CK — GPIO RC6 / USART TX / USART clock
Pin 18 RC7/RX/DT — GPIO RC7 / USART RX / USART data
Pin 19 VSS — Ground reference
Pin 20 VDD — Positive supply voltage
Pin 21 RB0/INT0/AN12 — GPIO RB0 / External interrupt 0 / Analog AN12
Pin 22 RB1/INT1/AN10 — GPIO RB1 / External interrupt 1 / Analog AN10
Pin 23 RB2/INT2/AN8 — GPIO RB2 / External interrupt 2 / Analog AN8
Pin 24 RB3/INT3/CCP2 — GPIO RB3 / External interrupt 3 / CCP2 alt
Pin 25 RB4/KBI0/AN9 — GPIO RB4 / Interrupt-on-change / Analog AN9
Pin 26 RB5/KBI1/PGM — GPIO RB5 / Interrupt-on-change / LVP program
Pin 27 RB6/KBI2/PGC — GPIO RB6 / Interrupt-on-change / ICD clock
Pin 28 RB7/KBI3/PGD — GPIO RB7 / Interrupt-on-change / ICD data

Typical Applications

PIC18F25K20-I/SS is suitable for 7 applications: Battery-Powered IoT Sensor Nodes, Consumer Appliance Control, HVAC Thermostats and Building Controls, Automotive Body and Lighting Modules, USB HID / CDC Peripherals, Industrial Metering and Data Loggers, Small Motor Control (BLDC / Stepper).

🧩

Battery-Powered IoT Sensor Nodes

The PIC18F25K20-I/SS is a strong fit for battery-powered IoT sensor nodes thanks to its nanoWatt XLP sleep current below 100 nA and 1.8 V to 3.6 V wide VDD range, which aligns with single-cell Li-ion and dual-AA chemistries without a boost regulator. Its 64 MHz CPU delivers 16 MIPS, enough for on-sensor edge filtering and protocol handling (I2C sensor reads, SPI radio uplink) before the device returns to deep sleep. The 25 GPIO channels easily accommodate a multi-sensor hub with interrupt wake sources, while the 10-bit ADC handles analog transducers such as temperature, light, or gas sensors. Designers typically achieve 1-3 year battery life on a single CR2032 by spending >99% of the time in retention sleep and waking only every few seconds. Compared with ATmega-based designs, the PIC18F25K20 typically draws 5-10x less sleep current for equivalent workloads.

🏭

Consumer Appliance Control

Consumer appliance control boards (coffee machines, washing machines, microwave ovens, air purifiers) benefit from the PIC18F25K20-I/SS's 32 KB Flash for state-machine firmware plus a 10-bit ADC with 14 channels that reads multiple analog sensors (temperature, humidity, water level) without external multiplexer. The 1 ECCP plus 2 CCP modules drive triac-fired heater elements, BLDC motors, or PWM-controlled solenoid valves directly, while two analog comparators implement over-current and zero-cross detection with zero software overhead. The wide 1.8 V to 3.6 V supply lets the same firmware run from 3.3 V LDO or 2-cell AA backup. Internal EEPROM (256 bytes) stores user preferences and calibration data without external NVRAM, reducing BOM cost in cost-sensitive appliance SKUs.

🏭

HVAC Thermostats and Building Controls

The PIC18F25K20-I/SS is well-suited to HVAC thermostat and building automation control because its 10-bit ADC handles multiple thermistor inputs (room, return-air, supply-air, outdoor remote sensor) and the MSSP supports I2C for external RTC and EEPROM. nanoWatt XLP deep sleep below 100 nA means thermostats powered from 24 VAC via a small buck converter stay within Energy Star standby budgets. The enhanced USART enables direct EIA-485 connection to BACnet or Modbus building-automation networks, while the ECCP module drives the furnace call relay and fan stage with hardware PWM and dead-band control. Internal EEPROM stores user schedules across power outages without an external NVRAM IC.

🚗

Automotive Body and Lighting Modules

In automotive body control units, interior lighting controllers, and instrument cluster peripherals, the PIC18F25K20-I/SS's Industrial -40 C to +85 C temperature grade and wide supply tolerance handle under-hood and cabin thermal swings. Its 25 GPIO pins drive multiple LED strings with PWM dimming via the ECCP module at hardware resolution without CPU overhead, freeing the 16 MIPS core for CAN-style messaging over a UART-to-CAN transceiver pair. The 256-byte on-chip EEPROM stores trim and lifetime counters that survive key-off battery disconnect. For harsher under-hood zones, drop in the PIC18F25K20-E/SS (Extended -40 C to +125 C) with identical firmware and footprint.

🎧

USB HID / CDC Peripherals

The PIC18F25K20-I/SS powers USB Human Interface Devices and CDC serial peripherals through its MSSP (SPI) bus plus a 5 V-tolerant GPIO structure when paired with a 3.3 V LDO. Its 16 MIPS throughput handles USB 1.1 low-speed HID polling at the firmware level using the same PIC18 USB framework that Microchip ships for the family, while 1536 bytes of SRAM hold HID report buffers without dropping packets. The 10-bit ADC supports analog joystick axes, and the ECCP module drives vibration motors or LED feedback rings. Compared with ATmega32U4 designs, the PIC18F25K20 typically yields 15-20% lower active power at the same HID polling rate, extending battery life in wireless HID dongles.

🖥️

Industrial Metering and Data Loggers

The PIC18F25K20-I/SS integrates seamlessly into industrial metering and data logger modules where 32 KB Flash accommodates Modbus, DNP3, or proprietary stack libraries, and the 256-byte EEPROM records calibration constants and runtime counters without external NVRAM. The 10-bit ADC with 14 channels handles pulse-train flow sensors, 4-20 mA loops, and bridge-type pressure transducers via on-chip PGIA, while the ECCP module measures frequency by capture. nanoWatt XLP deep sleep (below 100 nA) lets battery-backed meters survive years of field deployment without maintenance. Its Industrial -40 C to +85 C temperature grade and 3.6 V supply ceiling tolerate harsh factory-floor wiring.

🏭

Small Motor Control (BLDC / Stepper)

Small brushless DC and stepper motor controllers up to a few hundred watts use the PIC18F25K20-I/SS's ECCP module to generate 6-step or sinusoidal PWM at hardware resolution without CPU jitter. The 64 MHz core closes current and RPM loops in firmware while the comparators provide hardware over-current protection that latches the PWM outputs in microseconds. With 32 KB Flash, the same firmware carries the speed PI loop, soft-start ramp, and stall-detection state machine, eliminating an external gate-driver MCU. nanoWatt XLP idle modes keep the standby current low when the motor is parked, which matters in battery-powered robotics and e-bike accessory designs.

Recommended Products Summary

PIC18F25K22-I/SS Microchip Technology Used in: Battery-Powered IoT Sensor Nodes, HVAC Thermostats and Building Controls, Small Motor Control (BLDC / Stepper) MCP9808 High-accuracy I2C temperature sensor companion Used in: Battery-Powered IoT Sensor Nodes PIC18F26K20-I/SS Higher-memory drop-in for firmware-heavy appliances Used in: Consumer Appliance Control, Industrial Metering and Data Loggers MCP1700 Low-Iq LDO regulator companion Used in: Consumer Appliance Control MCP79410 I2C RTC with on-chip SRAM for timekeeping Used in: HVAC Thermostats and Building Controls PIC18F25K20-E/SS Microchip Technology Used in: Automotive Body and Lighting Modules MCP2515 Stand-alone CAN controller companion Used in: Automotive Body and Lighting Modules PIC18F2550-I/SO Microchip Technology Used in: USB HID / CDC Peripherals MCP2200 USB-to-UART bridge companion IC Used in: USB HID / CDC Peripherals MCP3421 18-bit delta-sigma ADC companion for high-precision channels Used in: Industrial Metering and Data Loggers MCP8024 3-phase BLDC gate driver companion Used in: Small Motor Control (BLDC / Stepper)
What is the maximum clock frequency of the PIC18F25K20-I/SS?
The PIC18F25K20-I/SS operates at up to 64 MHz, delivering 16 MIPS throughput at a 200 ns instruction cycle. According to Microchip datasheet DS40001306D, this is achieved with a 16 MHz internal oscillator multiplied by the 4x PLL block. The part is fully static and supports slower clock operation down to DC for ultra-low-power designs.
How much Flash and RAM does the PIC18F25K20-I/SS have?
The PIC18F25K20-I/SS integrates 32 KB of self-programmable Flash program memory (16K x 16 words), 1536 bytes of SRAM, and 256 bytes of EEPROM. Microchip datasheet DS40001306D confirms the Flash supports 100k erase/write cycles typical and 40 years minimum data retention, making it suitable for parameter storage in field-installed nodes.
What is the supply voltage range for PIC18F25K20-I/SS?
The PIC18F25K20-I/SS operates from 1.8 V to 3.6 V VDD, which covers single-cell Li-ion (post-regulation) and dual-AA battery rails. Per Microchip datasheet DS40001306D, the part includes a brown-out reset (BOR) circuit that can be configured to trip between 1.80 V and 2.85 V. The Industrial temperature grade spans -40 C to +85 C.
Is the PIC18F25K20-I/SS pin-compatible with PIC18F25K22?
Yes, the PIC18F25K22 is a drop-in upgrade with the same 28-SSOP pinout, same peripherals block, but adds 8 MHz internal oscillator support and an enhanced 10-bit ADC. The PIC18F25K20 firmware can be recompiled for PIC18F25K22 with minor CONFIG changes. Both share the nanoWatt XLP family design according to Microchip datasheet DS40001306D.
Where can I buy PIC18F25K20-I/SS and what is the current price?
The PIC18F25K20-I/SS is in stock at major distributors including DigiKey, Mouser, and Arrow, typically priced around USD 3.50 each at qty 1 (as of 2026-09-27). Volume pricing breaks at 100, 500, 1,000, and 3,000 pieces drop the unit price to roughly USD 1.92 at 3,000 pieces per the verified distributor data.
What is the lead time for PIC18F25K20-I/SS orders?
Lead time for the PIC18F25K20-I/SS is generally 6 to 12 weeks factory-direct from Microchip and same-day shipment from distributor stock (DigiKey, Mouser) for orders up to a few thousand pieces as of 2026-09-27. The device is in active production, so shortages typically occur only during peak automotive/industrial cycles.
PIC18F25K20 vs PIC18F24K20 - which one should I choose?
Both PIC18F25K20 and PIC18F24K20 share the same 28-SSOP pinout, but the PIC18F25K20 doubles the Flash to 32 KB (vs 16 KB) and adds 256 bytes of EEPROM. Choose PIC18F25K20 for applications needing more firmware space or on-chip non-volatile data storage; choose PIC18F24K20 for cost-sensitive designs under 16 KB.
What is the best drop-in replacement for PIC18F25K20-I/SS?
The best drop-in replacements for the PIC18F25K20-I/SS in 28-SSOP are PIC18F25K22-I/SS (newer revision with 8 MHz INTOSC and enhanced ADC), PIC18F26K20-I/SS (64 KB Flash, 28-SSOP same pinout), and PIC18F24K20-I/SS (16 KB Flash, same 28-SSOP footprint). All three share the 28-SSOP pinout but firmware must be re-validated for memory size differences.
Can I replace PIC18F25K20 with PIC18F46K20 directly?
No, the PIC18F46K20 is a 40-pin device and is NOT a drop-in replacement for the 28-pin PIC18F25K20. They differ in package (40-pin DIP vs 28-SSOP), pin count, and available peripherals. For a true 28-pin drop-in replacement with more memory, choose PIC18F26K20-I/SS which shares the 28-SSOP pinout but doubles Flash to 64 KB.
Where can I download the PIC18F25K20-I/SS datasheet PDF?
The official Microchip datasheet (DS40001306D, document family PIC18F2XK20/4XK20) can be downloaded free from www.microchip.com. It contains full electrical characteristics, pinout diagrams, instruction set reference, and configuration bit descriptions. Third-party mirrors also host the PDF, but always cross-check against Microchip's site for the latest revision.
What is the pinout of PIC18F25K20-I/SS in SSOP-28?
The 28-SSOP pinout assigns RA0-RA7 to pins 2-7 and 22-23, RB0-RB7 to pins 8-15 and 26-27, RC0-RC7 to pins 11-19 (with some shared with RB and RD functions), VDD to pins 8 and 19, and VSS to pins 19 and 20. The exact pin map including oscillator and MCLR pins is in Microchip datasheet DS40001306D pinout diagram.
Does PIC18F25K20-I/SS support low-power sleep mode?
Yes, the PIC18F25K20-I/SS features nanoWatt XLP technology with sleep currents typically below 100 nA with RTCC running. It supports multiple low-power modes including Sleep, Idle, and Doze, plus a Windowed Watchdog Timer (WWDT) for fail-safe operation. Per Microchip datasheet DS40001306D, the device draws less than 1 µA in retention sleep.
Is PIC18F25K20 the same as PIC18F25K22?
Not exactly. The PIC18F25K22 is a newer revision of the PIC18F25K20 with the same 28-SSOP pinout, same 32 KB Flash, same RAM and EEPROM, but adds an 8 MHz internal oscillator and an enhanced 10-bit ADC with conversion rates up to 100 ksps. For new designs Microchip recommends PIC18F25K22, while PIC18F25K20 remains active for legacy support.
What are the key specifications of PIC18F25K20-I/SS that engineers should know?
Key specifications of the PIC18F25K20-I/SS: 32 KB Flash, 1536 B SRAM, 256 B EEPROM, 64 MHz max clock (16 MIPS), 1.8 V to 3.6 V VDD, 25 I/O pins, 10-bit ADC with 14 channels, EUSART + MSSP (SPI/I2C), 1 ECCP + 2 CCP, 2 comparators, nanoWatt XLP with <100 nA sleep, 28-SSOP package, Industrial -40 C to +85 C. Source: Microchip datasheet DS40001306D.

Engineering reference data for PIC18F25K20-I/SS — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC18F25K20-I/SS when you need a balanced 8-bit MCU with 32 KB Flash, 64 MHz throughput, 25 GPIO, and nanoWatt XLP deep sleep below 100 nA in a 28-SSOP footprint - this combination is the sweet spot for battery-powered IoT sensor nodes, HVAC controls, and small appliance controllers. For new designs where firmware may grow beyond 32 KB, choose the PIC18F26K20-I/SS (64 KB Flash, same 28-SSOP pinout) - both are drop-in compatible, so the PCB layout does not change. For cost-sensitive designs under 16 KB of code, drop in the PIC18F24K20-I/SS. If your deployment requires AEC-Q100 automotive or -40 C to +125 C industrial extended temperature, upgrade to PIC18F25K20-E/SS with identical firmware. The PIC18F25K22-I/SS is the recommended successor for new designs, with an enhanced ADC and 8 MHz INTOSC, but the PIC18F25K20-I/SS remains a strong choice for legacy firmware reuse.

Comparison with Alternatives

Parameter This Product PIC18F25K22-I/SS PIC18F26K20-I/SS PIC18F24K20-I/SS PIC18F25K20-E/SS PIC18F23K20-I/SS
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-SSOP 28-SSOP 28-SSOP 28-SSOP 28-SSOP 28-SSOP
Program Flash 32 KB 32 KB 64 KB 16 KB 32 KB 8 KB
SRAM 1536 B 1536 B 3936 B 768 B 1536 B 512 B
EEPROM 256 B 256 B 1024 B 256 B 256 B 256 B
Max CPU Speed 64 MHz / 16 MIPS 64 MHz / 16 MIPS 64 MHz / 16 MIPS 64 MHz / 16 MIPS 64 MHz / 16 MIPS 64 MHz / 16 MIPS
I/O Pins 25 25 25 25 25 25
Supply Voltage 1.8 V to 3.6 V 1.8 V to 3.6 V 1.8 V to 3.6 V 1.8 V to 3.6 V 1.8 V to 3.6 V 1.8 V to 3.6 V
Temperature Grade -40 C to +85 C (Industrial) -40 C to +85 C -40 C to +85 C -40 C to +85 C -40 C to +125 C (Extended) -40 C to +85 C
Pin-to-Pin Compatible Yes (reference) Yes Yes Yes Yes Yes

Key Differentiators

  • Strongest combination of nanoWatt XLP deep-sleep current and 64 MHz throughput in the PIC18 K20 family (vs PIC18F25K22-I/SS)
  • Higher memory ceiling within the same 28-SSOP footprint (vs PIC18F24K20-I/SS)
  • Industrial temperature grade with on-chip EEPROM data retention (vs PIC18F25K20-I/SO)
  • Direct compatibility with PICkit 5, MPLAB X IDE, and MCC code configurator (vs PIC18F25K20-E/SS (Extended temperature))

Design Notes

Decoupling is critical for the PIC18F25K20's 64 MHz core. Place a 100 nF X7R ceramic capacitor within 3 mm of each VDD/VSS pin pair (pins 8-9 and 19-20 on 28-SSOP), and add a single 10 uF bulk capacitor at the regulator output. For battery-powered designs using nanoWatt XLP sleep below 1 uA, ensure the regulator's quiescent current is below 500 nA (e.g., MCP1700) to preserve battery life. Place a 1 MOhm pull-up on MCLR (pin 1) to keep the device out of reset during VDD ramp.

Configuration bits must be programmed correctly before the part will operate. The most common mistakes are (1) leaving the PLL enabled while selecting an external oscillator, which forces the CPU above 64 MHz and bricks the part, (2) enabling low-voltage programming (LVP) without the PGECx/PGEDx pins reserved, which prevents subsequent ICSP sessions, and (3) forgetting to disable the watchdog timer (WDT) when using the internal LFINTOSC, which causes unexpected resets. Always read CONFIG1H through CONFIG4L back with the debugger after programming.

For 28-SSOP layout, route the ICSP pins (RB6/PGD, RB7/PGC) to a 6-pin header or test pad so the device can be programmed and debugged in-circuit using a PICkit 5 or ICD 4. Keep traces from RC3 (SCK/SCL) and RC4 (SDI/SDA) short (<25 mm) and add 4.7 kOhm pull-ups on I2C lines if used. The exposed die pad is not present on 28-SSOP, so no thermal copper pour is required, but a ground pour under the part improves EMI immunity for the ADC channels.

The 10-bit ADC on PIC18F25K20 achieves best linearity when the source impedance is below 10 kOhm and the acquisition time is at least 2.45 us. Add an external 100 nF ceramic capacitor directly at the analog pin if the source impedance exceeds 5 kOhm (for example, when reading a remote thermistor through long cable). Use VREF+ (RA3) tied to a stable 3.0 V reference (e.g., MCP1525) instead of VDD for measurements requiring better than 1% absolute accuracy across temperature.

The PIC18F25K20 is a low-power CMOS device that dissipates well under 100 mW even at full 64 MHz operation. In 28-SSOP (theta_JA approximately 90 C/W), maximum junction temperature is reached only at extreme ambient plus load combinations. No heatsink or thermal copper pour is required for typical embedded use; however, in enclosed automotive cabin installations at +85 C ambient, verify that the total device current (CPU + peripherals + I/O drive) stays below 30 mA to maintain the 10-year reliability target.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

RoHS and REACH compliance per Microchip product page; lead-free matte-tin finish; halogen-free molding compound. Not AEC-Q100 qualified - for AEC-Q100 automotive grade consider PIC18F25K20-I/SSVAO factory pre-screened variants. Conflict minerals declaration filed under Microchip's Dodd-Frank reporting.

Data verified on: 2026-09-27 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC18F25K20-I/SS PIC18F25K20-I/SS datasheet Microchip PIC18F25K20 32KB Flash 8-bit MCU SSOP-28 28-SSOP PIC18 microcontroller 64MHz PIC18F25K20 battery powered IoT PIC18F25K20 vs PIC18F24K20 PIC18F25K20 drop-in replacement PIC18F25K20-I/SS buy price what is the flash memory of PIC18F25K20 PIC18F25K20 SSOP-28 pinout PIC18F25K20 nanoWatt XLP low power

Related Components & Terms

Microchip Technology PIC18F25K20 PIC18F25K20-I/SS PIC18F25K22 PIC18F26K20 PIC18F24K20 PIC18F25K20-E/SS PIC18F23K20 PIC18F2XK20/4XK20 8-bit microcontroller MCU RISC Harvard architecture Flash memory SRAM EEPROM nanoWatt XLP 10-bit ADC EUSART MSSP I2C SPI ECCP ICSP 28-SSOP RoHS REACH PICkit MPLAB X IDE MCC AEC-Q100 IoT sensor node HVAC thermostat consumer appliance USB HID
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details