PIC18F24Q10T-I/SO - 16KB Flash 64MHz 8-bit MCU | Microchip
MPN: PIC18F24Q10T-I/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.42 | $2.42 |
| 10 | $2.18 | $21.80 |
| 100 | $1.95 | $195.00 |
| 500 | $1.78 | $890.00 |
| 1,000 | $1.62 | $1,620.00 |
| 3,000 | $1.45 | $4,350.00 |
PIC18F24Q10T-I/SO Overview
A microcontroller (MCU) is a single-chip computer that combines a CPU, memory (Flash for program, SRAM for data, EEPROM for non-volatile storage), and programmable I/O peripherals on a single integrated circuit. PIC microcontrollers from Microchip use a modified Harvard RISC architecture and belong to the broader category of embedded microcontrollers -> microcontrollers (MCUs) -> semiconductor ICs. They typically operate without an operating system, running a single firmware image for a dedicated control task, and form the lowest-tier intelligent layer in an embedded system hierarchy that scales up to microprocessors and application processors.
Key features include a 10-bit ADC with Computation (ADC2) supporting Capacitive Voltage Divider (CVD) for advanced touch sensing, a 5-bit DAC, two analog comparators, a 16-bit PWM, a Capture/Compare/PWM (CCP) module, and a Windowed Watchdog Timer (WWDT). The device is part of the Functional Safety (FuSa) family, making it suitable for safety-critical designs, and operates over the industrial -40C to +85C temperature range.
Technically, the PIC18F24Q10 leverages CIPs that allow peripherals such as the ADC, PWM, and CCP to operate without CPU intervention, freeing the core for higher-level control loops. The integrated 10-bit ADC2 automates averaging, filtering, oversampling, and automatic threshold comparison, reducing firmware complexity and CPU loading. Five I/O ports provide up to 25 digital I/O pins, supporting UART, SPI, and I2C for serial communication.
Typical applications include sensor node data acquisition, real-time control loops for HVAC and appliance subsystems, touch-sensing user interfaces, low-power remote battery-operated devices, and small motor control systems. The wide 5V operating range increases noise immunity for industrial environments.
When designing with this device, ensure the supply voltage stays within 2.5V-5.5V and use decoupling capacitors close to VDD pins. The Internal Oscillator is factory-calibrated but for timing-critical applications such as UART, verify the accuracy at the operating voltage and temperature, or switch to an external crystal.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found on the manufacturer datasheet alone.
Drop-in alternatives for PIC18F24Q10T-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 PIC18F24Q10T-I/SO (same form factor and footprint) — differing in ADC, Package, Operating Temperature, DAC, EEPROM.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F24Q10-I/SO
✅ Drop-In✓ In Stock
$1.08 / Unit
View Datasheet →PIC18F25Q10T-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F24Q10T-I/STX
✅ Drop-In✓ In Stock
$1.35 / Unit
View Datasheet →PIC18F24K42T-I/SS
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$1.47 / Unit
View Datasheet →PIC18F24K40T-I/SS
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$1.1 / Unit
View Datasheet →PIC18F24J50T-I/ML
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$1.88 / Unit
View Datasheet →PIC18F24Q10T-I/SO Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC 8-bit RISC (Harvard) |
| Family | PIC18F24/25Q10 (XLP, FuSa) |
| Flash Program Memory | 16 KB |
| SRAM | 2 KB |
| EEPROM | 256 bytes |
| Maximum CPU Speed | 64 MHz |
| Operating Voltage | 2.5 V to 5.5 V |
| I/O Pins | 25 |
| ADC | 10-bit ADC2 with Computation |
| DAC | 5-bit |
| Comparators | 2 |
| PWM | 16-bit |
| CCP | 1 (Capture/Compare/PWM) |
| Watchdog Timer | Windowed (WWDT) |
| Package | 28-SOIC (300 mil) |
| Mounting Type | Surface Mount |
| Operating Temperature | -40 C to +85 C |
| RoHS Status | Compliant |
| Lead-Free | Yes |
PIC18F24Q10T-I/SO Pin Configuration
| Pin 1 | RA2 — PORTA digital I/O / analog input |
| Pin 2 | RA3 — PORTA digital I/O / analog input |
| Pin 3 | RA4 — PORTA digital I/O / analog input |
| Pin 4 | RA5 — PORTA digital I/O / analog input |
| Pin 5 | RA6 — PORTA digital I/O |
| Pin 6 | RA7 — PORTA digital I/O |
| Pin 7 | VSS — Ground reference |
| Pin 8 | VDD — Positive supply (2.5 V-5.5 V) |
| Pin 9 | OSC1 — External oscillator input |
| Pin 10 | OSC2 — External oscillator output |
| Pin 11 | RC0 — PORTC digital I/O / analog input |
| Pin 12 | RC1 — PORTC digital I/O / analog input |
| Pin 13 | RC2 — PORTC digital I/O / analog input |
| Pin 14 | RC3 — PORTC digital I/O / analog input / SCL |
| Pin 15 | RC4 — PORTC digital I/O / SDA |
| Pin 16 | RC5 — PORTC digital I/O |
| Pin 17 | RC6 — PORTC digital I/O / UART TX |
| Pin 18 | RC7 — PORTC digital I/O / UART RX |
| Pin 19 | VSS — Ground reference |
| Pin 20 | VDD — Positive supply (2.5 V-5.5 V) |
| Pin 21 | RB0 — PORTB digital I/O / interrupt-on-change |
| Pin 22 | RB1 — PORTB digital I/O / interrupt-on-change |
| Pin 23 | RB2 — PORTB digital I/O / interrupt-on-change |
| Pin 24 | RB3 — PORTB digital I/O / interrupt-on-change |
| Pin 25 | RB4 — PORTB digital I/O / interrupt-on-change |
| Pin 26 | RB5 — PORTB digital I/O / interrupt-on-change |
| Pin 27 | RB6 — PORTB digital I/O / ICP / PGC |
| Pin 28 | RB7 — PORTB digital I/O / PGD |
Typical Applications
PIC18F24Q10T-I/SO is suitable for 7 applications: Industrial Sensor Node, Touch-Sensing User Interface, Small Motor and PWM Control, Battery-Powered Remote Sensor, Appliance and HVAC Control, Automotive Body and Lighting (Non-Safety), Low-Cost UART-to-GPIO Bridge.
Industrial Sensor Node
The PIC18F24Q10T-I/SO fits industrial 4-20 mA loop-powered sensor nodes because its 2.5 V-5.5 V supply range tolerates unregulated loop voltage and its 10-bit ADC2 with Computation handles direct bridge-sensor readings with hardware averaging and threshold comparison. The XLP sleep modes (sub-1 uA) extend battery life for wireless HART nodes transmitting once per second. Its industrial -40 C to +85 C rating covers outdoor deployments, and the 25 I/O pins accept multiple sensor inputs and a UART link to a wireless MPU. Engineers can pair this MCU with an external RTD front-end and rely on the WWDT to recover from bus faults without CPU intervention.
Recommended
Touch-Sensing User Interface
The PIC18F24Q10T-I/SO is well suited for capacitive touch button and slider panels because its ADC2 module supports Capacitive Voltage Divider (CVD) techniques for noise-immune touch sensing. The integrated 5-bit DAC provides adjustable reference voltages for proximity sensing thresholds. At 64 MHz the CPU can sample 12+ touch electrodes at 100 Hz while running a UART-linked UI controller. Its 16 KB Flash accommodates Microchip's mTouch library for advanced gesture recognition, and the 28-SOIC footprint supports both through-hole prototyping and SMD volume assembly. The WWDT prevents lockup in unattended appliances.
Recommended
Small Motor and PWM Control
The PIC18F24Q10T-I/SO handles low-power DC motor and LED dimming control via its 16-bit PWM with up to 4 channels and 1 CCP module for closed-loop feedback. The integrated 10-bit ADC samples current-sense amplifiers for stall detection, and the 5-bit DAC provides adjustable reference for PWM comparator protection. With 64 MHz CPU speed, the firmware can execute field-oriented control at low RPM for small BLDC fans. The 28-SOIC industrial temperature rating fits appliance and HVAC blower applications, and the WWDT auto-recovers from ESD-induced firmware faults.
Recommended
Battery-Powered Remote Sensor
The PIC18F24Q10T-I/SO excels in remote battery-operated sensors because its eXtreme Low Power (XLP) technology delivers sub-microamp currents in deep sleep while keeping RAM retained and the ADC2 wake-on-threshold active. Operating from 2.5 V to 5.5 V, it runs directly from a single CR123A lithium or two AA cells. Its 2 KB SRAM buffers intermittent sensor bursts before UART transmission, and the 256-byte EEPROM stores calibration constants for the lifetime of the device. The WWDT periodically wakes the CPU to verify battery health and radio link integrity for IoT telemetry nodes.
Recommended
Appliance and HVAC Control
The PIC18F24Q10T-I/SO is widely deployed in white-goods and HVAC controllers because of its 2.5 V-5.5 V supply range (compatible with 5 V and 3.3 V subsystems), 25 I/O pins to handle displays, keypads, and relay outputs, and its Functional Safety (FuSa) documentation package for safety-critical appliances. The 10-bit ADC2 reads NTC thermistors for temperature regulation, the 16-bit PWM drives TRIACs for proportional heating, and the UART/I2C interfaces link to a Wi-Fi module for smart-appliance connectivity. With 16 KB Flash it fits firmware for both control loops and a graphical UI driver in the same image.
Recommended
Automotive Body and Lighting (Non-Safety)
The PIC18F24Q10T-I/SO is suitable for non-safety automotive body electronics such as interior lighting, seat controllers, and mirror adjusters where its -40 C to +85 C industrial range covers cabin temperatures and its 5 V supply tolerates load-dump spikes when paired with a TVS diode. The 16-bit PWM provides smooth LED dimming up to 16-bit resolution, while the 25 I/O pins drive RGB LED strips and motor bridges. Note: for safety-critical automotive subsystems (airbag, ABS, ADAS), choose an AEC-Q100-qualified part rather than this industrial-grade MCU. The 16 KB Flash supports LIN bus protocol stacks for body-control modules.
Recommended
Low-Cost UART-to-GPIO Bridge
The PIC18F24Q10T-I/SO serves as a flexible UART-to-GPIO bridge for industrial gateways because its 64 MHz CPU executes command parsing in real time and its 25 I/O pins expand a host's reach into legacy equipment. The 2 KB SRAM accommodates circular command buffers for high-rate UART traffic, and the integrated 10-bit ADC2 reads analog signals from legacy sensors alongside digital GPIOs. The CCP module generates timing pulses for legacy motor encoders, and the WWDT auto-resets the bridge on bus stalls. The 28-SOIC package is easy to hand-solder for one-off industrial integrations.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F24Q10T-I/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F24Q10-I/SO | PIC18F25Q10T-I/SO | PIC18F24Q10T-I/STX | PIC18F24K42T-I/SS | PIC18F24K40T-I/SS | PIC18F24J50T-I/ML |
|---|---|---|---|---|---|---|---|
| Package | 28-SOIC | 28-SOIC (same) | 28-SOIC (same) | 28-SSOP (narrower) | 28-SSOP (narrower) | 28-SSOP (narrower) | 28-QFN (different) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 16 KB | 16 KB | 32 KB | 16 KB | 16 KB | 16 KB | 16 KB |
| SRAM | 2 KB | 2 KB | 2 KB | 2 KB | 2 KB | 2 KB | 2 KB |
| EEPROM | 256 B | 256 B | 256 B | 256 B | 256 B | 256 B | 256 B |
| Max CPU Speed | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 48 MHz |
| Operating Voltage | 2.5 V-5.5 V | 2.5 V-5.5 V | 2.5 V-5.5 V | 2.5 V-5.5 V | 2.5 V-5.5 V | 2.5 V-5.5 V | 2.0 V-3.6 V |
| ADC Resolution | 10-bit ADC2 | 10-bit ADC2 | 10-bit ADC2 | 10-bit ADC2 | 12-bit ADC2 | 10-bit ADC | 10-bit ADC |
| Functional Safety (FuSa) | Yes (documented) | Yes | Yes | Yes | Partial | Partial | No |
Key Differentiators
- Higher-density Flash alternative with same SOIC footprint (vs PIC18F25Q10T-I/SO)
- Modern CIP architecture versus older K-series families (vs PIC18F24K40T-I/SS)
- Functional Safety (FuSa) documentation package (vs PIC18F24J50T-I/ML)
Design Notes
Place a 100 nF decoupling capacitor as close as possible to each VDD pin (pins 8 and 20 on the 28-SOIC) and a single bulk 10 uF tantalum or ceramic capacitor on the supply rail. For battery applications, the PIC18F24Q10T-I/SO's deep-sleep current is below 1 uA with RAM retention, allowing a CR2032 coin cell to last years if the wake-up duty cycle is below 0.1%. Estimated: at 3.0 V supply and 0.05% duty cycle, average current is dominated by the RTC/wake-up load rather than the MCU.
The 28-SOIC package has a thermal resistance (theta_JA) of approximately 80 C/W in still air. For continuous ADC sampling at maximum sample rate and 64 MHz CPU, the device dissipates around 30 mW worst case, raising junction temperature by only 2-3 C above ambient. No heatsink is required for normal operation. However, if the device is encapsulated in potting compound, ensure theta_JA stays below 100 C/W or the junction may exceed the 85 C industrial limit in hot enclosures.
Use a 4-layer PCB with a continuous ground plane under the MCU for best EMI performance. Route the external crystal traces (OSC1/OSC2) symmetrically with length matching within 2 mm and shield them with a ground pour on both sides. Keep the ICSP pins (RB6/PGC, RB7/PGD) routed with a short stub accessible from the PCB edge for in-circuit programming. Avoid running switching signals (PWM outputs) parallel to the analog ADC inputs; cross at 90 degrees if unavoidable.
A common design mistake is leaving the MCLR pin floating - it must be tied to VDD through a 10 kohm pull-up resistor, or to the ICD debugger connector. Another pitfall is configuring the ADC to read a pin set as digital output, which causes inaccurate readings. Always verify the ANSEL register for each ADC channel before each conversion. Finally, ensure the configuration bits (CONFIG1L through CONFIG5L) match the desired oscillator, watchdog, and brown-out settings; Microchip's MPLAB X IDE provides a graphical configuration interface to prevent register mis-programming.
Compliance Information
RoHS compliant per Microchip product page. Not AEC-Q100 qualified - industrial grade only. Choose an AEC-Q100 variant for automotive safety applications. Halogen-free status not explicitly confirmed in datasheet.