EmbeddedRelated.com
Jacob Beningo
Live online course · Jacob Beningo
AI for Embedded Developers
$100 off for EmbeddedRelated readers until Nov 1 · 5 live sessions, Dec 7-11
Discount ends in
15days 02hrs 07min 52sec
Learn More →
PIC18F25K50-I/SS

MCHPPIC18F25K50-I/SS

Microchip Technology
PIC PIC® XLP™ 18K Microcontroller IC 8-Bit 48MHz 32KB (16K x 16) FLASH 28-SSOP
Active1,906 in stock

Overview

The PIC18F25K50-I/SS is an 8-bit microcontroller featuring eXtreme Low Power (XLP) technology and a full-speed USB 2.0 interface. It operates at up to 48MHz and includes 32KB of flash memory, making it suitable for cost-effective USB peripheral designs that require minimal power consumption. The device integrates a precise internal oscillator, eliminating the need for external crystals in many USB applications.

Why Choose This Part

This MCU offers a 5V tolerant I/O range and high drive capability of up to 25mA per pin, simplifying interfacing with various logic levels. The C-optimized architecture and 8x8 hardware multiplier improve execution efficiency for 8-bit math-intensive tasks while maintaining low power profiles across Run, Idle, and Sleep modes.

Applications

USB Peripheral Devices
Ideal for human interface devices (HID) such as keyboards, mice, and custom controllers using the integrated USB 2.0 transceiver.
Battery-Powered Instrumentation
Utilizes XLP technology for sleep currents as low as 20nA, extending life in remote sensing and handheld tools.
Industrial Data Loggers
Employs 256 bytes of internal EEPROM for non-volatile storage of calibration data and system parameters.
Communication Bridges
Functions as a protocol converter between USB and legacy UART, SPI, or I2C serial interfaces.

Key Specifications

Speed 48MHz
RAM Size 2K x 8
Core Size 8-Bit
EEPROM Size 256 x 8
Peripherals Brown-out Detect/Reset, POR, PWM, WDT
Connectivity I2C, SPI, UART/USART, USB
Mounting Type Surface Mount
Number of I/O 22
Core Processor PIC
Package / Case 28-SSOP (0.209", 5.30mm Width)
Data Converters A/D 14x10b
Oscillator Type Internal
Program Memory Size 32KB (16K x 16)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 28-SSOP
Voltage - Supply (Vcc/Vdd) 2.3V ~ 5.5V

Getting Started

Development is supported by the MPLAB X IDE and the XC8 compiler. For hardware debugging, the PICkit 4 or MPLAB ICD 4 probes connect via the In-Circuit Serial Programming (ICSP) interface. Microchip's Libraries for Applications (MLA) provides ready-to-use USB stacks for HID, CDC, and Custom classes.

Part of PIC18F25xx family » PIC18F25

PIC18F25 Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number Flash RAM I/O Pins Package Speed ADC/DAC Stock
PIC18F25K50-I/SS (this part) 32KB 2K 22 SSOP-28 48M A/D 14x10b 1,906
PIC18F25K50-I/SO 32KB 2K 22 SOIC-28 48M A/D 14x10b 4,055
PIC18F25K50-I/SP 32KB 2K 22 DIP-28 48M A/D 14x10b 672
PIC18F25Q10-I/ML 32KB 2K 25 VQFN-28 64M A/D 24x10b; D/A 1x5b 3,538
PIC18F25K80-I/SP 32KB 3.6K 24 DIP-28 64M A/D 8x12b 3,360
PIC18F25K42-I/ML 32KB 2K 25 VQFN-28 64M A/D 24x12b; D/A 1x5b 2,717
PIC18F25K22-I/SO 32KB 1.5K 24 SOIC-28 64M A/D 19x10b 7,745
PIC18F25K40-I/ML 32KB 2K 25 VQFN-28 64M A/D 35x10b; D/A 1x5b 976
PIC18F25K40-I/SO 32KB 2K 25 SOIC-28 64M A/D 35x10b; D/A 1x5b 1,123
PIC18F25K42-I/SP 32KB 2K 25 DIP-28 64M A/D 24x12b; D/A 1x5b 558
PIC18F25Q10-I/SP 32KB 2K 25 DIP-28 64M A/D 24x10b; D/A 1x5b 14,009
PIC18F25K42-I/SS 32KB 2K 25 SSOP-28 64M A/D 24x12b; D/A 1x5b 1,388
PIC18F25K83-E/ML 32KB 2K 25 VQFN-28 64M A/D 24x12b; D/A 1x5b 2,717
PIC18F25K80-I/SO 32KB 3.6K 24 SOIC-28 64M A/D 8x12b 613
PIC18F25Q10-E/ML 32KB 2K 25 VQFN-28 64M A/D 24x10b SAR; D/.. 645
PIC18F25K50-I/ML 32KB 2K 22 VQFN-28 48M A/D 14x10b 523
PIC18F25Q10-E/SO 32KB 2K 25 SOIC-28 64M A/D 24x10b SAR; D/.. 710
PIC18F25K80-I/SS 32KB 3.6K 24 SSOP-28 64M A/D 8x12b 1,799
PIC18F25K22-I/ML 32KB 1.5K 24 VQFN-28 64M A/D 19x10b 752
PIC18F25K83-E/SS 32KB 2K 25 SSOP-28 64M A/D 24x12b; D/A 1x5b 761
PIC18F25K42-I/MV 32KB 2K 25 UFQFN-28 64M A/D 24x12b; D/A 1x5b 973

Also Consider

PIC18F25K50-I/SP MCHPMicrochip Technology - This is the 28-pin PDIP version of the same MCU, ideal for breadboarding and through-hole prototyping.
STM32F072CBT6 STMicroelectronics - A 32-bit ARM Cortex-M0 alternative that offers crystal-less USB support and larger 128KB flash memory.
PIC18F25K42-I/SS MCHPMicrochip Technology - A newer PIC18 variant with Vectored Interrupts and Core Independent Peripherals, though it lacks the integrated USB transceiver.