EmbeddedRelated.com
PIC18F25K42-I/SS

MCHPPIC18F25K42-I/SS

Microchip Technology
PIC PIC® XLP™ 18K, Functional Safety (FuSa) Microcontroller IC 8-Bit 64MHz 32KB (16K x 16) FLASH 28-SSOP
Active1,388 in stock

Overview

The PIC18F25K42-I/SS is an 8-bit microcontroller featuring 32KB of Flash and 2KB of RAM, designed for performance-intensive and functional safety applications. It operates up to 64MHz and integrates Core Independent Peripherals (CIPs) and Direct Memory Access (DMA) to reduce CPU overhead. Part of the eXtreme Low Power (XLP) family, it is optimized for battery-powered systems requiring high reliability.

Why Choose This Part

This MCU offers a 31-level deep hardware stack and an extended instruction set optimized for C compilers, improving code density and execution speed. The inclusion of DMA and Vectored Interrupts provides faster response times for real-time control compared to standard 8-bit architectures.

Applications

Safety-Critical Monitoring
Utilizes integrated hardware features like the Windowed Watchdog Timer (WWDT) and Cyclic Redundancy Check (CRC) with memory scanning to meet functional safety requirements.
Battery-Powered IoT Nodes
Leverages XLP technology and Sleep modes down to 0.4 uA to extend the life of remote sensors and connected devices.
Advanced Sensor Interfacing
The DMA controller and Peripheral Pin Select (PPS) allow for efficient data movement from I2C, SPI, or UART sensors without constant CPU intervention.

Key Specifications

Speed 64MHz
RAM Size 2K x 8
Core Size 8-Bit
EEPROM Size 256 x 8
Peripherals Brown-out Detect/Reset, DMA, HLVD, POR, PWM, WDT
Connectivity I2C, LINbus, SPI, UART/USART
Mounting Type Surface Mount
Number of I/O 25
Core Processor PIC
Package / Case 28-SSOP (0.209", 5.30mm Width)
Data Converters A/D 24x12b; D/A 1x5b
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 C Compiler. For hardware evaluation, the Curiosity High Pin Count (HPC) Development Board or the MPLAB PICkit 4 In-Circuit Debugger can be used to program and debug the 28-SSOP device via its ICSP interface.

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
PIC18F25K42-I/SS (this part) 32KB 2K 25 SSOP-28 64M A/D 24x12b; D/A 1x5b 1,388
PIC18F25K40-I/ML 32KB 2K 25 VQFN-28 64M A/D 35x10b; D/A 1x5b 976
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
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
PIC18F25Q43-E/SSVAO 32KB 2K 25 SSOP-28 64M A/D 24x12b SAR; D/..

Also Consider

ATmega328PB MCHPMicrochip Technology - An alternative 8-bit architecture with similar memory specs but different peripheral sets like dual I2C and SPI ports.