EmbeddedRelated.com
PIC18F25K83-E/ML

MCHPPIC18F25K83-E/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 PIC18F25K83-E/ML is an 8-bit microcontroller designed for safety-critical and automotive networking applications, featuring 32KB of Flash and 2KB of RAM in a compact 28-QFN package. It integrates an on-chip CAN controller and Dual Memory Access (DMA) to handle high-speed communications without taxing the 64MHz CPU core. Part of the PIC18-K83 family, it includes advanced Core Independent Peripherals (CIPs) to simplify functional safety implementations.

Why Choose This Part

This MCU offers a robust Peripheral Pin Select (PPS) feature for flexible I/O mapping and includes vectored interrupts for faster response times compared to traditional 8-bit architectures. It operates up to 5.5V, providing high noise immunity and compatibility with legacy industrial and automotive power rails.

Applications

Automotive Sensor Nodes
Utilizing the integrated CAN interface and 24-channel ADC for monitoring vehicle parameters over the vehicle network.
Industrial Safety Controllers
Leveraging Functional Safety (FuSa) features like the Windowed Watchdog Timer (WWDT) and CRC for reliable system monitoring.
Smart Actuators
Using DMA and PWM peripherals to drive motors or valves while maintaining communication over LIN or CAN bus.

Key Specifications

Speed 64MHz
RAM Size 2K x 8
Core Size 8-Bit
EEPROM Size 1K x 8
Peripherals Brown-out Detect/Reset, DMA, POR, PWM, WDT
Connectivity CANbus, 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 ~ 125degC (TA)
Supplier Device Package 28-QFN (6x6)
Voltage - Supply (Vcc/Vdd) 2.3V ~ 5.5V

Getting Started

Developers can use the MPLAB X IDE and the XC8 C Compiler to write firmware, utilizing the MPLAB Code Configurator (MCC) to graphically set up CAN and DMA peripherals. Hardware debugging is supported via the MPLAB PICkit 4 or ICD 4 connected to the ICSP header.

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
PIC18F25K83-E/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/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
PIC18F25K80-I/SO 32KB 3.6K 24 SOIC-28 64M A/D 8x12b 613
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
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
PIC18F25K83-E/SS 32KB 2K 25 SSOP-28 64M A/D 24x12b; D/A 1x5b 761

Also Consider

MCP25625 MCHPMicrochip Technology - If you require an integrated CAN controller and transceiver in a single package for even tighter PCB layouts.