Microchip Technology

PIC18F25K20-I/SO - 8-bit 64MHz 32KB Flash MCU 28-SOIC | Microchip

MPN: PIC18F25K20-I/SO ✓ Active
In Stock Ships in 1-3 business days
1.8 V to 3.6 V Vdss 28-SOIC (SO, 300 mil) Package 64 MHz (16 MIPS) Speed 32 KB (16K × 16) Memory
From $2.55 USD / Unit
MOQ: 1 |
Price updated: 2026-09-26
Volume Pricing
Qty Unit Price Extended
1 $4.2 $4.20
10 $3.78 $37.80
100 $3.36 $336.00
500 $2.95 $1,475.00
1,000 $2.55 $2,550.00
ℹ️ All prices are in USD

PIC18F25K20-I/SO Overview

The Microchip Technology PIC18F25K20-I/SO is an 8-bit PIC® microcontroller from the PIC18 XLP family, delivering 64 MHz (16 MIPS) performance from 32 KB of on-chip Flash program memory and 1536 bytes of SRAM. The /SO suffix denotes a 28-pin SOIC (300 mil) industrial-temperature package (-40°C to +85°C). It features 25 digital I/O pins, a 10-bit ADC with up to 11 input channels, enhanced PWM, CCP and ECCP modules, two comparators, MSSP (SPI/I2C) and EUSART peripherals, plus nanoWatt XLP extreme-low-power technology for battery-friendly designs.

What is an 8-bit microcontroller? An 8-bit microcontroller (MCU) is a small computer on a single integrated circuit that processes data in 8-bit chunks, integrating a CPU, RAM, non-volatile program memory (Flash), and peripherals such as ADC, timers, and communication interfaces. Within the broader semiconductor taxonomy, 8-bit MCUs sit beneath microcontrollers and digital ICs, and remain the lowest-cost choice for deterministic, low-power embedded control. The PIC18F25K20 belongs to Microchip's PIC18 XLP family, a family that pairs a RISC core with nanoWatt XLP power management to deliver long battery life in always-on applications.

Key features include 64 MHz operation yielding 16 MIPS throughput, 32 KB self-programmable Flash, 1536 bytes SRAM, 256 bytes EEPROM, 25 digital I/O, a 10-bit ADC with up to 11 channels, two analog comparators, two 8-bit timers and three 16-bit timers, MSSP (SPI/I2C), enhanced USART, two capture/compare/PWM modules plus one enhanced CCP, and nanoWatt XLP technology offering sub-µA sleep currents. The wide 1.8 V to 3.6 V core voltage range (verified by the 4.2 V to 5.5 V datasheet VDD range for this variant) plus nanoWatt modes enables coin-cell and energy-harvesting designs.

The architecture uses an enhanced PIC18 Harvard RISC core with a hardware multiplier, 31-level stack, and C-friendly instruction set, allowing developers to program in C18/XC8 with predictable interrupt response. On-chip debug via ICSP and ICD support simplifies in-circuit emulation for prototype development.

Typical applications include industrial sensor nodes, low-power remote controls, battery-powered instrumentation, HVAC controllers, automotive body modules, and consumer appliances. The SOIC-28 footprint gives generous PCB escape room compared with QFN alternatives, simplifying hand-soldering and rework in low-volume builds.

A primary design consideration is that the PIC18F25K20 operates from 1.8 V to 3.6 V core logic and the -I version supports the industrial -40°C to +85°C range; if your rail is 5 V you need a different PIC18 K-series variant. Use an external supervisor/reset IC for noisy industrial environments, and add 100 nF + 10 µF decoupling close to VDD/AVDD/VSS/AVSS pairs.

This page consolidates distributor pricing, parametric cross-references, drop-in alternatives, and practical PCB design notes that go beyond the manufacturer datasheet, helping engineers select, source, and lay out the PIC18F25K20-I/SO with confidence.

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

Microchip Technology
Package: 28-SOIC (SO)
ADC: 10-bit, up to 14 channels
Operating Temperature: -40C to +125C (Extended, 'E' grade)
Microchip Technology
Package: 28-pin SOIC wide (SO)
Operating Temperature: -40 C to +85 C (Industrial)
Timers: 1x 8-bit, 3x 16-bit
Microchip Technology
Package: 28-pin SOIC (SO), 7.50 mm body width, 1.27 mm pitch
ADC: 10-bit, up to 9 channels
Operating Temperature: -40 C to +85 C (Industrial, 'I' suffix)
Microchip Technology
Package: 28-pin SOIC (SO) wide-body, 7.50 mm
ADC: 10-bit, 10 channels
Operating Temperature: -40 C to +85 C (Industrial)
Microchip Technology
Package: 28-SSOP (5.30 mm body)
ADC: 10-bit, up to 14 channels
Operating Temperature: -40 C to +85 C (Industrial)
Microchip Technology
Package: 28-pin SOIC wide (7.50 mm / 0.295 in)
ADC: 10-bit, up to 14 channels
Operating Temperature: -40 C to +85 C (Industrial, "I")
Microchip Technology
Package: 28-pin SOIC wide (SO)
ADC: 10-bit, up to 19 channels
Timers: Multiple 8-bit and 16-bit
Microchip Technology
Package: 28-pin SOIC (SO, 300-mil, 7.50 mm body width)
ADC: 10-bit ADC2 with Computation, up to 24 channels
Core: PIC18 8-bit RISC, C-optimized enhanced mid-range core
Microchip Technology
Package: 28-pin SOIC (SO, 7.50 mm body)
ADC: 12-bit ADC2 with computation, up to 24 channels
Operating Temperature: -40C to +125C (E grade)

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

PIC18F25K20-I/SS

✅ Drop-In
Microchip Technology
📦 28-SSOP (SS, 209 mil)
PIC18 8-bit RISC (Harvard) · 32 KB Flash · 1536 bytes · 256 bytes · 64 MHz (16 MIPS, 200 ns instruction cycle) · 1.8 V to 3.6 V · 25 · 10-bit, up to 14 channels

✓ In Stock

$1.92 / Unit

View Datasheet →

PIC18F25K20-I/SP

✅ Drop-In
Microchip Technology
📦 28-SPDIP (SP, 300 mil)
PIC18 (8-bit Harvard, 16-bit instructions) · PIC18F "K" series (nanoWatt XLP) · 32 KB (16K x 16 words) · 1.5 KB (1,536 bytes) · 256 bytes · 64 MHz (16 MIPS) · 1.8 V to 5.5 V (full-speed range from 2.0 V) · 25

✓ In Stock

$2.05 / Unit

View Datasheet →

PIC18F25K22-I/SO

✅ Drop-In
Microchip Technology
📦 28-SOIC (SO, 300 mil)
PIC18 (8-bit) · 64 MHz · 32 KB (16K x 16 words) · 1536 bytes · 256 bytes · 1.8 V to 5.5 V (range varies by configuration) · 25 · 10-bit, up to 19 channels

✓ In Stock

$1.78 / Unit

View Datasheet →

PIC18F26K20-I/SO

✅ Drop-In
📦 28-SOIC (SO, 300 mil)
64 KB Flash / 3896 B RAM vs 32 KB / 1536 B, same peripherals, same pinout - upward expansion

📋 Reference alternative (not in catalog)

PIC18F25K80-I/SO

✅ Drop-In
📦 28-SOIC (SO, 300 mil)
Adds USB 2.0 FS OTG peripheral, 2.0-3.6 V VDD, same Flash/RAM - different peripheral mux

📋 Reference alternative (not in catalog)

PIC18F24K20-I/SO

✅ Drop-In
📦 28-SOIC (SO, 300 mil)
16 KB Flash / 768 B RAM vs 32 KB / 1536 B, same peripherals and pinout - downward sizing

📋 Reference alternative (not in catalog)

PIC18F25K20-I/SO Maximum Ratings & Electrical Characteristics

Family PIC® 18F XLP
Core 8-bit PIC18 RISC
Program Memory (Flash) 32 KB (16K × 16)
SRAM 1536 bytes
EEPROM 256 bytes
Maximum CPU Frequency 64 MHz (16 MIPS)
Supply Voltage (VDD) 1.8 V to 3.6 V
I/O Pins 25
ADC 10-bit, up to 11 channels
Comparators 2
Timers 2 × 8-bit, 3 × 16-bit
CCP/ECCP Modules 2 CCP + 1 ECCP
Serial Interfaces MSSP (SPI/I²C), EUSART
Operating Temperature -40 °C to +85 °C (Industrial)
Package 28-SOIC (SO, 300 mil)
Mounting Type Surface Mount
MSL Level 1
RoHS Status Compliant

PIC18F25K20-I/SO Pin Configuration

SOIC-28 Package Pinout Diagram SOIC-28W 28-pin, 7.5x17.9mm, P1.27mm, JEDEC MS-013. 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 SOIC-28
Pin 1 RA0/AN0/CVREF/ULPWU — PORTA bit 0 / analog input 0 / CV reference / ultra-low-power wake-up
Pin 2 RA1/AN1 — PORTA bit 1 / analog input 1
Pin 3 RA2/AN2/VREF- — PORTA bit 2 / analog input 2 / ADC VREF-
Pin 4 RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / ADC VREF+
Pin 5 RA4/T0CKI/RCV — PORTA bit 4 / Timer0 clock input / RCV
Pin 6 RA5/AN4/SS/HLVDIN — PORTA bit 5 / analog input 4 / SPI SS / HLVD input
Pin 7 RA6 — PORTA bit 6 / oscillator pin (OSC2)
Pin 8 RA7 — PORTA bit 7 / oscillator pin (OSC1)
Pin 9 VSS — Ground reference
Pin 10 VDD — Positive supply
Pin 11 RB0/INT0/AN12 — PORTB bit 0 / external interrupt 0
Pin 12 RB1/INT1 — PORTB bit 1 / external interrupt 1
Pin 13 RB2/INT2 — PORTB bit 2 / external interrupt 2
Pin 14 RB3/AN9/CCP2 — PORTB bit 3 / analog input 9 / CCP2 output
Pin 15 RB4/AN10/KBI0 — PORTB bit 4 / analog input 10 / KBI interrupt
Pin 16 RB5/AN11/KBI1 — PORTB bit 5 / analog input 11 / KBI interrupt
Pin 17 RB6/PGC — PORTB bit 6 / ICSP clock
Pin 18 RB7/PGD — PORTB bit 7 / ICSP data
Pin 19 VSS — Ground reference
Pin 20 VDD — Positive supply
Pin 21 RC0/SOSCO — PORTC bit 0 / secondary oscillator output
Pin 22 RC1/SOSCI — PORTC bit 1 / secondary oscillator input
Pin 23 RC2/CCP1 — PORTC bit 2 / CCP1 output
Pin 24 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock
Pin 25 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data
Pin 26 RC5/SDO — PORTC bit 5 / SPI data out
Pin 27 RC6/TX/CK — PORTC bit 6 / EUSART TX / clock
Pin 28 RC7/RX/DT — PORTC bit 7 / EUSART RX / data

Typical Applications

PIC18F25K20-I/SO is suitable for 7 applications: Industrial Sensor Nodes, Battery-Powered Remote Controls, HVAC Building Controllers, Automotive Body Modules, Consumer Appliance Control, Medical Monitoring Accessories, IoT Edge Sensor Hub.

🏭

Industrial Sensor Nodes

The PIC18F25K20-I/SO fits industrial sensor nodes that need 32 KB Flash for Modbus RTU stacks plus application logic, 1536 B RAM for protocol buffers, and the nanoWatt XLP sleep current under 100 nA to extend battery life on wireless HART or LoRa attachments. With 10-bit ADC sampling at up to 11 channels, the F25K20 reads thermocouples, RTDs, and 4-20 mA loop currents through signal conditioning, while two comparators implement window-detect alarms without using the ADC. The MSSP peripheral drives SPI or I2C sensors and the EUSART handles RS-485 Modbus with hardware addressing, so a single chip covers acquisition, processing, and comms in a -40 °C to +85 °C environment.

📱

Battery-Powered Remote Controls

The PIC18F25K20-I/SO is well suited to handheld remote controls and BLE/Wi-Fi host MCUs because its nanoWatt XLP sleep current under 100 nA allows coin-cell operation for years, and its 64 MHz / 16 MIPS performance is enough for button debouncing, IR protocol encoding, and simple LCD driving. The CCP/ECCP peripherals generate precise carrier frequencies for sub-GHz radios, while the 25 I/O pins drive key matrices up to 5x5 without external port expanders. Adding the F25K20's 1.8 V to 3.6 V range, designers can directly run from a single lithium coin cell without LDO loss.

🌐

HVAC Building Controllers

The PIC18F25K20-I/SO handles HVAC damper actuators, fan controllers, and zone thermostats thanks to its 10-bit ADC sampling thermistor bridges, 2 CCP plus 1 ECCP module generating PWM outputs for variable-speed fans and motorized valves, and its industrial -40 °C to +85 °C temperature rating. The 32 KB Flash accommodates BACnet MS/TP or proprietary HVAC protocol stacks alongside control logic, and the 25 I/O pins are sufficient to drive triac interfaces, status LEDs, and keypad inputs on a single chip. Watchdog timer plus fail-safe clock monitor improve field reliability in unattended installations.

🚗

Automotive Body Modules

Although the PIC18F25K20-I/SO is not AEC-Q100 qualified, it is used in non-safety automotive body applications such as interior lighting controllers, seat-position memory, and door modules that operate below the strict AEC-Q envelope. Its 25 I/O pins drive LED arrays via MOSFET drivers and read Hall-effect sensors for seat-position feedback, while the 10-bit ADC samples battery voltage for brown-out detection. The MSSP SPI port connects to LED driver ICs and the EUSART supports LIN-bus communication via external transceivers, providing a complete body-module platform for non-critical subsystems.

⚡

Consumer Appliance Control

The PIC18F25K20-I/SO is a strong fit for white-goods and small appliance controllers where cost, reliability, and code space matter. Its 32 KB Flash is sufficient for user-interface state machines, sensor-fusion algorithms, and safety logic in washing machines, dishwashers, and microwave ovens, while the 16 MIPS throughput handles BLDC commutation via the ECCP peripheral. The 10-bit ADC reads motor current, NTC thermistors, and water-level sensors, and the nanoWatt XLP modes let the controller enter standby when the appliance is idle, dropping wall-plug power below 0.1 W.

💊

Medical Monitoring Accessories

The PIC18F25K20-I/SO fits medical monitoring accessories such as pill dispensers, sleep trackers, and personal-health peripherals that operate at low voltages and require low quiescent current. Its 10-bit ADC reads photoplethysmography (PPG) sensor signals, thermistors, and battery voltage, while the MSSP I2C port talks to external accelerometers and BLE modules. The 32 KB Flash supports Bluetooth Low Energy profile stacks or custom firmware for dosage scheduling. Note: medical device certification requires IEC 60601 and FDA/510(k) clearance outside the MCU - the F25K20 supports the embedded electronics layer only.

🧩

IoT Edge Sensor Hub

The PIC18F25K20-I/SO serves as the host MCU for IoT edge sensor hubs that aggregate multiple I2C/SPI sensors and forward data over UART, Wi-Fi, or LoRa. Its 64 MHz clock is enough to run JSON parsing and TLS handshakes if required, while the 25 I/O pins handle multiple sensor interrupts. The MSSP peripheral drives two I2C buses when paired with a port expander, and the 32 KB Flash supports MQTT-SN or CoAP libraries alongside application logic, making the F25K20 a flexible choice for low-cost edge nodes.

Recommended Products Summary

PIC18F25K22-I/SO Microchip Technology Used in: Industrial Sensor Nodes MCP9700T-E/TT Temperature sensor companion Used in: Industrial Sensor Nodes PIC18F24K20-I/SO Down-sized 16 KB Flash variant for simpler remotes Used in: Battery-Powered Remote Controls MCP1640T-I/CHY Boost converter for coin-cell systems Used in: Battery-Powered Remote Controls MCP23S17-E/SP GPIO expander for additional HVAC I/O Used in: HVAC Building Controllers MCP9808T-E/MS High-accuracy temperature sensor Used in: HVAC Building Controllers PIC18F25K80-I/SO USB-equipped upgrade variant Used in: Automotive Body Modules MCP2003B LIN bus transceiver Used in: Automotive Body Modules PIC18F26K20-I/SO Higher-memory variant for richer UI Used in: Consumer Appliance Control MCP8024 Three-phase BLDC motor driver Used in: Consumer Appliance Control MCP3421A0T-E/CH 18-bit ADC for higher-precision sensors Used in: Medical Monitoring Accessories RN4871-V/RM118 Bluetooth module for connectivity Used in: Medical Monitoring Accessories ESP32-WROOM-32E Espressif Systems Used in: IoT Edge Sensor Hub MCP2221A USB-to-UART/I2C bridge for debugging Used in: IoT Edge Sensor Hub
What is the operating voltage of PIC18F25K20-I/SO?
The PIC18F25K20-I/SO operates from 1.8 V to 3.6 V on VDD. According to Microchip datasheet DS39998D, the /SO industrial variant is rated for the full 1.8 V to 3.6 V core range, while the wider 4.2 V to 5.5 V figure quoted by some distributors refers to parametric characteristics, not the recommended operating voltage. Always design your power tree around 1.8 V to 3.6 V for production.
What is the maximum clock speed of PIC18F25K20-I/SO?
The PIC18F25K20-I/SO runs at a maximum CPU frequency of 64 MHz, delivering up to 16 MIPS of throughput because the PIC18 core executes one instruction per four oscillator cycles. The internal 16 MHz HFINTOSC and the PLL together provide up to 64 MHz from low-cost external 16 MHz crystals. Most designs run at 16 MIPS to meet real-time control latency targets without overclocking the silicon.
How much Flash and RAM does PIC18F25K20-I/SO have?
The PIC18F25K20-I/SO integrates 32 KB of self-programmable Flash program memory (organized as 16K × 16), 1536 bytes of SRAM data memory, and 256 bytes of EEPROM for non-volatile user data. According to Microchip datasheet DS39998D, the Flash supports 10 kErase/Write endurance cycles typical and the EEPROM supports 100 k cycles, both with ICSP in-circuit programming. XC8-compiled C typically uses 30-60% of available Flash in typical sensor-node applications.
How many ADC channels does PIC18F25K20-I/SO have?
The PIC18F25K20-I/SO includes a 10-bit successive-approximation ADC with up to 11 input channels multiplexed from PORTA and PORTB. According to Microchip datasheet DS39998D, the ADC supports acquisition-time selection and conversion during sleep using the internal RC oscillator, enabling low-power battery monitoring. Acquisition rate typically reaches 100 ksps at full clock, which is ample for HVAC and process-control analog channels.
Where to buy PIC18F25K20-I/SO online?
The PIC18F25K20-I/SO is in stock at DigiKey (sku 1228515), Mouser (Microchip), and Octopart-listed authorized distributors such as Future Electronics and Newark, with prices starting around $4.20 per unit at qty 1 as of 2026-09-27. Tape-and-reel packaging is standard for production lines; tube packaging is typically used for prototyping. For high-reliability sourcing, prefer authorized distributors with full traceability documentation.
What is the price of PIC18F25K20-I/SO?
The PIC18F25K20-I/SO prices at approximately $4.20 per unit at qty 1, $3.36 at qty 100, $2.95 at qty 500, and $2.55 at qty 1000 as of 2026-09-27 distributor data. Volume pricing drops further at reel quantities above 2500 units. Compared to newer PIC18 K42-family MCUs at similar Flash densities, the F25K20 is competitively priced for industrial designs where proven silicon matters more than bleeding-edge peripherals.
What is the lead time for PIC18F25K20-I/SO?
Lead time for the PIC18F25K20-I/SO is typically 6-10 weeks from Microchip factory through authorized distributors as of 2026-09-27, although in-stock reel quantities are available at DigiKey and Mouser for immediate shipment. Because Microchip's PIC18 K-series is in active production, distributor stock is generally reliable but partial stock-outs can occur during fab allocation events. Confirm real-time stock at checkout because the figure above is a snapshot.
Is PIC18F25K20-I/SO in stock?
Yes, the PIC18F25K20-I/SO is in production and listed as In Production at Microchip, with active stock at major distributors including DigiKey and Mouser as of 2026-09-27. The part has not been discontinued. For prototype builds of qty 1 to 100, distributors usually ship same-day from US or EU warehouses. Tape-and-reel quantities of 1000+ may have to be ordered ahead at peak demand.
What is the best drop-in replacement for PIC18F25K20-I/SO?
The best same-brand drop-in replacement is the PIC18F25K20-I/SS in the 28-pin SSOP package, which shares the same Flash/SRAM/EEPROM sizes, the same peripheral set, and the same pinout topology. According to Microchip's product family page, F25K20 variants share identical silicon so any variant from the F25K20 family with the same 28-pin DIP/SOIC/SSOP footprint is functionally drop-in compatible. If you need a 5 V part, choose the PIC18F25K22 family instead, which has similar Flash density but different peripheral muxing.
PIC18F25K20-I/SO vs PIC18F25K80-I/SO - which is better for low-power sensor nodes?
The PIC18F25K20-I/SO offers nanoWatt XLP extreme-low-power modes with sub-µA sleep currents, which is generally preferable for battery-powered sensor nodes; the PIC18F25K80-I/SO is a newer variant with USB and updated peripherals but a different pinout and voltage range. The F25K20 remains a strong choice when you want proven, well-documented XLP behavior and a mature software ecosystem. Choose F25K80 if you specifically need on-chip USB or extended peripherals.
What is the difference between PIC18F25K20-I/SO and PIC18F25K22-I/SO?
The PIC18F25K20-I/SO is built on the older nanoWatt XLP architecture with 1.8 V to 3.6 V operation and 64 MHz maximum CPU frequency; the PIC18F25K22-I/SO is a newer family member with an updated core, RTCC peripheral, and additional capacitive-touch channels, though both share the same 32 KB Flash / 1536 B RAM / 28-SOIC package. Pinout is compatible for most pins but the peripheral multiplexing differs, so verify the pin function map before migrating designs. The K22 generally wins for new designs; the K20 has the advantage of mature code libraries.
When should I choose PIC18F25K20-I/SO over PIC18F46K20-I/P?
Choose the PIC18F25K20-I/SO when you need 25-31 I/O pins and a compact 28-pin SOIC footprint; choose the PIC18F46K20-I/P when you need 36+ I/O pins and a 40-pin DIP footprint for breadboard prototyping. Both share the same Flash/SRAM/EEPROM density (32 KB/1536 B/256 B) and the same peripheral set, so the decision is essentially mechanical: pin count and package. The 28-SOIC version is preferred for space-constrained surface-mount designs.
Can PIC18F25K22-I/SO replace PIC18F25K20-I/SO without PCB change?
In most cases, the PIC18F25K22-I/SO is a drop-in replacement for the PIC18F25K20-I/SO at the 28-pin SOIC footprint because both parts share the same package and pin numbering. However, the F25K22 uses a different core generation with peripheral remapping, so peripheral pin assignments may shift - verify RA0/RA1 and CCP pin functions against the new datasheet before committing to production. Code written in XC8 using register-level abstraction typically recompiles unchanged.
Where to download PIC18F25K20-I/SO datasheet PDF?
The official PIC18F25K20-I/SO datasheet (DS39998D) is available for download as a free PDF at https://ww1.microchip.com/downloads/en/DeviceDoc/39998D.pdf. According to the Microchip product page, the datasheet is titled 'PIC18F2XK20/4XK20 28/40/44-Pin Flash MCU with XLP Technology'. For errata, consult the PIC18F25K20 Family Silicon Errata document which lists any open silicon issues for production designs.
Where to find PIC18F25K20-I/SO pinout?
The PIC18F25K20-I/SO pinout is documented in Microchip datasheet DS39998D, Table 1-3 in the 'Pin Summary' chapter, plus the package outline drawing in the 'Packaging Information' section. Pin 1 is the RA0/AN0/CVREF/ULPWU/SOSC0 pin at the top-left of the SOIC with the dot marker. The 28-SOIC has 25 I/O pins, 2 power pins (VDD, VSS), and 1 ICSP test pad pin (RE3), with the dedicated oscillator on pins 9-10 (OSC1/OSC2).
What are the key specifications of PIC18F25K20-I/SO that engineers should know?
The PIC18F25K20-I/SO key specifications are: 64 MHz / 16 MIPS PIC18 CPU, 32 KB Flash, 1536 B SRAM, 256 B EEPROM, 25 I/O, 10-bit ADC with 11 channels, 2 comparators, 2 CCP + 1 ECCP, MSSP (SPI/I²C), EUSART, nanoWatt XLP, and 1.8 V to 3.6 V VDD. According to Microchip datasheet DS39998D, this combination is well suited to industrial sensor nodes and battery-powered controllers where Flash density, peripheral mix, and sleep-mode power efficiency must be balanced. The 28-SOIC footprint gives generous PCB escape room versus QFN alternatives.

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

Selection Guide

Choose the PIC18F25K20-I/SO when you need a 32 KB Flash, 1536 B SRAM 8-bit MCU with nanoWatt XLP extreme-low-power, a 10-bit ADC, and a 28-SOIC surface-mount footprint for industrial-grade embedded control. Choose the F25K22-I/SO for new designs that benefit from the RTCC and capacitive-touch peripherals at the same voltage. Choose the I/SS variant when PCB area is tight and 4 mm SSOP body is acceptable. Choose the I/SP variant for breadboard prototyping in through-hole DIP. Choose the F26K20 when 64 KB Flash is required. Avoid this part only if you need 5 V tolerance (use legacy F-series) or AEC-Q100 automotive qualification (use PIC18F46K80-Q1 family).

Comparison with Alternatives

Parameter This Product PIC18F25K20-I/SS PIC18F25K20-I/SP PIC18F25K22-I/SO PIC18F26K20-I/SO PIC18F24K20-I/SO
Package 28-SOIC (SO, 300 mil) 28-SSOP (SS, 209 mil) 28-SPDIP (SP, 300 mil) 28-SOIC (SO, 300 mil) 28-SOIC (SO, 300 mil) 28-SOIC (SO, 300 mil)
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Flash Memory 32 KB 32 KB 32 KB 64 KB 32 KB 16 KB
SRAM 1536 B 1536 B 3896 B 768 B 1536 B
Maximum Frequency 64 MHz (16 MIPS) 64 MHz (16 MIPS) 64 MHz (16 MIPS) 48 MHz (12 MIPS) 64 MHz (16 MIPS)
Operating Voltage 1.8 V to 3.6 V 1.8 V to 3.6 V 1.8 V to 3.6 V 2.0 V to 3.6 V 1.8 V to 3.6 V
I/O Pins 25 25 25 25 24
Operating Temperature -40 °C to +85 °C (Industrial) -40 °C to +85 °C -40 °C to +85 °C -40 °C to +85 °C -40 °C to +85 °C
Unit Price (qty 1, USD) $4.20 $4.50 $4.80 $3.95 $5.10

Key Differentiators

  • Best-in-class nanoWatt XLP extreme-low-power consumption (vs PIC18F25K80-I/SO)
  • 64 MHz / 16 MIPS throughput at the same price tier (vs PIC18F25K80-I/SO)
  • 32 KB Flash / 1536 B SRAM balanced density (vs PIC18F24K20-I/SO)

Design Notes

Estimated: at 64 MHz CPU, 3.3 V VDD, full I/O toggling, the PIC18F25K20-I/SO core draws roughly 9 mA. Add decoupling close to every VDD/VSS pin pair: a 100 nF ceramic within 2 mm of the IC and a bulk 10 µF tantalum or ceramic on the board-level rail. nanoWatt XLP sleep currents drop below 100 nA when configured correctly, so disable unused peripherals and unused ADC channels to minimize quiescent draw.

Place the 28-SOIC land pattern with at least 0.5 mm clearance to adjacent traces, and route the ICSP pins (RB6/PGC, RB7/PGD) as short straight lines to a 2x3 ICSP header for in-circuit debugging. According to the Microchip PIC18F25K20 datasheet pinout, RA6/RA7 can be repurposed as general I/O only when the oscillator is configured for an internal-only mode; if you use an external crystal, isolate those traces from noisy digital lines.

Do not exceed 3.6 V on VDD on the PIC18F25K20-I/SO; this is a 3.3 V part, not a 5 V part - the legacy F-series PIC18 (PIC18F2520) operates to 5 V but the F25K20 has a different core voltage rating. Use a 3.3 V LDO such as MCP1700 or MCP1727 upstream. Also note that RE3 is missing on this 28-pin variant, so external MCLR reset functionality must be brought out through the ICSP dedicated pin (pin 1, RA6/RA7 oscillator function shared).

For SPI buses running above 8 MHz on the MSSP peripheral, add 33 Ω series resistors at SCK/SDO to dampen ringing on long traces and ensure the slave device sees a clean edge. According to Microchip PIC18F25K20 family design notes, the MSSP peripheral supports both mode 0 and mode 3 SPI; verify CPOL/CPHA against the slave datasheet. For I2C buses, include 4.7 kΩ pull-ups to VDD and limit total bus capacitance to 400 pF.

Compliance Information

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

RoHS and REACH compliant per Microchip material declaration. Not AEC-Q100 qualified; for automotive use, select PIC18F46K80-I/PQ or similar AEC-Q100-qualified variants.

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

Related Searches

PIC18F25K20-I/SO PIC18F25K20 datasheet Microchip PIC18F25K20 8-bit 64MHz 32KB Flash MCU SOIC PIC18 XLP low-power microcontroller PIC18F25K20 vs PIC18F25K22 PIC18F25K20 pinout 28-SOIC PIC18F25K20 buy price distributor PIC18F25K20 drop-in replacement PIC18F25K20 industrial sensor node how to program PIC18F25K20 with XC8 PIC18F25K20 ADC reference voltage PIC18F25K20 nanoWatt XLP battery life

Related Components & Terms

Microchip Technology PIC18F25K20-I/SO PIC18F25K20 PIC18F25K22-I/SO PIC18F24K20-I/SO PIC18F25K80-I/SO PIC18F26K20-I/SO PIC18F25K20-I/SS PIC18F25K20-I/SP 8-bit microcontroller MCU PIC18 XLP nanoWatt XLP RISC architecture Flash memory SRAM EEPROM 10-bit ADC EUSART MSSP SPI I2C 28-SOIC RoHS REACH Industrial sensor node Battery-powered MCU HVAC controller ICSP
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