EmbeddedRelated.com
PIC16LF18345-I/SS

MCHPPIC16LF18345-I/SS

Microchip Technology
PIC PIC® XLP™ 16F Microcontroller IC 8-Bit 32MHz 14KB (8K x 14) FLASH 20-SSOP
Active4,487 in stock

Overview

The PIC16LF18345-I/SS is a low-power 8-bit microcontroller from Microchip featuring XLP (eXtreme Low Power) technology and 14KB of Flash memory. Operating at up to 32MHz, it integrates Core Independent Peripherals such as Configurable Logic Cells (CLC) and Complementary Waveform Generators (CWG) to handle hardware tasks with minimal CPU intervention.

Why Choose This Part

This MCU offers an excellent balance of 18 I/O pins in a compact 20-pin SSOP package, making it suitable for space-constrained designs. Its Core Independent Peripherals (CIPs) reduce system power consumption by allowing the CPU to remain in low-power modes while performing complex timing and logic functions.

Applications

Battery-Powered Remote Sensors
Utilizes XLP technology and a 40uA sleep current to extend the life of coin-cell operated wireless nodes.
Handheld Medical Devices
Ideal for portable diagnostics where small SSOP packaging and low standby power consumption are critical.
Industrial Logic Controllers
The integrated Configurable Logic Cells allow for hardware-based signal processing and custom glue logic without software overhead.
Motor Control Signalling
Leverages the Complementary Waveform Generator (CWG) for dead-band control in half-bridge and full-bridge drive topologies.

Key Specifications

Speed 32MHz
RAM Size 1K 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 14KB (8K x 14)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 20-SSOP
Voltage - Supply (Vcc/Vdd) 1.8V ~ 3.6V

Getting Started

Developers should use the MPLAB X IDE and the XC8 Compiler for firmware development. Hardware debugging is best performed using the MPLAB PICkit 4 or Snap in-circuit debugger, while the MPLAB Code Configurator (MCC) plugin simplifies the setup of the internal oscillators and peripherals.

PIC16LF1834 Family

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

Part Number RAM Package Flash Stock
PIC16LF18345-I/SS (this part) 1K SSOP-20 14KB 4,487
PIC16LF18346T-I/SS 2K SSOP-20 28KB 6,283
PIC16LF18345-I/P 1K DIP-20 14KB 114
PIC16LF18346-I/GZ 2K UFQFN-20 28KB 1,191
PIC16LF18344-I/SO 512 x 8 SOIC-20 7KB 507
PIC16LF18346-I/SS 2K SSOP-20 28KB 804
PIC16LF18346-I/SO 2K SOIC-20 28KB —
PIC16LF18345-I/SO 1K SOIC-20 14KB 95
PIC16LF18346-I/P 2K DIP-20 28KB —

Also Consider

PIC16F18345-I/SS MCHPMicrochip Technology - Choose this version if your application requires a wider operating voltage range than the low-voltage 'LF' variant provides.
STM8L151C8T6 STMicroelectronics - An alternative 8-bit ultra-low-power MCU with more Flash memory and higher I/O count for more complex control applications.