PIC18F24J10-I/SP - 8-bit 40MHz PIC MCU, 16KB Flash, SPDIP-28
Référence : PIC18F24J10-I/SP ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $4.2 | $4,20 |
| 10 | $3.78 | $37,80 |
| 100 | $3.35 | $335,00 |
| 500 | $2.95 | $1 475,00 |
| 1 000 | $2.6 | $2 600,00 |
PIC18F24J10-I/SP Présentation
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory, volatile data memory, and peripherals such as ADC, timers, and communication interfaces. Within the broader taxonomy, the PIC18F24J10 belongs to the 8-bit MCU category, itself a sub-class of microcontrollers and embedded controllers under the integrated-circuit hierarchy. It is purpose-built for cost-sensitive embedded designs where low-power nanoWatt technology, USB-friendly peripherals, and broad peripheral integration outweigh the need for a 32-bit core.
Key features include an enhanced USART with LIN master/slave support, two MSSP (Master Synchronous Serial Port) peripherals capable of I2C with address masking and SPI, a 10-bit ADC with up to 10 channels, two analog comparators, and nanoWatt power management with multiple idle and sleep modes. The instruction set is an enhanced PIC18 Harvard architecture with 16-bit opcodes and an 8-bit data path, supporting C-friendly calling conventions and a hardware multiplier.
Typical applications include consumer white goods, low-cost industrial sensor interfaces, automotive body controllers (LIN sub-nodes), HVAC thermostats, simple USB-to-UART bridges, and general-purpose embedded control nodes where the SPDIP-28 package is preferred for hand-soldered prototyping or through-hole assemblies.
When designing with this part, plan for an external analog supply (AVDD/AVSS) routing even if the ADC is unused, and verify the maximum operating frequency derating versus VDD against the manufacturer datasheet. The I/SP industrial temperature grade supports -40C to +85C operation, which is sufficient for most non-automotive commercial environments.
This page synthesizes distributor pricing, drop-in PIC18F alternatives, and practical design considerations not all bundled in the original manufacturer datasheet, providing engineers with a consolidated engineering reference.
Alternatives de remplacement direct pour PIC18F24J10-I/SP — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC18F24J10-I/SP (même facteur de forme et même empreinte) — différant par Package, Timers, Core Architecture, MSL Level, ADC.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC18F25J10-I/SP
✅ Remplacement direct✓ En stock
$1.92 / unité
Voir la fiche technique →PIC18F24J11-I/SP
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC18F25J11-I/SP
✅ Remplacement direct✓ En stock
$3.15 / unité
Voir la fiche technique →PIC18F24J50-I/SP
✅ Remplacement direct ⚠️ Spécifications non vérifiées📋 Alternative de référence (hors catalogue)
PIC18F26J10-I/SP
✅ Remplacement direct ⚠️ Spécifications non vérifiées📋 Alternative de référence (hors catalogue)
PIC18F26J11-I/SP
✅ Remplacement direct ⚠️ Spécifications non vérifiées✓ En stock
$3.32 / unité
Voir la fiche technique →PIC18F2420-I/SP
✅ Remplacement direct ⚠️ Spécifications non vérifiées✓ En stock
$5.22 / unité
Voir la fiche technique →PIC18F24J10-I/SP Valeurs maximales et caractéristiques électriques
| Core | PIC18 (8-bit RISC, Harvard) |
| Maximum CPU Clock | 40 MHz |
| Program Memory (Flash) | 16 KB (8K x 16) |
| Data SRAM | 1 KB (1024 bytes) |
| Emulated EEPROM | Supported (in Flash) |
| Supply Voltage (VDD) | 2.0 V to 5.5 V (4.2 V to 5.5 V spec range) |
| I/O Pins | 25 |
| ADC | 10-bit, up to 10 channels |
| Analog Comparators | 2 |
| Timers | 4 (Timer0/1/2/3) |
| UART | 1x EUSART with LIN |
| MSSP (I2C/SPI) | 2 |
| Température de fonctionnement | -40 C to +85 C (Industrial) |
| Boîtier | 28-pin SPDIP (0.300 inch, skinny plastic DIP) |
| Type de montage | Through-Hole |
| Niveau MSL | 1 (unsealed through-hole) |
| Architecture | Enhanced PIC18 with hardware multiply |
Configuration des broches de PIC18F24J10-I/SP
| Broche 1 | RA0/AN0 — Port A bit 0 / Analog input channel 0 |
| Broche 2 | RA1/AN1 — Port A bit 1 / Analog input channel 1 |
| Broche 3 | RA2/AN2/VREF- — Port A bit 2 / Analog input / ADC VREF- |
| Broche 4 | RA3/AN3/VREF+ — Port A bit 3 / Analog input / ADC VREF+ |
| Broche 5 | RA4 — Port A bit 4 (open-drain) |
| Broche 6 | RA5/AN4 — Port A bit 5 / Analog input channel 4 |
| Broche 7 | RA6 — Port A bit 6 |
| Broche 8 | RA7 — Port A bit 7 |
| Broche 9 | OSC1/CLKI — Crystal oscillator input or external clock |
| Broche 10 | OSC2/CLKO — Crystal oscillator output |
| Broche 11 | RC0 — Port C bit 0 |
| Broche 12 | RC1 — Port C bit 1 |
| Broche 13 | RC2 — Port C bit 2 |
| Broche 14 | RC3 — Port C bit 3 |
| Broche 15 | RC4 — Port C bit 4 |
| Broche 16 | RC5 — Port C bit 5 |
| Broche 17 | RC6 — Port C bit 6 |
| Broche 18 | RC7 — Port C bit 7 |
| Broche 19 | VSS — Ground reference |
| Broche 20 | VDD — Positive supply voltage |
| Broche 21 | RB0/INT0 — Port B bit 0 / External interrupt 0 |
| Broche 22 | RB1/INT1 — Port B bit 1 / External interrupt 1 |
| Broche 23 | RB2 — Port B bit 2 |
| Broche 24 | RB3 — Port B bit 3 |
| Broche 25 | RB4 — Port B bit 4 |
| Broche 26 | RB5 — Port B bit 5 |
| Broche 27 | RB6/PGC — Port B bit 6 / ICSP clock |
| Broche 28 | RB7/PGD — Port B bit 7 / ICSP data |
Applications typiques
PIC18F24J10-I/SP convient pour 7 applications: Industrial Sensor Interface Node, LIN Sub-Node for Automotive Body Electronics, Consumer White Goods Control Board, HVAC Thermostat and Zone Controller, USB-to-UART Bridge Module, Battery-Operated Remote Sensor Tag, Educational MCU Training Kit.
Industrial Sensor Interface Node
The PIC18F24J10-I/SP is well-suited to industrial 4-20 mA sensor interface nodes: its 10-bit ADC with up to 10 channels handles multiple analog sensors simultaneously, the 25 I/O pins drive status LEDs, optocouplers, and HMI keypads, while nanoWatt sleep modes cut power to under 1 uA for battery-backed remote installations. The 40 MHz CPU delivers 16 MIPS, sufficient for 100 Hz PID loops and Modbus RTU packet assembly without DMA. The wide 2.0V-5.5V supply lets the same PCB accept a 3.3V sensor stack or a 5V actuator stack.
Recommandé
LIN Sub-Node for Automotive Body Electronics
The PIC18F24J10-I/SP's enhanced EUSART with LIN 1.3/2.0/2.1 master-and-slave support makes it a natural LIN sub-node controller for door modules, seat controllers, mirror adjusters, and HVAC flaps. The 16 KB Flash comfortably fits LIN state machines plus diagnostics UDS handlers, and 1 KB SRAM handles LIN 2.x frame buffers without spilling into Flash. Industrial -40C to +85C rating suits cabin environments; for under-hood AEC-Q100 requirements, migrate to a Q1-qualified PIC18F25K22-I/SP variant.
Recommandé
Consumer White Goods Control Board
In washing machines, dishwashers, and microwave ovens, the PIC18F24J10-I/SP drives triac-controlled AC loads, reads keypad matrices, and blinks seven-segment displays through its 25 I/O pins - all at industrial temperature grades suitable for the warm electronics bay of an appliance. The two analog comparators enable zero-cross detection for triac firing, while the 10-bit ADC reads temperature probes and water level sensors. nanoWatt idle mode keeps standby power below the 0.5W EU Ecodesign threshold for white goods.
Recommandé
HVAC Thermostat and Zone Controller
Commercial and residential HVAC thermostats use the PIC18F24J10-I/SP to read NTC thermistors via the 10-bit ADC, drive TRIAC dimmers for fan speed, and serialize to Wi-Fi co-processors through the EUSART. The MSSP ports host I2C temperature/humidity sensors (SHT30, BME280) and SPI-driven ePaper or LCD displays, while 1 KB SRAM suffices for schedule tables and PID state. The 2.0V-5.5V supply lets the board run from 24VAC half-wave rectified rails without separate regulation.
Recommandé
USB-to-UART Bridge Module
Although the PIC18F24J10-I/SP itself lacks USB, it pairs naturally with a USB-to-UART bridge IC on a small debug-board to provide a CDC-ACM virtual COM port to legacy RS-232 peripherals. The MCU side runs the LIN/EUSART at up to 5 Mbps and adds protocol-translation firmware for Modbus RTU or DMX-512. The 28-pin SPDIP-28 package allows hand-soldered single-piece prototypes; volume production can switch to the SSOP-28 surface-mount variant without firmware change.
Recommandé
Battery-Operated Remote Sensor Tag
For wireless sensor tags that wake periodically to read sensors and transmit via an SPI-connected radio, the PIC18F24J10-I/SP's nanoWatt sleep currents and 2.0V minimum VDD enable multi-year battery life from a single CR2032 cell. The MSSP SPI port bit-bangs sub-GHz radios (CC1101, SX1276) for sub-milliwatt transmissions, while the 10-bit ADC reads battery voltage for low-battery alerts. The 25 I/O pins accommodate multiple sensor channels and an LED indicator without an I/O expander.
Recommandé
Educational MCU Training Kit
University and vocational PIC microcontroller courses use the PIC18F24J10-I/SP because the SPDIP-28 package fits standard 0.6 inch wide DIP sockets, breadboards, and through-hole student lab PCBs. The 16 KB Flash is large enough for in-class projects (TCP/IP via ENC28J60, FFT audio visualization, motor control) while keeping programming time short. The 40 MHz CPU and full peripheral set - I2C, SPI, UART, ADC, comparators, timers - cover most academic curricula without exceeding lab budgets.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC18F24J10-I/SP — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | PIC18F25J10-I/SP | PIC18F24J11-I/SP | PIC18F25J11-I/SP | PIC18F24J50-I/SP | PIC18F26J10-I/SP | PIC18F26J11-I/SP | PIC18F2420-I/SP |
|---|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | SPDIP-28 | SPDIP-28 (same) | SPDIP-28 (same) | SPDIP-28 (same) | SPDIP-28 (same) | SPDIP-28 (same) | SPDIP-28 (same) | SPDIP-28 (same) |
| Flash | 16 KB | 32 KB | 16 KB | 32 KB | 16 KB | 64 KB | 64 KB | 16 KB |
| SRAM | 1 KB | 1 KB | 2 KB | 2 KB | 1 KB | 1 KB | 3.8 KB | 768 B |
| Max CPU Clock | 40 MHz | 40 MHz | 40 MHz | 40 MHz | 48 MHz | 40 MHz | 40 MHz | 40 MHz |
| I/O Pins | 25 | 25 | 25 | 25 | 25 | 25 | 25 | 25 |
| ADC | 10-bit, 10-ch | 10-bit, 10-ch | 10-bit, 10-ch | 10-bit, 10-ch | 10-bit, 10-ch | 10-bit, 10-ch | 10-bit, 10-ch | 10-bit, 8-ch |
| USB | No | No | No | No | Yes (USB 2.0 FS) | No | No | No |
Principaux différenciateurs
- Lowest-cost 16 KB Flash option in the PIC18FxxJxx SPDIP-28 family (vs PIC18F25J10-I/SP)
- nanoWatt Technology with multiple deep-sleep modes (vs PIC18F2420-I/SP)
- LIN 2.1 master-and-slave hardware support (vs PIC18F2450-I/SP)
Notes de conception
Decouple the PIC18F24J10-I/SP with a 100 nF ceramic capacitor placed within 5 mm of the VDD pin (pin 20) and a bulk 10 uF tantalum or aluminum polymer cap on the same rail. The MCU has no internal regulator, so VDD ripple above 50 mVpp can couple into the ADC and degrade 10-bit conversion accuracy. For ADC-referenced designs, add a separate filtered AVDD trace from a ferrite bead off VDD to avoid digital switching noise.
Route the ICSP clock (PGC, pin 27) and ICSP data (PGD, pin 28) traces away from high-current AC lines to keep the Microchip programmers (PICkit 3/4) reliable during in-circuit programming. Keep the OSC1/OSC2 traces short and symmetric, with a ground guard ring around the crystal, to avoid EMI-induced oscillator drift. Place the MCLR#/VPP pull-up (typically 10 kohm) close to the MCU so debuggers can drive VPP cleanly.
Do not leave the MCLR#/RA5 pin floating if not used as I/O - tie it to VDD through a 10 kohm resistor, or leave the internal pull-up enabled via the CONFIG3H register. Leaving it floating causes unpredictable resets and unreliable ICSP programming. Also, when migrating from the older PIC18F2420 to the PIC18F24J10, verify that the CONFIG registers (CONFIG1L through CONFIG5L) match; the J10 family adds new fail-safe clock monitor and watchdog configuration bits not present on F2420.
Informations de conformité
RoHS and REACH compliance status not explicitly listed in the verified distributor data; Microchip product page should be consulted directly. Industrial -40C to +85C temperature grade only; AEC-Q100 not qualified for automotive under-hood use.