| 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.