PIC18F25K20-I/SO - 8-bit 64MHz 32KB Flash MCU 28-SOIC | Microchip
부품 번호: PIC18F25K20-I/SO ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 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 |
PIC18F25K20-I/SO 개요
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.
드롭인 대체품: PIC18F25K20-I/SO — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC18F25K20-I/SO (동일 폼 팩터 및 풋프린트) — 차이점: Package, Operating Temperature, ADC, Timers, Core Architecture.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC18F25K20-I/SS
✅ 드롭인✓ 재고 있음
$1.92 / 개
데이터시트 보기 →PIC18F25K20-I/SP
✅ 드롭인✓ 재고 있음
$2.05 / 개
데이터시트 보기 →PIC18F25K22-I/SO
✅ 드롭인✓ 재고 있음
$1.78 / 개
데이터시트 보기 →PIC18F26K20-I/SO
✅ 드롭인✓ 재고 있음
$1.78 / 개
데이터시트 보기 →PIC18F25K80-I/SO
✅ 드롭인✓ 재고 있음
$2.71 / 개
데이터시트 보기 →PIC18F24K20-I/SO
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC18F25K20-I/SO 최대 정격 & 전기적 특성
| 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 |
| 동작 온도 | -40 °C to +85 °C (Industrial) |
| 패키지 | 28-SOIC (SO, 300 mil) |
| 실장 유형 | Surface Mount |
| MSL 레벨 | 1 |
| RoHS 상태 | Compliant |
PIC18F25K20-I/SO 핀 구성
| 핀 1 | RA0/AN0/CVREF/ULPWU — PORTA bit 0 / analog input 0 / CV reference / ultra-low-power wake-up |
| 핀 2 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| 핀 3 | RA2/AN2/VREF- — PORTA bit 2 / analog input 2 / ADC VREF- |
| 핀 4 | RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / ADC VREF+ |
| 핀 5 | RA4/T0CKI/RCV — PORTA bit 4 / Timer0 clock input / RCV |
| 핀 6 | RA5/AN4/SS/HLVDIN — PORTA bit 5 / analog input 4 / SPI SS / HLVD input |
| 핀 7 | RA6 — PORTA bit 6 / oscillator pin (OSC2) |
| 핀 8 | RA7 — PORTA bit 7 / oscillator pin (OSC1) |
| 핀 9 | VSS — Ground reference |
| 핀 10 | VDD — Positive supply |
| 핀 11 | RB0/INT0/AN12 — PORTB bit 0 / external interrupt 0 |
| 핀 12 | RB1/INT1 — PORTB bit 1 / external interrupt 1 |
| 핀 13 | RB2/INT2 — PORTB bit 2 / external interrupt 2 |
| 핀 14 | RB3/AN9/CCP2 — PORTB bit 3 / analog input 9 / CCP2 output |
| 핀 15 | RB4/AN10/KBI0 — PORTB bit 4 / analog input 10 / KBI interrupt |
| 핀 16 | RB5/AN11/KBI1 — PORTB bit 5 / analog input 11 / KBI interrupt |
| 핀 17 | RB6/PGC — PORTB bit 6 / ICSP clock |
| 핀 18 | RB7/PGD — PORTB bit 7 / ICSP data |
| 핀 19 | VSS — Ground reference |
| 핀 20 | VDD — Positive supply |
| 핀 21 | RC0/SOSCO — PORTC bit 0 / secondary oscillator output |
| 핀 22 | RC1/SOSCI — PORTC bit 1 / secondary oscillator input |
| 핀 23 | RC2/CCP1 — PORTC bit 2 / CCP1 output |
| 핀 24 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| 핀 25 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| 핀 26 | RC5/SDO — PORTC bit 5 / SPI data out |
| 핀 27 | RC6/TX/CK — PORTC bit 6 / EUSART TX / clock |
| 핀 28 | RC7/RX/DT — PORTC bit 7 / EUSART RX / data |
일반적인 애플리케이션
PIC18F25K20-I/SO 적합 용도: 7 애플리케이션s: 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.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC18F25K20-I/SO — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | 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 |
주요 차별점
- 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)
설계 노트
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.
규정 준수 정보
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.