Microchip Technology

PIC18F25K20-E/ML - 32KB Flash, 48MHz 8-bit MCU | Microchip

MPN: PIC18F25K20-E/ML ✓ Active
In Stock Ships in 1-3 business days
1.8 V to 3.6 V Vdss ~100 nA typical Id QFN-28 (ML) 6x6 mm with exposed pad Package 48 MHz (12 MIPS) Speed 32 KB Memory
From $2.95 USD / Unit
MOQ: 1 |
Price updated: 2026-09-26
Volume Pricing
Qty Unit Price Extended
1 $5.32 $5.32
10 $4.78 $47.80
100 $4.05 $405.00
500 $3.41 $1,705.00
1,000 $2.95 $2,950.00
ℹ️ All prices are in USD

PIC18F25K20-E/ML Overview

The Microchip Technology PIC18F25K20-E/ML is an 8-bit PIC18 microcontroller with 32KB Flash, 1536B RAM, 256B EEPROM, and 25 digital I/O pins, packaged in a 28-pin QFN (6x6 mm) with exposed pad. It runs up to 48MHz (12 MIPS) from a 1.8V to 3.6V supply and integrates a 10-bit ADC, multiple timers, and nanoWatt XLP extreme-low-power technology for battery-driven designs. The '/E' suffix denotes the extended -40C to +125C operating temperature range, and '/ML' is the QFN-28 package code.

A PIC18 microcontroller is a Harvard-architecture 8-bit RISC MCU from Microchip's PIC18 family, positioned above PIC10/12/16 in flash and peripheral count while below PIC24/dsPIC in core width. PIC18 devices combine a 16-bit instruction word (improved code density over PIC16) with a rich peripheral set - ADC, PWM, comparators, EUSART, SPI, I2C, USB (in some variants) - and inherit MPLAB X IDE and XC8 compiler support, making them a workhorse for industrial control, sensor hubs, and consumer appliances.

Key features of the PIC18F25K20 include 32KB self-programmable Flash, 1536B SRAM, 256B EEPROM, 10-bit ADC with up to 11 channels, two CCP/ECCP modules for PWM, an EUSART, MSSP for SPI/I2C, a 64MHz internal oscillator, nanoWatt XLP modes (sleep current ~100 nA typical), and an ICD-friendly ICSP interface. The QFN-28 (6x6) package exposes an EP pad that must be soldered to the PCB ground pour for thermal dissipation and electrical reference.

Internally the PIC18F25K20 uses Microchip's enhanced PIC18 core with an 8-bit ALU, 31-level hardware stack, and a 16-bit wide program memory bus. The 10-bit ADC is successive-approximation with acquisition time programmable up to several microseconds, suitable for sensor front-ends up to ~100 kS/s aggregate. The nanoWat XLP technology supports RTCC, deep sleep, and ultra-low-power wake-on-change for coin-cell applications.

Typical applications include battery-powered sensor nodes, HVAC controllers, white-goods user interfaces, low-cost USB-to-UART bridges (companion of the PIC18F25K20 USB variant family), and industrial metering. The wide 1.8-3.6V supply range and low sleep current make it well suited to 2xAA/coin-cell designs.

When designing with the PIC18F25K20-E/ML, ensure the exposed pad (EP) is soldered to a continuous ground plane for thermal performance. Decouple VDD with a 100nF ceramic plus 1-10uF bulk capacitor within 3mm of the pins, and keep analog and digital grounds connected only at the EP to avoid ground-loop noise coupling into the ADC.

This page consolidates distributor pricing, parametric alternatives, and practical design notes not found in the manufacturer datasheet, helping engineers evaluate the PIC18F25K20-E/ML for both new designs and legacy PIC18 drop-in migrations.

Drop-in alternatives for PIC18F25K20-E/ML — 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-E/ML (same form factor and footprint) — differing in ADC, Package, Timers, Program Memory (Flash), Operating Temperature.

Microchip Technology
Package: 28-QFN (6x6 mm), ML suffix
Timers: Four 16-bit (Timer0/1/3) and one 8-bit (Timer2)
Microchip Technology
ADC: 10-bit, 10 channels
Package: 28-pin QFN (6x6 mm) with Exposed Pad
Microchip Technology
ADC: 10-bit, up to 14 channels
Timers: 4 x 8/16-bit
Program Memory (Flash): 16 KB (8K x 16 instructions)
Microchip Technology
Package: 28-pin QFN with exposed pad (ML)
Timers: 4 (Timer0/1/2/3)
Operating Temperature: -40C to +125C (E suffix)
Microchip Technology
ADC: 10-bit, up to 13 channels
Timers: 4 (Timer0/1/2/3)
Program Memory (Flash): 32 KB (16K x 16 words)
Microchip Technology
ADC: 10-bit, up to 14 input channels
Package: 28-pin SPDIP (0.300", 7.62 mm body)
Timers: 2x 8-bit + 3x 16-bit
Microchip Technology
ADC: 10-bit, up to 14 channels
Package: 28-pin QFN (6x6 mm) with exposed pad
Timers: 4 (Timer0/1/2/3)

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

PIC18F25K20-I/ML

✅ Drop-In
📦 QFN-28 (ML) 6x6
industrial -40 to +85C, same die, same QFN-28 footprint

📋 Reference alternative (not in catalog)

PIC18F24K20-E/ML

✅ Drop-In
Microchip Technology
📦 QFN-28 (ML) 6x6
PIC18F K20 · PIC18 · 8-bit · 16 KB (8K x 16) · FLASH · 768 bytes · 256 bytes · 48 MHz

✓ In Stock

$2.45 / Unit

View Datasheet →

PIC18F23K20-E/ML

✅ Drop-In
Microchip Technology
📦 QFN-28 (ML) 6x6
8-bit PIC18 RISC (Harvard) · 16-bit, 4-cycle, 12 MIPS @ 48MHz · 8 KB · 768 bytes · 256 bytes · 48 MHz max · 1.8 V to 3.6 V · -40C to +125C (extended)

✓ In Stock

$2.1 / Unit

View Datasheet →

PIC18F25K22-I/ML

✅ Drop-In
📦 QFN-28 (ML) 6x6
K22 core with updated registers, 32KB Flash, requires firmware recompile but same pins

📋 Reference alternative (not in catalog)

PIC18F2520-I/ML

✅ Drop-In
Microchip Technology
📦 QFN-28 (ML) 6x6
PIC18 (8-bit Enhanced RISC) · 32 KB (16K x 16 words) · 1536 bytes · 256 bytes · 40 MHz (10 MIPS) · 4.2 V to 5.5 V · 25 · 10-bit, up to 13 channels

✓ In Stock

$4.1 / Unit

View Datasheet →

PIC18F24K50-I/ML

✅ Drop-In
Microchip Technology
📦 QFN-28 (ML) 6x6
PIC18 (8-bit Harvard) · 16 KB (8K x 16 instructions) · 2048 bytes · 256 bytes · 48 MHz · 12 MIPS · 2.3 V to 5.5 V · USB 2.0 Full-Speed (12 Mbps), device/host/OTG

✓ In Stock

$1.95 / Unit

View Datasheet →

PIC18F25K20-E/ML Maximum Ratings & Electrical Characteristics

Core PIC18 8-bit RISC
Program Memory (Flash) 32 KB
RAM 1536 B
EEPROM 256 B
Maximum CPU Speed 48 MHz (12 MIPS)
Supply Voltage (VDD) 1.8 V to 3.6 V
Operating Temperature (E suffix) -40 C to +125 C
Digital I/O Pins 25
ADC 10-bit, up to 11 channels
Timers 4 (Timer0-A, Timer1, Timer2, Timer3)
CCP / ECCP 1 CCP + 1 ECCP
EUSART 1
MSSP (SPI / I2C) 1
Comparators 2
Package QFN-28 (ML) 6x6 mm with exposed pad
Mounting Type Surface Mount
MSL Level 1
RoHS Status Compliant
nanoWatt XLP Sleep Current ~100 nA typical
Internal Oscillator 64 MHz (selectable 31 kHz to 16 MHz via postscaler)

PIC18F25K20-E/ML Pin Configuration

QFN-28 Package Pinout Diagram QFN-28 5x5mm, P0.5mm, EP 3.1x3.1mm, JEDEC MO-220. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 QFN-28
Pin 1 RA3/AN3/Vref+ — Digital I/O / analog input / ADC positive reference
Pin 2 RA2/AN2/Vref- — Digital I/O / analog input / ADC negative reference
Pin 3 RA1/AN1/C1IN1-/PGM — Digital I/O / analog input / comparator input / LVP program
Pin 4 RA0/AN0/C1IN0+/ULPWU — Digital I/O / analog input / comparator input / ultra-low-power wake-up
Pin 5 VSS — Ground reference
Pin 6 OSC1/CLKI/RA7 — Crystal input / external clock / digital I/O
Pin 7 OSC2/CLKO/RA6 — Crystal output / clock output / digital I/O
Pin 8 VSS — Ground reference
Pin 9 RC0/SOSCO — Digital I/O / secondary oscillator output (RTCC)
Pin 10 RC1/SOSCI — Digital I/O / secondary oscillator input (RTCC)
Pin 11 RC2/CCP1 — Digital I/O / Capture-Compare-PWM 1
Pin 12 RC3/SCK/SCL — Digital I/O / MSSP SPI clock / I2C clock
Pin 13 RC4/SDI/SDA — Digital I/O / MSSP SPI data in / I2C data
Pin 14 RC5/SDO — Digital I/O / MSSP SPI data out
Pin 15 RC6/TX/CK — Digital I/O / EUSART transmit / clock
Pin 16 RC7/RX/DT — Digital I/O / EUSART receive / data
Pin 17 VSS — Ground reference
Pin 18 VDD — Positive supply voltage
Pin 19 RB0/INT0/FLT0 — Digital I/O / external interrupt 0 / ECCP fault input
Pin 20 RB1/INT1 — Digital I/O / external interrupt 1
Pin 21 RB2/INT2/CANTX — Digital I/O / external interrupt 2 / ECAN TX (if equipped)
Pin 22 RB3/INT3/ECCP2/P2A — Digital I/O / external interrupt 3 / ECCP2 / PWM output
Pin 23 RB4/AN10/CCP5 — Digital I/O / analog input 10 / CCP5
Pin 24 RB5/AN11/CCP4/KBI1 — Digital I/O / analog input 11 / CCP4 / keyboard interrupt
Pin 25 RB6/PGC/ICSPCLK — Digital I/O / ICD clock / serial program clock
Pin 26 RB7/PGD/ICSPDAT — Digital I/O / ICD data / serial program data
Pin 27 RA4/AN4/C2IN0-/T0CKI — Digital I/O / analog input / comparator input / Timer0 clock
Pin 28 RA5/AN5/C2IN1+/SS/HLVDIN — Digital I/O / analog input / comparator input / SPI slave select / HLVD input

Typical Applications

PIC18F25K20-E/ML is suitable for 6 applications: Battery-Powered Sensor Node, HVAC Climate Controller, White Goods User Interface Panel, Industrial Metering and Data Logging, Low-Cost USB-to-UART Bridge, Automotive Body Control Auxiliary.

🧩

Battery-Powered Sensor Node

The PIC18F25K20-E/ML's nanoWatt XLP sleep current of approximately 100 nA and 1.8 V minimum supply make it ideal for 2xAA or coin-cell sensor nodes that must run for years unattended. The device wakes on interrupt, samples the 10-bit ADC (up to 11 channels), transmits via EUSART, and returns to deep sleep without external components. Placed as the central MCU with a 32.768 kHz crystal driving RTCC for timekeeping, it achieves <1 uA average current. Compared to a PIC18F46K22 it offers a smaller QFN-28 footprint and lower sleep current, suiting space-constrained wireless sensor designs where the same nanoWatt XLP architecture simplifies firmware reuse.

🏭

HVAC Climate Controller

The PIC18F25K20-E/ML's 25 I/O pins drive triac interfaces, fan PWM outputs (via ECCP), and NTC temperature sensors via the 10-bit ADC. Its extended -40 C to +125 C rating tolerates attic and outdoor HVAC enclosures without derating. The device runs the main control loop at 48 MHz while a 32 kHz timer handles UI debounce and capacitive touch wakeup. With 32 KB Flash it accommodates full state-machine control code plus a Modbus RTU slave via EUSART. Compared with PIC24 alternatives, the K20 keeps the BOM 30-40% cheaper while delivering sufficient MIPS for proportional-integral control loops at sub-millisecond update rates.

📱

White Goods User Interface Panel

The PIC18F25K20-E/ML is well suited to washing-machine, dishwasher, and oven user interface boards where it scans capacitive touch keys, drives LED indicators, and manages the buzzer/relay outputs. Its 10-bit ADC monitors line-frequency zero-crossing for triac dimming while the MSSP SPI port talks to an LED driver IC for segmented or matrix displays. QFN-28 (6x6 mm) keeps the panel PCB small, and the EP pad provides a low-impedance ground reference that meets IEC 61000-4-2 ESD targets when properly grounded. The 256 B EEPROM stores user preferences across power cycles.

⚡

Industrial Metering and Data Logging

With 32 KB Flash, 1536 B RAM, and 256 B EEPROM, the PIC18F25K20-E/ML serves as the metering brain for water, gas, and electricity sub-meters that log consumption to EEPROM and report via EUSART (Modbus RTU) or MSSP. The 10-bit ADC captures sensor front-ends with adequate resolution for billing-grade accuracy after calibration. Operating from 1.8-3.6 V, the device runs directly from a regulated DC tap on the meter bus. The extended -40 C to +125 C rating handles outdoor meter cabinets in hot climates.

🖥️

Low-Cost USB-to-UART Bridge

Although the PIC18F25K20-E/ML itself lacks native USB, migrating to the PIC18F24K50-I/ML (same QFN-28 footprint, USB 2.0 full-speed on-chip) yields a USB CDC class bridge that enumerates as a virtual COM port. The K20's MSSP and EUSART remain available for the asynchronous serial side. Code reuse is high because the K20 and K50 share register layouts for timers, ADC, and CCP modules. The result is a BOM of roughly $3 per bridge in 100-piece quantities - significantly cheaper than FTDI or CP210x solutions.

🚗

Automotive Body Control Auxiliary

The PIC18F25K20-E/ML's extended temperature grade (-40 C to +125 C) and wide supply tolerance make it suitable for non-safety automotive body modules such as ambient lighting controllers, seat-position memory, and accessory multiplexers. While not AEC-Q100 qualified (the K20 family is industrial/extended), it is commonly used in non-safety auxiliary circuits where OEM specifications permit. For safety-critical ECUs, the dsPIC33FJ family with AEC-Q100 qualification is the alternative path.

What is the flash memory size of PIC18F25K20-E/ML?
The PIC18F25K20-E/ML integrates 32 KB of self-programmable Flash program memory, 1536 B of SRAM, and 256 B of EEPROM. According to the Microchip 28/40/44-Pin Flash datasheet family document, the 32 KB Flash supports 1,000,000 erase/write cycles typical and is partitioned into a 16K x 16 program word array, enabling in-application programming via the ICSP interface.
What is the operating voltage of PIC18F25K20-E/ML?
The PIC18F25K20-E/ML operates from 1.8 V to 3.6 V on VDD. The /E temperature grade (-40 C to +125 C) is supported across this full range. The device includes an internal 64 MHz oscillator block and a 31 kHz LF oscillator for low-power modes, both selectable via the OSCCON register, so no external crystal is required for typical 48 MHz operation.
What is the maximum CPU clock speed of PIC18F25K20-E/ML?
The PIC18F25K20-E/ML achieves up to 48 MHz system clock, delivering 12 MIPS instruction throughput. The device derives this from the internal 64 MHz HFINTOSC divided by 2, or from an external HS crystal up to 25 MHz with the 4x PLL enabled. At 3.3V VDD, 48 MHz operation is supported across the full -40 C to +125 C industrial range.
What package does PIC18F25K20-E/ML come in?
The PIC18F25K20-E/ML is housed in a 28-pin QFN package measuring 6x6 mm with an exposed thermal pad (package code ML). The exposed pad must be soldered to a continuous ground plane on the PCB for both thermal dissipation and electrical reference, as it is internally bonded to VSS. Pin pitch is 0.65 mm with a 0.4 mm lead width.
Where to download PIC18F25K20-E/ML datasheet PDF?
The PIC18F25K20 datasheet PDF is available from Microchip's product page at microchip.com/en-us/product/PIC18F25K20, with the direct PDF download at the device documentation URL provided on the site. The datasheet covers the entire PIC18F2XK20/4XK20 family and includes electrical characteristics, ADC timing diagrams, and the QFN-28 land pattern reference.
Where to find PIC18F25K20-E/ML pinout for QFN-28?
The QFN-28 pinout for PIC18F25K20-E/ML is shown in the datasheet's pin diagrams section. Key pins include VDD on pin 1 and pin 20 (both must be decoupled), VSS on pin 8 and the EP pad, RA0-RA7 on pins 2-7 and 23-28, RB0-RB7 on pins 9-13 and 33-34 (QFN mapping varies - consult datasheet figure for exact ball/pin numbering).
What is the price of PIC18F25K20-E/ML in 2026?
The PIC18F25K20-E/ML is priced at approximately $5.32 per unit at qty-1, $4.78 at qty-10, $4.05 at qty-100, $3.41 at qty-500, and $2.95 at qty-1000, as of 2026-09-27 based on aggregated distributor data. Volume pricing varies by franchised stockists; check Mouser, DigiKey, and Newark for the latest quote. The LCSC listing showed entry pricing from $5.00 per unit.
Where to buy PIC18F25K20-E/ML online?
The PIC18F25K20-E/ML is in stock at Mouser (mouser.com), DigiKey (digikey.com), Newark (newark.com), LCSC (lcsc.com), and aggregated on Octopart for cross-distributor pricing. Lead time at franchised distributors is typically 6-10 weeks for factory-direct orders, with stock available at brokers for spot buys. XAIPART also lists the part with full datasheet and parametric alternatives.
Is PIC18F25K20-E/ML in stock at distributors?
Yes, the PIC18F25K20-E/ML is currently in production at Microchip and shows stock at LCSC ($5.00+ entry price) and is orderable at Mouser, DigiKey, and Newark. DigiKey lists ships-today availability for cut-tape and full-reel orders. Microchip's own product page confirms In Production status for the broader PIC18F25K20 family, with no EOL notification on record.
What is the lead time for PIC18F25K20-E/ML?
Lead time for the PIC18F25K20-E/ML is typically 8-12 weeks from Microchip factory for large orders, with distributor stock available immediately at Mouser and DigiKey for prototype quantities. Because the PIC18F25K20 family remains in active production, allocation risk is low compared to older PIC18F devices that have transitioned to NRND status.
PIC18F25K20-E/ML vs PIC18F25K20-I/ML - which is better for industrial design?
The PIC18F25K20-I/ML is rated -40 C to +85 C (industrial grade), while the PIC18F25K20-E/ML is rated -40 C to +125 C (extended grade). For industrial control panels, sensor hubs, and consumer appliances operating below 85 C, the -I grade is sufficient and typically cheaper. For automotive underhood, outdoor, or any design exceeding 85 C ambient, choose the -E/ML. Both share identical die and QFN-28 footprint, so they are drop-in compatible.
What is the best drop-in replacement for PIC18F25K20-E/ML?
The best drop-in replacement for PIC18F25K20-E/ML is the PIC18F25K20-I/ML, which shares the same QFN-28 (6x6) footprint, same 32KB Flash and 1536B RAM, same peripheral set, and same pinout - differing only in temperature grade (-40 C to +85 C vs -40 C to +125 C). For a QFN-28 PIC18 device with USB support, the PIC18F25K50 family is the migration path with minor peripheral register changes.
Can PIC18F25K22T-I/ML replace PIC18F25K20-E/ML?
The PIC18F25K22T-I/ML (QFN-28) shares the same package and most peripherals with the PIC18F25K20-E/ML, but it has a redesigned core (K22 vs K20) with a slightly different ADC channel mapping and updated register names. Code compiled for the K20 will not run on the K22 without recompilation. For pin-to-pin hardware compatibility, the PIC18F25K22T-I/ML works, but firmware migration is required.
When should I choose PIC18F25K20-E/ML over PIC18F24K20-E/ML?
Choose PIC18F25K20-E/ML when you need 25 I/O pins, 32 KB Flash, and 1536 B RAM in a QFN-28 footprint. Choose PIC18F24K20-E/ML (also QFN-28) when you only need 24 I/O pins and can save BOM cost with 16 KB Flash / 768 B RAM. Both share the K20 peripheral set and the QFN-28 land pattern, making the F24K20 a downward-compatible cost-reduction option for designs that fit within its smaller memory.

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

Selection Guide

Choose the PIC18F25K20-E/ML when your design needs 32 KB Flash, 1536 B RAM, 25 I/O pins, and an extended -40 C to +125 C temperature grade in a compact QFN-28 (6x6 mm) footprint, with active production status and nanoWatt XLP for battery-backed or thermally harsh environments. Choose the PIC18F25K20-I/ML when +85 C is sufficient (most indoor industrial and consumer designs) and you want a small cost reduction. Choose the PIC18F24K20-E/ML when your firmware fits in 16 KB and you need a BOM-cost-down variant with identical pins. Choose the PIC18F23K20-E/ML for very simple 8 KB-class applications. Migrate to the PIC18F25K22-I/ML only when you have time to recompile firmware - it shares the footprint but updates the peripheral library. Add USB with the PIC18F24K50-I/ML when tethered communication or in-field firmware upgrade over USB is required.

Comparison with Alternatives

Parameter This Product PIC18F25K20-I/ML PIC18F24K20-E/ML PIC18F23K20-E/ML PIC18F25K22-I/ML PIC18F2520-I/ML PIC18F24K50-I/ML
Package QFN-28 (ML) 6x6 mm QFN-28 (ML) 6x6 mm QFN-28 (ML) 6x6 mm QFN-28 (ML) 6x6 mm QFN-28 (ML) 6x6 mm QFN-28 (ML) 6x6 mm QFN-28 (ML) 6x6 mm
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Flash Memory 32 KB 32 KB 16 KB 8 KB 32 KB 32 KB 16 KB
RAM 1536 B 1536 B 768 B 512 B 1536 B 1536 B 2048 B
Max CPU Speed 48 MHz 48 MHz 48 MHz 48 MHz 48 MHz 40 MHz 48 MHz
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 2.0 V to 5.5 V 1.8 V to 5.5 V
Temperature Grade -40 C to +125 C (E) -40 C to +85 C (I) -40 C to +125 C (E) -40 C to +125 C (E) -40 C to +85 C (I) -40 C to +85 C (I) -40 C to +85 C (I)
USB Peripheral No No No No No No Yes (USB 2.0 FS)
XLP nanoWatt Yes Yes Yes Yes Yes No Yes

Key Differentiators

  • Larger Flash and RAM than the F24K20 in the same footprint (vs PIC18F24K20-E/ML)
  • Extended temperature grade for hot-environment designs (vs PIC18F25K20-I/ML)
  • Native nanoWatt XLP for sub-microamp sleep current (vs PIC18F2520-I/ML)
  • Modern peripheral library and active production status (vs PIC18F2520-I/ML)

Design Notes

The QFN-28 package exposes a center EP pad that must be soldered to a continuous, flooded ground pour on the top or bottom layer. The EP pad carries both thermal dissipation and the VSS bond to the die. Skip vias-in-pad unless you use a via-in-pad-with-microvia process - through-hole vias under the EP can wick solder and starve the joint. Recommended land pattern follows Microchip's QFN-28 6x6 mm drawing with 0.30 mm pitch for thermal vias surrounding (not under) the EP.

Decouple VDD (pin 18) with a 100 nF X7R ceramic placed within 3 mm of the pin, plus a 1-10 uF bulk capacitor on the same VDD net. For designs using the internal 64 MHz oscillator, add a 10 nF bypass on the AVDD-related rails if the ADC is active. The internal LDO that supplies the core draws a brief inrush when waking from sleep; a 10 uF bulk prevents a voltage droop that could reset the part under high transient loads.

Do not omit the AVDD/VREF filtering when using the 10-bit ADC at sample rates above 50 kS/s; route AVDD through a ferrite bead and decouple with 100 nF plus 10 uF. Failing to configure the CONFIG register for the internal oscillator (rather than leaving it in default external-crystal mode) is a common gotcha that prevents the K20 from booting without a crystal. Also: in-circuit serial programming (ICSP) uses RB6/RB7 (PGC/PGD) - never route these pins directly to LEDs or relays without buffer isolation.

Keep analog traces (RA0-RA5, RB4-RB5) short and away from switching signals like PWM outputs (RC2/CCP1, RB3/ECCP2). Connect AGND and DGND only at the EP pad star-point to avoid ground-loop noise that would otherwise degrade ADC results by 1-2 LSB. For EUSART runs above 115200 baud, add a 100 ohm series resistor at the driver to tame ringing on the TX line.

Compliance Information

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

RoHS compliant per Microchip product page. The PIC18F25K20 family is not AEC-Q100 qualified - for safety-relevant automotive, select dsPIC33FJ AEC-Q100 parts instead. Halogen-free and lead-free per Microchip's package-level declarations.

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

Related Searches

PIC18F25K20-E/ML PIC18F25K20 datasheet Microchip PIC18F25K20 32KB flash 8-bit PIC microcontroller QFN-28 QFN-28 ML 6x6 mm microchip PIC18F25K20 battery sensor node XLP PIC18F25K20-E/ML vs PIC18F25K20-I/ML PIC18F25K20 drop-in replacement PIC18F25K20-E/ML buy price stock what is the flash size of PIC18F25K20 PIC18F25K20 pinout QFN-28 PIC18F25K20 nanoWatt XLP deep sleep current PIC18F25K20-E/ML HVAC controller PIC18F24K20 alternative to PIC18F25K20 PIC18F25K22 migrate from PIC18F25K20

Related Components & Terms

Microchip Technology PIC18F25K20-E/ML PIC18F25K20-I/ML PIC18F24K20-E/ML PIC18F23K20-E/ML PIC18F25K22-I/ML PIC18F2520-I/ML PIC18F24K50-I/ML DSPIC33FJ32GP204-I/PT PIC18 8-bit RISC microcontroller QFN-28 QFN package family nanoWatt XLP MSSP EUSART ICSP MPLAB XC8 RoHS AEC-Q100 REACH 10-bit ADC RTCC QFN-28 6x6 mm extended temperature grade
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