PIC18F45Q10-I/MP - 64MHz 8-bit MCU, 32KB Flash, 40-QFN | Microchip
MPN: PIC18F45Q10-I/MP ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.85 | $2.85 |
| 10 | $2.62 | $26.20 |
| 100 | $2.21 | $221.00 |
| 500 | $1.95 | $975.00 |
| 1,000 | $1.78 | $1,780.00 |
PIC18F45Q10-I/MP Overview
An 8-bit microcontroller (MCU) is a programmable integrated circuit that combines a CPU, non-volatile program memory, working RAM, and a set of on-chip peripherals around a compact instruction set. 8-bit MCUs sit at the bottom of the microcontroller hierarchy (4-bit -> 8-bit -> 16-bit -> 32-bit) and are valued for deterministic behavior, low power draw, and ease of use in cost-sensitive embedded designs. The PIC18F45Q10 family belongs to the broader power management / MCU hierarchy: microcontroller -> embedded controller -> semiconductor IC, and is specifically targeted at industrial, consumer, automotive, touch sensing and IoT endpoints.
Key features include 64MHz CPU speed, 32KB self-programmable Flash, 1.2KB data EEPROM emulation via Flash, hardware 10-bit PWM, Complementary Waveform Generator (CWG), Windowed Watchdog Timer (WWDT), and a Cyclic Redundancy Check (CRC/SCAN) module with memory self-scan. The part supports 5V operation for increased noise immunity in harsh environments. Core-independent peripherals such as CLC let engineers implement custom hardware glue logic without burdening the CPU.
Typical applications include industrial control loops, low-power IoT sensor nodes, capacitive touch sensing front-ends, automotive body and lighting modules, and consumer appliances. The wide 2.3V to 5.5V VDD range allows direct interfacing to 5V analog signals and 3.3V digital rails from a single supply.
When designing with this device, allocate the QFN exposed pad to a continuous ground pour to meet thermal resistance and signal-integrity targets. The PIC18F45Q10 supports MPLAB X IDE with the free XC8 compiler, and the PICkit or Snap programmer can be used for in-circuit debug.
This page synthesizes distributor pricing, drop-in PIC18 Q10 family alternatives, and practical design notes not found in the manufacturer datasheet alone.
Drop-in alternatives for PIC18F45Q10-I/MP — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with PIC18F45Q10-I/MP (same form factor and footprint) — differing in ADC, Package, DAC, Program Memory (Flash), Core Architecture.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F45Q10T-I/MP
✅ Drop-In✓ In Stock
$1.88 / Unit
View Datasheet →PIC18F45Q10-E/PT
✅ Drop-In✓ In Stock
$1.55 / Unit
View Datasheet →PIC18F46Q10-I/MP
✅ Drop-In✓ In Stock
$1.94 / Unit
View Datasheet →PIC18F45K42-I/MP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F47Q10-I/MP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F45Q10-I/MP Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC18 (8-bit Harvard RISC) |
| Family | PIC XLP 18Q |
| CPU Speed | 64 MHz (16 MIPS) |
| Program Memory (Flash) | 32 KB |
| Data RAM | 2 KB |
| Data EEPROM | 256 B |
| Operating Voltage (VDD) | 2.3 V to 5.5 V |
| I/O Pins | 36 |
| ADC | 10-bit ADCC, up to 35 channels |
| DAC | 5-bit, 1 channel |
| Timers/PWM | 10-bit PWM, CWG, CCP, HLT |
| Configurable Logic Cells (CLC) | Yes |
| Watchdog | WWDT (Windowed WDT) |
| Communication | UART, SPI, I2C |
| Package | 40-pin QFN (5x5 mm) with Exposed Pad (MP) |
| Mounting Type | Surface Mount |
| Operating Temperature | -40C to +85C (Industrial) |
| MSL Level | 3 (per JEDEC J-STD-020) |
| RoHS Status | Compliant |
| Functional Safety | FuSa-ready family |
PIC18F45Q10-I/MP Pin Configuration
| Pin 1 | RE3/MCLR — Digital I/O / Master Clear (Reset) input |
| Pin 2 | RA0 — Digital I/O / analog input |
| Pin 3 | RA1 — Digital I/O / analog input |
| Pin 4 | RA2 — Digital I/O / analog input |
| Pin 5 | RA3 — Digital I/O / analog input |
| Pin 6 | RA4 — Digital I/O / analog input |
| Pin 7 | RA5 — Digital I/O / analog input |
| Pin 8 | RE0 — Digital I/O |
| Pin 9 | RE1 — Digital I/O |
| Pin 10 | RE2 — Digital I/O |
| Pin 11 | VDD — Positive supply voltage |
| Pin 12 | VSS — Ground reference |
| Pin 13 | RA7 — Digital I/O / oscillator |
| Pin 14 | RA6 — Digital I/O / oscillator |
| Pin 15 | RC0 — Digital I/O |
| Pin 16 | RC1 — Digital I/O |
| Pin 17 | RC2 — Digital I/O |
| Pin 18 | RC3 — Digital I/O |
| Pin 19 | RC4 — Digital I/O |
| Pin 20 | RC5 — Digital I/O |
| Pin 21 | RC6 — Digital I/O |
| Pin 22 | RC7 — Digital I/O |
| Pin 23 | RB0 — Digital I/O / analog input / interrupt-on-change |
| Pin 24 | RB1 — Digital I/O / analog input / interrupt-on-change |
| Pin 25 | RB2 — Digital I/O / analog input / interrupt-on-change |
| Pin 26 | RB3 — Digital I/O / analog input / interrupt-on-change |
| Pin 27 | RB4 — Digital I/O / interrupt-on-change |
| Pin 28 | RB5 — Digital I/O / interrupt-on-change |
| Pin 29 | RB6 — Digital I/O / interrupt-on-change / ICD |
| Pin 30 | RB7 — Digital I/O / interrupt-on-change / ICD |
| Pin 31 | VSS — Ground reference |
| Pin 32 | VDD — Positive supply voltage |
| Pin 33 | RD0 — Digital I/O |
| Pin 34 | RD1 — Digital I/O |
| Pin 35 | RD2 — Digital I/O |
| Pin 36 | RD3 — Digital I/O |
| Pin 37 | RD4 — Digital I/O |
| Pin 38 | RD5 — Digital I/O |
| Pin 39 | RD6 — Digital I/O |
| Pin 40 | RD7 — Digital I/O |
Typical Applications
PIC18F45Q10-I/MP is suitable for 6 applications: Industrial Sensor Node, Capacitive Touch Sensing Front-End, Automotive Body and Lighting Module, IoT Edge Device Controller, Consumer Appliance Control, BLDC Motor Control Commutation.
Industrial Sensor Node
The PIC18F45Q10-I/MP fits industrial sensor nodes thanks to its 2.3-5.5V operation, integrated 10-bit ADCC with hardware averaging, and CLC (Configurable Logic Cells) for on-chip signal conditioning. With 64MHz CPU speed, the MCU can sample multiple analog channels, run digital filters, and stream results over UART or SPI without external DSP hardware. The XLP (eXtreme Low Power) sleep modes below 1uA extend battery life in remote installations, while the 40-QFN exposed pad aids thermal dissipation in enclosed industrial enclosures up to +85C ambient.
Recommended
Capacitive Touch Sensing Front-End
The PIC18F45Q10-I/MP supports mTouch capacitive touch sensing via its built-in CVD (Charge Time Measurement Unit) and 10-bit ADCC, allowing direct connection to touch electrodes without external capacitance-to-digital converters. The CLC peripherals can implement hardware debouncing and wake-up-on-touch, keeping the CPU in deep sleep until a valid touch event occurs. The 5V operation provides stronger noise immunity against industrial EMI, and 36 available I/O pins support 17+ touch buttons or a small touch matrix in appliances and consumer products.
Recommended
Automotive Body and Lighting Module
The PIC18F45Q10-I/MP operates across -40C to +85C industrial temperatures, with 5V tolerance on digital I/O for direct connection to automotive body-electronics loads. Its Complementary Waveform Generator (CWG) and 10-bit PWM peripherals generate precise lighting dimming curves, while the WWDT (Windowed Watchdog Timer) and CRC/SCAN modules support ASIL-aware functional safety at the module level. For under-hood applications, the AEC-Q100 qualified PIC18F46Q10-I/MP variant in the same Q10 family is recommended, sharing this part's pinout.
Recommended
IoT Edge Device Controller
The PIC18F45Q10-I/MP serves as a low-cost edge controller for IoT devices, combining CLC-based hardware wake-up logic, XLP sleep currents under 1uA, and a flexible UART/SPI/I2C peripheral set to talk to Wi-Fi, BLE or LoRa daughter modules. The 32KB Flash comfortably accommodates TLS lite stacks or MQTT-SN clients, while the 2KB RAM supports short buffering for sensor telemetry. The 40-QFN (5x5) footprint fits miniature sensor housings and gives a low profile for wearable and smart-home deployments.
Recommended
Consumer Appliance Control
The PIC18F45Q10-I/MP is well suited to consumer appliance control boards such as coffee makers, washing machines, and HVAC thermostats. The wide 2.3-5.5V supply directly powers from rectified mains or USB rails. Hardware 10-bit PWM drives motors, valves and TRIAC-controlled heaters, while the ADCC reads temperature, humidity and flow sensors in real time. CLC implements protection interlocks (over-temperature, door-open) without CPU overhead, improving safety margins and reducing firmware complexity for cost-sensitive consumer products.
Recommended
BLDC Motor Control Commutation
The PIC18F45Q10-I/MP supports sensorless or Hall-sensor BLDC motor control through its Complementary Waveform Generator, 10-bit PWM, and the CWG's dead-band control. The 16 MIPS throughput at 64MHz executes Field-Oriented Control (FOC) or trapezoidal commutation algorithms in real time, while the 10-bit ADCC samples back-EMF with hardware averaging. With 36 I/O pins, the MCU drives 3-phase gate drivers, brake circuits, and tachometer feedback from a single chip, replacing legacy discrete analog control boards in pumps and small fans.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F45Q10-I/MP — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F45Q10T-I/MP | PIC18F45Q10-E/PT | PIC18F46Q10-I/MP | PIC18F45K42-I/MP | PIC18F47Q10-I/MP |
|---|---|---|---|---|---|---|
| Package | 40-QFN (5x5) MP | 40-QFN (5x5) - same | TQFP-44 - same family, different package | 40-QFN (5x5) - same | 40-QFN (5x5) - same | 40-QFN (5x5) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 32 KB | 32 KB | 32 KB | 64 KB | 32 KB | 128 KB |
| CPU Speed | 64 MHz (16 MIPS) | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz |
| ADC | 10-bit ADCC | 10-bit ADCC | 10-bit ADCC | 10-bit ADCC | 12-bit ADCC | 10-bit ADCC |
| CLC | Yes | Yes | Yes | Yes | Yes | Yes |
| Operating Voltage | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to V V | 2.3 V to 5.5 V | 2.3 V to 5.5 V |
| Price (1 pc, USD) | 2.85 | 2.85 | 3.10 | 3.20 | 2.90 | 3.45 |
Key Differentiators
- Integrated Configurable Logic Cells (CLC) for hardware glue logic (vs PIC18F45K22-I/PT)
- 10-bit ADC with Computation (ADCC) including hardware averaging (vs PIC18F46Q10-I/MP)
- Higher Flash density upgrade path within same package (vs PIC18F47Q10-I/MP)
Design Notes
The 40-QFN (5x5) package dissipates heat primarily through the exposed pad. Connect the EP to a continuous ground pour with at least 16 thermal vias (0.3mm drill, 1mm pitch) to keep junction temperature below 100C. Estimated: at 64MHz with all peripherals active, core current is around 8mA at 5V (~40mW); even with I/O loading the thermal rise is minimal if the EP is properly soldered. Without EP soldering, junction temperature can rise 15-25C above ambient.
Place a 100nF decoupling capacitor within 3mm of each VDD pin and a single 10uF bulk capacitor near the IC. The PIC18F45Q10 has dual VDD pins (pin 11 and pin 32) - both must be decoupled for stable operation. The BOR (Brown-Out Reset) threshold defaults to 2.85V; configure FWDTEN and BOREN in CONFIG words for predictable reset behavior in noisy industrial environments.
The 40-QFN exposed pad must NOT be left floating - it is the primary thermal and electrical ground path. Use ICSP for programming with PGC/PGD on RB6/RB7; ensure no application circuitry drives these pins during programming or the device will fail to enter debug mode. The AVDD and AVSS pins must be tied to VDD/VSS even if the ADC is unused, otherwise ADCC readings will be unstable when later enabled.
Compliance Information
RoHS and REACH compliant per Microchip product page. Industrial temperature grade -40C to +85C; AEC-Q100 qualified variants exist in the Q10 family (PIC18F46Q10-E/MPVAO) but this I/MP part is not automotive qualified. Halogen-free per Microchip environmental compliance documentation.