EmbeddedRelated.com
Jacob Beningo
Live online course · Jacob Beningo
AI for Embedded Developers
$100 off for EmbeddedRelated readers until Nov 1 · 5 live sessions, Dec 7-11
Discount ends in
16days 05hrs 11min 07sec
Learn More →
PIC16F18856-E/SO

MCHPPIC16F18856-E/SO

Microchip Technology
PIC PIC® XLP™ 16F, Functional Safety (FuSa) Microcontroller IC 8-Bit 32MHz 28KB (16K x 14) FLASH 28-SOIC
Active

Overview

The PIC16F18856-E/SO is a 28-pin 8-bit microcontroller featuring Microchip's eXtreme Low Power (XLP) technology and Functional Safety (FuSa) features. Operating at up to 32MHz with 28KB of Flash memory, it incorporates Core Independent Peripherals (CIPs) that reduce CPU overhead for timing and signal processing tasks. This specific E-grade variant is designed for extended temperature environments and reliable operation in industrial or automotive control systems.

Why Choose This Part

The inclusion of Core Independent Peripherals allows for complex logic and timing functions to run autonomously, freeing the CPU for other tasks and reducing power consumption. Its 5.5V maximum operating voltage provides high noise immunity and simplified interfacing in 5V legacy systems compared to 3.3V-only microcontrollers.

Applications

Industrial Safety Systems
Utilizes the Windowed Watchdog Timer (WWDT) and Cyclic Redundancy Check with Memory Scan (CRC/SCAN) to meet functional safety requirements.
Battery-Powered Remote Sensors
Leverages XLP technology and Low-Power BOR (LPBOR) to extend battery life in monitoring applications requiring periodic wake-ups.
Motor Control and Power Conversion
Employs the hardware limit timers (HLT) and PWM modules to manage power stages without constant CPU intervention.
Long-Haul Wired Communication
Integrated EUSART and LINbus compatibility allow for robust data exchange in distributed industrial networks.

Key Specifications

Speed 32MHz
RAM Size 2K x 8
Core Size 8-Bit
EEPROM Size 256 x 8
Peripherals Brown-out Detect/Reset, 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 28KB (16K x 14)
Program Memory Type FLASH
Operating Temperature -40degC ~ 125degC (TA)
Supplier Device Package 28-SOIC
Voltage - Supply (Vcc/Vdd) 2.3V ~ 5.5V

Getting Started

Develop firmware using the MPLAB X IDE and the XC8 Compiler, which includes specialized optimizations for the enhanced mid-range 8-bit architecture. For rapid prototyping, use the MPLAB Code Configurator (MCC) to graphically initialize the Core Independent Peripherals and I/O pins. Hardware debugging can be performed using the MPLAB PICkit 4 or Snap in-circuit debugger via the ICSP interface.

PIC16F1885 Family

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

Part Number RAM Package Flash Temp Range Stock
PIC16F18856-E/SO (this part) 2K SOIC-28 28KB -40degC ~ 125degC .. —
PIC16F18856-E/SS 2K SSOP-28 28KB -40degC ~ 125degC .. 2,002
PIC16F18856-I/SS 2K SSOP-28 28KB -40degC ~ 85degC (.. 1,162
PIC16F18855-I/SS 1K SSOP-28 14KB -40degC ~ 85degC (.. 1,321
PIC16F18855-I/SO 1K SOIC-28 14KB -40degC ~ 85degC (.. 17,625
PIC16F18856-I/MV 2K UFQFN-28 28KB -40degC ~ 85degC (.. 546
PIC16F18855-I/SP 1K DIP-28 14KB -40degC ~ 85degC (.. 18,038

Also Consider

ATmega328PB MCHPMicrochip Technology - An alternative 8-bit architecture with 32KB Flash and dual SPI/I2C interfaces, suitable for general purpose applications.
PIC18F26K42-E/SO MCHPMicrochip Technology - Offers a more powerful 8-bit core with 64KB Flash, DMA, and Vectored Interrupts for more demanding firmware requirements.