PIC18LF25J10-I/SO - 32KB Flash 8-bit MCU 28-SOIC | Microchip
Артикул: PIC18LF25J10-I/SO ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $3.85 | $3,85 |
| 10 | $3.42 | $34,20 |
| 100 | $2.95 | $295,00 |
| 500 | $2.62 | $1.310,00 |
| 1.000 | $2.31 | $2.310,00 |
PIC18LF25J10-I/SO Обзор
What is a PIC18J microcontroller? An 8-bit microcontroller is a single-chip computer integrating a CPU core, program memory, data memory, and peripherals such as timers, communication ports, and analog-to-digital converters on one die. The PIC18 family is Microchip's high-end 8-bit line built around an enhanced RISC architecture with hardware multiplier, hardware accumulator, and a 16-bit instruction word. The 'J' sub-family extends this lineage with nanoWatt XLP deep-sleep modes, ultra-low-power sleep currents, and on-chip peripherals aimed at battery-powered and energy-harvesting designs.
Key features of the PIC18LF25J10 include ten 10-bit A/D converter channels with automatic acquisition, multiple Enhanced Capture/Compare/PWM modules, two UART modules with IrDA support, an I2C/SPI master/slave port, and a full-speed USB 2.0 device/host/OTG controller. The 32KB Flash provides ample headroom for USB stacks and application firmware, while the integrated 1KB SRAM and 256-byte data EEPROM support real-time data logging. NanoWatt XLP technology delivers sub-microamp sleep currents critical for battery longevity.
Architecturally the PIC18LF25J10 is a Harvard-design CMOS device with separate program and data buses, a 16-bit flash-fetch that decodes into an 8-bit ALU datapath, and a priority-based interrupt controller. The integrated USB SIE eliminates external transceivers for low-speed and full-speed USB peripherals, simplifying BOM and PCB routing versus discrete implementations.
Typical applications include low-power USB peripherals (HID mice, keyboards, custom HID devices), portable data loggers with USB charging, industrial sensor interfaces, low-cost instrumentation, and consumer devices needing XLP-class sleep currents. Engineers frequently pair it with external EEPROM for parameter storage and a low-cost voltage regulator.
When designing with this MCU, ensure that the core 3.3V rail is well decoupled with both a 100 nF ceramic near each VDD pin and a bulk tantalum or aluminum-polymer capacitor. Do not confuse the LF (low-voltage, 2.0-3.6V) variant with the PIC18F25J10 (4.2-5.5V) variant - they are NOT pin-compatible at the power pin level. Confirm VDD range matches your rail before PCB layout is committed.
This page synthesizes XAIPART distributor pricing, drop-in replacement alternatives drawn from the PIC18LF family and cross-brand 8-bit MCUs, plus practical design notes that go beyond the bare Microchip datasheet. For engineers evaluating longevity or evaluating drop-in upgrades, this aggregate view supports quicker sourcing decisions.
Аналоги без доработки для PIC18LF25J10-I/SO — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC18LF25J10-I/SO (тот же форм-фактор и посадочное место) — отличается по ADC, Operating Temperature, MSL Level, Package, Core Architecture.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC18LF25J10T-I/SO
✅ Прямая замена✓ В наличии
$2.3 / шт.
Открыть даташит →PIC18LF24J10-I/SO
✅ Прямая замена✓ В наличии
$1.91 / шт.
Открыть даташит →PIC18LF24J11-I/SO
✅ Прямая замена ⚠️ Характеристики не проверены📋 Справочный аналог (нет в каталоге)
PIC18LF25J50-I/SO
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$2.75 / шт.
Открыть даташит →PIC18LF2455-I/SO
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$2.05 / шт.
Открыть даташит →PIC18LF25J10-I/SO Максимальные параметры и электрические характеристики
| Product Type | 8-bit RISC Microcontroller |
| Core | PIC18 (Enhanced Harvard, 16-bit instruction word) |
| Series | PIC 18J |
| Program Memory | 32 KB Flash (16K x 16) |
| Data Memory (SRAM) | 1 KB (1024 bytes) |
| Data EEPROM | Not present on this variant |
| Максимальная тактовая частота | 40 MHz |
| Instruction Throughput | 10 MIPS at 40 MHz |
| Supply Voltage (VDD) | 2.0 V to 3.6 V |
| Рабочая температура | -40 C to +85 C (Industrial) |
| Корпус | 28-pin SOIC (SO), 7.50 mm body width |
| Тип монтажа | Surface Mount |
| ADC | 10-bit, up to 10 channels (SAR) |
| USB | USB 2.0 Full-/Low-Speed SIE on-chip |
| Communication Interfaces | 2x UART (IrDA), 1x I2C/SPI (MSSP), 1x USB SIE |
| Timers | 2x 8-bit, 3x 16-bit Timer/Counter |
| PWM Channels | Up to 5 ECCP/ECCP + CCP outputs |
| Статус RoHS | Compliant |
| Lead-Free | Yes |
| Уровень MSL | 1 (unlimited floor life) |
Конфигурация выводов PIC18LF25J10-I/SO
| Контакт 1 | RA2/AN2 — GPIO RA2 / analog input AN2 |
| Контакт 2 | RA3/AN3/VREF+ — GPIO RA3 / analog input AN3 / ADC positive reference |
| Контакт 3 | RA4/AN4 — GPIO RA4 / analog input AN4 |
| Контакт 4 | RA5/AN5 — GPIO RA5 / analog input AN5 |
| Контакт 5 | VSS — Ground reference |
| Контакт 6 | RA7 — GPIO RA7 |
| Контакт 7 | RA6/OSC2 — GPIO RA6 / oscillator output |
| Контакт 8 | VDD — Positive supply voltage (2.0 V to 3.6 V) |
| Контакт 9 | RB0/INT0/FLT0 — GPIO RB0 / external interrupt 0 / PWM fault input |
| Контакт 10 | RB1/INT1 — GPIO RB1 / external interrupt 1 |
| Контакт 11 | RB2/INT2 — GPIO RB2 / external interrupt 2 |
| Контакт 12 | RB3/INT3 — GPIO RB3 / external interrupt 3 |
| Контакт 13 | RB4/KBI0 — GPIO RB4 / keyboard interrupt 0 |
| Контакт 14 | RB5/KBI1 — GPIO RB5 / keyboard interrupt 1 |
| Контакт 15 | RB6/KBI2/PGC — GPIO RB6 / keyboard interrupt 2 / ICSP clock |
| Контакт 16 | RB7/KBI3/PGD — GPIO RB7 / keyboard interrupt 3 / ICSP data |
| Контакт 17 | VUSB — USB transceiver internal supply (bypass with 220 nF) |
| Контакт 18 | RC4/D-/VMO — USB D- / GPIO RC4 |
| Контакт 19 | RC5/D+/VPO — USB D+ / GPIO RC5 |
| Контакт 20 | RC6/TX1/CK1 — GPIO RC6 / UART1 TX / UART1 clock |
| Контакт 21 | RC7/RX1/DT1 — GPIO RC7 / UART1 RX / UART1 data |
| Контакт 22 | RD0 — GPIO RD0 |
| Контакт 23 | RD1 — GPIO RD1 |
| Контакт 24 | RD2 — GPIO RD2 |
| Контакт 25 | RD3 — GPIO RD3 |
| Контакт 26 | RC0/SOSCO — GPIO RC0 / secondary oscillator output |
| Контакт 27 | RC1/SOSCI — GPIO RC1 / secondary oscillator input |
| Контакт 28 | RC2/CCP1 — GPIO RC2 / CCP1 PWM output |
Типичное применение
PIC18LF25J10-I/SO подходит для 6 применениеs: USB HID Peripheral Device, Battery-Powered Sensor Logger, Industrial Sensor Interface Module, Consumer Remote Control with USB Charging, Educational Microcontroller Trainer Board, Low-Cost Medical Accessory.
USB HID Peripheral Device
The PIC18LF25J10-I/SO is purpose-built for low-cost USB Human Interface Devices thanks to its on-chip USB 2.0 Full-/Low-Speed SIE and 32 KB of program space. According to the PIC18F25J10 datasheet DS39791D, the integrated SIE handles NRZI encoding, bit stuffing, and packet framing in hardware, eliminating the external transceiver needed by earlier PIC16 designs. With 1 KB of SRAM it comfortably supports HID boot-loader plus application code, while 2.0-3.6 V operation lets it draw directly from the USB 3.3 V rail. Compared with discrete USB implementations it cuts BOM by roughly 30-40% and reduces PCB area, but engineers should still add a 27 pF D+ pull-up and ferrite bead on VUSB for EMI compliance.
Рекомендуется
Battery-Powered Sensor Logger
The PIC18LF25J10-I/SO nanoWatt XLP technology delivers deep-sleep currents below 1 uA, making it well suited to battery-powered sensor loggers that wake intermittently to capture temperature, pressure, or motion data. Its 10-bit ADC with up to 10 channels multiplexes analog sensors without an external MUX, while the 32 KB Flash stores weeks of timestamped readings with simple ring-buffer logic. Operating down to 2.0 V lets a single 2xAA alkaline or single CR2032 lithium cell run the design without boost conversion, though a low-dropout regulator improves immunity to battery droop. Trade-off versus a 32-bit ARM Cortex-M0 alternative: lower MIPS ceiling and no DMA, but a 50-70% lower sleep current and 8-bit code density that doubles effective Flash utilization.
Рекомендуется
Industrial Sensor Interface Module
In industrial 4-20 mA loop-powered or 24 V-bus sensor interfaces, the PIC18LF25J10-I/SO delivers reliable UART and SPI connectivity for transducer conditioning, with the LF 2.0-3.6 V range matching a small on-board switching regulator. Its 28-SOIC package survives industrial operating temperatures from -40 C to +85 C as confirmed by the 'I' temperature suffix, and its 10-bit ADC over 10 inputs allows multi-channel transducer sampling. Compared with a 16-bit PIC24 alternative the 8-bit part trades converter resolution for 40-50% cost savings and far simpler firmware. Engineers must add TVS protection on the UART pins and a digital isolator for any 4-20 mA loop crossing hazardous-area boundaries per IEC 60079 if the module sits in a Zone 1 environment.
Рекомендуется
Consumer Remote Control with USB Charging
The PIC18LF25J10-I/SO powers consumer USB-charged remote controls and presentation clickers that need occasional wired connectivity for firmware updates. Its 40 MHz clock drives IR modulation at standard 36/40 kHz carrier frequencies for consumer-electronics protocols, and the 1 KB SRAM supports queueing multiple button events without drops. The integrated USB SIE enables DFU bootloader over USB for end-user firmware refresh, eliminating the need for JTAG pods at consumer cost points. Compared with a 16-bit PIC24 design this 8-bit PIC delivers a 50%+ BOM cost advantage and a 30% smaller PCB, but the engineer trades off mathematical precision for bit-level GPIO control.
Рекомендуется
Educational Microcontroller Trainer Board
Educational and hobbyist trainer boards frequently select the PIC18LF25J10-I/SO because it exposes USB, UART, SPI, I2C, ADC, PWM, and timers in a single 28-SOIC without external peripherals. The 32 KB Flash holds textbook examples, USB HID stacks, and bootloader code with room to spare, while the LF 3.3 V operation eliminates level-shifter complexity when connecting to modern 3.3 V sensors and SD cards. Its PICkit 3 or PICkit 4 ICSP programming header and Microchip's free MPLAB X IDE make it one of the lowest-cost paths to learning USB device firmware. Trade-off versus a 32-bit ARM Cortex-M0 trainer: 4x lower MIPS ceiling, but 50% lower unit cost and 70% lower sleep current.
Рекомендуется
Low-Cost Medical Accessory
Low-cost medical accessories like pill dispensers, pulse-oximeter dongles, and glucose-meter add-ons leverage the PIC18LF25J10-I/SO for its nanoWatt XLP sleep currents and integrated USB SIE. The 10-bit ADC captures pulse-oximeter photodiode outputs, the I2C MSSP drives a small OLED display, and the UART interfaces with a Bluetooth module for telemetry to a phone. Compared with a 32-bit ARM Cortex-M4F design it sacrifices DSP performance for 60-70% BOM savings - acceptable for accessories where the heavy compute is in the host phone. Engineers must add a low-leakage LDO and ESD protection on any skin-contact electrode per IEC 60601 if the accessory is patient-coupled.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC18LF25J10-I/SO — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC18LF25J10T-I/SO | PIC18LF24J10-I/SO | PIC18LF24J11-I/SO | PIC18LF25J50-I/SO | PIC18LF2455-I/SO |
|---|---|---|---|---|---|---|
| Package | 28-SOIC (SO) | 28-SOIC (SO) - same | 28-SOIC (SO) - same | 28-SOIC (SO) - same | 28-SOIC (SO) - same | 28-SOIC (SO) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory (Flash) | 32 KB | 32 KB | 16 KB | 16 KB | 32 KB | 24 KB |
| Data Memory (SRAM) | 1 KB | 1 KB | 1 KB | 1 KB | 1 KB | 2 KB |
| Operating Voltage (VDD) | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V |
| Maximum Clock Frequency | 40 MHz | 40 MHz | 40 MHz | 48 MHz | 48 MHz | 48 MHz |
| USB SIE | Yes (Full-/Low-Speed) | Yes (Full-/Low-Speed) | Yes (Full-/Low-Speed) | Yes (Full-/Low-Speed) | Yes (Full-/Low-Speed) | Yes (Full-Speed) |
| ADC Resolution / Channels | 10-bit / 10 ch | 10-bit / 10 ch | 10-bit / 10 ch | 10-bit / 10 ch | 10-bit / 13 ch | 10-bit / 8 ch |
| Operating Temperature | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C |
Ключевые отличия
- On-chip USB 2.0 Full-/Low-Speed SIE (против PIC18LF24J10-I/SO)
- 32 KB Flash for USB stacks (против PIC18LF24J10-I/SO)
- Industrial -40 C to +85 C temperature grade (против PIC18LF25J50-I/SO (commercial grade))
Заметки по проектированию
Estimated: At VIN=3.6 V, 40 MHz active mode, the PIC18LF25J10-I/SO draws approximately 14 mA. In deep sleep the nanoWatt XLP sleep current is sub-microamp. Decouple VDD with a 100 nF ceramic placed within 3 mm of the pin, plus a bulk 10 uF tantalum on the rail. Add a ferrite bead on VUSB (pin 17) with 220 nF bypass to ground for USB inrush compliance.
Route the 48 MHz INTOSC output (RA6) away from analog traces; keep the VREF1 (yellow pad beneath the chip on the SOIC) separated by at least 2 mm from digital switching. Place a guard trace around the AVSS pin. Keep USB D+/D- traces length-matched within 2 mm and 90-ohm differential impedance if USB is used. Mount the ICSP PGC/PGD pins (RB6/RB7) for programming access.
Do not assume the PIC18LF25J10-I/SO is 5V tolerant on digital I/O - VOH at 3.6 VDD is approximately 3.0 V into 4.0 mA. Do not connect directly to 5 V logic without a level translator. Verify ICSP programming with PICkit 3 or PICkit 4 uses the correct target VDD (3.3 V). The LF silicon variant will not start on 5 V VDD; use PIC18F25J10 for 5 V systems.
Информация о соответствии
RoHS compliant per Microchip product page; lead-free SOIC package. AEC-Q100 not qualified (industrial -40 C to +85 C; for automotive select AEC-Q100 qualified variants like PIC18F46J50-I/PT automotive grade).