EmbeddedRelated.com
PIC18F26K42-I/SS

MCHPPIC18F26K42-I/SS

Microchip Technology
PIC PIC® XLP™ 18K Microcontroller IC 8-Bit 64MHz 64KB (32K x 16) FLASH 28-SSOP
Active73 in stock

Overview

The PIC18F26K42-I/SS is an 8-bit microcontroller that balances high performance with low power consumption, featuring 64KB of Flash memory and a 64MHz internal clock. It is part of the PIC18-K42 family, which focuses on Core Independent Peripherals (CIPs) to handle hardware tasks without CPU intervention. This specific variant is housed in a 28-pin SSOP package, providing 25 I/O pins for space-constrained embedded designs.

Why Choose This Part

This MCU excels due to its Core Independent Peripherals and a Direct Memory Access (DMA) controller, which significantly improves data throughput compared to standard 8-bit devices. It includes a 1K x 8 EEPROM for robust non-volatile storage and supports a 31-level hardware stack for complex firmware execution.

Applications

Automotive Control Modules
Utilizing the LINbus and UART interfaces for cabin electronics or sensor monitoring.
Sensor Fusion Hubs
Aggregating data from multiple I2C and SPI sensors using the integrated DMA to reduce CPU overhead.
Power Management Systems
Implementing safety features like the Windowed Watchdog Timer (WWDT) and Brown-out Reset for reliable voltage monitoring.
Industrial Protocol Converters
Acting as a bridge between serial peripherals and higher-level controllers using its flexible connectivity options.

Key Specifications

Speed 64MHz
RAM Size 4K x 8
Core Size 8-Bit
EEPROM Size 1K 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-SSOP (0.209", 5.30mm Width)
Data Converters A/D 24x12b; D/A 1x5b
Oscillator Type Internal
Program Memory Size 64KB (32K x 16)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 28-SSOP
Voltage - Supply (Vcc/Vdd) 2.3V ~ 5.5V

Getting Started

Engineers should use the MPLAB X IDE and the XC8 C Compiler for development, alongside the MPLAB Code Configurator (MCC) to quickly initialize the Core Independent Peripherals. For hardware debugging, the PIC18F26K42 can be programmed using the MPLAB PICkit 4 or ICD 4 via the ICSP interface.

Part of Microchip PIC18 family » PIC18F26

PIC18F26 Family

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

Part Number Flash RAM I/O Pins Package ADC/DAC Connectivity Stock
PIC18F26K42-I/SS (this part) 64KB 4K 25 SSOP-28 A/D 24x12b; D/A 1x5b I2C, LINbus, SPI, .. 73
PIC18F26K42-E/ML 64KB 4K 25 VQFN-28 A/D 24x12b; D/A 1x5b I2C, LINbus, SPI, .. 7,568
PIC18F26K83-I/SP 64KB 4K 25 DIP-28 A/D 24x12b; D/A 1x5b CANbus, I2C, LINbu.. 6,090
PIC18F26Q10-I/SP 64KB 3.53K 25 DIP-28 A/D 24x10b; D/A 1x5b I2C, LINbus, SPI, .. 1,011
PIC18F26K22-I/SO 64KB 3.8K 24 SOIC-28 A/D 19x10b I2C, SPI, UART/USART 3,162
PIC18F26K83-E/SO 64KB 4K 25 SOIC-28 A/D 24x12b; D/A 1x5b CANbus, I2C, LINbu.. 1,226
PIC18F26Q43-I/SO 64KB 4K 25 SOIC-28 A/D 24x12b; D/A 1x8b I2C, LINbus, SPI, .. 618
PIC18F26K40T-I/MV 64KB 3.6K 25 UFQFN-28 A/D 24x10b; D/A 1x5b I2C, LINbus, SPI, .. 12,415
PIC18F26K40-I/SS 64KB 3.6K 25 SSOP-28 A/D 24x10b; D/A 1x5b I2C, LINbus, SPI, .. 3,834
PIC18F26K83-I/SS 64KB 4K 25 SSOP-28 A/D 24x12b; D/A 1x5b CANbus, I2C, LINbu.. 2,677
PIC18F26Q10-I/SO 64KB 3.53K 25 SOIC-28 A/D 24x10b; D/A 1x5b I2C, LINbus, SPI, .. 2,173
PIC18F26Q43-E/SS 64KB 4K 25 SSOP-28 A/D 24x12b; D/A 1x8b I2C, LINbus, SPI, .. 2,787
PIC18F26K83-I/SO 64KB 4K 25 SOIC-28 A/D 24x12b; D/A 1x5b CANbus, I2C, LINbu.. 1,421
PIC18F26Q84-I/SP 64KB 4K 25 DIP-28 A/D 24x12b; D/A 1x8b CANbus, I2C, LINbu.. 943
PIC18F26K83-I/MX 64KB 4K 25 UQFN-28 A/D 24x12b; D/A 1x5b CANbus, I2C, LINbu.. 1,071
PIC18F26K22-I/SS 64KB 3.8K 24 SSOP-28 A/D 19x10b I2C, SPI, UART/USART 3,350
PIC18F26K80-I/SP 64KB 3.6K 24 DIP-28 A/D 8x12b ECANbus, I2C, LINb.. 439
PIC18F26K42-E/SS 64KB 4K 25 SSOP-28 A/D 24x12b; D/A 1x5b I2C, LINbus, SPI, .. 3,655
PIC18F26Q83-I/SS 64KB 8K 25 SSOP-28 A/D 24x12b SAR; D/.. CANbus, I2C, LINbu.. 113
PIC18F26K80-E/SO 64KB 3.6K 24 SOIC-28 A/D 8x12b ECANbus, I2C, LINb.. 149
PIC18F26Q43-I/SP 64KB 4K 25 DIP-28 A/D 24x12b; D/A 1x8b I2C, LINbus, SPI, .. 389

Also Consider

ATmega328PB MCHPMicrochip Technology - An AVR-based alternative with dual SPI/I2C interfaces, suitable for developers who prefer the AVR architecture over PIC18.
STM32G030K8T6 STMicroelectronics - A 32-bit ARM Cortex-M0+ alternative for applications requiring higher computational performance while maintaining a small footprint.