EmbeddedRelated.com
The 2026 Embedded Online Conference
PIC16F18446-E/GZ

MCHPPIC16F18446-E/GZ

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

Overview

The PIC16F18446-E/GZ is an 8-bit eXtreme Low-Power (XLP) microcontroller featuring 28KB of Flash and integrated Functional Safety (FuSa) features. Operating at up to 32MHz, it includes a 12-bit ADC with Computation (ADC2) and Memory Access Partitioning to ensure code integrity in safety-critical environments. Its 20-pin UQFN package and wide 2.5V to 5.5V operating range make it suitable for space-constrained industrial applications.

Why Choose This Part

This MCU offers Core Independent Peripherals (CIPs) that handle tasks without CPU intervention, significantly reducing power consumption and latency. The 28KB Flash and 2KB RAM provide ample space for complex C-code implementations while the hardware-based Memory Access Partition protects bootloader and application code sections.

Applications

Industrial Safety Sensors
Utilizes integrated hardware features like the Windowed Watchdog Timer (WWDT) and Cyclic Redundancy Check (CRC/SCAN) to meet functional safety requirements.
Battery-Powered Remote Nodes
Leverages XLP technology and a 1.6uA sleep current to extend battery life in periodic monitoring systems.
Automotive Sensor Interfaces
The extended temperature rating (-E suffix) and LINbus/UART support enable robust communication in vehicle cabin or engine compartment sub-modules.
Smart Power Supplies
Uses the integrated DAC, high-speed comparators, and PWM peripherals for digital control of power conversion stages.

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 EUSART, I2C, LINbus, MSSP, SMBus/PMBus, RS-232, RS-485, SPI, UART/USART
Mounting Type Surface Mount
Number of I/O 18
Core Processor PIC
Package / Case 20-UFQFN Exposed Pad
Data Converters A/D 17x12b; 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 20-UQFN (4x4)
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 Curiosity High Pin Count (HPC) Development Board or a custom PCB paired with an MPLAB PICkit 4 programmer is recommended.

PIC16F1844 Family

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

Part Number Package Stock
PIC16F18446-E/GZ (this part) UFQFN-20 165
PIC16F18446-I/P DIP-20 4,131
PIC16F18446-I/SS SSOP-20 378
The 2026 Embedded Online Conference