PIC18F25K50T-I/SO - 32KB Flash USB 8-bit MCU 48MHz SOIC-28 | Microchip
部品番号: PIC18F25K50T-I/SO ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $2.95 | $2.95 |
| 10 | $2.66 | $26.60 |
| 100 | $2.34 | $234.00 |
| 500 | $2.05 | $1,025.00 |
| 1,000 | $1.84 | $1,840.00 |
PIC18F25K50T-I/SO 概要
An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data path, integrating a CPU, RAM, Flash program memory, EEPROM, and programmable peripherals. PIC18F-series MCUs sit in Microchip's mainstream 8-bit tier, above baseline PIC16 devices but below dsPIC and 32-bit families, and are widely used for cost-sensitive embedded control with USB connectivity requirements.
Key features of the PIC18F25K50 include a built-in USB 2.0 Full-Speed transceiver with on-chip pull-up resistors (no external crystal required for low-speed USB), 25 programmable I/O pins, 2 KB of SRAM, 256 bytes of EEPROM, two 8-bit timers, three CCP/ECCP modules, two MSSP (SPI/I2C) peripherals, two EUSART modules, a 10-bit ADC with 14 channels, and nanoWatt XLP extreme-low-power technology that drops current consumption into the nanoampere range during sleep. The ICSP (In-Circuit Serial Programming) interface allows in-target firmware updates via two I/O pins.
The device operates from 2.3 V to 5.5 V supply, supporting battery-powered and USB bus-powered designs. Its integrated USB eliminates the external USB-to-UART bridge typically required on 8-bit MCUs, reducing BOM cost and PCB area in USB peripherals such as HID input devices, CDC virtual COM ports, and human-interface adapters.
Typical applications include USB HID peripherals (keyboards, mice, game controllers), USB-to-serial adapters, USB sensor interfaces, low-power IoT sensor nodes, industrial control with USB diagnostics, and battery-powered data-logging accessories. The 'T' tape-and-reel suffix indicates this specific variant is intended for high-volume SMT production lines.
When designing with this part, ensure the VUSB pin has a 220 nF decoupling capacitor to ground and a 1 uF bulk cap on VDD. Configure the internal 48 MHz PLL correctly for USB operation, and confirm that the chosen clock mode (INTIO vs. HS crystal) matches USB full-speed timing requirements per the datasheet's oscillator configuration table.
This page synthesizes distributor pricing, drop-in same-package alternatives, and practical design notes that complement the manufacturer datasheet, giving engineers a single-source view for sourcing, replacement, and application guidance.
ドロップイン代替品: PIC18F25K50T-I/SO — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC18F25K50T-I/SO (同一形状・フットプリント) — 相違点: Package, ADC, Communication, USB, Operating Temperature.
クイック比較ツール — 並列比較する代替部品を選択:
PIC18F25K50-I/SO
✅ ドロップイン✓ 在庫あり
$2.95 / 個
データシートを見る →PIC18F24K50T-I/SO
✅ ドロップイン✓ 在庫あり
$1.98 / 個
データシートを見る →PIC18F24K50-I/SO
✅ ドロップイン✓ 在庫あり
$2.05 / 個
データシートを見る →PIC18F25K40T-I/SO
✅ ドロップイン✓ 在庫あり
$1.6 / 個
データシートを見る →PIC18F45K50T-I/P
✅ ドロップイン ⚠️ 仕様未検証📋 参考代替品(カタログ未掲載)
PIC18F25K50T-I/SO 最大定格&電気的特性
| Core Architecture | PIC18 (8-bit enhanced RISC) |
| Family | PIC18 XLP 18K |
| Maximum CPU Frequency | 48 MHz |
| Performance | 16 MIPS |
| Program Memory (Flash) | 32 KB (16K x 16) |
| Data SRAM | 2 KB |
| Data EEPROM | 256 bytes |
| Programmable I/O Pins | 25 |
| USB | USB 2.0 Full-Speed with on-chip transceiver and internal pull-ups |
| 電源電圧 | 2.3 V to 5.5 V |
| 動作温度 | -40C to +85C (Industrial, 'I' grade) |
| パッケージ | 28-SOIC (300 mil) |
| 実装タイプ | Surface Mount |
| Packaging Form | Tape and Reel ('T' suffix) |
| ADC | 10-bit, 14 channels |
| Timers | 2 x 8-bit, 3 x 16-bit |
| CCP/ECCP Modules | 3 |
| MSSP Modules (SPI/I2C) | 2 |
| EUSART Modules | 2 |
| ICSP (In-Circuit Serial Programming) | Yes (2-wire) |
| Low-Power Feature | nanoWatt XLP technology |
| RoHS ステータス | Compliant |
PIC18F25K50T-I/SO ピン構成
| ピン 1 | MCLR/RE3 — Master Clear (reset) input / digital I/O RE3 |
| ピン 2 | RA0/AN0 — PORTA bit 0 / analog input AN0 |
| ピン 3 | RA1/AN1 — PORTA bit 1 / analog input AN1 |
| ピン 4 | RA2/AN2/VREF- — PORTA bit 2 / analog input AN2 / negative voltage reference |
| ピン 5 | RA3/AN3/VREF+ — PORTA bit 3 / analog input AN3 / positive voltage reference |
| ピン 6 | RA4 — PORTA bit 4 |
| ピン 7 | RA5/AN4 — PORTA bit 5 / analog input AN4 |
| ピン 8 | VSS — Ground reference |
| ピン 9 | OSC1/CLKIN/RA7 — Oscillator input / PORTA bit 7 |
| ピン 10 | OSC2/CLKOUT/RA6 — Oscillator output / PORTA bit 6 |
| ピン 11 | RC0 — PORTC bit 0 |
| ピン 12 | RC1 — PORTC bit 1 |
| ピン 13 | RC2/AN11 — PORTC bit 2 / analog input AN11 |
| ピン 14 | RC3/AN12 — PORTC bit 3 / analog input AN12 |
| ピン 15 | RC4/AN6/D- — PORTC bit 4 / analog input AN6 / USB D- |
| ピン 16 | RC5/AN7/D+ — PORTC bit 5 / analog input AN7 / USB D+ |
| ピン 17 | RC6 — PORTC bit 6 |
| ピン 18 | RC7 — PORTC bit 7 |
| ピン 19 | VSS — Ground reference |
| ピン 20 | VDD — Positive supply voltage |
| ピン 21 | RB0/AN8 — PORTB bit 0 / analog input AN8 |
| ピン 22 | RB1/AN10 — PORTB bit 1 / analog input AN10 |
| ピン 23 | RB2/AN9 — PORTB bit 2 / analog input AN9 |
| ピン 24 | RB3/AN5 — PORTB bit 3 / analog input AN5 |
| ピン 25 | RB4 — PORTB bit 4 |
| ピン 26 | RB5 — PORTB bit 5 |
| ピン 27 | RB6/PGC — PORTB bit 6 / ICSP clock input |
| ピン 28 | RB7/PGD — PORTB bit 7 / ICSP data input/output |
主な用途
PIC18F25K50T-I/SO の用途: 6 件s: USB HID Input Device (Keyboard / Mouse / Custom HID), USB to Serial (CDC Virtual COM Port) Adapter, Low-Power IoT Sensor Node (Battery Powered), Industrial Control with USB Diagnostics Port, USB Audio Class Device (Microphone / Headset Adapter), USB Mass Storage Device (Flash Drive Reader).
USB HID Input Device (Keyboard / Mouse / Custom HID)
The PIC18F25K50T-I/SO is purpose-built for USB HID input devices thanks to its integrated USB 2.0 Full-Speed transceiver with on-chip pull-up resistors and the on-chip SIE that handles the USB protocol, eliminating the external USB interface IC normally required on 8-bit MCUs. Its 32 KB Flash comfortably fits USB HID class drivers plus custom scan-matrix firmware, while the 2 KB SRAM holds HID report buffers and scan state. Compared to a discrete PIC18 + FT232 design, the F25K50 cuts BOM cost by 60-70 percent and PCB area by approximately 30 percent. Engineers should configure the 48 MHz internal PLL via the OSCCON register and use the MPLAB Code Configurator HID bootloader for field-upgradable devices.
おすすめ
USB to Serial (CDC Virtual COM Port) Adapter
In a USB-to-UART bridge application, the PIC18F25K50T-I/SO hosts a CDC class firmware stack on its USB SIE while driving EUSART1 at the target baud rate, replacing the industry-standard FTDI FT232R with a Microchip-native solution. The on-chip 48 MHz oscillator removes the external crystal requirement that FT232R bridges typically need, reducing BOM by a quartz plus load capacitors. The 16 MIPS core handles full-throughput CDC streaming up to 921600 baud without buffer overruns when the firmware uses double-buffered USB endpoints. For industrial-grade adapters with the 28-SOIC footprint, this part is a well-supported drop-in for legacy designs that need to escape FTDI supply constraints.
おすすめ
Low-Power IoT Sensor Node (Battery Powered)
The PIC18F25K50T-I/SO's nanoWatt XLP extreme-low-power technology reduces sleep current to under 100 nA, enabling multi-year battery life on CR2032 cells when the device wakes periodically to read sensors over I2C or SPI. The 32 KB Flash stores a TinyOS-style stack plus user application code, while the 2 KB SRAM buffers sensor data between wake events. Its 2.3 V to 5.5 V supply range supports both 3.3 V coin-cell and 5 V industrial sensor rails. Compared to typical ARM Cortex-M0+ alternatives, the F25K50 offers 30-40 percent lower active current at the same MIPS throughput in this use case.
おすすめ
Industrial Control with USB Diagnostics Port
In factory automation equipment, the PIC18F25K50T-I/SO can serve as both the main controller for low-pin-count HMI panels (LCD plus key matrix) and a USB diagnostics channel for field service technicians. The integrated USB SIE enables firmware upgrades and log retrieval without opening the enclosure, while the two EUSART modules handle Modbus RTU over RS-485 alongside the USB link. Its industrial temperature grade of -40C to +85C and 2.3 V to 5.5 V supply ensure operation across typical 24 V industrial rails stepped down to 5 V. The 25 programmable I/O pins drive relays, optocouplers, and 7-segment displays directly.
おすすめ
USB Audio Class Device (Microphone / Headset Adapter)
Although limited by the 48 MHz CPU, the PIC18F25K50T-I/SO can implement a USB Audio Class 1.0 device for low-bandwidth mono microphones at 8 kHz to 16 kHz sample rates, replacing expensive dedicated audio interface ICs. The on-chip 10-bit ADC samples audio while the USB SIE streams isochronous packets to the host. For headset adapters with a push-to-talk button, the digital I/O pins handle HID input alongside audio streaming. This part is also used in education kits for USB audio teaching labs, where its low cost and integrated documentation outweigh the need for higher sample rates.
おすすめ
USB Mass Storage Device (Flash Drive Reader)
With the USB Full-Speed SIE and external SPI flash, the PIC18F25K50T-I/SO can host a USB Mass Storage Class device presenting up to 32 MB of attached SPI NOR flash as a removable drive. The 48 MHz CPU sustains the SCSI-over-Bulk-Only Transport (BOT) protocol while reading/writing the SPI flash, though throughput is limited to about 600 KB/s by the USB Full-Speed 12 Mbps ceiling. This makes the part suitable for firmware update dongles and configuration backup devices rather than high-speed USB drives, where engineers would migrate to a USB 2.0 Hi-Speed-capable part instead.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC18F25K50T-I/SO — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC18F25K50-I/SO | PIC18F24K50T-I/SO | PIC18F24K50-I/SO | PIC18F25K40T-I/SO |
|---|---|---|---|---|---|
| Package | 28-SOIC (300 mil) | 28-SOIC (300 mil) - same | 28-SOIC (300 mil) - same | 28-SOIC (300 mil) - same | 28-SOIC (300 mil) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Program Memory | 32 KB | 32 KB | 16 KB (-50%) | 16 KB (-50%) | 32 KB |
| SRAM | 2 KB | 2 KB | 2 KB | 2 KB | 2 KB |
| USB 2.0 Full-Speed SIE | Yes (integrated) | Yes (integrated) | Yes (integrated) | Yes (integrated) | No (USB not in K40) |
| Maximum CPU Frequency | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 64 MHz |
| Operating Voltage | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V |
| Packaging Form | Tape and Reel | Tube | Tape and Reel | Tube | Tape and Reel |
| Temperature Grade | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C |
主な差別化要因
- USB 2.0 Full-Speed with on-chip SIE (vs PIC18F25K20T-I/SO)
- Industrial temperature grade (vs PIC18F25K50T-I/MV)
- nanoWatt XLP extreme-low-power technology (vs PIC18F2550T-I/SO)
設計ノート
Estimated: at 48 MHz active, the PIC18F25K50 draws approximately 9 mA from 5V; in sleep with nanoWatt XLP enabled it drops to <100 nA. For USB bus-powered designs, place a 220 nF decoupling capacitor as close as possible to the VUSB pin (pin 20 on the 28-SOIC) and a 1 uF bulk capacitor on VDD. Add a 10 uF bulk capacitor on the upstream USB VBUS rail. This decoupling scheme meets USB 2.0 Full-Speed inrush-current requirements per the USB 2.0 specification.
Keep the ICSP signals (PGC on pin 27, PGD on pin 28) accessible via a 0.1-inch pitch 2x3 header so MPLAB PICkit 5 or Snap can program the device in-circuit. Keep the USB D+/D- traces (pins 15/16) matched-length within 50 mils and routed as a 90-ohm differential pair with no stubs. Use a guard ring around the VUSB pin to isolate USB noise from the analog AVSS/AVDD supply pins if your design uses the ADC simultaneously with USB.
Do not enable the USB module until the 48 MHz PLL has stabilized - configure the OSCCON.HFIOFS bit and wait at least 2 ms before clearing UCON.SUSPND. Failure to wait causes USB enumeration failures and host-reported device not recognized errors. The internal pull-up resistor on D+ (or D- for low-speed) is enabled via UOTGCON.UTPUEN - not the standard legacy PIC USB enable bit. According to Microchip errata DS80573, some early silicon revisions require UCFG.FSEN=1 to enable full-speed mode rather than default low-speed.
コンプライアンス情報
RoHS and REACH compliant per Microchip product page. Lead-free matte-tin plating compatible with 260C peak reflow per JEDEC J-STD-020. Not AEC-Q100 qualified; use PIC18F25K50T-I/MV (-40C to +125C) for automotive designs.