EmbeddedRelated.com
PIC18F26K42-E/SO

MCHPPIC18F26K42-E/SO

Microchip Technology
8-bit Microcontrollers - MCU 64KB Flash, 4KB RAM, 1KB EEPROM, 12-bit ADC2, Vector Interrupts, DMA, MAP, DIA, DAC, Comp, PWM, CWG,HLT, WWDT, SCAN/CRC, ZCD, PPS, UART, SPI/I2C, IDLE/DOZE/PMD
6,582 in stock

Overview

The PIC18F26K42-E/SO is a high-performance 8-bit microcontroller featuring 64KB of Flash memory and a rich set of Core Independent Peripherals (CIPs) designed for hardware-based task offloading. It operates at up to 64MHz and includes a 12-bit ADC with computation features (ADC2) and Direct Memory Access (DMA) to minimize CPU intervention in data movement. This specific extended temperature variant is housed in a 28-pin SOIC package, making it suitable for robust industrial environments.

Why Choose This Part

The inclusion of DMA and Vectored Interrupts significantly improves execution efficiency compared to traditional 8-bit MCUs by reducing interrupt latency and software overhead. Its Core Independent Peripherals allow for complex logic and timing functions to run autonomously, while the 5V-tolerant I/O and high drive current capability simplify interfacing with legacy industrial logic.

Applications

Industrial Sensor Nodes
Utilizing the 12-bit ADC2 and internal temperature sensor for local signal processing and environmental monitoring.
System Supervisory Circuits
Using the Windowed Watchdog Timer (WWDT) and Zero-Cross Detect (ZCD) to monitor power rails and AC line conditions.
Hardware-Based Control Loops
Leveraging Complementary Waveform Generators (CWG) and Configurable Logic Cells (CLC) for high-speed power or motor control.
Data Logging and Buffering
Exploiting the 4KB of RAM and 1KB of dedicated EEPROM for non-volatile storage of configuration and calibration data.

Getting Started

Development is supported by the MPLAB X IDE and the XC8 compiler, with the MPLAB Code Configurator (MCC) available for rapid peripheral initialization. For hardware evaluation, the Curiosity High Pin Count (HPC) Development Board or the PIC18F26K42 Curiosity Nano can be used alongside an MPLAB PICkit 4 or ICD 4 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-E/SO (this part) 6,582
PIC18F26K42-I/SO 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 1,339
PIC18F46K22-I/PT 64KB 3.8K 35 TQFP-44 64M A/D 30x10b 12,258
PIC18F46K22-I/P 64KB 3.8K 35 TQFP-44 64M A/D 30x10b 91,882
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