EmbeddedRelated.com
PIC18F87K22-I/PT

MCHPPIC18F87K22-I/PT

Microchip Technology
PIC PIC® XLP™ 18K Microcontroller IC 8-Bit 64MHz 128KB (64K x 16) FLASH 80-TQFP (12x12)
Active3,438 in stock

Overview

The PIC18F87K22-I/PT is a high-performance 8-bit microcontroller featuring 128KB of Flash memory and integrated eXtreme Low Power (XLP) technology. It operates at speeds up to 64MHz and includes a rich set of peripherals such as an External Bus Interface (EBI) and multiple serial communication channels. This 80-pin TQFP device is designed for applications requiring high I/O density and extensive memory in a power-constrained environment.

Why Choose This Part

This MCU offers a balance of high-density I/O (69 pins) and large program memory for an 8-bit architecture. It excels in power management with a 1us fast wake-up time and extremely low input leakage of 50nA. Additionally, the 1024 bytes of high-endurance EEPROM provide robust non-volatile storage for calibration data and user settings.

Applications

Remote Industrial Sensors
Utilizes XLP technology for multi-year battery life in remote monitoring stations using low-power wake-up and 20uA sleep modes.
Portable Medical Devices
The 128KB Flash and 4KB RAM support complex algorithms for handheld diagnostic tools while maintaining low power consumption.
Home Automation Gateways
Leverages 69 I/O pins and multiple UART/I2C interfaces to coordinate communication between various smart home peripherals.
Electronic Door Locks
Reliable operation using the integrated Power-on Reset, Watchdog Timer, and low-power hardware for secure access control.

Key Specifications

Speed 64MHz
RAM Size 4K x 8
Core Size 8-Bit
EEPROM Size 1K x 8
Peripherals Brown-out Detect/Reset, LVD, POR, PWM, WDT
Connectivity EBI/EMI, I2C, LINbus, SPI, UART/USART
Mounting Type Surface Mount
Number of I/O 69
Core Processor PIC
Package / Case 80-TQFP
Data Converters A/D 24x12b
Oscillator Type Internal
Program Memory Size 128KB (64K x 16)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 80-TQFP (12x12)
Voltage - Supply (Vcc/Vdd) 1.8V ~ 5.5V

Getting Started

Developers can begin by using the MPLAB X IDE and the XC8 compiler. Hardware debugging is typically performed via the MPLAB ICD 4 or PICkit 4 programmers. For rapid prototyping, check for the PIC18F87K22 family Plug-In Modules (PIM) compatible with the Explorer 8 Development Board.

PIC18F87 Family

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

Part Number RAM I/O Pins Speed ADC/DAC Connectivity Peripherals Stock
PIC18F87K22-I/PT (this part) 4K 69 64M A/D 24x12b EBI/EMI, I2C, LINb.. Brown-out Detect/R.. 3,438
PIC18F87J94-I/PT 4K 68 64M A/D 24x12b I2C, IrDA, LINbus,.. Brown-out Detect/R.. 2,033
PIC18F87J50-I/PT 3.8K 65 48M A/D 12x10b EBI/EMI, I2C, SPI,.. Brown-out Detect/R.. 4,778
PIC18F87J10-I/PT 3.8K 66 40M A/D 15x10b EBI/EMI, I2C, SPI,.. Brown-out Detect/R.. 1,124
PIC18F87J11-I/PT 3930 x 8 68 48M A/D 15x10b EBI/EMI, I2C, SPI,.. Brown-out Detect/R.. 861
PIC18F87K90-I/PT 4K 69 64M A/D 24x12b I2C, LINbus, SPI, .. Brown-out Detect/R.. 95

Also Consider

PIC18F87K90-I/PT MCHPMicrochip Technology - Includes an integrated LCD driver for applications requiring direct control of segmented liquid crystal displays.
ATmega2560 MCHPMicrochip Technology - Offers 256KB of Flash and is a popular alternative for designs requiring more program space and Arduino ecosystem compatibility.