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 00hrs 57min 17sec
Learn More →
PIC16F18856-I/MV

MCHPPIC16F18856-I/MV

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

Overview

The PIC16F18856-I/MV is an 8-bit microcontroller from Microchip's PIC16 family featuring XLP (eXtreme Low Power) technology and functional safety (FuSa) features. It integrates 28KB of Flash memory, a 10-bit ADC with Computation (ADC2), and Core Independent Peripherals (CIPs) to reduce CPU overhead in timing and control applications.

Why Choose This Part

This MCU offers a high degree of flexibility through Core Independent Peripherals, allowing the CPU to remain in low-power modes while hardware handles complex tasks. Its UQFN package provides a compact 4x4mm footprint, making it ideal for space-constrained designs requiring 25 I/O pins.

Applications

Functional Safety Controllers
Utilizes the Hardware Limit Timer (HLT) and Windowed Watchdog Timer (WWDT) to meet safety standards in industrial and consumer appliances.
Battery-Powered Sensors
Leverages XLP technology and Peripheral Module Disable (PMD) to extend battery life in remote sensing applications.
Power Supply Monitoring
Uses the integrated ADC2 for automated signal filtering and threshold comparison without waking the core.
Automated Control Systems
Employs Configurable Logic Cells (CLC) to create custom hardware logic for high-speed signal routing.

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-UFQFN Exposed Pad
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-UQFN (4x4)
Voltage - Supply (Vcc/Vdd) 2.3V ~ 5.5V

Getting Started

Develop using the MPLAB X IDE and the XC8 compiler. Hardware debugging and programming are supported by the MPLAB PICkit 4 or MPLAB Snap, and the Curiosity Nano evaluation board is a common starting point for this family.

PIC16F1885 Family

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

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

Also Consider

ATtiny1626 MCHPMicrochip Technology - Alternative 8-bit architecture with modern AVR peripherals and similar low-power characteristics in a 20-pin VQFN.
STM32L031K6U6 STMicroelectronics - A 32-bit ARM Cortex-M0+ alternative for users needing higher computational performance while maintaining ultra-low power consumption.