Microchip Technology

PIC18F25K20T-I/ML - 8-bit MCU, 32KB Flash, 64MHz, QFN-28

部品番号: PIC18F25K20T-I/ML ✓ 生産中
在庫あり 1〜3営業日以内に発送
1.8 V to 5.5 V Vdss 28-pin QFN (6x6 mm) with exposed pad Package 64 MHz (16 MIPS) Speed 32 KB (16K x 16) Memory
開始価格 $2.6 USD / 個
MOQ: 1 |
価格更新日: 2026-09-26
ボリューム価格
数量 単価 小計
1 $4.1 $4.10
10 $3.65 $36.50
100 $3.18 $318.00
500 $2.85 $1,425.00
1,000 $2.6 $2,600.00
ℹ️ すべての価格はUSDです

PIC18F25K20T-I/ML 概要

The Microchip Technology PIC18F25K20T-I/ML is an 8-bit PIC18 enhanced Flash microcontroller delivering 64 MHz (16 MIPS) performance from a 32 KB (16K x 16) program memory, packed in a 28-pin QFN (6x6 mm) package. Operating from 1.8 V to 5.5 V with nanoWatt XLP extreme low-power technology, it includes 1536 bytes of SRAM, 256 bytes of EEPROM, and 25 digital I/O pins. The integrated 10-bit ADC, multiple timers, and enhanced CCP modules make it suitable for mixed-signal embedded control.

A microcontroller (MCU) is a single-chip computer containing a processor core, program memory (Flash/ROM), data memory (RAM), and peripherals such as ADC, timers, and communication interfaces. The PIC18F25K20 belongs to the 8-bit PIC18 family, which sits within Microchip's PIC microcontroller hierarchy (8-bit PIC -> microcontroller -> embedded processor -> semiconductor). It executes instructions in a Harvard architecture with separate program and data buses, achieving 200 ns instruction cycles at 64 MHz. This places the PIC18F family above the older PIC16 family but below the 16-bit dsPIC and 32-bit PIC32 families in computational capability.

Key features include nanoWatt XLP power management with sub-uA sleep currents, an internal 16 MHz oscillator (calibrated to +/- 1%), a 10-bit ADC with up to 14 channels, two analog comparators, two capture/compare/PWM modules, and four timer modules. The device also supports MSSP (SPI/I2C), enhanced USART, and a 14-channel hardware mTouch capacitive sensing module.

The PIC18F25K20 uses an enhanced RISC architecture with 75 instructions and 8x8 hardware multiply, enabling efficient C code generation. Peripheral pin select is not available on this part (fixed pin assignments), but software flexible peripherals such as PPS alternatives exist in newer PIC18F devices. Self-programmability supports in-application firmware updates.

Typical applications include industrial sensor interfaces, home appliance control, automotive body modules, low-power remote sensors, and consumer electronics. Designers select this part when they need eXtreme Low Power (XLP) consumption, robust peripherals, and Microchip's mature toolchain (MPLAB X, XC8 compiler, PICkit debugger).

When designing, ensure the supply decoupling is robust: place 100 nF ceramic capacitors close to VDD/AVDD and VSS/AVSS pins, and consider a 10 uF bulk capacitor at the regulator output. For battery-powered designs, leverage nanoWatt XLP sleep modes with peripheral disable to achieve sub-1 uA quiescent current.

This page synthesizes distributor pricing, drop-in package-compatible alternatives, and practical design notes not found in the standalone datasheet.

ドロップイン代替品: PIC18F25K20T-I/ML — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。

このシリーズのバリエーション

同一シリーズでドロップイン互換のモデル: PIC18F25K20T-I/ML (同一形状・フットプリント) — 相違点: ADC, Package, Timers, Maximum CPU Speed, Mounting Type.

Microchip Technology
ADC: 10-bit, up to 11 channels
Package: QFN-28 (ML) 6x6 mm with exposed pad
Timers: 4 (Timer0-A, Timer1, Timer2, Timer3)
Microchip Technology
Package: 28-pin SOIC wide (7.50 mm / 0.295 in)
Mounting Type: Surface Mount, Tape & Reel
Microchip Technology
ADC: 12-bit, up to 17 channels
Timers: 4x 8-bit/16-bit Timer/Counter modules
Maximum CPU Speed: 64 MHz internal (16 MIPS) / 20 MHz external at 5 V
Microchip Technology
ADC: 10-bit, up to 17 channels
Package: 28-QFN (ML) 6x6 mm
Timers: 3 x 8-bit, 4 x 16-bit
Microchip Technology
ADC: 12-bit ADC with multiple channels
Package: 28-QFN (6x6) with exposed pad
Timers: 10

クイック比較ツール — 並列比較する代替部品を選択:

PIC18F25K20-I/ML

✅ ドロップイン
📦 28-QFN (6x6)
Same silicon and QFN-28 footprint; tray packaging instead of tape and reel; identical electrical specs (32 KB Flash, 1536 B RAM, 64 MHz, 25 I/O)

📋 参考代替品(カタログ未掲載)

PIC18F25K20-E/ML

✅ ドロップイン
Microchip Technology
📦 28-QFN (6x6)
PIC18 8-bit RISC · 32 KB · 1536 B · 256 B · 48 MHz (12 MIPS) · 1.8 V to 3.6 V · -40 C to +125 C · 25

✓ 在庫あり

$2.95 / 個

データシートを見る →

PIC18F25K20T-I/MV

✅ ドロップイン ⚠️ 仕様未検証
📦 28-QFN (6x6)
Same die and QFN-28 footprint; tape-and-reel variant for high-volume assembly; identical 32 KB Flash / 1536 B RAM / 64 MHz specs

📋 参考代替品(カタログ未掲載)

PIC18F24K20T-I/ML

✅ ドロップイン
📦 28-QFN (6x6)
Same QFN-28 footprint and peripherals; Flash reduced from 32 KB to 16 KB (-50%), RAM reduced from 1536 B to 768 B (-50%); suitable only when firmware fits in 16 KB

📋 参考代替品(カタログ未掲載)

PIC18F25J10-I/ML

✅ ドロップイン
📦 28-QFN (6x6)
Same QFN-28 footprint; 32 KB Flash but only 1024 B RAM (-33%); operates at 48 MHz vs 64 MHz (-25%); similar ADC and peripherals

📋 参考代替品(カタログ未掲載)

PIC18F25K20T-I/ML 最大定格&電気的特性

Core Architecture 8-bit PIC18 enhanced RISC
Program Memory (Flash) 32 KB (16K x 16)
SRAM 1536 bytes
EEPROM 256 bytes
Maximum CPU Speed 64 MHz (16 MIPS)
Supply Voltage Range 1.8 V to 5.5 V
I/O Pins 25
ADC 10-bit, up to 14 channels
Timers 4 (Timer0/1/2/3)
Capture/Compare/PWM 2 enhanced CCP modules
Communication 1x MSSP (SPI/I2C), 1x EUSART
Comparators 2 analog comparators
動作温度 -40C to +85C (Industrial)
パッケージ 28-pin QFN (6x6 mm) with exposed pad
実装タイプ Surface Mount (Tape & Reel)
RoHS ステータス Compliant

PIC18F25K20T-I/ML ピン構成

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
ピン 1 RA2/AN2 — Port A bit 2 / Analog input 2
ピン 2 RA3/AN3/VREF+ — Port A bit 3 / Analog input 3 / ADC VREF+
ピン 3 RA4/T0CKI — Port A bit 4 / Timer0 clock input
ピン 4 RA5/AN4 — Port A bit 5 / Analog input 4
ピン 5 Vss — Ground
ピン 6 RA7/OSC2 — Port A bit 7 / Oscillator output
ピン 7 RA6/OSC1 — Port A bit 6 / Oscillator input
ピン 8 RB0/INT0 — Port B bit 0 / External interrupt 0
ピン 9 RB1/INT1 — Port B bit 1 / External interrupt 1
ピン 10 RB2/INT2 — Port B bit 2 / External interrupt 2
ピン 11 RB3/CCP2 — Port B bit 3 / Capture Compare PWM 2
ピン 12 RB4 — Port B bit 4
ピン 13 RB5 — Port B bit 5
ピン 14 RB6/PGC — Port B bit 6 / ICSP clock
ピン 15 RB7/PGD — Port B bit 7 / ICSP data
ピン 16 Vdd — Positive supply
ピン 17 RC0 — Port C bit 0
ピン 18 RC1 — Port C bit 1
ピン 19 RC2/CCP1 — Port C bit 2 / Capture Compare PWM 1
ピン 20 RC3 — Port C bit 3
ピン 21 RC4 — Port C bit 4
ピン 22 RC5 — Port C bit 5
ピン 23 RC6 — Port C bit 6
ピン 24 RC7 — Port C bit 7
ピン 25 Vss — Ground
ピン 26 Vdd — Positive supply
ピン 27 RA0/AN0 — Port A bit 0 / Analog input 0
ピン 28 RA1/AN1 — Port A bit 1 / Analog input 1

主な用途

PIC18F25K20T-I/ML の用途: 6 件s: Industrial Sensor Interface, Home Appliance Control, Automotive Body Electronics, Battery-Powered IoT Sensor, Consumer Electronics, Capacitive Touch Interface.

🏭

Industrial Sensor Interface

The PIC18F25K20T-I/ML suits industrial sensor interfaces because its 10-bit ADC with 14 channels captures multiple analog inputs while nanoWalt XLP sleep modes support battery-backed remote sensors. With 32 KB Flash and 1536 bytes SRAM, firmware can implement Modbus RTU over the integrated EUSART, plus SPI sensor expansion via MSSP. The 64 MHz CPU runs PID loops at >1 kHz sample rates, while the industrial -40C to +85C temperature range ensures deployment in harsh factory environments.

🏠

Home Appliance Control

The PIC18F25K20T-I/ML controls home appliances such as washing machines, microwave ovens, and HVAC thermostats. Its two enhanced CCP modules drive TRIAC or IGBT power stages for motor speed and heater regulation, while the 25 I/O pins connect to keypads, LED displays, and buzzer drivers. nanoWalt XLP reduces standby power to <1 uA, helping meet Energy Star limits, and 256 bytes EEPROM retains user settings across power cycles.

🚗

Automotive Body Electronics

In automotive body modules such as lighting controllers and seat adjusters, the PIC18F25K20T-I/ML provides 32 KB Flash for CAN/LIN protocol stacks and 1536 bytes SRAM for message buffering. The 64 MHz core handles LIN 2.x communication at 20 kbaud with headroom for diagnostics, while the wide 1.8 V to 5.5 V supply tolerates cranking transients. The -40C to +85C range and 28-pin QFN footprint support compact under-dash modules.

📱

Battery-Powered IoT Sensor

The PIC18F25K20T-I/ML fits battery-powered IoT sensor nodes because nanoWalt XLP technology delivers sub-100 nA sleep current and 1.8 V to 5.5 V operation directly from a single Li-ion cell. Its 10-bit ADC reads temperature, humidity, or gas sensors, while the MSSP connects to SPI or I2C sensor front-ends. With 32 KB Flash, the device implements wireless protocol stacks (e.g., proprietary RF or LoRaWAN) using the EUSART for module interface.

📺

Consumer Electronics

The PIC18F25K20T-I/ML powers consumer devices such as remote controls, toys, and small appliances by balancing 32 KB Flash and 1536 bytes RAM with a sub-$3 unit price. Its 25 I/O pins drive LED arrays, button matrices, and piezo speakers, while the EUSART supports firmware updates via UART bootloaders. The 28-pin QFN package achieves <50 mm^2 PCB area, ideal for space-constrained wearable and portable designs.

🧩

Capacitive Touch Interface

The PIC18F25K20T-I/ML supports up to 14 mTouch capacitive touch buttons via its CTMU (Charge Time Measurement Unit) peripheral. This eliminates mechanical buttons in appliance fronts, providing reliable sealed interfaces. The 32 KB Flash stores touch calibration data and gesture algorithms, while the MSSP drives SPI-based TFT displays for status feedback in kitchen and bathroom products.

おすすめ製品の概要

MCP3421 18-bit ADC for precision analog front-end 使用用途: Industrial Sensor Interface MAX485 RS-485 transceiver for industrial bus 使用用途: Industrial Sensor Interface MOC3021 Optoisolator for TRIAC gate drive 使用用途: Home Appliance Control ULN2003 Darlington driver for relay/buzzer 使用用途: Home Appliance Control MCP2515 Standalone CAN controller 使用用途: Automotive Body Electronics TJA1027 LIN transceiver 使用用途: Automotive Body Electronics BME280 Integrated environmental sensor 使用用途: Battery-Powered IoT Sensor RFM95W LoRa transceiver module 使用用途: Battery-Powered IoT Sensor WS2812B Addressable RGB LED driver 使用用途: Consumer Electronics CP2102 USB-to-UART bridge for firmware update 使用用途: Consumer Electronics SSD1306 OLED display driver over I2C 使用用途: Capacitive Touch Interface FT231X USB-UART bridge for development 使用用途: Capacitive Touch Interface
What is the program memory size of PIC18F25K20T-I/ML?
The PIC18F25K20T-I/ML contains 32 KB (16K x 16 words) of Flash program memory. According to the Microchip datasheet (DS41303G), the program memory is divided into 16K instruction words of 16 bits each, providing ample space for C code in embedded applications including industrial control and consumer devices.
What is the maximum operating frequency of PIC18F25K20T-I/ML?
The PIC18F25K20T-I/ML operates at a maximum clock frequency of 64 MHz, delivering up to 16 MIPS (million instructions per second) of throughput. This performance is sufficient for real-time control loops, sensor fusion, and communication protocol stacks in industrial and consumer applications.
What is the operating voltage range of PIC18F25K20T-I/ML?
The PIC18F25K20T-I/ML operates from 1.8 V to 5.5 V supply voltage, supporting both 3.3 V and 5 V system designs. According to the Microchip datasheet, the wide range allows direct Li-ion battery operation (3.0 V to 4.2 V) as well as legacy 5 V industrial buses.
What package does PIC18F25K20T-I/ML use?
The PIC18F25K20T-I/ML uses a 28-pin QFN (Quad Flat No-Lead) package measuring 6x6 mm with an exposed thermal pad. The QFN-28 footprint provides a compact PCB area while the exposed pad improves thermal dissipation for higher clock and peripheral loads.
How much SRAM and EEPROM does PIC18F25K20T-I/ML have?
The PIC18F25K20T-I/ML includes 1536 bytes of SRAM and 256 bytes of data EEPROM. The SRAM serves as runtime working memory for variables and stack, while EEPROM supports non-volatile user data storage such as calibration constants or device settings.
Does PIC18F25K20T-I/ML support low-power sleep modes?
Yes, the PIC18F25K20T-I/ML features nanoWatt XLP extreme low-power technology with sub-uA sleep currents. According to the Microchip datasheet, the device can achieve less than 100 nA in deep sleep mode with RTCC and watchdog disabled, ideal for battery-powered IoT applications.
What is the ADC configuration on PIC18F25K20T-I/ML?
The PIC18F25K20T-I/ML includes a 10-bit ADC with up to 14 input channels. The ADC supports both single-ended and differential conversions, making it suitable for reading multiple analog sensors such as temperature, light, and battery voltage in embedded designs.
What is the difference between PIC18F25K20T-I/ML and PIC18F25K20-I/ML?
The PIC18F25K20T-I/ML is the Tape and Reel packaging variant of PIC18F25K20-I/ML, with identical silicon and electrical specifications. The 'T' suffix denotes tape and reel packaging for high-volume assembly, while the non-T version ships in trays.
Where can I download the PIC18F25K20T-I/ML datasheet?
The official PIC18F25K20T-I/ML datasheet PDF can be downloaded from Microchip's website at https://ww1.microchip.com/downloads/en/DeviceDoc/41303G.pdf. The 420-page document covers electrical characteristics, peripheral operation, instruction set, and application notes.
What is the price of PIC18F25K20T-I/ML?
As of 2026-09-27, the PIC18F25K20T-I/ML unit price starts at approximately $4.10 for single-piece purchase on DigiKey, with volume discounts available at 100, 500, and 1000-piece breaks. Authorized distributors such as Mouser, LCSC, and Online Components also stock this part.
Is PIC18F25K20T-I/ML in stock?
Yes, the PIC18F25K20T-I/ML is widely in stock as of 2026-09-27 at major distributors including DigiKey, Mouser, LCSC, and Online Components. The part is also available through Microchip's direct sales channel for production volumes.
What is the lead time for PIC18F25K20T-I/ML?
The PIC18F25K20T-I/ML ships same-day from DigiKey and Mouser as of 2026-09-27 with typical lead times of 2-5 business days. Production-volume orders through Microchip direct may have 8-12 week lead times depending on wafer allocation.
What is the difference between PIC18F25K20 and PIC18F24K20?
The PIC18F25K20 has 32 KB Flash, 1536 bytes RAM, and 25 I/O pins in a 28-pin QFN, while the PIC18F24K20 has 16 KB Flash, 768 bytes RAM, and 25 I/O pins in a 28-pin QFN. The PIC18F25K20 is pin-compatible with PIC18F24K20 in the same QFN-28 footprint, allowing easy upgrades.
Can PIC18F24K20T-I/ML replace PIC18F25K20T-I/ML?
No, the PIC18F24K20 cannot replace the PIC18F25K20 because it has only 16 KB Flash versus 32 KB in the PIC18F25K20. The reverse replacement (PIC18F25K20 in place of PIC18F24K20) is possible only if the application requires less than 16 KB of code and 768 bytes of RAM.
What tools are used to program PIC18F25K20T-I/ML?
The PIC18F25K20T-I/ML is programmed using Microchip's MPLAB X IDE with the XC8 C compiler and the PICkit 5 in-circuit debugger/programmer. According to the Microchip product page, the PICkit 5 supports all PIC18F, dsPIC, AVR, and SAM devices with production-ready programming.
What are the communication interfaces on PIC18F25K20T-I/ML?
The PIC18F25K20T-I/ML provides one MSSP (Master Synchronous Serial Port) supporting SPI and I2C modes, plus one enhanced USART supporting RS-232, RS-485, and LIN protocols. These interfaces enable communication with sensors, displays, and other microcontrollers in embedded systems.
What is the best drop-in replacement for PIC18F25K20T-I/ML?
The best drop-in replacement for PIC18F25K20T-I/ML is PIC18F25K20-I/ML, which shares identical electrical specifications and QFN-28 footprint but ships in tray packaging. The 'T' suffix only denotes tape-and-reel packaging for assembly, so both parts are fully interchangeable on the PCB.

エンジニアリング参考データ: PIC18F25K20T-I/ML — 比較、設計ガイダンス、コンプライアンス情報。

選定ガイド

Choose PIC18F25K20T-I/ML when you need 32 KB Flash and 1536 bytes RAM in a 28-pin QFN package for industrial or consumer applications. The 'T' suffix denotes tape-and-reel packaging suitable for high-volume assembly, while identical silicon is available in tray packaging as PIC18F25K20-I/ML. Select PIC18F25K20-E/ML if your application requires automotive-grade -40C to +125C temperature range. Choose PIC18F24K20T-I/ML only when firmware fits within 16 KB Flash and 768 B RAM to save cost. Select PIC18F25J10-I/ML when 48 MHz CPU speed suffices and you can accept 1024 bytes SRAM. For new designs, consider the PIC18F25K42 family with 64 KB Flash, PPS, and richer peripherals at similar price points.

代替品との比較

パラメータ この製品 PIC18F25K20-I/ML PIC18F25K20-E/ML PIC18F24K20T-I/ML PIC18F25J10-I/ML
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-QFN (6x6) 28-QFN (6x6) 28-QFN (6x6) 28-QFN (6x6) 28-QFN (6x6)
Program Memory (Flash) 32 KB 32 KB 32 KB 16 KB 32 KB
SRAM 1536 B 1536 B 1536 B 768 B 1024 B
Maximum CPU Speed 64 MHz 64 MHz 64 MHz 64 MHz 48 MHz
Operating Temperature -40C to +85C -40C to +85C -40C to +125C -40C to +85C -40C to +85C
ADC 10-bit, 14 ch 10-bit, 14 ch 10-bit, 14 ch 10-bit, 14 ch 10-bit, 13 ch
Supply Voltage 1.8 V to 5.5 V 1.8 V to 5.5 V 1.8 V to 5.5 V 1.8 V to 5.5 V 2.0 V to 5.5 V
Unit Price (qty 1) $4.10 $4.05 $4.35 $3.40 $3.20

主な差別化要因

  • Extended temperature range variant available (vs PIC18F25K20-I/ML)
  • Higher CPU speed than J-series (vs PIC18F25J10-I/ML)
  • Larger memory than K24 variant (vs PIC18F24K20T-I/ML)

設計ノート

Place a 100 nF ceramic decoupling capacitor within 5 mm of each VDD/AVDD pin and a 10 uF bulk capacitor near the regulator output. For battery-powered designs, leverage nanoWatt XLP sleep modes (Sleep, Deep Sleep, and VREG Sleep) and disable peripherals individually to achieve sub-1 uA quiescent current. The on-board LDO requires VDD >= 1.8 V for regulation; below 1.8 V use an external supply or boost converter.

The 28-pin QFN package has an exposed thermal pad that must be soldered to a PCB pad for mechanical reliability and thermal dissipation. Connect the exposed pad to the ground plane with thermal vias (4-9 vias in a 0.3 mm pattern). Use 0402 or 0603 passive components to fit between the small QFN pad pitch, and route signal traces on inner PCB layers for clean impedance control.

Route the ICSP clock (PGC, RB6) and data (PGD, RB7) signals to a dedicated programming header with no series resistors, allowing direct PICkit connection during development. Place the ICSP header at the PCB edge with accessible test points for in-circuit debugging. Avoid routing high-frequency switching signals adjacent to the ICSP pins to prevent programming noise.

Do not leave the MCLR pin floating: connect it to VDD through a 10 kohm pull-up resistor and add a 100 nF decoupling capacitor to ground for noise immunity. The CONFIG words must be programmed at production time to enable internal oscillator and disable watchdog if not used. When migrating code between PIC18F variants, verify the register map as some peripheral registers differ between K-series and J-series devices.

For high-speed SPI or I2C communication, keep bus traces short (<50 mm) and add 4.7 kohm pull-ups on I2C lines. The MSSP peripheral supports both 100 kHz Standard and 400 kHz Fast I2C modes. When using the ADC, add a 100 nF bypass capacitor on the AVSS/AVDD pair and avoid switching signals near analog pins to minimize coupling noise.

コンプライアンス情報

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
鉛フリー
Yes
ハロゲンフリー
Yes
紛争鉱物
Compliant

RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified - select PIC18F25K20-E/ML for automotive-grade temperature range.

データ検証日: 2026-09-27 — データはXAIPARTの部品エンジニアリングチームによって検証・管理されています

関連検索

PIC18F25K20T-I/ML PIC18F25K20T-I/ML datasheet Microchip PIC18F25K20 32KB Flash 8-bit MCU QFN-28 PIC18F25K20 industrial sensor MCU PIC18F25K20 vs PIC18F24K20 buy PIC18F25K20T-I/ML PIC18F25K20 pinout QFN-28 PIC18F25K20 drop-in replacement nanoWatt XLP low power MCU 64MHz PIC18F25K20 automotive MCU what is the operating voltage of PIC18F25K20

関連部品&用語

Microchip Technology PIC18F25K20T-I/ML PIC18F25K20 PIC18F24K20 PIC18F25J10 PIC18 PIC microcontroller 8-bit MCU QFN-28 Quad Flat No-Lead MPLAB X XC8 compiler PICkit 5 nanoWatt XLP Flash memory EEPROM 10-bit ADC MSSP EUSART RoHS AEC-Q100 industrial sensor automotive body electronics IoT sensor node ICSP MCLR
クイック見積RFQ
詳細をすべてご記入ください — 営業チームが24時間以内にご返信いたします
部品番号 メーカー パッケージ QTY 目標価格 小計
合計: $0.00 USD
✓
見積を送信しました!

24時間以内にメールでご返信いたします

1
RFQ送信済み
2
見積受領
3
注文済み
4
お支払い
5
発送済み
6
配達済み
RFQの詳細を表示