EmbeddedRelated.com
The 2026 Embedded Online Conference
PIC18F45Q10 8-bit MCU

MCHPPIC18F45Q10 8-bit MCU

MPN: PIC18F45Q10-E/MPVAO
Microchip Technology
8-bit Microcontrollers - MCU 32KB Flash, 2KB RAM, 256B EE, 10bit ADC2, DAC, PWM, CWG, HLT, WWDT, SCAN/CRC,
Active503 in stock

Overview

The PIC18F45Q10 is a Microchip 8-bit microcontroller for embedded control tasks that need more capability than a simple peripheral controller but do not require a 16-bit or 32-bit MCU. It combines 32 KB Flash, 2 KB RAM, and on-chip analog and control peripherals such as ADC, DAC, PWM, CWG, HLT, and watchdog features. This makes it a practical fit for cost-sensitive designs that still need real-time control and mixed-signal I/O.

Why Choose This Part

This part is attractive when you want a mature 8-bit MCU with a broad set of on-chip peripherals in a single package. The integrated analog and waveform-control blocks can reduce external component count and simplify timing-sensitive firmware. PIC18 tools and Microchip development boards make it straightforward to prototype and move toward production.

Applications

General-purpose embedded control
Useful for firmware that reads sensors, drives outputs, and manages system state in compact industrial or consumer devices.
Simple motor and power control
On-chip PWM, CWG, and HLT blocks support basic waveform generation and timing for fans, pumps, valves, and power stages.
Sensor interface and data acquisition
The ADC and scan/CRC features help with multi-channel sensor polling and basic data integrity checks.
Panel and appliance controllers
A good fit for front panels, appliance subcontrollers, and small user-interface nodes with modest code size needs.
Automotive-style body or accessory control
Suitable for non-safety-critical control tasks such as switches, indicators, and local actuator logic.

Key Specifications

Speed 64MHz
RAM Size 2.25K x 8
Core Size 8-Bit
EEPROM Size 256 x 8
Peripherals Brown-out Detect/Reset, DMA, HLVD, POR, PWM, WDT
Connectivity I2C, LINbus, SPI, UART/USART
Mounting Type Surface Mount
Number of I/O 36
Core Processor PIC
Package / Case 40-VFQFN Exposed Pad
Data Converters A/D 35x10b SAR; D/A 1x5b
Oscillator Type Internal
Program Memory Size 32KB (32K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 125degC (TA)
Supplier Device Package 40-QFN (5x5)
Voltage - Supply (Vcc/Vdd) 1.8V ~ 5.5V

Getting Started

Start with Microchip MPLAB X IDE and the XC8 compiler, since PIC18 devices are supported directly in that toolchain. For evaluation, use a Microchip PIC18F45Q10-compatible Curiosity or evaluation board if available, then program and debug with a supported Microchip debugger/programmer such as PICkit or MPLAB SNAP. Pay attention to oscillator choice, configuration bits, and peripheral pin routing early in the design, since those settings strongly affect bring-up on PIC18 devices.

PIC18F45 Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number Flash RAM I/O Pins Package ADC/DAC Connectivity Stock
PIC18F45Q10-E/MPVAO (this part) 32KB 2.25K 36 VFQFN-40 A/D 35x10b SAR; D/.. I2C, LINbus, SPI, .. 503
PIC18F45K22-I/PT 32KB 1.5K 35 TQFP-44 A/D 30x10b I2C, SPI, UART/USART 2,240
PIC18F45K20-I/P 32KB 1.5K 35 TQFP-44 A/D 14x10b I2C, SPI, UART/USART 169
Also available as: PIC18F45K50-I/PT, PIC18F45K22-E/PT

Also Consider

PIC18F46Q10 MCHPMicrochip Technology - A closely related PIC18 Q10-family option if you want a similar feature set in a different package or pin count.
STM32G030F6 STMicroelectronics - A low-cost ARM Cortex-M0+ alternative when you want a modern MCU with more headroom and a broad development ecosystem.
The 2026 Embedded Online Conference