PIC18F24Q10-I/ML - 8-Bit MCU, 16KB Flash, 28-QFN | Microchip
MPN: PIC18F24Q10-I/ML ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.55 | $2.55 |
| 10 | $2.32 | $23.20 |
| 100 | $1.95 | $195.00 |
| 500 | $1.72 | $860.00 |
| 1,000 | $1.55 | $1,550.00 |
PIC18F24Q10-I/ML Overview
What is a microcontroller? A microcontroller (MCU) is a single-chip computer containing a CPU, non-volatile program memory (Flash), volatile data memory (RAM), and integrated peripherals such as ADCs, timers, communication interfaces, and I/O ports. Within the broader hierarchy, the PIC18F24Q10 belongs to the 8-bit MCU category, which sits below 16-bit dsPIC and 32-bit ARM Cortex-M parts in computational performance but excels in deterministic real-time control, low cost, and ease of programming. Microchip's PIC18 architecture is Harvard-based, with separate program and data buses and a RISC-like instruction set that typically executes one instruction per clock cycle.
Key features of the PIC18F24Q10 include Core Independent Peripherals (CIPs) such as Configurable Logic Cells (CLCs), Complementary Waveform Generator (CWG), Zero-Cross Detect (ZCD), and Signal Measurement Timer (SMT), which offload tasks from the CPU. It also provides a 10-bit PWM module, multiple Enhanced Universal Synchronous/Asynchronous Receiver/Transmitter (EUSART) and I2C/SPI interfaces, and the Functional Safety (FuSa) support package for safety-critical designs.
The device integrates 1 KB of EEPROM, 2 KB of SRAM, and supports eXtreme Low Power (XLP) modes with currents as low as the manufacturer-specified nanoWatt XLP range, making it suitable for battery-powered applications. Its 5V operating range and internal oscillator accuracy provide robust operation in electrically noisy industrial environments.
Typical applications include IoT sensor nodes, home appliances, motor control, LED lighting controllers, touch-sensing user interfaces using CVD, and low-power wireless connected sensor nodes. The 28-QFN package suits space-constrained PCB designs.
When designing with the PIC18F24Q10-I/ML, ensure decoupling capacitors are placed close to VDD/VSS pins and that unused pins are configured as outputs to minimize current draw. The QFN package requires careful thermal pad soldering for reliable thermal and electrical performance.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the standalone datasheet.
Drop-in alternatives for PIC18F24Q10-I/ML — 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 PIC18F24Q10-I/ML (same form factor and footprint) — differing in Package, Program Memory (Flash), ADC, Core Architecture, I/O Pins.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F25Q10-I/ML
✅ Drop-In✓ In Stock
$1.15 / Unit
View Datasheet →PIC18F24K42-I/ML
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F24K40-I/ML
✅ Drop-In✓ In Stock
$1.66 / Unit
View Datasheet →PIC18F24K50-I/ML
✅ Drop-In✓ In Stock
$1.95 / Unit
View Datasheet →PIC18F24K22-I/ML
✅ Drop-In✓ In Stock
$2.55 / Unit
View Datasheet →PIC18F24Q10-I/ML Maximum Ratings & Electrical Characteristics
| Product Type | 8-bit Microcontroller (MCU) |
| Family | PIC18-Q10 (PIC18 XLP, Functional Safety) |
| Core | PIC18 Enhanced Harvard 8-bit |
| Program Memory (Flash) | 16 KB |
| Data EEPROM | 1 KB |
| Data SRAM | 2 KB |
| Maximum CPU Speed | 64 MHz |
| Operating Voltage Range | 1.8 V to 5.5 V |
| ADC | 10-bit ADC with Computation (ADC2) |
| Package | 28-pin QFN (6x6 mm) |
| Communication Interfaces | EUSART, I2C, SPI |
| Core Independent Peripherals (CIP) | CLC, CWG, ZCD, SMT |
| Operating Temperature Range | -40 C to +85 C (Industrial) |
| Low-Power Technology | eXtreme Low Power (XLP) - nanoWatt |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
| Functional Safety | FuSa support package |
PIC18F24Q10-I/ML Pin Configuration
| Pin 1 | RA5 — Port A bit 5 / analog input |
| Pin 2 | RA4 — Port A bit 4 |
| Pin 3 | RA3 — Port A bit 3 / MCLR |
| Pin 4 | RC5 — Port C bit 5 |
| Pin 5 | RC4 — Port C bit 4 |
| Pin 6 | RC3 — Port C bit 3 |
| Pin 7 | RC2 — Port C bit 2 |
| Pin 8 | RC1 — Port C bit 1 |
| Pin 9 | RC0 — Port C bit 0 |
| Pin 10 | RB7 — Port B bit 7 |
| Pin 11 | RB6 — Port B bit 6 / ICSPCLK |
| Pin 12 | RB5 — Port B bit 5 |
| Pin 13 | RB4 — Port B bit 4 |
| Pin 14 | RB3 — Port B bit 3 |
| Pin 15 | RB2 — Port B bit 2 |
| Pin 16 | RB1 — Port B bit 1 |
| Pin 17 | RB0 — Port B bit 0 / interrupt |
| Pin 18 | VDD — Positive supply voltage |
| Pin 19 | VSS — Ground reference |
| Pin 20 | RA7 — Port A bit 7 / oscillator |
| Pin 21 | RA6 — Port A bit 6 / oscillator |
| Pin 22 | RC7 — Port C bit 7 |
| Pin 23 | RC6 — Port C bit 6 |
| Pin 24 | RA0 — Port A bit 0 |
| Pin 25 | RA1 — Port A bit 1 |
| Pin 26 | RA2 — Port A bit 2 |
| Pin 27 | VDDIO2 — I/O supply voltage 2 |
| Pin 28 | VSS — Ground reference (second pad) |
Typical Applications
PIC18F24Q10-I/ML is suitable for 6 applications: IoT Sensor Node Controller, Home Appliance Control Board, LED Lighting Controller, Capacitive Touch User Interface, Battery-Powered Medical Sensor, Industrial Sensor Transmitter.
IoT Sensor Node Controller
The PIC18F24Q10-I/ML fits IoT sensor node controller duty because its 16 KB Flash accommodates LoRaWAN or Zigbee stack libraries while its 10-bit ADC2 with Computation automates sensor readings and threshold detection. XLP nanoWatt sleep modes drop quiescent current to the manufacturer-specified nanoWatt range, extending coin-cell battery life to multiple years. The 64 MHz CPU executes sensor fusion and protocol tasks in real time, and the 28-QFN footprint suits compact wireless modules integrating the MCU with the radio on a single PCB.
Recommended
Home Appliance Control Board
The PIC18F24Q10-I/ML serves home appliance control boards by combining 5V operation for noise immunity with integrated CIP peripherals that handle zero-cross detection, complementary PWM for motor or heater drives, and configurable logic for safety interlocks. Its 64 MHz CPU processes user inputs and sensor feedback fast enough for closed-loop control of washing machines, dishwashers, and induction cooktops. The 16 KB Flash stores application firmware with ample headroom for feature expansion such as capacitive touch UI via ADC2 CVD.
Recommended
LED Lighting Controller
The PIC18F24Q10-I/ML is well-matched to LED lighting controllers thanks to its 16-bit PWM with multiple independent channels for color-mixing RGBW fixtures and its CWG peripheral for high-frequency dimming without audible flicker. ADC2 performs ambient light sensing and closed-loop brightness regulation while XLP sleep modes reduce standby power to meet energy-saving regulations like Energy Star. The 5V tolerance survives long LED wiring harness transients better than 3.3V-only MCUs, reducing field failures.
Recommended
Capacitive Touch User Interface
The PIC18F24Q10-I/ML is purpose-built for capacitive touch user interfaces because ADC2 with Computation automates CVD-based touch measurement including oversampling, filtering, and automatic threshold comparison. The CIP peripherals run these measurements in hardware without CPU intervention, freeing the 64 MHz core for UI animation, and the XLP modes allow touch wake-up from deep sleep for battery-powered remotes. The 28-QFN package fits behind glass panels and supports waterproof touch designs through Microchip's mTouch reference firmware.
Recommended
Battery-Powered Medical Sensor
The PIC18F24Q10-I/ML suits battery-powered medical sensors through its Functional Safety (FuSa) support package, deterministic PIC18 core, and XLP nanoWatt technology that extends battery life in continuous monitoring devices. ADC2 performs high-accuracy measurements of biomedical signals while integrated CIPs handle signal conditioning and threshold alarms without CPU load. The 28-QFN package enables wearable form factors, and Microchip's MPLAB XC8 toolchain supports IEC 60730 safety-class firmware development.
Recommended
Industrial Sensor Transmitter
The PIC18F24Q10-I/ML operates reliably as an industrial sensor transmitter due to its 1.8V to 5.5V supply range, industrial -40C to +85C temperature rating, and 5V GPIO tolerance for direct interface to 24V-loop powered sensors via external resistors. Its EUSART and I2C/SPI peripherals connect to 4-20 mA loop front-ends, HART modems, or RS-485 transceivers, while ADC2 with CVD delivers high-accuracy measurements in electrically noisy factory environments. The 16 KB Flash stores calibration constants and protocol stacks.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F24Q10-I/ML — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F25Q10-I/ML | PIC18F24K42-I/ML | PIC18F24K40-I/ML | PIC18F24K50-I/ML | PIC18F24K22-I/ML |
|---|---|---|---|---|---|---|
| Package | 28-QFN (6x6 mm) | 28-QFN (6x6 mm) - same | 28-QFN (6x6 mm) - same | 28-QFN (6x6 mm) - same | 28-QFN (6x6 mm) - same | 28-QFN (6x6 mm) - same |
| Brand | Microchip Technology | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same |
| Core Architecture | PIC18 Enhanced 8-bit | PIC18 Enhanced 8-bit | PIC18 Enhanced 8-bit (K42) | PIC18 Enhanced 8-bit (K40) | PIC18 Enhanced 8-bit (K50) | PIC18 Enhanced 8-bit (K22) |
| Flash Program Memory | 16 KB | 32 KB | 16 KB | 16 KB | 16 KB | 16 KB |
| SRAM | 2 KB | 2 KB | 2 KB | 1 KB | 2 KB | 1 KB |
| Maximum CPU Speed | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 48 MHz | 64 MHz |
| Functional Safety (FuSa) | Yes | Yes | No | No | No | No |
| USB Peripheral | No | No | No | No | Yes (USB Full-Speed) | No |
Key Differentiators
- Functional Safety (FuSa) support package (vs PIC18F24K42-I/ML)
- ADC2 with Computation (CVD touch sensing in hardware) (vs PIC18F24K50-I/ML)
- Doubled Flash for headroom on the same footprint (vs PIC18F25Q10-I/ML)
Design Notes
The 28-QFN (6x6 mm) package used by the PIC18F24Q10-I/ML requires an exposed thermal pad that MUST be soldered to a ground copper pour for proper thermal dissipation and electrical grounding. Recommended pad geometry per Microchip Package Drawing C04-114 uses an array of thermal vias (typically 0.3 mm diameter, 1.2 mm pitch) connecting the center pad to inner ground planes. Decoupling capacitors (100 nF ceramic) should be placed as close as possible to each VDD pin with short traces to minimize supply noise that could couple into sensitive ADC2 measurements.
For ADC2 accuracy on the PIC18F24Q10-I/ML, use a separate analog supply (AVDD) with a ferrite bead and 10 uF + 100 nF decoupling. The internal voltage reference requires the AVDD pin to be stable within 1 percent during conversions. ADC2 with CVD touch applications should disable all digital inputs on analog channels to prevent digital switching noise from corrupting measurements, and the reference voltage should be selected to maximize ADC dynamic range for the sensor output voltage.
Common pitfalls when developing with the PIC18F24Q10-I/ML include forgetting to configure unused pins as outputs (to prevent floating inputs drawing supply current), not enabling the watchdog timer in safety-critical firmware, and ignoring the Configuration Words (CONFIG1-CONFIG6) that lock the device pin function and oscillator mode at reset. The MCLR pin function on RA3 must be explicitly disabled in CONFIG if it is to be used as a regular GPIO, otherwise the device will not start. Always read the latest errata document for the silicon revision in use.
Compliance Information
RoHS and REACH compliance per Microchip product page. Functional Safety (FuSa) support package included for IEC 60730 Class B safety designs. AEC-Q100 not applicable for industrial-grade MCU; automotive customers should request the automotive-qualified PIC18F24Q10 variant directly from Microchip.