PIC18F24J10-I/SP - 8-bit 40MHz PIC MCU, 16KB Flash, SPDIP-28
부품 번호: PIC18F24J10-I/SP ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 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 개요
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.
드롭인 대체품: PIC18F24J10-I/SP — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC18F24J10-I/SP (동일 폼 팩터 및 풋프린트) — 차이점: Package, Timers, Core Architecture, MSL Level, ADC.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC18F25J10-I/SP
✅ 드롭인✓ 재고 있음
$1.92 / 개
데이터시트 보기 →PIC18F24J11-I/SP
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC18F25J11-I/SP
✅ 드롭인✓ 재고 있음
$3.15 / 개
데이터시트 보기 →PIC18F24J50-I/SP
✅ 드롭인 ⚠️ 사양 미검증📋 참조 대체품 (카탈로그에 없음)
PIC18F26J10-I/SP
✅ 드롭인 ⚠️ 사양 미검증📋 참조 대체품 (카탈로그에 없음)
PIC18F26J11-I/SP
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$3.32 / 개
데이터시트 보기 →PIC18F2420-I/SP
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$5.22 / 개
데이터시트 보기 →PIC18F24J10-I/SP 최대 정격 & 전기적 특성
| 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 |
| 동작 온도 | -40 C to +85 C (Industrial) |
| 패키지 | 28-pin SPDIP (0.300 inch, skinny plastic DIP) |
| 실장 유형 | Through-Hole |
| MSL 레벨 | 1 (unsealed through-hole) |
| Architecture | Enhanced PIC18 with hardware multiply |
PIC18F24J10-I/SP 핀 구성
| 핀 1 | RA0/AN0 — Port A bit 0 / Analog input channel 0 |
| 핀 2 | RA1/AN1 — Port A bit 1 / Analog input channel 1 |
| 핀 3 | RA2/AN2/VREF- — Port A bit 2 / Analog input / ADC VREF- |
| 핀 4 | RA3/AN3/VREF+ — Port A bit 3 / Analog input / ADC VREF+ |
| 핀 5 | RA4 — Port A bit 4 (open-drain) |
| 핀 6 | RA5/AN4 — Port A bit 5 / Analog input channel 4 |
| 핀 7 | RA6 — Port A bit 6 |
| 핀 8 | RA7 — Port A bit 7 |
| 핀 9 | OSC1/CLKI — Crystal oscillator input or external clock |
| 핀 10 | OSC2/CLKO — Crystal oscillator output |
| 핀 11 | RC0 — Port C bit 0 |
| 핀 12 | RC1 — Port C bit 1 |
| 핀 13 | RC2 — Port C bit 2 |
| 핀 14 | RC3 — Port C bit 3 |
| 핀 15 | RC4 — Port C bit 4 |
| 핀 16 | RC5 — Port C bit 5 |
| 핀 17 | RC6 — Port C bit 6 |
| 핀 18 | RC7 — Port C bit 7 |
| 핀 19 | VSS — Ground reference |
| 핀 20 | VDD — Positive supply voltage |
| 핀 21 | RB0/INT0 — Port B bit 0 / External interrupt 0 |
| 핀 22 | RB1/INT1 — Port B bit 1 / External interrupt 1 |
| 핀 23 | RB2 — Port B bit 2 |
| 핀 24 | RB3 — Port B bit 3 |
| 핀 25 | RB4 — Port B bit 4 |
| 핀 26 | RB5 — Port B bit 5 |
| 핀 27 | RB6/PGC — Port B bit 6 / ICSP clock |
| 핀 28 | RB7/PGD — Port B bit 7 / ICSP data |
일반적인 애플리케이션
PIC18F24J10-I/SP 적합 용도: 7 애플리케이션s: 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.
추천
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.
추천
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.
추천
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.
추천
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.
추천
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.
추천
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.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC18F24J10-I/SP — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | 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 |
주요 차별점
- 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)
설계 노트
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.
규정 준수 정보
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.