EmbeddedRelated.com
PIC18F25K42-I/ML

MCHPPIC18F25K42-I/ML

Microchip Technology
PIC PIC® XLP™ 18K, Functional Safety (FuSa) Microcontroller IC 8-Bit 64MHz 32KB (16K x 16) FLASH 28-QFN (6x6)
Active2,717 in stock

Overview

The PIC18F25K42-I/ML is an 8-bit microcontroller designed for functional safety applications, featuring 32KB of Flash and 2KB of RAM in a space-saving 28-QFN package. It operates at speeds up to 64MHz and integrates Core Independent Peripherals (CIPs) to handle hardware tasks without CPU intervention. This model includes advanced features like Direct Memory Access (DMA) and a Vectored Interrupt Controller to improve system response times and reduce power consumption.

Why Choose This Part

This MCU offers a Vectored Interrupt Controller for predictable latency and two DMA controllers for efficient data movement between peripherals and memory. Its hardware-based safety features, including the Windowed Watchdog and CRC with Memory Scan, simplify compliance with functional safety standards like IEC 60730 and ISO 26262.

Applications

Industrial Safety Controllers
Utilizes the built-in Windowed Watchdog Timer (WWDT) and hardware CRC to monitor system health in functional safety environments.
Automotive Sensor Interfacing
Interfaces with various vehicle sensors using its UART, I2C, and SPI peripherals with DMA to offload data transfer tasks.
Intelligent Lighting Control
Manages complex LED PWM patterns and DALI/DMX lighting protocols using dedicated hardware modules.
Battery Management Systems
Monitors cell voltage and temperature in low-power modes, drawing only 1uA in sleep while maintaining safety monitoring.

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-VQFN Exposed Pad
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-QFN (6x6)
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 can be performed using the MPLAB PICkit 4 or MPLAB ICD 4 via the ICSP interface. Evaluation can be accelerated using the Curiosity Nano or PIC18F25K42 Curiosity development boards which offer integrated programmers.

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/ML (this part) 32KB 2K 25 VQFN-28 64M A/D 24x12b; D/A 1x5b 2,717
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
PIC18F25K50-I/SO 32KB 2K 22 SOIC-28 48M A/D 14x10b 2,498
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

ATmega328PB MCHPMicrochip Technology - An alternative 8-bit architecture with dual SPI and I2C interfaces for high-density sensor applications.