PIC18LF25K50T-I/SO - 8-bit MCU, 32KB Flash, USB, SOIC-28 | Microchip
部品番号: PIC18LF25K50T-I/SO ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $3.42 | $3.42 |
| 10 | $3.07 | $30.70 |
| 100 | $2.74 | $274.00 |
| 500 | $2.45 | $1,225.00 |
| 1,000 | $2.18 | $2,180.00 |
PIC18LF25K50T-I/SO 概要
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash), data memory (RAM), peripherals (timers, ADC, communication), and I/O on one die. The PIC18 family is Microchip's high-performance 8-bit architecture, sitting above the baseline PIC10/12/16 in peripheral integration and code efficiency. Within Microchip's portfolio, PIC18F/LF devices bridge between classic 8-bit PIC MCUs and the higher-end 16-bit dsPIC/PIC24 lines, targeting USB-enabled embedded designs with low power draw.
Key features include the integrated USB 2.0 full-speed transceiver (no external PHY required), eXtreme Low Power (XLP) technology with nanoWatt sleep modes for battery-friendly operation, 25 I/O pins, 10-bit ADC up to 9 channels, two USART modules, MSSP for SPI/I2C, and a 16-bit timer with capture/compare. The part supports the standard PIC18 instruction set with hardware multiplier and 8x8 hardware multiply.
Typical applications include USB HID peripherals (keyboards, mice, game controllers), USB-to-UART bridge dongles, USB sensor interfaces, low-power IoT endpoints, and battery-powered data loggers. The on-board USB PHY simplifies BOM for CDC/Communications-class devices, while the XLP idle/sleep currents below 1 uA enable months of standby on small coin cells.
Design consideration: route the USB D+/D- traces as a 90-ohm differential pair with matching trace lengths, place the VBUS sense resistor close to the IC, and ensure the internal regulator decoupling capacitor on VUSB3V3 is a low-ESR ceramic. Verify that the LF version's 1.8V-3.6V VDD range matches your bus-powered or self-powered design.
This page synthesizes distributor pricing, drop-in alternative MPNs, and design considerations not consolidated on any single manufacturer or distributor page, complementing the official Microchip datasheet.
ドロップイン代替品: PIC18LF25K50T-I/SO — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC18LF25K50T-I/SO (同一形状・フットプリント) — 相違点: ADC, Package, Operating Temperature, Core, Program Memory (Flash).
クイック比較ツール — 並列比較する代替部品を選択:
PIC18LF25K50-I/SO
✅ ドロップイン✓ 在庫あり
$2.15 / 個
データシートを見る →PIC18LF25K50T-I/ML
✅ ドロップイン✓ 在庫あり
$2.15 / 個
データシートを見る →PIC18LF24K50T-I/SO
✅ ドロップイン✓ 在庫あり
$2.95 / 個
データシートを見る →PIC18F25K50-I/SO
✅ ドロップイン✓ 在庫あり
$2.95 / 個
データシートを見る →PIC18LF25K50T-I/SS
✅ ドロップイン✓ 在庫あり
$1.85 / 個
データシートを見る →PIC18LF25K40T-I/SO
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$1.55 / 個
データシートを見る →PIC18LF25K42T-I/SO
✅ ドロップイン ⚠️ 仕様未検証📋 参考代替品(カタログ未掲載)
PIC18LF25K50T-I/SO 最大定格&電気的特性
| Product Family | PIC18F XLP 18K |
| Core Architecture | 8-bit PIC18 |
| Program Memory (Flash) | 32 KB (16K x 16) |
| Data RAM | 2 KB |
| Maximum CPU Frequency | 48 MHz |
| Operating Voltage (VDD) | 1.8 V to 3.6 V (LF variant) |
| パッケージ | 28-pin SOIC (SO) |
| I/O Pins | 25 |
| ADC | 10-bit, up to 9 channels |
| USB | USB 2.0 Full-Speed transceiver (on-chip) |
| Communication Peripherals | 2x USART, 1x MSSP (SPI/I2C) |
| 動作温度 | -40C to +85C (Industrial) |
| 実装タイプ | Surface Mount |
| MSLレベル | 1 (per SOIC assembly conventions) |
| RoHS ステータス | Compliant |
PIC18LF25K50T-I/SO ピン構成
| ピン 1 | RA3/AN3/VREF+/T1G — Digital I/O / ADC input 3 / positive voltage reference / Timer1 gate input |
| ピン 2 | RA4/AN4/HLVDIN/RST — Digital I/O / ADC input 4 / HLVD input / Reset input (selected by configuration) |
| ピン 3 | RA5/AN5/T1CKI/SOSC1 — Digital I/O / ADC input 5 / Timer1 clock input / Secondary oscillator pin 1 |
| ピン 4 | RA6/OSC2/CLKO — Digital I/O / Oscillator output / Clock output |
| ピン 5 | RA7/OSC1/CLKI — Digital I/O / Oscillator input / Clock input |
| ピン 6 | VSS — Ground reference |
| ピン 7 | VDD — Positive supply voltage (1.8V-3.6V) |
| ピン 8 | RB0/AN12/INT0/FLT0/RX — Digital I/O / ADC input 12 / External interrupt 0 / PWM fault input / UART RX |
| ピン 9 | RB1/AN10/INT1/RX — Digital I/O / ADC input 10 / External interrupt 1 / UART RX (alt) |
| ピン 10 | RB2/AN8/INT2 — Digital I/O / ADC input 8 / External interrupt 2 |
| ピン 11 | RB3/AN9/CCP2 — Digital I/O / ADC input 9 / Capture/Compare/PWM 2 |
| ピン 12 | RB4/AN11/CCP1 — Digital I/O / ADC input 11 / Capture/Compare/PWM 1 |
| ピン 13 | RB5/AN13/T0G/P1A — Digital I/O / ADC input 13 / Timer0 gate / PWM 1 output A |
| ピン 14 | RB6/PGC — Digital I/O / ICSP clock (programming/debug) |
| ピン 15 | RB7/PGD — Digital I/O / ICSP data (programming/debug) |
| ピン 16 | VUSB3V3 — Internal USB 3.3V regulator output (requires external decoupling capacitor) |
| ピン 17 | VBUS — USB VBUS sensing input (5V from USB host) |
| ピン 18 | D- — USB D- data line (differential pair with D+) |
| ピン 19 | D+ — USB D+ data line (differential pair with D-) |
| ピン 20 | VSS — Ground reference |
| ピン 21 | VDD — Positive supply voltage (1.8V-3.6V) |
| ピン 22 | RC0/SOSCO — Digital I/O / Secondary oscillator output |
| ピン 23 | RC1/SOSCI/CCP2 — Digital I/O / Secondary oscillator input / CCP2 (alt) |
| ピン 24 | RC2/AN14/CCP1 — Digital I/O / ADC input 14 / CCP1 (alt) |
| ピン 25 | RC3/AN15/SCK/SCL — Digital I/O / ADC input 15 / SPI clock / I2C clock |
| ピン 26 | RC4/AN16/SDI/SDA — Digital I/O / ADC input 16 / SPI data in / I2C data |
| ピン 27 | RC5/AN17/SDO — Digital I/O / ADC input 17 / SPI data out |
| ピン 28 | RC6/AN18/TX/CK — Digital I/O / ADC input 18 / UART TX / UART clock |
主な用途
PIC18LF25K50T-I/SO の用途: 6 件s: USB HID Peripheral Devices, USB-to-UART Bridge Dongle, USB Sensor Interface Module, Battery-Powered IoT Endpoint, Educational USB Development Board, MIDI USB Controller Interface.
USB HID Peripheral Devices
The PIC18LF25K50T-I/SO is engineered for USB Human Interface Device class peripherals such as keyboards, mice, game controllers, and custom HID input devices. The integrated full-speed USB 2.0 transceiver eliminates the need for an external PHY, reducing BOM by 3-5 components (typically $0.30-0.50 savings) and saving critical PCB area. The 32 KB Flash comfortably accommodates USB stacks (Microchip MLA or Harmony USB framework) along with HID report descriptors and application code. The 25 available I/O pins support matrix-scanned keyboards up to 8x8, multi-button mice, or gaming controllers with multiple axes and triggers. The XLP nanoWatt sleep currents below 1 uA enable bus-powered devices to meet USB suspend current requirements (500 uA max) with substantial margin, important for battery-powered wireless HID peripherals. Operating from 1.8V-3.6V, the LF variant matches single-cell Li-ion or 2-cell alkaline battery configurations perfectly, with the internal 3.3V USB regulator supplying the transceiver rail independently of VDD.
おすすめ
USB-to-UART Bridge Dongle
A classic application for the PIC18LF25K50T-I/SO is USB-to-UART communication bridge dongles used for firmware development, industrial configuration, and field service interfaces. The integrated USB transceiver plus two USART peripherals (one for USB, one for UART bridge) implement the full bridge function with no external USB chip. Microchip's USB CDC class firmware library implements a virtual COM port that appears as a standard serial port on PC hosts, requiring no custom driver on Windows/Linux/macOS. The 48 MHz core provides ample MIPS for high baud rates (up to 921,600 bps typical) plus protocol handling, while 2 KB RAM supports CDC buffers. The 28-pin SOIC package and Tape and Reel delivery make the part well-suited to high-volume SMT assembly of consumer-grade bridge cables and developer tools. Industrial temperature grade (-40C to +85C) supports factory floor and outdoor service environments, while the wide 1.8V-3.6V VDD accepts power from USB VBUS through the internal regulator or external 3.3V rails.
おすすめ
USB Sensor Interface Module
The PIC18LF25K50T-I/SO serves as the USB host interface MCU for environmental, industrial, and medical sensor modules where the part bridges between analog/digital sensors and a USB-connected PC. The 10-bit ADC with up to 9 input channels connects directly to analog sensor outputs (temperature, pressure, light, strain gauge bridges), while the MSSP peripheral handles I2C/SPI digital sensors. The integrated USB transceiver streams data at full-speed USB rates (12 Mbit/s) to the host, supporting both bulk transfer for high-rate data logging and interrupt transfer for low-latency event reporting. The XLP nanoWatt sleep modes allow battery-powered sensor nodes that wake periodically (driven by WDT or RTC), take a reading, transmit via USB, and return to sub-1 uA sleep - extending coin-cell battery life to 6-24 months in many monitoring scenarios. The 32 KB Flash accommodates sensor calibration tables, lookup tables, and USB class firmware without code size concerns.
おすすめ
Battery-Powered IoT Endpoint
The PIC18LF25K50T-I/SO is an excellent fit for low-power IoT endpoints that use USB for periodic charging, configuration, or data offload rather than continuous connectivity. The XLP nanoWatt technology delivers sleep currents below 100 nA in deep sleep with RTC running, enabling years of standby from a single CR2032 coin cell or small Li-ion battery. The integrated 10-bit ADC supports direct connection to battery voltage monitors and analog sensors, while the USART and MSSP peripherals connect to radios, sensors, and memory cards. When the device needs to communicate, USB Full-Speed provides a fast 12 Mbit/s offload channel for buffered sensor logs, configuration updates, or firmware upgrades. The 1.8V-3.6V LF voltage range matches single-cell Li-ion (3.0-4.2V via external LDO) or 2xAA/2xAAA alkaline (2.0-3.2V) configurations directly. Industrial temperature range (-40C to +85C) supports outdoor and industrial IoT deployments.
おすすめ
Educational USB Development Board
The PIC18LF25K50T-I/SO is widely used in educational and hobbyist USB development boards, training kits, and DIY electronics projects because it combines a USB-capable MCU with a low-cost, breadboard-friendly SOIC package. The PICkit 5 in-circuit debugger supports this device directly, allowing students and developers to program and debug in real time without removing the part from the board. The 32 KB Flash and 2 KB RAM are sufficient for USB HID, CDC, MIDI, and LibUSB stockable devices that students implement as learning exercises. The integrated USB transceiver means course material can focus on USB protocol and class firmware rather than USB PHY design. Microchip's free MPLAB X IDE, XC8 compiler, and MLA USB library provide a complete toolchain without licensing fees for hobbyist and educational use, and the SOIC-28 footprint hand-solders easily for class labs and prototyping.
おすすめ
MIDI USB Controller Interface
The PIC18LF25K50T-I/SO is a popular choice for DIY MIDI controllers, footswitches, and audio control surfaces that present as USB MIDI class devices to host DAWs and audio software. USB MIDI is a USB class device supported natively by Windows, macOS, and Linux without custom drivers, and the K50's integrated USB transceiver simplifies implementation to firmware only. The 25 I/O pins support matrix-scanned button grids (up to 5x5), encoder inputs for knobs, and analog inputs for expression pedals (via the 10-bit ADC). The 32 KB Flash accommodates USB MIDI descriptors, button debouncing, MIDI message routing, and optional OLED display drivers. The 1.8V-3.6V LF supply range supports battery-powered wireless MIDI controllers when paired with a Bluetooth or 2.4 GHz radio module on the MSSP SPI bus. Industrial temperature rating ensures reliable operation in stage and studio environments where ambient temperature can swing significantly.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC18LF25K50T-I/SO — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC18LF25K50-I/SO | PIC18LF25K50T-I/ML | PIC18LF24K50T-I/SO | PIC18F25K50-I/SO | PIC18LF25K40T-I/SO |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-pin SOIC (SO) | 28-pin SOIC (SO) - same | 28-pin QFN (ML) | 28-pin SOIC (SO) - same | 28-pin SOIC (SO) - same | 28-pin SOIC (SO) - same |
| Flash Memory | 32 KB | 32 KB | 32 KB | 16 KB | 32 KB | 32 KB |
| RAM | 2 KB | 2 KB | 2 KB | 2 KB | 2 KB | 2 KB |
| Integrated USB | Yes (Full-Speed) | Yes (Full-Speed) | Yes (Full-Speed) | Yes (Full-Speed) | Yes (Full-Speed) | No |
| Operating Voltage | 1.8V to 3.6V | 1.8V to 3.6V | 1.8V to 3.6V | 1.8V to 3.6V | 1.8V to 5.5V | 1.8V to 3.6V |
| CPU Frequency | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 64 MHz |
| Temperature Grade | Industrial (-40C to +85C) | Industrial (-40C to +85C) | Industrial (-40C to +85C) | Industrial (-40C to +85C) | Industrial (-40C to +85C) | Industrial (-40C to +85C) |
| Packaging | Tape & Reel | Tube (no T&R suffix) | Tape & Reel | Tape & Reel | Tube (no T&R suffix) | Tape & Reel |
主な差別化要因
- Integrated USB 2.0 full-speed transceiver eliminates external PHY (vs PIC18LF25K22T-I/SO)
- Higher Flash density than 24K50 variant in same package (vs PIC18LF24K50T-I/SO)
- XLP nanoWatt technology enables sub-100 nA sleep current (vs PIC18F25K50-I/SO (5V variant))
設計ノート
Route USB D+ and D- as a 90-ohm differential pair with matched trace lengths (delta under 150 mil) directly from the SOIC-28 pins 18 and 19 to the USB connector. Place the optional 27-ohm series resistors on each line as close to the MCU as possible. Keep the pair away from switching signals and clock traces; use a continuous ground plane beneath the pair. Place the VUSB3V3 decoupling capacitor (typically 220 nF to 1 uF low-ESR ceramic) within 1-2 mm of pin 16.
The PIC18LF25K50T-I/SO requires a bulk decoupling capacitor (1-10 uF) on VDD (pin 7 and pin 21) plus a high-frequency 100 nF ceramic capacitor placed within 2-3 mm of each VDD pin. The on-chip 3.3V USB regulator (output on VUSB3V3 pin 16) requires its own dedicated 220 nF to 4.7 uF decoupling capacitor. If the design is self-powered (not bus-powered), tie VBUS (pin 17) to VDD through a 10 kohm resistor to disable the USB transceiver's VBUS detect.
Do not assume any PIC18F25K50 family variant has the same peripheral set as another: PIC18LF25K22 lacks USB; PIC18LF25K40 and K42 lack integrated USB but add CWG/DAC peripherals. Verify the exact MPN before PCB bring-up. Also note the 'LF' (1.8V-3.6V) vs 'F' (1.8V-5.5V) distinction: applying 5V to an LF part will damage it. The 28-pin SOIC, SSOP, and QFN packages share pin assignments but require different PCB land patterns - do not assume drop-in compatibility across packages.
For USB Full-Speed signal integrity, the D+/D- trace impedance must be controlled to 90 ohms differential with respect to ground. Use Microchip's ANSEL register to disable analog functions on digital-only pins and avoid inadvertent analog current paths. Enable the internal pull-ups on RB0-RB5 only when needed for button inputs to minimize active current. Configure the ADC acquisition time (ACQT bits) appropriately for source impedance - 4 us minimum for 10 kohm source, 8 us for higher impedances.
コンプライアンス情報
RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified - this is an industrial-grade (-40C to +85C) part; automotive designs should select AEC-Q100 qualified variants from PIC18F K-series with -V/ suffix. Lead-free and halogen-free per Microchip packaging specifications.