EmbeddedRelated.com
PIC18F25K50-I/SO

MCHPPIC18F25K50-I/SO

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

Overview

The PIC18F25K50-I/SO is a high-performance 8-bit microcontroller featuring eXtreme Low Power (XLP) technology and integrated Full-Speed USB 2.0. Operating at up to 48MHz, it includes 32KB of Flash memory and a specialized Charge Time Measurement Unit (CTMU) for advanced sensing applications.

Why Choose This Part

This MCU offers a crystal-less USB operation mode which reduces BOM cost and PCB footprint. Its CTMU peripheral provides a hardware-based solution for capacitive touch and precision time measurement that offloads the CPU, while the XLP architecture ensures industry-leading power consumption in standby modes.

Applications

USB Peripheral Devices
Utilizes the integrated USB transceiver and internal oscillator for space-constrained PC peripherals without requiring external crystals.
Capacitive Touch Interfaces
Leverages the CTMU module to implement robust touch buttons, sliders, and proximity sensors.
Battery-Powered Instrumentation
Exploits XLP technology with sleep currents as low as 20nA to extend battery life in portable sensing equipment.
Industrial Data Loggers
Uses the 256 bytes of on-chip EEPROM for non-volatile storage of configuration settings and calibration data.

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-SOIC (0.295", 7.50mm 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-SOIC
Voltage - Supply (Vcc/Vdd) 2.3V ~ 5.5V

Getting Started

Develop applications using Microchip's MPLAB X IDE and the XC8 C Compiler. For hardware evaluation, the MPLAB PICkit 4 or MPLAB Snap debugger can be used to program the device via its ICSP interface. Detailed USB stack examples are available through the Microchip Libraries for Applications (MLA).

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/SO (this part) 32KB 2K 22 SOIC-28 48M A/D 14x10b 2,498
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
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
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
PIC18F25Q10-E/SO 32KB 2K 25 SOIC-28 64M A/D 24x10b SAR; D/.. 710
PIC18F25K50-I/SS 32KB 2K 22 SSOP-28 48M A/D 14x10b 1,906
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

Also Consider

ATSAMD21G18A-AUT MCHPMicrochip Technology - A 32-bit ARM Cortex-M0+ alternative with higher memory density and native USB support if 8-bit performance is insufficient.