PIC18F25K42-I/SO - 8-bit 64MHz 32KB Flash XLP MCU | Microchip
部品番号: PIC18F25K42-I/SO ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $2.18 | $2.18 |
| 10 | $1.96 | $19.60 |
| 100 | $1.62 | $162.00 |
| 500 | $1.38 | $690.00 |
| 1,000 | $1.22 | $1,220.00 |
PIC18F25K42-I/SO 概要
An 8-bit microcontroller (MCU) is a small computer-on-a-chip built around an 8-bit data bus. It combines a CPU, non-volatile program memory (Flash), volatile working memory (RAM), small non-volatile data memory (EEPROM), and a rich set of peripherals such as timers, ADC, communication ports and GPIOs. PIC18 is Microchip's high-performance 8-bit family; the K42 sub-family adds low-power XLP operation and modern peripherals like a 12-bit ADC with Computation (ADCC), DMA, Vector Interrupts, CWG, CLC, and a 5-bit DAC. In the taxonomy: 8-bit MCU -> microcontroller -> embedded computing -> semiconductor.
Key features include 25 MIPS throughput at 64 MHz, 32 KB self-programmable Flash with 10 KB bootloader area, 2 KB SRAM, 256 bytes EEPROM, integrated temperature indicator, programmable CRC with memory scan, and nanoWatt XLP sleep currents in the nA range. The device operates from 1.8 V to 5.5 V, with the -I industrial temperature grade spanning -40 C to +85 C, while the -E grade spans -40 C to +125 C.
Architecturally, the PIC18F25K42 uses an enhanced Harvard architecture with a 16-bit instruction word and 8-bit data path, a 31-level hardware stack, and a high-throughput instruction pipeline. The integrated DMA controller offloads data movement between peripherals and memory, freeing the core for application logic and improving deterministic real-time response.
Typical applications include industrial sensor nodes, IoT edge devices, low-power battery-powered metering, automotive body and climate subsystems (using the E/SP or E/SS extended-grade variants in non-safety contexts), home appliances, and any Functional Safety design needing pre-certified diagnostics and FMEDA documentation.
When designing with this device, verify the 28-pin SOIC package matches your PCB land pattern, and confirm whether you need the -I industrial grade (-40 to +85 C) or -E extended grade (-40 to +125 C) temperature variant. Use MPLAB X IDE with the MPLAB Code Configurator (MCC) and the XC8 compiler for software development.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the bare datasheet, including a parameter-by-parameter comparison against same-brand K42 family variants and competing 8-bit MCUs.
ドロップイン代替品: PIC18F25K42-I/SO — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC18F25K42-I/SO (同一形状・フットプリント) — 相違点: Package, ADC, Operating Temperature, I/O Pins, Core Architecture.
クイック比較ツール — 並列比較する代替部品を選択:
PIC18F25K42-I/SP
✅ ドロップイン✓ 在庫あり
$2.51 / 個
データシートを見る →PIC18F25K42-E/SO
✅ ドロップイン✓ 在庫あり
$2.05 / 個
データシートを見る →PIC18F24K42-I/SO
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC18F46K42-I/PT
✅ ドロップイン✓ 在庫あり
$1.89 / 個
データシートを見る →PIC18F25Q43-I/SO
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$1.21 / 個
データシートを見る →PIC18F25K42-I/SO 最大定格&電気的特性
| Core Architecture | PIC18 8-bit enhanced Harvard |
| Instruction Word Size | 16-bit |
| Maximum CPU Frequency | 64 MHz |
| Throughput | 25 MIPS (16 MHz instruction cycle, 4-clock) |
| Program Flash Memory | 32 KB (16K x 16) |
| SRAM | 2 KB |
| EEPROM | 256 bytes |
| Operating Voltage Range | 1.8 V to 5.5 V |
| I/O Pins | 25 (on 28-pin SOIC) |
| ADC | 12-bit ADCC, up to 24 channels |
| UART | 3 |
| SPI | 2 |
| I2C | 2 |
| DMA Controller | Yes (multi-channel) |
| CLC (Configurable Logic Cell) | Yes |
| CCP/PWM Channels | Multiple (CCP + CWG) |
| Temperature Indicator | Yes (integrated) |
| Operating Temperature (I grade) | -40 C to +85 C |
| パッケージ | 28-pin SOIC (7.50 mm / 300-mil) |
| 実装タイプ | Surface Mount |
| RoHS ステータス | Compliant |
| Functional Safety (FuSa) | Yes - FMEDA, diagnostics library available |
PIC18F25K42-I/SO ピン構成
| ピン 1 | RA5 — Digital I/O / analog input |
| ピン 2 | RA4 — Digital I/O / analog input |
| ピン 3 | RA3 — Digital I/O / analog input |
| ピン 4 | RA2 — Digital I/O / analog input |
| ピン 5 | RA1 — Digital I/O / analog input |
| ピン 6 | RA0 — Digital I/O / analog input |
| ピン 7 | VSS — Ground |
| ピン 8 | VDD — Positive supply voltage |
| ピン 9 | RA7 — Digital I/O / analog input |
| ピン 10 | RA6 — Digital I/O / analog input |
| ピン 11 | RC0 — Digital I/O / analog input |
| ピン 12 | RC1 — Digital I/O / analog input |
| ピン 13 | RC2 — Digital I/O / analog input |
| ピン 14 | RC3 — Digital I/O / analog input |
| ピン 15 | RC4 — Digital I/O / analog input |
| ピン 16 | RC5 — Digital I/O / analog input |
| ピン 17 | RC6 — Digital I/O / analog input |
| ピン 18 | RC7 — Digital I/O / analog input |
| ピン 19 | VSS — Ground |
| ピン 20 | VDD — Positive supply voltage |
| ピン 21 | RB0 — Digital I/O / analog input |
| ピン 22 | RB1 — Digital I/O / analog input |
| ピン 23 | RB2 — Digital I/O / analog input |
| ピン 24 | RB3 — Digital I/O / analog input |
| ピン 25 | RB4 — Digital I/O / analog input |
| ピン 26 | RB5 — Digital I/O / analog input |
| ピン 27 | RB6 — Digital I/O / ICSPCLK |
| ピン 28 | RB7 — Digital I/O / ICSPDAT |
主な用途
PIC18F25K42-I/SO の用途: 6 件s: Industrial Sensor Nodes and IoT Edge Devices, Low-Power Battery Metering and Utility Monitoring, Home Appliance Control Boards, Automotive Body and Climate Subsystems, Functional Safety and IEC 61508 Designs, Human-Machine Interface (HMI) and LED Lighting Control.
Industrial Sensor Nodes and IoT Edge Devices
The PIC18F25K42-I/SO fits industrial sensor nodes with its 24-channel 12-bit ADCC sampling multiple analog sensors directly, plus three UARTs and two I2C ports for sensor fusion. The 64 MHz CPU delivers 25 MIPS, so the MCU can run local filtering, FFT pre-processing, or Modbus/IO-Link framing without an external DSP. nanoWatt XLP sleep currents in the nA range keep the average draw low for battery- or energy-harvesting powered deployments, with the integrated RTCC handling time-stamped wake events.
おすすめ
Low-Power Battery Metering and Utility Monitoring
Battery-powered water, gas, and electricity meters benefit from the PIC18F25K42-I/SO's nanoWatt XLP deep-sleep modes with nA-level quiescent current and the integrated RTCC with calendar for accurate time-of-use billing. The 12-bit ADCC with internal voltage reference enables direct measurement of battery voltage and sensor signals. DMA offloads repetitive peripheral-to-memory transfers, allowing the CPU to remain asleep longer and extend coin-cell or lithium-thionyl-chloride battery life to multi-year horizons.
おすすめ
Home Appliance Control Boards
White goods, HVAC controllers, and small kitchen appliances fit the PIC18F25K42-I/SO's 1.8 V to 5.5 V supply range and -40 C to +85 C industrial temperature span. The 25 I/O pins drive keypads, LED indicators, relays, and triac zero-cross SSRs directly, while the CLC implements custom glue logic without external gates. CCP/PWM channels handle motor and valve control, and the integrated temperature indicator simplifies thermal protection without a separate analog sensor.
おすすめ
Automotive Body and Climate Subsystems
Although the -I grade spans -40 C to +85 C, the extended -E grade variant (PIC18F25K42-E/SO) covers underhood automotive environments from -40 C to +125 C. The MCU's LIN-capable UART, CAN-friendly timing, and PWM channels serve body controllers, climate control panels, seat modules, and mirror adjusters. Microchip's FuSa documentation, FMEDA reports, and diagnostic library let the same silicon address functional-safety-capable subsystems without external watchdogs.
おすすめ
Functional Safety and IEC 61508 Designs
The PIC18F25K42-I/SO's FuSa (Functional Safety) hardware - including windowed watchdog, hardware CRC, dual PWM fault inputs, and memory scanning - targets IEC 61508 / SIL-capable safety functions. Microchip provides FMEDA reports, safety manuals, and a certified diagnostic library so designers can claim the MCU in safety cases for industrial sensors, protective circuits, and emergency-stop logic. The 12-bit ADCC with redundant sampling and DMA-driven diagnostics reduce software complexity for safety validation.
おすすめ
Human-Machine Interface (HMI) and LED Lighting Control
The PIC18F25K42-I/SO drives segment LCDs or character displays via its CCP/PWM and CLC blocks, plus dedicated peripheral logic, while CWG generates complementary PWM for LED lighting drivers and half-bridge MOSFET control. The 12-bit ADCC samples light sensors and potentiometers for dimming and color-mixing feedback. Three UARTs handle DMX, RS-485, or wireless modules concurrently, freeing designers from external glue logic.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC18F25K42-I/SO — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC18F25K42-E/SO | PIC18F24K42-I/SO | PIC18F25K42-I/SP | PIC18F25Q43-I/SO |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-pin SOIC (300-mil) | 28-pin SOIC (300-mil) - same | 28-pin SOIC (300-mil) - same | 28-pin SPDIP (300-mil) - different | 28-pin SOIC (300-mil) - same |
| Program Flash | 32 KB | 32 KB | 16 KB (-50%) | 32 KB | 32 KB |
| SRAM | 2 KB | 2 KB | 1 KB (-50%) | 2 KB | 2 KB |
| EEPROM | 256 B | 256 B | 256 B | 256 B | 256 B |
| Maximum Frequency | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz |
| Operating Temperature | -40 C to +85 C (I grade) | -40 C to +125 C (E grade) | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C |
| Operating 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 | 1.8 V to 5.5 V |
| ADC Resolution | 12-bit ADCC, 24 channels | 12-bit ADCC, 24 channels | 12-bit ADCC, 24 channels | 12-bit ADCC, 24 channels | 14-bit ADC, 24 channels |
| Functional Safety (FuSa) | Yes - FMEDA + diagnostic library | Yes | Yes | Yes | Yes |
主な差別化要因
- Wider industrial temperature operating range vs typical PIC16F predecessors (vs PIC16F18325-I/SL)
- Functional Safety hardware and FMEDA documentation (vs ATMEGA328P-AUR)
- Larger memory and richer peripherals in 28-pin SOIC vs ATtiny class (vs ATTINY816-SNR)
設計ノート
The PIC18F25K42-I/SO has two VDD/VSS pairs (pins 8/7 and 20/19). Estimated: place a 100 nF decoupling capacitor within 5 mm of each VDD pin and a bulk 10 uF tantalum or ceramic cap on the main 3V3 rail to keep the high-frequency internal oscillator clean. For battery applications, the nanoWatt XLP sleep current can drop below 100 nA in deep sleep - verify the chosen LDO regulator has comparable quiescent current or use a load switch.
Place the 28-SOIC footprint with 7.50 mm (300-mil) body width and 1.27 mm pin pitch matching Microchip's SOIC-28 land pattern IPC-7351 nominal. Estimated: route the ICSP pins (RB6/RB7) to a 6-pin 0.1 inch header for PICKit or ICD programming access. Keep analog (RA/RC) tracks short and away from PWM/digital switching traces to avoid ADCC cross-talk, since the 12-bit ADC has ~70 dB of stop-band attenuation.
Do not confuse PIC18F25K42-I/SO (SOIC-28, industrial -40 to +85 C) with PIC18F25K42-I/SP (PDIP-28, industrial -40 to +85 C) - they are the same silicon but different packages, so a PCB designed for SOIC will not accept an SPDIP without rework. Also, the -I/-E/-Q temperature suffixes are NOT interchangeable in safety cases; choose -E for underhood automotive. Per the Microchip datasheet, configuration bits must be set to enable the high-performance 64 MHz HFINTOSC; leaving the device in default LFINTOSC at boot causes peripherals to run at much slower than expected rates.
コンプライアンス情報
RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified directly; choose PIC18F25K42-E/SP automotive-grade variants for AEC-Q100 requirements. Microchip provides IEC 61508 SIL-capable FMEDA and diagnostic library for FuSa designs.