PIC18F24Q10-I/SO - 8-Bit 64MHz 16KB Flash MCU | Microchip
MPN: PIC18F24Q10-I/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.72 | $1.72 |
| 10 | $1.55 | $15.50 |
| 100 | $1.38 | $138.00 |
| 500 | $1.21 | $605.00 |
| 1,000 | $1.08 | $1,080.00 |
PIC18F24Q10-I/SO Overview
An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data-path CPU, on-chip program memory, RAM, EEPROM, and a rich set of peripherals. PIC18 MCUs use a modified Harvard RISC architecture that executes one instruction per clock cycle (except branches) and are widely deployed in real-time control and sensor-interface products. The PIC18-Q10 sub-family extends the PIC18 line with integrated intelligent analog, configurable peripherals and 5V operation for increased noise immunity in industrial environments. The hierarchy is: 8-bit MCU -> microcontroller -> embedded processor -> semiconductor IC.
Key features of the PIC18F24Q10 include 25 programmable I/O pins, a 10-bit ADC with up to 24 channels, a 5-bit DAC, two comparators, a 16-bit PWM, a Capture/Compare/PWM (CCP) module, a Windowed Watchdog Timer (WWDT), Core Independent Peripherals (CIPs) such as Configurable Logic Cells (CLCs), and an internal oscillator. The 1.8V to 5.5V supply range supports both 3.3V and 5V rails commonly found in industrial and consumer designs. XLP technology delivers nanoWatt sleep currents, enabling long battery life.
The 28-SOIC package provides a 0.3-inch wide, surface-mount footprint compatible with hand-soldering and standard reflow profiles, with 25 user I/O pins broken out on the 28-pin SOIC. The functional-safety (FuSa) classification allows designers to use the part in systems that require IEC 61508 or ISO 26262 documentation support.
Typical applications include sensor nodes, IoT edge devices, home appliances, LED lighting controllers, low-power battery-powered instruments, and small industrial-control loops where 5V noise immunity and core-independent peripherals reduce firmware complexity. Engineers use the CCP and 16-bit PWM modules for motor or LED control and the CLCs to implement glue logic without external gates.
When designing, select the appropriate ICSP programming header and reserve the RA0/RA1 pins if using the 5-bit DAC; ensure decoupling capacitors are placed within 5 mm of VDD/VSS. For battery applications, verify the nanoWatt sleep mode wake-up source and configure the WWDT before locking the configuration bits.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet, helping procurement and engineering teams make side-by-side evaluation easier.
Drop-in alternatives for PIC18F24Q10-I/SO — 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/SO (same form factor and footprint) — differing in ADC, Comparators, DAC, EEPROM, Family.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F25Q10-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F24Q10-E/SO
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC18F24Q10-I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F24K40-I/SO
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC18F46Q10-I/SO
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC18F24Q10-I/SO Maximum Ratings & Electrical Characteristics
| Family | PIC18-Q10 (XLP, FuSa) |
| Core | PIC18 8-bit RISC |
| Program Memory | 16 KB (16K x 8) Flash |
| RAM | 1 KB (1024 x 8) |
| EEPROM | 256 x 8 |
| Maximum CPU Speed | 64 MHz |
| Supply Voltage (VDD) | 1.8 V to 5.5 V |
| I/O Pins | 25 |
| ADC | 10-bit, up to 24 channels |
| DAC | 5-bit, 1 channel |
| Comparators | 2 |
| PWM | 16-bit, plus CCP module |
| Watchdog Timer | Windowed WDT (WWDT) |
| Core Independent Peripherals | CLCs, CWG, NCO, DSM |
| Operating Temperature | -40C to +85C (Industrial) |
| Package | 28-pin SOIC (SO) |
| Mounting Type | Surface Mount |
| MSL Level | 1 |
| RoHS Status | Compliant |
| Functional Safety | FuSa (IEC 61508/ISO 26262 documentation support) |
PIC18F24Q10-I/SO Pin Configuration
| Pin 1 | RA0 — PORTA0 / DAC output / AN0 |
| Pin 2 | RA1 — PORTA1 / DAC reference / AN1 |
| Pin 3 | RA2 — PORTA2 / AN2 / comparator input |
| Pin 4 | RA3 — PORTA3 / AN3 / comparator input |
| Pin 5 | RA4 — PORTA4 / T0CKI / AN4 |
| Pin 6 | RA5 — PORTA5 / AN5 |
| Pin 7 | RA6 — PORTA6 / oscillator |
| Pin 8 | RA7 — PORTA7 / oscillator |
| Pin 9 | VSS — Ground reference |
| Pin 10 | VDD — Positive supply voltage (1.8V-5.5V) |
| Pin 11 | RB0 — PORTB0 / interrupt-on-change / AN12 |
| Pin 12 | RB1 — PORTB1 / AN10 |
| Pin 13 | RB2 — PORTB2 / AN8 |
| Pin 14 | RB3 — PORTB3 / AN9 / CCP input |
| Pin 15 | RB4 — PORTB4 / AN11 |
| Pin 16 | RB5 — PORTB5 / AN13 |
| Pin 17 | RB6 — PORTB6 / ICSPCLK / ICDCLK |
| Pin 18 | RB7 — PORTB7 / ICSPDAT / ICDDAT |
| Pin 19 | AVSS — Analog ground |
| Pin 20 | AVDD — Analog positive supply |
| Pin 21 | RC0 — PORTC0 / AN14 |
| Pin 22 | RC1 — PORTC1 / AN15 |
| Pin 23 | RC2 — PORTC2 / AN16 / PWM output |
| Pin 24 | RC3 — PORTC3 / AN17 / PWM output |
| Pin 25 | RC4 — PORTC4 / AN18 |
| Pin 26 | RC5 — PORTC5 / AN19 |
| Pin 27 | RC6 — PORTC6 / AN20 / TX |
| Pin 28 | RC7 — PORTC7 / AN21 / RX |
Typical Applications
PIC18F24Q10-I/SO is suitable for 6 applications: Industrial Sensor Node, Battery-Powered IoT Edge Device, LED Lighting Controller, Home Appliance Control, Automotive Body Electronics, Portable Medical Monitoring.
Industrial Sensor Node
The PIC18F24Q10-I/SO is purpose-built for industrial sensor nodes: its 64 MHz CPU, 16 KB Flash, and 1 KB RAM can host small RTOS-less firmware stacks while its 10-bit ADC (up to 24 channels) and 5-bit DAC handle analog sensor interfaces directly. The 1.8V to 5.5V supply and 5V-tolerant GPIO deliver the noise immunity required on factory floors, and Core Independent Peripherals (CLCs, NCO) offload glue logic from the CPU, reducing wake events. Drop the part onto a 28-SOIC PCB with a 4-20 mA loop interface and the integrated 16-bit PWM/CCP simplifies analog output conditioning.
Recommended
Battery-Powered IoT Edge Device
Battery-powered IoT edge devices benefit from the PIC18F24Q10-I/SO's eXtreme Low-Power (XLP) nanoWatt sleep modes, which can drop quiescent current below 1 microamp in deep sleep with the Windowed Watchdog Timer (WWDT) running. The 1.8V minimum VDD allows direct operation from a single Li-ion or 2x AA battery cell, while the integrated 10-bit ADC handles environmental sensors without external ADCs. Core Independent Peripherals (CIPs) like the CLC and NCO run autonomously, so the CPU only wakes for actual events - critical for multi-year coin-cell deployments.
Recommended
LED Lighting Controller
The PIC18F24Q10-I/SO suits LED lighting controllers: its 16-bit PWM with CCP module supports high-resolution dimming, while the 5-bit DAC provides analog dimming reference for constant-current LED drivers. The 64 MHz CPU executes color-mixing algorithms smoothly, and the integrated comparators enable direct zero-cross detection for AC mains dimming. The 1.8V-5.5V supply range accepts both 3.3V and 5V rails common in LED driver designs, and the 25 GPIO pins drive multiple LED channels without external logic.
Recommended
Home Appliance Control
The PIC18F24Q10-I/SO is well-suited to home appliances such as washing machines, dishwashers, and coffee makers, where its Functional Safety (FuSa) documentation support helps meet IEC 60730 Class B requirements. The 16 KB Flash hosts application logic and self-diagnostic routines, while the 16-bit PWM drives motor-control circuits for pumps and valves. Core Independent Peripherals (CLCs) handle safety interlocks in hardware without firmware dependency, and the 1.8V-5.5V range supports both 3.3V logic and 5V analog sensor boards.
Recommended
Automotive Body Electronics
The PIC18F24Q10-I/SO serves automotive body-electronics modules such as seat controllers, mirror adjusters, and interior lighting, where its 5V noise immunity and 1.8V-5.5V VDD range tolerate 12V battery transients with proper conditioning. The Windowed Watchdog Timer (WWDT) provides functional-safety supervision required for ASIL-classified subsystems, and the 16-bit PWM drives small motors and LED strings. For full AEC-Q100 qualification, designers select the automotive-grade variant in the same Q10 family sharing the same 28-SOIC footprint.
Recommended
Portable Medical Monitoring
The PIC18F24Q10-I/SO supports portable medical monitoring equipment like glucose meters and pulse oximeters, where its low-power XLP modes extend battery life and its 10-bit ADC (24 channels) interfaces with multiple analog sensors. The 16 KB Flash accommodates safety-critical firmware with self-test routines, and the 5V GPIO tolerance simplifies integration with 5V analog front-ends. The 28-SOIC package offers easy hand-soldering for prototyping and low-volume clinical builds, while the Windowed Watchdog Timer provides IEC 60601 software safety supervision.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F24Q10-I/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F25Q10-I/SO | PIC18F24K40-I/SO | PIC18F46Q10-I/SO | PIC18F24Q10-E/SO |
|---|---|---|---|---|---|
| Package | 28-SOIC (SO) | 28-SOIC (SO) - same | 28-SOIC (SO) - same | 28-SOIC (SO) - same | 28-SOIC (SO) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory (Flash) | 16 KB | 32 KB (+100%) | 16 KB (same) | 64 KB (+300%) | 16 KB (same) |
| RAM | 1 KB | 1 KB (same) | 1 KB (same) | 1 KB (same) | 1 KB (same) |
| EEPROM | 256 bytes | 256 bytes (same) | 256 bytes (same) | 256 bytes (same) | 256 bytes (same) |
| Maximum CPU Speed | 64 MHz | 64 MHz (same) | 64 MHz (same) | 64 MHz (same) | 64 MHz (same) |
| Operating Voltage (VDD) | 1.8V to 5.5V | 1.8V to 5.5V (same) | 1.8V to 5.5V (same) | 1.8V to 5.5V (same) | 1.8V to 5.5V (same) |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C (same) | -40C to +85C (same) | -40C to +85C (same) | -40C to +125C (Extended) |
| Functional Safety (FuSa) | Yes | Yes (same) | No | Yes (same) | Yes (same) |
Key Differentiators
- Functional Safety (FuSa) documentation support (vs PIC18F24K40-I/SO)
- Doubles Flash memory with identical pinout (vs PIC18F25Q10-I/SO)
- Core Independent Peripherals (CLCs, NCO, CWG) (vs PIC18F24K40-I/SO)
Design Notes
Estimated: The PIC18F24Q10-I/SO consumes approximately 6-12 mA at 64 MHz with all peripherals active and falls to <1 uA in Sleep mode. Place a 100 nF ceramic decoupling capacitor within 5 mm of each VDD/VSS pin pair, and add a 10 uF bulk capacitor near the ICSP connector. For battery applications, configure the Windowed Watchdog Timer (WWDT) before locking configuration bits to enable failsafe recovery from Sleep.
Route the 16 MHz crystal traces (RA6/RA7) short and symmetrical, guard-traced with ground, and place the load capacitors within 3 mm of the MCU. Keep analog (AVDD/AVSS) traces physically separated from switching digital traces by at least 3 mm or a ground moat. ICSP pins RB6/RB7 must remain accessible on the PCB for in-circuit programming and debug - do not route them to noisy switching nodes.
Do not enable the Windowed Watchdog Timer (WWDT) before establishing a stable firmware routine or the device may reset unexpectedly. The AVDD pin must be powered even if the ADC/DAC are unused; otherwise the analog peripherals behave unpredictably. Configuration bits must be set before the first instruction to prevent unintended oscillator or WDT states.
Compliance Information
RoHS and REACH compliant per Microchip product page. Industrial temperature grade only (-40C to +85C); for AEC-Q100 qualified automotive variants, choose the Q10 family automotive-grade version. Halogen-free per Microchip declaration.