EmbeddedRelated.com
PIC18F25Q10-I/SO

MCHPPIC18F25Q10-I/SO

Microchip Technology
PIC PIC® XLP™ 18Q Microcontroller IC 8-Bit 64MHz 32KB (32K x 8) FLASH 28-SOIC
Active1,745 in stock

Overview

The PIC18F25Q10-I/SO is a high-performance 8-bit microcontroller from Microchip's XLP family, operating at up to 64MHz with 32KB of Flash memory. It integrates Core Independent Peripherals (CIPs) and an ADC with Computation (ADC2) to offload tasks from the CPU, significantly reducing power consumption and system latency. This 28-pin SOIC device is designed for low-power applications requiring sophisticated analog-to-digital conversions and hardware-based safety features.

Why Choose This Part

The inclusion of Peripheral Pin Select (PPS) allows for highly flexible I/O mapping, simplifying PCB routing by reassigning digital peripherals to any pin. The ADC2 peripheral enables hardware-level averaging, filtering, and threshold comparisons without CPU intervention, which is ideal for real-time signal processing in power-constrained designs. It also features a 31-level hardware stack and 2-level interrupt priority for efficient C-optimized code execution.

Applications

Capacitive Touch Sensing
Utilizes the integrated ADC2 with Capacitive Voltage Divider (CVD) techniques for robust, low-power touch buttons and sliders.
Switch Mode Power Supplies
Employs the Complementary Waveform Generator (CWG) and Zero-Cross Detect (ZCD) for precise timing in power conversion and motor control.
Battery-Powered IoT Nodes
Leverages Extreme Low-Power (XLP) modes and Peripheral Module Disable to maximize battery life in remote sensing applications.
Safety-Critical Monitoring
Uses the Windowed Watchdog Timer (WWDT) and Cyclic Redundancy Check (CRC) with Memory Scan to ensure code integrity and system reliability.

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; D/A 1x5b
Oscillator Type Internal
Program Memory Size 32KB (32K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 28-SOIC
Voltage - Supply (Vcc/Vdd) 1.8V ~ 5.5V

Getting Started

Developers can begin by using the MPLAB X IDE and the XC8 Compiler, which are optimized for the PIC18 architecture. Hardware debugging and programming are typically performed via the MPLAB PICkit 4 or ICD 4 in-circuit debuggers. For rapid prototyping, the Curiosity Nano or Curiosity High Pin Count (HPC) development boards are recommended, and the MPLAB Code Configurator (MCC) can be used to generate peripheral initialization code graphically.

Part of PIC Microcontrollers family » PIC18F

PIC18F 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-I/SO (this part) 32KB 2K 25 SOIC-28 64M A/D 24x10b; D/A 1x5b 1,745
PIC18F25Q10-I/SS 32KB 2K 25 SSOP-28 64M A/D 24x10b; D/A 1x5b 40,450
PIC18F26K42-I/SO 64KB 4K 25 SOIC-28 64M A/D 24x12b; D/A 1x5b 25,499
PIC18F25K22-I/SS 32KB 1.5K 24 SSOP-28 64M A/D 19x10b 7,744
PIC18F46Q10-I/PT 64KB 3.53K 36 TQFP-44 64M A/D 35x10b; D/A 1x5b 2,422
PIC18F26K83-E/SS 64KB 4K 25 SSOP-28 64M A/D 24x12b; D/A 1x5b 4,276
PIC18F26Q84-I/SS 64KB 4K 25 SSOP-28 64M A/D 24x12b; D/A 1x8b 1,049
PIC18F26Q10-I/SS 64KB 3.53K 25 SSOP-28 64M A/D 24x10b; D/A 1x5b 1,184
PIC18F25K42-E/SS 32KB 2K 25 SSOP-28 64M A/D 24x12b; D/A 1x5b 620
PIC18F14K22-I/P 16KB 512 x 8 17 DIP-20 64M A/D 12x10b 1,733
PIC18F16Q40-I/SS 64KB 4K 18 SSOP-20 64M A/D 17x12b; D/A 2x8b 581
PIC18F4550-I/PT 32KB 2K 35 TQFP-44 48M A/D 13x10b 1,518
PIC18F4520-I/P 32KB 1.5K 36 TQFP-44 40M A/D 13x10b 4,695
PIC18F45K22-I/PT 32KB 1.5K 35 TQFP-44 64M A/D 30x10b 2,240
PIC18F46K22-I/PT 64KB 3.8K 35 TQFP-44 64M A/D 30x10b 3,522
PIC18F47K42-E/MV 128KB 8K 36 UFQFN-40 64M A/D 35x12b; D/A 1x5b 257
PIC18F47Q10-I/PT 128KB 3.53K 36 TQFP-44 64M A/D 35x10b; D/A 1x5b 429
PIC18F4620-I/P 64KB 3.8K 36 TQFP-44 40M A/D 13x10b 7,121
PIC18F45Q10-E/MPVAO 32KB 2.25K 36 VFQFN-40 64M A/D 35x10b SAR; D/.. 503
PIC18F26K40-I/SP 64KB 3.6K 25 DIP-28 64M A/D 24x10b; D/A 1x5b 1,333
PIC18F13K22-I/SS 8KB 256 x 8 17 SSOP-20 64M A/D 12x10b 1,767

Also Consider

PIC18F25K42-I/SO MCHPMicrochip Technology - Provides a more advanced peripheral set including Direct Memory Access (DMA) and Vectored Interrupts for higher throughput.
ATmega328P MCHPMicrochip Technology - A common 8-bit alternative with similar memory capacity if the application requires the AVR architecture and extensive community library support.