EmbeddedRelated.com
PIC16F18856-I/SS

MCHPPIC16F18856-I/SS

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

Overview

The PIC16F18856-I/SS is an 8-bit microcontroller from Microchip's XLP (eXtreme Low Power) family, featuring 28KB of Flash and a comprehensive suite of Core Independent Peripherals (CIPs). It is specifically designed for functional safety and low-power applications, incorporating hardware features like a Windowed Watchdog Timer (WWDT) and Cyclic Redundancy Check (CRC) with memory scanning. The device operates up to 32MHz and includes a 10-bit ADC with computation capabilities to reduce CPU overhead in sensor interfacing.

Why Choose This Part

This MCU excels in power efficiency through its XLP technology and Peripheral Pin Select (PPS), which allows flexible I/O mapping to simplify PCB routing. The inclusion of Core Independent Peripherals allows the MCU to handle complex tasks like PWM generation and signal measurement while the core remains in a low-power state.

Applications

Functional Safety Systems
Utilizes the hardware CRC/Scan and Windowed Watchdog Timer to meet safety standards in industrial and consumer electronics.
Battery-Powered IoT Sensors
Leverages XLP technology and Sleep currents as low as 400nA to extend battery life in remote monitoring applications.
Capacitive Touch Sensing
Integrated Hardware Capacitive Voltage Divider (CVD) support enables robust touch interfaces with minimal software complexity.
Signal Conditioners
The Zero-Cross Detect (ZCD) and Fixed Voltage Reference (FVR) modules facilitate precise AC power control and analog signal processing.

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 ~ 85degC (TA)
Supplier Device Package 28-SSOP
Voltage - Supply (Vcc/Vdd) 2.3V ~ 5.5V

Getting Started

Develop using the MPLAB X IDE and the XC8 Compiler, utilizing the MPLAB Code Configurator (MCC) for rapid peripheral setup. For hardware evaluation, the PIC16F18856 is supported by the MPLAB PICkit 4 or MPLAB Snap in-circuit debugger/programmers.

PIC16F1885 Family

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

Part Number RAM Package Flash Temp Range Stock
PIC16F18856-I/SS (this part) 2K SSOP-28 28KB -40degC ~ 85degC (.. 1,162
PIC16F18856-E/SS 2K SSOP-28 28KB -40degC ~ 125degC .. 2,002
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-I/SS MCHPMicrochip Technology - Provides a more powerful 8-bit architecture with Vectored Interrupts and DMA if the PIC16 core is insufficient.