EmbeddedRelated.com
PIC16F18346-I/GZ

MCHPPIC16F18346-I/GZ

Microchip Technology
8-bit Microcontrollers - MCU 256B EEPROM 10b ADC 5b DAC 2x(SPI/I2C)
632 in stock

Overview

The PIC16F18346-I/GZ is a versatile 8-bit microcontroller featuring 28KB of Flash memory and a rich set of Core Independent Peripherals (CIPs) for efficient real-time control. It includes 256 bytes of EEPROM and 2KB of RAM, operating at speeds up to 32MHz in a compact 20-pin UQFN package. This MCU is designed for low-power applications with flexible power-saving modes like IDLE and DOZE.

Why Choose This Part

This MCU offers a high degree of integration with 18 I/O pins in a small 4x4mm footprint, supporting a wide operating voltage range up to 5.5V. The inclusion of hardware DMA and CRC in an 8-bit device allows for sophisticated data handling and improved system reliability. Engineers benefit from the 16-level hardware stack and compiler-optimized architecture for efficient C development.

Applications

Industrial Sensor Nodes
Uses the integrated 10-bit ADC and 5-bit DAC for signal conditioning and monitoring in 5V industrial environments.
Communication Bridges
Utilizes dual SPI/I2C interfaces and UART to act as a protocol translator between legacy LINbus systems and modern sensors.
Battery-Powered Handhelds
Leverages low-current Sleep modes and an on-chip oscillator to extend battery life in portable electronics.
Peripheral Sequencing
Employs the built-in DMA and CRC modules to handle data movement and integrity checks without CPU intervention.

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-UFQFN Exposed Pad
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 ~ 85degC (TA)
Supplier Device Package 20-UQFN (4x4)
Voltage - Supply (Vcc/Vdd) 2.3V ~ 5.5V

Getting Started

To begin development, use the Microchip MPLAB X IDE alongside the XC8 Compiler and the MPLAB Code Configurator (MCC) for rapid peripheral initialization. Hardware debugging and programming are supported by the MPLAB PICkit 4 or ICD 4 tools via the ICSP interface. For prototyping, the Curiosity Low Pin Count (LPC) Development Board is a compatible hardware platform.

PIC16F1834 Family

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

Part Number RAM Package Flash Temp Range Stock
PIC16F18346-I/GZ (this part) 2K UFQFN-20 28KB -40degC ~ 85degC (.. 632
PIC16F18345-I/SS 1K SSOP-20 14KB -40degC ~ 85degC (.. 5,719
PIC16F18346-E/SS 2K SSOP-20 28KB -40degC ~ 125degC .. 448
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
PIC16F18344-I/P 512 x 8 DIP-20 7KB -40degC ~ 85degC (.. 493
PIC16F18346-E/SO 2K SOIC-20 28KB -40degC ~ 125degC .. 208
PIC16F18344-I/SO 512 x 8 SOIC-20 7KB -40degC ~ 85degC (.. 2

Also Consider

ATtiny1616 MCHPMicrochip Technology - Offers similar pin count and 16KB Flash with tinyAVR 1-series features like the Event System for core-independent logic.
STM8L151C8 STMicroelectronics - An alternative 8-bit architecture focused on ultra-low-power consumption for extremely energy-sensitive applications.