EmbeddedRelated.com
PIC18F25K22-I/SP

MCHPPIC18F25K22-I/SP

Microchip Technology
8-bit Microcontrollers - MCU 32KB Flash 1536B RAM 8b FamilynanoWatt
8,237 in stock

Overview

The PIC18F25K22-I/SP is a versatile 8-bit microcontroller featuring Microchip's eXtreme Low Power (XLP) technology and a high-performance 64MHz core. It offers 32KB of Flash memory and 1.5KB of RAM in a 28-pin SPDIP package, making it an ideal choice for low-power portable applications and rapid prototyping. The device includes a rich set of peripherals, such as 17 ADC channels and dual communication interfaces for I2C, SPI, and UART.

Why Choose This Part

The part excels in power efficiency with multiple low-power modes and a wide operating voltage range of 2.3V to 5.5V. Its 28-pin SPDIP package is specifically advantageous for breadboarding and through-hole PCB designs where surface-mount assembly is not preferred. The 64MHz internal oscillator provides high processing throughput without the need for external timing components.

Applications

Battery-Powered Handheld Devices
Utilizes XLP technology to achieve sleep currents as low as 45nA, extending battery life in portable instrumentation.
Industrial Sensor Nodes
Integrates 17 channels of 10-bit ADC and dual UART ports for collecting and transmitting data from multiple analog sensors.
Home Automation Controllers
Manages lighting and HVAC controls using its dual I2C/SPI modules and 25 GPIO pins for user interface and actuator control.
Capacitive Touch Sensing
Employs the Charge Time Measurement Unit (CTMU) for implementing robust touch interfaces and proximity sensing.

Key Specifications

Speed 64MHz
RAM Size 1.5K x 8
Core Size 8-Bit
EEPROM Size 256 x 8
Peripherals Brown-out Detect/Reset, HLVD, POR, PWM, WDT
Connectivity I2C, SPI, UART/USART
Mounting Type Through Hole
Number of I/O 24
Core Processor PIC
Package / Case 28-DIP (0.300", 7.62mm)
Data Converters A/D 19x10b
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

To begin development, use the MPLAB X IDE and the MPLAB XC8 compiler. Hardware debugging is typically performed via the MPLAB PICkit 4 or MPLAB Snap in-circuit debuggers connected through the ICSP header. For evaluation, the Curiosity Development Board (DM164137) is a common platform, or the chip can be placed directly into a breadboard for rapid circuit testing.

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
PIC18F25K22-I/SP (this part) 32KB 1.5K 24 DIP-28 64M A/D 19x10b 8,237
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
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
PIC18F25K42-I/SP 32KB 2K 25 DIP-28 64M A/D 24x12b; D/A 1x5b 558
PIC18F25K83-E/SS 32KB 2K 25 SSOP-28 64M A/D 24x12b; D/A 1x5b 761
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
PIC18F25K42-E/SO 32KB 2K 25 SOIC-28 64M A/D 24x12b; D/A 1x5b
PIC18F25K40T-I/MV 32KB 2K 25 UFQFN-28 64M A/D 35x10b; D/A 1x5b
PIC18F25Q43-E/SSVAO 32KB 2K 25 SSOP-28 64M A/D 24x12b SAR; D/..

Also Consider

PIC18F26K22-I/SP MCHPMicrochip Technology - Offers double the Flash memory (64KB) and more RAM (3.8KB) in the same pin-compatible 28-pin SPDIP package.
ATmega328P MCHPMicrochip Technology - A popular alternative for 28-pin through-hole designs with a vast library of community-supported code within the Arduino ecosystem.
PIC18F25K22-I/SS MCHPMicrochip Technology - The same internal silicon in a compact 28-pin SSOP package for production designs requiring a smaller PCB footprint.