Parameters | |
---|---|
Series | PIC® XLP™ 18F, Functional Safety (FuSa) |
Moisture Sensitivity Level (MSL) | 2 (1 Year) |
RoHS Status | ROHS3 Compliant |
Package / Case | 28-SSOP (0.209", 5.30mm Width) |
Mfr | Microchip Technology |
Mounting Type | Surface Mount |
Operating Temperature | -40°C ~ 85°C (TA) |
Supplier Device Package | 28-SSOP |
Speed | 64MHz |
Oscillator Type | Internal |
Core Processor | PIC |
RAM Size | 2K x 8 |
Number of I/O | 25 |
Peripherals | Brown-out Detect/Reset, LVD, POR, PWM, WDT |
Voltage - Supply (Vcc/Vdd) | 1.8V ~ 5.5V |
EEPROM Size | 1K x 8 |
Program Memory Type | FLASH |
Connectivity | I²C, LINbus, SPI, UART/USART |
Core Size | 8-Bit |
Program Memory Size | 32KB (32K x 8) |
Data Converters | A/D 24x12b; D/A 1x8b |
Package | Tube |
Product Status | Active |
Base Product Number | PIC18F25 |
REACH Status | REACH Unaffected |
Other Names | 150-PIC18F25Q43-I/SS |
Standard Package | 47 |
ECCN | 3A991A2 |
HTSUS | 8542.31.0001 |
PIC18F25Q43-I/SS PIC XLP™ 18F Microcontroller 32KB Flash 12-bit ADC MCU
The PIC18F25Q43-I/SS is an 8-bit microcontroller powered by Microchip's enhanced PIC18 XLP™ core, operating at up to 64 MHz for high-speed execution in cost-sensitive applications. It integrates a 32 KB Flash memory with self-programming capability, enabling firmware updates via I2C™, SPI, or UART interfaces without external tools. The 2 KB SRAM and 1 KB EEPROM provide ample storage for dynamic data and configuration parameters, while the 8-bit ALU with hardware multiplier accelerates mathematical operations in motor control or signal processing tasks. Its 25 I/O pins support flexible peripheral mapping, and the low-power sleep mode (<1 µA @ 3V) makes it ideal for battery-powered devices like sensors and wearables.
This MCU features a rich set of integrated peripherals, including four 12-bit ADC channels (24 total multiplexed inputs) for precise analog sensing, two 8-bit DACs for waveform generation, and two comparators with hysteresis for voltage monitoring. For communication, it offers UART (RS-232/RS-485 compatible), SPI, and I2C™ (SMBus 2.0/3.0) interfaces, enabling seamless connectivity to sensors, displays, and wireless modules. The MCU also includes three 16-bit PWMs with independent duty cycles, a watchdog timer (WDT) for system reliability, and a configurable brown-out reset (BOR) to protect against voltage fluctuations. Its 28-SSOP package supports surface-mount assembly, balancing compactness and ease of prototyping.
Alternative Microcontroller Models
● STM8S003F3P6 (STMicroelectronics): An 8-bit STM8 MCU with 8 KB Flash, 1 KB RAM, and UART/SPI/I2C interfaces, optimized for low-cost motor control and consumer appliances.
● ATmega328PB-AU (Microchip): An 8-bit AVR MCU with 32 KB Flash, 2 KB RAM, and Arduino compatibility, widely used in hobbyist projects and simple IoT nodes.
● N76E003AT20 (Nuvoton): An 8051-based MCU with 18 KB Flash, 1 KB SRAM, and UART/SPI interfaces, designed for low-power industrial automation and home appliances.
● GD32F103C8T6 (GigaDevice): A 32-bit Cortex-M3 MCU with 64 KB Flash, 20 KB SRAM, and USB/CAN interfaces, targeting high-performance motor drives and embedded systems.