EmbeddedRelated.com
PIC18F25K40-I/ML

MCHPPIC18F25K40-I/ML

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

Overview

The PIC18F25K40-I/ML is an 8-bit microcontroller from Microchip Technology featuring 32KB of Flash memory and 2KB of RAM in a 28-QFN package. It belongs to the PIC18 K40 family which integrates XLP (Extreme Low-Power) technology and Core Independent Peripherals to reduce CPU overhead in power-sensitive designs.

Why Choose This Part

This MCU offers an optimized RISC architecture with a 31-level hardware stack and an extended instruction set for efficient C programming. Its Peripheral Pin Select (PPS) allows flexible internal routing of digital signals to any I/O pin, simplifying PCB layout.

Applications

Battery-Powered Sensors
Utilizes XLP technology and low-power modes like Sleep and Idle to extend battery life in remote sensing applications.
Industrial Monitoring
Employs the 10-bit ADC with Computation and Zero-Cross Detect for robust signal processing in harsh industrial environments.
Home Automation
Provides I2C, SPI, and UART connectivity for managing smart home devices and distributed control nodes.
Simple Motor Control
Features PWM and high-speed internal oscillators to manage small DC motors or lighting systems.

Key Specifications

Speed 64MHz
RAM Size 2K x 8
Core Size 8-Bit
EEPROM Size 256 x 8
Peripherals Brown-out Detect/Reset, LVD, 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 35x10b; 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

Designers can begin development using the MPLAB X IDE and the XC8 C Compiler. For hardware evaluation, the PIC18F25K40 is supported by the Curiosity High Pin Count (HPC) Development Board and can be programmed via the MPLAB PICkit 4 or MPLAB ICD 4 in-circuit debuggers.

Part of PIC18F25xx family » PIC18F25

PIC18F25 Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number Peripherals Package ADC/DAC Stock
PIC18F25K40-I/ML (this part) Brown-out Detect/R.. VQFN-28 A/D 35x10b; D/A 1x5b 976
PIC18F25K42-I/SS Brown-out Detect/R.. SSOP-28 A/D 24x12b; D/A 1x5b 1,388
Also available as: PIC18F25K22-I/SP

Also Consider

ATmega328PB MCHPMicrochip Technology - A comparable 8-bit AVR microcontroller with similar memory density and dual I2C/SPI interfaces.