EmbeddedRelated.com
PIC18F27K40-I/SO

MCHPPIC18F27K40-I/SO

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

Overview

The PIC18F27K40-I/SO is a high-performance 8-bit microcontroller featuring 128KB of Flash memory and 3.6KB of RAM in a 28-pin SOIC package. Part of the PIC18 K40 family, it integrates eXtreme Low-Power (XLP) technology with Core Independent Peripherals (CIPs) to handle complex timing and control tasks with minimal CPU intervention. Operating at speeds up to 64MHz, it includes 1024 bytes of EEPROM and a 10-bit ADC with Hardware Capacitive Voltage Divider (CVD) support.

Why Choose This Part

This MCU offers a high memory density for an 8-bit device, providing 128KB of Flash for complex firmware routines. The Peripheral Pin Select (PPS) feature allows flexible I/O mapping to simplify PCB routing, while Core Independent Peripherals reduce power consumption by offloading tasks from the CPU core.

Applications

Touch-Sensing Interfaces
Utilizes the built-in Hardware Capacitive Voltage Divider (CVD) to implement robust touch buttons and sliders with reduced software overhead.
Industrial Control Systems
Leverages the Zero-Cross Detect (ZCD) and Complementary Waveform Generator (CWG) for efficient power switching and motor control applications.
Battery-Powered IoT Nodes
Employs XLP technology and various low-power modes (Sleep, Idle, Doze) to extend battery life in remote monitoring applications.

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 Surface Mount
Number of I/O 25
Core Processor PIC
Package / Case 28-SOIC (0.295", 7.50mm Width)
Data Converters A/D 24x10b; D/A 1x5b
Oscillator Type Internal
Program Memory Size 128KB (64K 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

Developers can begin evaluation using the MPLAB X IDE and the XC8 C Compiler. For hardware debugging, the PIC18F27K40 is compatible with the MPLAB PICkit 4 or MPLAB ICD 4 in-circuit debuggers. Hardware prototyping can be accelerated using the Curiosity High Pin Count (HPC) Development Board.

PIC18F27 Family

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

Part Number Flash RAM Package ADC/DAC Peripherals Temp Range Stock
PIC18F27K40-I/SO (this part) 128KB 3.6K SOIC-28 A/D 24x10b; D/A 1x5b Brown-out Detect/R.. -40degC ~ 85degC (.. 1,314
PIC18F27K40-I/SP 128KB 3.6K DIP-28 A/D 24x10b; D/A 1x5b Brown-out Detect/R.. -40degC ~ 85degC (.. 905
PIC18F27K40T-I/SS 128KB 3.6K SSOP-28 A/D 24x10b; D/A 1x5b Brown-out Detect/R.. -40degC ~ 85degC (.. 2,630
PIC18F27K42-I/SP 128KB 8K DIP-28 A/D 24x12b; D/A 1x5b Brown-out Detect/R.. -40degC ~ 85degC (.. 661
PIC18F27K42-E/SO 128KB 8K SOIC-28 A/D 24x12b; D/A 1x5b Brown-out Detect/R.. -40degC ~ 125degC .. 3,146
PIC18F27Q10-I/SO 128KB 3.53K SOIC-28 A/D 24x10b; D/A 1x5b Brown-out Detect/R.. -40degC ~ 85degC (.. 652
PIC18F27Q43-I/SO 128KB 8K SOIC-28 A/D 24x12b; D/A 1x8b Brown-out Detect/R.. -40degC ~ 85degC (.. 1,530
PIC18F27K42-E/SS 128KB 8K SSOP-28 A/D 24x12b; D/A 1x5b Brown-out Detect/R.. -40degC ~ 125degC .. 113
PIC18F27K42-I/SO 128KB 8K SOIC-28 A/D 24x12b; D/A 1x5b Brown-out Detect/R.. -40degC ~ 85degC (.. 1,778
PIC18F27Q43-I/SP 128KB 8K DIP-28 A/D 24x12b; D/A 1x8b Brown-out Detect/R.. -40degC ~ 85degC (.. 465
PIC18F27Q10-I/SP 128KB 3.53K DIP-28 A/D 24x10b; D/A 1x5b Brown-out Detect/R.. -40degC ~ 85degC (.. 456
PIC18F27K42-I/SS 128KB 8K SSOP-28 A/D 24x12b; D/A 1x5b Brown-out Detect/R.. -40degC ~ 85degC (.. 853
PIC18F27K42-E/ML 128KB 8K VQFN-28 A/D 24x12b; D/A 1x5b Brown-out Detect/R.. -40degC ~ 125degC .. 102
PIC18F27Q43-E/SO 128KB 8K SOIC-28 A/D 24x12b; D/A 1x8b Brown-out Detect/R.. -40degC ~ 125degC .. 168
PIC18F27Q43-E/SS 128KB 8K SSOP-28 A/D 24x12b; D/A 1x8b Brown-out Detect/R.. -40degC ~ 125degC ..
PIC18F27K40-E/SO 128KB 3.6K SOIC-28 A/D 24x10b; D/A 1x5b Brown-out Detect/R.. -40degC ~ 125degC ..

Also Consider

PIC18F27Q43-I/SO MCHPMicrochip Technology - Offers an enhanced peripheral set including a 12-bit ADC with Computation and multiple DMA channels for higher data throughput.
ATmega1280-16AU MCHPMicrochip Technology - Alternative 8-bit architecture with 128KB Flash for users requiring AVR-based ecosystems and more I/O pins.
PIC18F27K42-I/SO MCHPMicrochip Technology - Features Vectored Interrupts and Direct Memory Access (DMA) for improved real-time performance over the K40 series.