EmbeddedRelated.com
PIC18F25Q10-I/SP

MCHPPIC18F25Q10-I/SP

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

Overview

The PIC18F25Q10-I/SP is an 8-bit microcontroller featuring 32KB of Flash memory and a 64MHz internal oscillator. This member of the PIC18 Q10 family is packaged in a 28-pin SPDIP, making it ideal for prototyping and through-hole assembly in power-sensitive applications.

Why Choose This Part

The part features Core Independent Peripherals (CIPs) which reduce CPU overhead and power consumption by handling tasks in hardware. Its 28-pin SPDIP package allows for easy integration into breadboards and hand-soldered PCBs without requiring specialized adapters.

Applications

Industrial Sensor Nodes
Utilizes the 10-bit ADC with Computation (ADC2) and peripheral triggers to process analog data while the CPU is in sleep mode.
Consumer Electronics Control
Manages user interfaces and system logic using built-in PWM and hardware timers for efficient power management.
Smart Home Actuators
Controls small motors or relays via its 25 I/O pins while maintaining low standby current using XLP technology.

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 Through Hole
Number of I/O 25
Core Processor PIC
Package / Case 28-DIP (0.300", 7.62mm)
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-SPDIP
Voltage - Supply (Vcc/Vdd) 1.8V ~ 5.5V

Getting Started

Development is supported by the MPLAB X IDE and the XC8 compiler. Hardware debugging can be performed using the MPLAB PICkit 4 or Snap in-circuit debuggers connected via the ICSP pins.

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-I/SP (this part) 32KB 2K 25 DIP-28 64M A/D 24x10b; D/A 1x5b 14,009
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
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
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

PIC18F26Q10-I/SP MCHPMicrochip Technology - Provides double the Flash memory at 64KB for projects that exceed the 32KB limit of the 25Q10.
ATmega328P MCHPMicrochip Technology - An alternative 8-bit MCU in a 28-pin DIP package with extensive community libraries and Arduino compatibility.
PIC18F25K42-I/SP MCHPMicrochip Technology - Offers a similar 28-pin footprint but includes Vectored Interrupts and Direct Memory Access (DMA) for more complex data handling.