EmbeddedRelated.com
PIC18F25K50-I/SP

MCHPPIC18F25K50-I/SP

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

Overview

The PIC18F25K50-I/SP is an 8-bit microcontroller featuring eXtreme Low Power (XLP) technology and an integrated Full-Speed USB 2.0 module. Operating at up to 48MHz with 32KB of Flash memory, it includes a high-precision internal oscillator that eliminates the need for external crystals in USB applications. This specific variant comes in a 28-pin SPDIP package, making it ideal for prototyping and through-hole assembly.

Why Choose This Part

The primary advantage is the crystal-less USB operation, which reduces BOM cost and board space by using the internal clock recovery system. It provides a robust 5V-tolerant I/O system and 25mA source/sink capability, simplifying the interface to legacy industrial hardware and LEDs. The 28-pin PDIP package is specifically advantageous for breadboarding and educational environments where surface-mount soldering is not preferred.

Applications

USB Peripheral Devices
Utilizing the integrated USB 2.0 interface for PC human interface devices (HID), custom data loggers, or communication bridges.
Battery-Powered Instrumentation
Taking advantage of XLP technology and 0.02uA sleep currents for long-term operation in portable sensing equipment.
Industrial Control Interfaces
Implementing RS-232 or RS-485 to USB conversion using the onboard UART and USB modules.

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 Through Hole
Number of I/O 22
Core Processor PIC
Package / Case 28-DIP (0.300", 7.62mm)
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-SPDIP
Voltage - Supply (Vcc/Vdd) 2.3V ~ 5.5V

Getting Started

Develop firmware using Microchip MPLAB X IDE and the XC8 compiler, leveraging the MPLAB Code Configurator (MCC) to initialize the USB stack and peripherals. Hardware debugging and programming require a tool such as the PICkit 4 or MPLAB ICD 4 connected via the ICSP pins. For rapid prototyping, the chip can be placed directly into a standard breadboard or a 28-pin DIP socket.

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/SP (this part) 32KB 2K 22 DIP-28 48M A/D 14x10b 672
PIC18F25K40-I/ML 32KB 2K 25 VQFN-28 64M A/D 35x10b; D/A 1x5b 976
PIC18F25K42-I/SS 32KB 2K 25 SSOP-28 64M A/D 24x12b; D/A 1x5b 1,388
PIC18F25K22-I/SP 32KB 1.5K 24 DIP-28 64M A/D 19x10b 8,237
PIC18F25K42-E/ML 32KB 2K 25 VQFN-28 64M A/D 24x12b; D/A 1x5b
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
PIC18F25K50-I/SO 32KB 2K 22 SOIC-28 48M A/D 14x10b 2,498
PIC18F25K42-I/ML 32KB 2K 25 VQFN-28 64M A/D 24x12b; D/A 1x5b 2,717
PIC18F25K42-I/SP 32KB 2K 25 DIP-28 64M A/D 24x12b; D/A 1x5b 558
PIC18F25K40-I/SO 32KB 2K 25 SOIC-28 64M A/D 35x10b; D/A 1x5b 1,123
PIC18F25Q10-I/SP 32KB 2K 25 DIP-28 64M A/D 24x10b; D/A 1x5b 14,009
PIC18F25K83-E/ML 32KB 2K 25 VQFN-28 64M A/D 24x12b; D/A 1x5b 2,717
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
PIC18F25K80-I/SO 32KB 3.6K 24 SOIC-28 64M A/D 8x12b 613
PIC18F25K42-I/MV 32KB 2K 25 UFQFN-28 64M A/D 24x12b; D/A 1x5b 973
PIC18F25K22-I/ML 32KB 1.5K 24 VQFN-28 64M A/D 19x10b 752
PIC18F25K80-I/SS 32KB 3.6K 24 SSOP-28 64M A/D 8x12b 1,799
PIC18F25K83-E/SS 32KB 2K 25 SSOP-28 64M A/D 24x12b; D/A 1x5b 761
PIC18F25K83-I/SP 32KB 2K 25 DIP-28 64M A/D 24x12b; D/A 1x5b 69

Also Consider

PIC18F25K42-I/SP MCHPMicrochip Technology - A more modern 8-bit PIC with Core Independent Peripherals (CIP) and Vectored Interrupts in the same 28-pin DIP footprint.