EmbeddedRelated.com
PIC18F24K42-I/SO

MCHPPIC18F24K42-I/SO

Microchip Technology
PIC PIC® XLP™ 18K, Functional Safety (FuSa) Microcontroller IC 8-Bit 64MHz 16KB (8K x 16) FLASH 28-SOIC
Active

Overview

The PIC18F24K42-I/SO is a high-performance 8-bit microcontroller featuring 16KB of Flash and a rich set of Core Independent Peripherals (CIPs). It is specifically designed for functional safety applications, integrating hardware features that reduce software overhead for safety-critical tasks while operating at speeds up to 64MHz.

Why Choose This Part

The inclusion of Dual DMA controllers and a Vectored Interrupt controller significantly improves system response time and reduces CPU load. It features a wide operating voltage of 2.3V to 5.5V and hardware-based automated signal monitoring, making it highly reliable in electrically noisy environments.

Applications

Functional Safety Systems
Utilizes hardware CRC, Windowed Watchdog Timer (WWDT), and Memory Access Partitioning (MAP) to meet safety standards with minimal CPU intervention.
Sensor Interfacing
Leverages the 24-channel 12-bit ADC with Computation (ADC2) and two DMA controllers to automate data acquisition and filtering.
Industrial Control
Provides robust I2C, SPI, and UART communication for motor control and factory automation modules requiring high noise immunity.
Power Management
Employs eXtreme Low Power (XLP) technology for battery-operated devices needing long standby times with periodic wake-ups.

Key Specifications

Speed 64MHz
RAM Size 1K x 8
Core Size 8-Bit
EEPROM Size 256 x 8
Peripherals Brown-out Detect/Reset, DMA, HLVD, POR, PWM, WDT
Connectivity I2C, LINbus, SPI, UART/USART
Mounting Type Surface Mount
Number of I/O 25
Core Processor PIC
Package / Case 28-SOIC (0.295", 7.50mm Width)
Data Converters A/D 24x12b; D/A 1x5b
Oscillator Type Internal
Program Memory Size 16KB (8K x 16)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 28-SOIC
Voltage - Supply (Vcc/Vdd) 2.3V ~ 5.5V

Getting Started

Development is primarily supported through Microchip's MPLAB X IDE and the XC8 C Compiler. For rapid prototyping, use the MPLAB Code Configurator (MCC) to graphically initialize the Core Independent Peripherals and DMA channels. Hardware debugging is typically performed using the MPLAB PICkit 4 or ICD 4 in-circuit debuggers.

PIC18F24 Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number Flash RAM I/O Pins Package ADC/DAC Connectivity Stock
PIC18F24K42-I/SO (this part) 16KB 1K 25 SOIC-28 A/D 24x12b; D/A 1x5b I2C, LINbus, SPI, .. —
PIC18F24K40-I/ML 16KB 1K 25 VQFN-28 A/D 24x10b; D/A 1x5b I2C, LINbus, SPI, .. 2,026
PIC18F24Q10-I/SO 16KB 1K 25 SOIC-28 A/D 24x10b; D/A 1x5b I2C, SPI, UART/USART 4,603
PIC18F24K40T-I/ML 16KB 1K 25 VQFN-28 A/D 24x10b; D/A 1x5b I2C, LINbus, SPI, .. 2,180
PIC18F24K22-I/SO 16KB 768 x 8 24 SOIC-28 A/D 19x10b I2C, SPI, UART/USART 2,175
PIC18F24K40-I/SO 16KB 1K 25 SOIC-28 A/D 24x10b; D/A 1x5b I2C, LINbus, SPI, .. 1,818
PIC18F24Q10-I/SS 16KB 1K 25 SSOP-28 A/D 24x10b; D/A 1x5b I2C, SPI, UART/USART 23,542
PIC18F24K40T-I/SO 16KB 1K 25 SOIC-28 A/D 24x10b; D/A 1x5b I2C, LINbus, SPI, .. 1,275
PIC18F24K40-I/SS 16KB 1K 25 SSOP-28 A/D 24x10b; D/A 1x5b I2C, LINbus, SPI, .. 110

Also Consider

PIC18F25K42-I/SO MCHPMicrochip Technology - Offers double the Flash memory (32KB) and RAM (2KB) in the same pin-compatible 28-SOIC package.