EmbeddedRelated.com
PIC16F18346-E/SS

MCHPPIC16F18346-E/SS

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

Overview

The PIC16F18346-E/SS is an 8-bit microcontroller from Microchip's eXtreme Low Power (XLP) family, designed specifically for functional safety applications. It features 28KB of Flash memory and 2KB of RAM in a compact 20-SSOP package, operating at speeds up to 32MHz. This MCU integrates Core Independent Peripherals (CIPs) like the Configurable Logic Cell (CLC) and Complementary Waveform Generator (CWG) to handle hardware tasks with minimal CPU intervention.

Why Choose This Part

This MCU offers a balance of memory and peripherals for safety-critical designs, including hardware stack monitoring and a dedicated watchdog oscillator. The integration of 256 bytes of EEPROM allows for robust non-volatile storage of calibration data without consuming Flash space. Its eXtreme Low Power (XLP) modes significantly reduce current draw in standby, making it ideal for energy-sensitive applications.

Applications

Industrial Safety Controllers
Utilizes integrated functional safety features to monitor and manage emergency stop systems or safety interlocks.
Battery-Powered Remote Sensors
Leverages XLP technology and Sleep modes down to 875uA to extend battery life in wireless monitoring nodes.
Automotive Interior Lighting
The CWG and PWM peripherals provide precise control for LED dimming and color mixing in cabin electronics.
Appliance Control Modules
Manages user interfaces and motor logic in white goods using the hardware-based Configurable Logic Cells.

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 18
Core Processor PIC
Package / Case 20-SSOP (0.209", 5.30mm Width)
Data Converters A/D 17x10b; 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-SSOP
Voltage - Supply (Vcc/Vdd) 2.3V ~ 5.5V

Getting Started

Development is supported by the MPLAB X IDE and the XC8 C Compiler. For rapid prototyping, use the MPLAB Code Configurator (MCC) to graphically initialize the Core Independent Peripherals and functional safety modules. Hardware debugging can be performed using the MPLAB PICkit 4 or Snap in-circuit debuggers connected via the ICSP interface.

PIC16F1834 Family

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

Part Number RAM Package Flash Temp Range Stock
PIC16F18346-E/SS (this part) 2K SSOP-20 28KB -40degC ~ 125degC .. 448
PIC16F18345-I/SS 1K SSOP-20 14KB -40degC ~ 85degC (.. 5,719
PIC16F18345-E/GZ 1K UFQFN-20 14KB -40degC ~ 125degC .. 184
PIC16F18346-I/SO 2K SOIC-20 28KB -40degC ~ 85degC (.. 97
PIC16F18345-E/SS 1K SSOP-20 14KB -40degC ~ 125degC .. 16
PIC16F18345-I/P 1K DIP-20 14KB -40degC ~ 85degC (.. 618
PIC16F18346-E/GZ 2K UFQFN-20 28KB -40degC ~ 125degC .. 541
PIC16F18346-I/GZ 2K UFQFN-20 28KB -40degC ~ 85degC (.. 632
PIC16F18345T-I/SS 1K SSOP-20 14KB -40degC ~ 85degC (.. 6,808
PIC16F18344-I/GZ 512 x 8 UFQFN-20 7KB -40degC ~ 85degC (.. 21,280
PIC16F18344-I/P 512 x 8 DIP-20 7KB -40degC ~ 85degC (.. 493
PIC16F18344-E/SO 512 x 8 SOIC-20 7KB -40degC ~ 125degC .. 506
PIC16F18346-E/SO 2K SOIC-20 28KB -40degC ~ 125degC .. 208
PIC16F18344-I/SO 512 x 8 SOIC-20 7KB -40degC ~ 85degC (.. 2