EmbeddedRelated.com
Jacob Beningo
Live online course · Jacob Beningo
AI for Embedded Developers
$100 off for EmbeddedRelated readers until Nov 1 · 5 live sessions, Dec 7-11
Discount ends in
15days 02hrs 12min 49sec
Learn More →
PIC18F25Q10-E/SO

MCHPPIC18F25Q10-E/SO

Microchip Technology
PIC PIC® 18F Microcontroller IC 8-Bit 64MHz 32KB (32K x 8) FLASH 28-SOIC
Active710 in stock

Overview

The PIC18F25Q10-E/SO is an 8-bit microcontroller from Microchip's Q10 family, featuring 32KB of Flash memory and a 64MHz internal oscillator. This part is designed for high-speed performance in extended temperature environments, making it suitable for demanding industrial and automotive control applications. It integrates Core Independent Peripherals (CIPs) that handle tasks in hardware to reduce CPU load and power consumption.

Why Choose This Part

The 64MHz clock speed provides significant processing overhead for an 8-bit architecture, while the 256 bytes of EEPROM offer dedicated non-volatile storage for calibration data. Its Core Independent Peripherals allow for complex timing and logic functions to run autonomously from the CPU, increasing overall system efficiency.

Applications

Industrial Control Systems
Utilizes integrated timers and PWM modules for precise motor control and sensor interfacing in factory automation.
Automotive Under-the-Hood Electronics
The 'E' temperature grade supports operation up to 125 degrees Celsius for engine compartment monitoring.
Smart Lighting Controllers
Manages LED dimming and color mixing using hardware PWMs and serial communication interfaces.
Safety Monitoring
Employs the Windowed Watchdog Timer (WWDT) and Brown-out Reset (BOR) to ensure reliable operation in noisy environments.

Key Specifications

Speed 64MHz
RAM Size 2K x 8
Core Size 8-Bit
EEPROM Size 256 x 8
Peripherals Brown-out Detect/Reset, POR, PWM, WDT
Connectivity I2C, SPI, UART/USART
Mounting Type Surface Mount
Number of I/O 25
Core Processor PIC
Package / Case 28-SOIC (0.295", 7.50mm Width)
Data Converters A/D 24x10b SAR; D/A 1x5b
Oscillator Type External, Internal
Program Memory Size 32KB (32K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 125degC (TA)
Supplier Device Package 28-SOIC
Voltage - Supply (Vcc/Vdd) 1.8V ~ 5.5V

Getting Started

Development is primarily supported through Microchip's MPLAB X IDE and the XC8 compiler. Hardware prototyping can be accelerated using the Curiosity Nano evaluation board or by using the MPLAB Code Configurator (MCC) to graphically initialize the 25 I/O pins and serial peripherals.

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
PIC18F25Q10-E/SO (this part) 32KB 2K 25 SOIC-28 64M A/D 24x10b SAR; D/.. 710
PIC18F25K50-I/SO 32KB 2K 22 SOIC-28 48M A/D 14x10b 4,055
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
PIC18F25K42-I/ML 32KB 2K 25 VQFN-28 64M A/D 24x12b; D/A 1x5b 2,717
PIC18F25K22-I/SO 32KB 1.5K 24 SOIC-28 64M A/D 19x10b 7,745
PIC18F25K40-I/ML 32KB 2K 25 VQFN-28 64M A/D 35x10b; D/A 1x5b 976
PIC18F25K40-I/SO 32KB 2K 25 SOIC-28 64M A/D 35x10b; D/A 1x5b 1,123
PIC18F25K42-I/SP 32KB 2K 25 DIP-28 64M A/D 24x12b; D/A 1x5b 558
PIC18F25Q10-I/SP 32KB 2K 25 DIP-28 64M A/D 24x10b; D/A 1x5b 14,009
PIC18F25K42-I/SS 32KB 2K 25 SSOP-28 64M A/D 24x12b; D/A 1x5b 1,388
PIC18F25K83-E/ML 32KB 2K 25 VQFN-28 64M A/D 24x12b; D/A 1x5b 2,717
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
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
PIC18F25K83-E/SS 32KB 2K 25 SSOP-28 64M A/D 24x12b; D/A 1x5b 761
PIC18F25K42-I/MV 32KB 2K 25 UFQFN-28 64M A/D 24x12b; D/A 1x5b 973
PIC18F25K50-I/SS 32KB 2K 22 SSOP-28 48M A/D 14x10b 1,906

Also Consider

ATmega328PB-AU MCHPMicrochip Technology - An alternative 8-bit architecture with dual SPI/I2C interfaces and similar 32KB Flash capacity in a 32-pin package.
PIC18F25K42-E/SO MCHPMicrochip Technology - Offers an integrated Vectored Interrupt controller and Direct Memory Access (DMA) for more data-intensive communication tasks.