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
15days 01hrs 22min 17sec
Learn More →
PIC16F18856-E/SS

MCHPPIC16F18856-E/SS

Microchip Technology
PIC PIC® XLP™ 16F, Functional Safety (FuSa) Microcontroller IC 8-Bit 32MHz 28KB (16K x 14) FLASH 28-SSOP
Active2,002 in stock

Overview

The PIC16F18856-E/SS is an 8-bit microcontroller designed for functional safety (FuSa) and low-power operations, featuring 28KB of Flash memory and a 32MHz internal clock. It belongs to the PIC16F188xx family, which integrates Core Independent Peripherals (CIPs) to handle tasks with minimal CPU intervention. This extended temperature range variant is particularly suited for robust environments requiring high reliability and power efficiency.

Why Choose This Part

This MCU excels through its Core Independent Peripherals, which reduce power consumption by offloading timing and signal processing from the CPU. It features 256 bytes of dedicated EEPROM for non-volatile storage and is designed with XLP (eXtreme Low Power) technology, achieving sleep currents as low as 0.5uA. The functional safety features like the hardware-level CRC and scan provide a layer of reliability often missing in standard 8-bit microcontrollers.

Applications

Industrial Functional Safety
Utilizes the Windowed Watchdog Timer (WWDT) and Cyclic Redundancy Check (CRC/SCAN) for hardware-level monitoring of memory and instruction flow in safety-critical systems.
Smart Energy Metering
The 24-channel 10-bit ADC and low-power sleep modes allow for high-density sensor integration and long-term battery operation.
Automotive Sensor Interfaces
Operates at extended temperatures with support for LINbus and UART, making it ideal for cabin control or secondary sensor modules.
Touch-Sensing Control Panels
Includes an integrated Capacitive Voltage Divider (CVD) for implementing robust touch interfaces even in noisy environments.

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-SSOP (0.209", 5.30mm 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-SSOP
Voltage - Supply (Vcc/Vdd) 2.3V ~ 5.5V

Getting Started

Developers can begin by using the MPLAB X IDE and the XC8 Compiler, which supports the C-compiler optimized architecture. For hardware evaluation, the Curiosity High Pin Count (HPC) Development Board is commonly used for the 28-pin SSOP package. Programming and debugging are handled via the MPLAB PICkit 4 or ICD 4 in-circuit tools.

PIC16F1885 Family

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

Part Number RAM Package Flash Temp Range Stock
PIC16F18856-E/SS (this part) 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
PIC16F18856-E/SO 2K SOIC-28 28KB -40degC ~ 125degC .. —
PIC16F18855-I/SP 1K DIP-28 14KB -40degC ~ 85degC (.. 18,038

Also Consider

PIC18F26K42-E/SS MCHPMicrochip Technology - Offers a more powerful 8-bit core with Vectored Interrupts and DMA for higher-performance data handling in a similar footprint.
ATmega328PB-AU MCHPMicrochip Technology - Provides a similar 8-bit profile with 32KB Flash and dual USART interfaces for applications needing more standard communication ports.