MCHPPIC18F45Q10 8-bit MCU
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
Key Specifications
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 |



