EmbeddedRelated.com
PIC18F26K42-I/SO

MCHPPIC18F26K42-I/SO

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

Overview

The PIC18F26K42-I/SO is an 8-bit PIC18 microcontroller featuring 64KB of Flash memory and a 64MHz internal oscillator. Part of the K42 family, it integrates Core Independent Peripherals (CIPs) such as DMA and Vectored Interrupts to improve system performance while reducing CPU overhead. Its 28-pin SOIC package and 1K byte EEPROM make it suitable for space-constrained applications requiring non-volatile data storage.

Why Choose This Part

The inclusion of two Direct Memory Access (DMA) controllers and a Vectored Interrupt controller allows for high-speed data handling and deterministic response times usually found in 16-bit or 32-bit MCUs. It also features a high level of hardware integration with 1024 bytes of dedicated EEPROM and Core Independent Peripherals that function while the CPU is in Sleep mode to save power.

Applications

Industrial Sensor Nodes
Utilizing the 12-bit ADC with Computation (ADC2) and DMA to automate data acquisition from analog sensors without CPU intervention.
Communication Bridges
Implementing UART, I2C, and SPI protocols to act as a protocol converter or peripheral controller in larger embedded systems.
System Supervisory Circuits
Leveraging the Windowed Watchdog Timer (WWDT) and Brown-out Reset (BOR) to monitor system health and ensure reliable operation.
Power Management Control
Using on-chip PWM and hardware limit timers to manage power conversion or simple motor control stages.

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-SOIC (0.295", 7.50mm 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-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 hardware prototyping, the Curiosity Nano or a PIC18F26K42-specific development board can be used alongside the MPLAB Code Configurator (MCC) to graphically initialize the DMA and peripheral settings. Hardware debugging is typically performed via an MPLAB PICkit 4 or MPLAB ICD 4 in-circuit debugger.

Part of PIC Microcontrollers family » PIC18F

PIC18F Family

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

Part Number Flash RAM I/O Pins Package Speed ADC/DAC Stock
PIC18F26K42-I/SO (this part) 64KB 4K 25 SOIC-28 64M A/D 24x12b; D/A 1x5b 25,499
PIC18F25Q10-I/SS 32KB 2K 25 SSOP-28 64M A/D 24x10b; D/A 1x5b 40,450
PIC18F26K83-E/SS 64KB 4K 25 SSOP-28 64M A/D 24x12b; D/A 1x5b 4,276
PIC18F46Q10-I/PT 64KB 3.53K 36 TQFP-44 64M A/D 35x10b; D/A 1x5b 2,422
PIC18F25K22-I/SS 32KB 1.5K 24 SSOP-28 64M A/D 19x10b 7,744
PIC18F25K42-E/SS 32KB 2K 25 SSOP-28 64M A/D 24x12b; D/A 1x5b 620
PIC18F16Q40-I/SS 64KB 4K 18 SSOP-20 64M A/D 17x12b; D/A 2x8b 581
PIC18F25Q10-I/SO 32KB 2K 25 SOIC-28 64M A/D 24x10b; D/A 1x5b 1,745
PIC18F14K22-I/P 16KB 512 x 8 17 DIP-20 64M A/D 12x10b 1,733
PIC18F26Q84-I/SS 64KB 4K 25 SSOP-28 64M A/D 24x12b; D/A 1x8b 1,049
PIC18F26Q10-I/SS 64KB 3.53K 25 SSOP-28 64M A/D 24x10b; D/A 1x5b 1,184
PIC18F4550-I/P 32KB 2K 35 TQFP-44 48M A/D 13x10b 938
PIC18F46K22-I/P 64KB 3.8K 35 TQFP-44 64M A/D 30x10b 91,882
PIC18F46K22-I/PT 64KB 3.8K 35 TQFP-44 64M A/D 30x10b 3,535
PIC18F4550-I/PT 32KB 2K 35 TQFP-44 48M A/D 13x10b 1,941
PIC18F4520-I/P 32KB 1.5K 36 TQFP-44 40M A/D 13x10b 4,695
PIC18F45K22-I/PT 32KB 1.5K 35 TQFP-44 64M A/D 30x10b 2,240
PIC18F47K42-E/MV 128KB 8K 36 UFQFN-40 64M A/D 35x12b; D/A 1x5b 257
PIC18F47Q10-I/PT 128KB 3.53K 36 TQFP-44 64M A/D 35x10b; D/A 1x5b 429
PIC18F4620-I/P 64KB 3.8K 36 TQFP-44 40M A/D 13x10b 7,121
PIC18F45Q10-E/MPVAO 32KB 2.25K 36 VFQFN-40 64M A/D 35x10b SAR; D/.. 503

Also Consider

ATmega328P MCHPMicrochip Technology - A popular 8-bit alternative in the AVR family with a large community ecosystem, though with less Flash and no DMA controllers.