EmbeddedRelated.com
PIC18F26K40-I/SP

MCHPPIC18F26K40-I/SP

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

Overview

The PIC18F26K40-I/SP is an 8-bit microcontroller that combines 64KB of Flash memory with Core Independent Peripherals (CIPs) for high-performance, low-power applications. Operating at up to 64MHz, it features 1KB of EEPROM and integrated hardware such as a Zero-Cross Detect (ZCD) and Windowed Watchdog Timer (WWDT). The 28-pin SPDIP package makes it particularly well-suited for through-hole prototyping and legacy system maintenance.

Why Choose This Part

This MCU offers a high memory-to-pin ratio with 64KB of Flash in a compact 28-pin footprint. Its eXtreme Low-Power features, such as Doze and Idle modes, allow for granular power management, while the 5.5V maximum VDD provides excellent noise immunity for industrial designs.

Applications

Industrial Sensor Nodes
Utilizes the 10-bit ADC with Hardware CVD and Fixed Voltage Reference for precise analog data collection in harsh environments.
Power Control Systems
The Zero-Cross Detect and PWM modules enable efficient AC load switching and motor control timing.
Low-Power Handheld Devices
Employs eXtreme Low-Power (XLP) technology and Peripheral Module Disable (PMD) to minimize current draw in battery-operated equipment.
Breadboard Prototyping
The 28-pin SPDIP form factor allows engineers to quickly validate 8-bit logic and peripheral configurations without custom PCBs.

Key Specifications

Speed 64MHz
RAM Size 3.6K x 8
Core Size 8-Bit
EEPROM Size 1K x 8
Peripherals Brown-out Detect/Reset, LVD, POR, PWM, WDT
Connectivity I2C, LINbus, SPI, UART/USART
Mounting Type Through Hole
Number of I/O 25
Core Processor PIC
Package / Case 28-DIP (0.300", 7.62mm)
Data Converters A/D 24x10b; 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-SPDIP
Voltage - Supply (Vcc/Vdd) 2.3V ~ 5.5V

Getting Started

Develop firmware using the MPLAB X IDE and the XC8 Compiler. Hardware programming and debugging are typically performed using the MPLAB PICkit 4 or MPLAB Snap via the ICSP interface. For rapid prototyping, the MPLAB Code Configurator (MCC) can be used to generate peripheral initialization code.

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
PIC18F26K40-I/SP (this part) 64KB 3.6K 25 DIP-28 64M A/D 24x10b; D/A 1x5b 1,333
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

Also Consider

ATmega328P MCHPMicrochip Technology - A widely supported alternative in 28-pin DIP with extensive community libraries, though with less Flash and RAM.