EmbeddedRelated.com
PIC18F27K42-I/SO

MCHPPIC18F27K42-I/SO

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

Overview

The PIC18F27K42-I/SO is an 8-bit microcontroller featuring 128KB of Flash and a wide array of Core Independent Peripherals (CIPs) that handle tasks without CPU intervention. Operating at up to 64MHz, it integrates dual DMA controllers and a vectored interrupt controller to improve system response and efficiency in complex applications.

Why Choose This Part

The inclusion of two DMA controllers and a 12-bit ADC with hardware-based math functions significantly reduces CPU overhead during data acquisition. The Memory Access Partition (MAP) provides flexible bootloader and data protection options, while the Device Information Area (DIA) simplifies manufacturing by storing factory-calibrated values.

Applications

Industrial Sensor Nodes
Utilizes the integrated 12-bit ADC with computation and DMA for high-speed automated data collection.
Power Management Controllers
Leverages the hardware PWM and windowed watchdog timer for robust monitoring and control of power stages.
Communication Gateways
Uses the multiple UART, SPI, and I2C interfaces to act as a bridge between different industrial protocols.
Automotive Accessory Control
Employs the LINbus compatibility for managing non-critical vehicle cabin functions like lighting or seat adjustments.

Key Specifications

Speed 64MHz
RAM Size 8K 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 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

Develop using Microchip MPLAB X IDE and the XC8 C Compiler for optimized code execution. Hardware debugging is typically performed via the MPLAB PICkit 4 or ICD 4 using the 28-SOIC footprint on a custom PCB or a SOIC-to-DIP adapter for prototyping.

PIC18F27 Family

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

Part Number Flash RAM Package ADC/DAC Peripherals Temp Range Stock
PIC18F27K42-I/SO (this part) 128KB 8K SOIC-28 A/D 24x12b; D/A 1x5b Brown-out Detect/R.. -40degC ~ 85degC (.. 1,778
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
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
PIC18F27K40-I/SO 128KB 3.6K SOIC-28 A/D 24x10b; D/A 1x5b Brown-out Detect/R.. -40degC ~ 85degC (.. 1,314
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 upgraded feature set including an Operational Amplifier and more advanced Core Independent Peripherals.
ATmega1284P MCHPMicrochip Technology - Provides similar 128KB Flash memory in an 8-bit architecture but follows the AVR instruction set and is available in DIP packages.
PIC18F26K42-I/SO MCHPMicrochip Technology - A pin-compatible alternative with 64KB Flash for applications that do not require the full 128KB memory capacity.