EmbeddedRelated.com
PIC16F15356-E/MVVAO

MCHPPIC16F15356-E/MVVAO

Microchip Technology
8-bit Microcontrollers - MCU 28KB, 2KB RAM, 26x I/O, 4xPWMs, Comp, DAC, ADC, CWG, 2xEUSART, 2xSPI/I2C
Active455 in stock

Overview

The PIC16F15356-E/MVVAO is a versatile 8-bit microcontroller featuring 28KB of Flash and 2KB of RAM, optimized for low-power and automotive applications. This variant belongs to the PIC16F153xx family, incorporating Core Independent Peripherals (CIPs) and Intelligent Analog to reduce CPU overhead in real-time control tasks.

Why Choose This Part

This MCU excels due to its Core Independent Peripherals, which allow hardware-based timing and signal processing without CPU intervention. It provides a robust 32MHz internal oscillator and a wide operating voltage range from 1.8V to 5.5V, making it suitable for both battery-powered and regulated 5V industrial systems.

Applications

Automotive Body Electronics
Utilizing AEC-Q100 qualification for window lifts, wiper control, and interior lighting modules.
Industrial Sensor Nodes
Leveraging the 10-bit ADC and Fixed Voltage Reference for precise analog data collection in harsh environments.
Brushless DC (BLDC) Motor Control
Using the Complementary Waveform Generator (CWG) and PWM peripherals to drive power FETs efficiently.
Battery Management Systems
Monitoring cell voltages and state-of-charge while maintaining low current consumption during sleep modes.

Key Specifications

Speed 32MHz
RAM Size 2K x 8
Core Size 8-Bit
EEPROM Size 224 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 SAR; D/A 1x5b
Oscillator Type External, Internal
Program Memory Size 28KB (16K x 14)
Program Memory Type FLASH
Operating Temperature -40degC ~ 125degC (TA)
Supplier Device Package 28-UQFN (4x4)
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, engineers can use the Curiosity Development Board and the MPLAB Code Configurator (MCC) to initialize peripherals and generate C code through a graphical interface.

PIC16F1535 Family

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

Part Number RAM Package ADC/DAC Flash Temp Range Stock
PIC16F15356-E/MVVAO (this part) 2K UFQFN-28 A/D 24x10b SAR; D/.. 28KB -40degC ~ 125degC .. 455
PIC16F15354-I/SS 512 x 8 SSOP-28 A/D 24x10b; D/A 1x5b 7KB -40degC ~ 85degC (.. 7,063

Also Consider

PIC16F18346 MCHPMicrochip Technology - Offers similar memory density and peripheral sets with enhanced PPS (Peripheral Pin Select) capabilities.
ATtiny3217 MCHPMicrochip Technology - An alternative 8-bit architecture with 32KB Flash and specialized tinyAVR peripherals for low-power touch sensing.
STM8L151C8 STMicroelectronics - Suitable for ultra-low-power 8-bit applications requiring more GPIOs and a dedicated DMA controller.