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 — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки 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 (против PIC18F25K20T-I/SO)
- Industrial temperature grade (против PIC18F25K50T-I/MV)
- nanoWatt XLP extreme-low-power technology (против 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.