EmbeddedRelated.com
Jacob Beningo
Live online course · Jacob Beningo
AI for Embedded Developers
$100 off for EmbeddedRelated readers until Nov 1 · 5 live sessions, Dec 7-11
Discount ends in
16days 11hrs 07min 38sec
Learn More →
PIC16F18325T-I/SL

MCHPPIC16F18325T-I/SL

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

Overview

The PIC16F18325T-I/SL is an 8-bit microcontroller featuring eXtreme Low Power (XLP) technology and Functional Safety (FuSa) features for high-reliability designs. It operates up to 32MHz with 14KB of Flash and includes Peripheral Pin Select (PPS) for flexible I/O mapping in a compact 14-pin SOIC package.

Why Choose This Part

This MCU offers an excellent balance of low power consumption (37 uA/MHz) and peripheral flexibility through PPS. Its hardware-based safety features and wide operating voltage range up to 5.5V make it robust for electrically noisy environments.

Applications

Battery-Powered Remote Sensors
Leverages XLP technology with sleep currents as low as 40nA to extend battery life in wireless monitoring nodes.
Industrial Safety Controllers
Utilizes integrated Functional Safety features like the Windowed Watchdog Timer (WWDT) and Cyclic Redundancy Check (CRC) for reliability.
Automotive Lighting Modules
Manages LED control and simple communication tasks using the integrated PWM and LINbus compatible EUSART.
Consumer Appliance Control
Provides efficient 8-bit processing for small kitchen appliances needing basic timing and user interface logic.

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 12
Core Processor PIC
Package / Case 14-SOIC (0.154", 3.90mm Width)
Data Converters A/D 11x10b; 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 14-SOIC
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 generate peripheral initialization code, and interface with the chip using an MPLAB PICkit 4 or Snap programmer.

Part of PIC Microcontrollers family » PIC16F

PIC16F Family

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

Part Number Flash RAM I/O Pins Package Speed ADC/DAC Stock
PIC16F18325T-I/SL (this part) 14KB 1K 12 SOIC-14 32M A/D 11x10b; D/A 1x5b 9,993
PIC16F877A-I/P 14KB 368 x 8 33 DIP-40 20M A/D 8x10b 2,800
PIC16F15313T-I/SN 3.5K 256 x 8 6 SOIC-8 32M A/D 5x10b; D/A 1x5b 13,994
PIC16F1847-I/SO 14KB 1K 15 SOIC-18 32M A/D 12x10b 16,836
PIC16F18325-I/SL 14KB 1K 12 SOIC-14 32M A/D 11x10b; D/A 1x5b 49,474
PIC16F1503-I/SL 3.5K 128 x 8 11 SOIC-14 20M A/D 8x10b 16,676
PIC16F15344-I/SS 7KB 512 x 8 18 SSOP-20 32M A/D 17x10b; D/A 1x5b 6,279
PIC16F18313-I/P 3.5K 256 x 8 6 DIP-8 32M A/D 5x10b; D/A 1x5b 2,619
PIC16F1824-E/SL 7KB 256 x 8 11 SOIC-14 32M A/D 8x10b 4,803
PIC16F15223-E/SL 3.5K 256 x 8 11 SOIC-14 32M A/D 9/2x10b 5,804
PIC16F18323-I/SL 3.5K 256 x 8 12 SOIC-14 32M A/D 11x10b; D/A 1x5b 4,053
PIC16F1503-I/ST 3.5K 128 x 8 11 TSSOP-14 20M A/D 8x10b 3,556
PIC16F15223T-I/SL 3.5K 256 x 8 11 SOIC-14 32M A/D 9/2x10b 12,829
PIC16F17124-E/ST 7KB 512 x 8 11 TSSOP-14 32M A/D 11x12b; D/A 2x8b 1,364
PIC16F17524-I/SL 7KB 512 x 8 11 SOIC-14 32M A/D 11x12b SAR; D/.. 1,795
PIC16F18323-E/ST 3.5K 256 x 8 12 TSSOP-14 32M A/D 11x10b; D/A 1x5b 770
PIC16F18346-I/SS 28KB 2K 18 SSOP-20 32M A/D 17x10b; D/A 1x5b 1,919
PIC16F18346-I/P 28KB 2K 18 DIP-20 32M A/D 17x10b; D/A 1x5b 1,576
PIC16F1574-I/SL 7KB 512 x 8 12 SOIC-14 32M A/D 8x10b; D/A 1x5b 1,451
PIC16F1823-I/P 3.5K 128 x 8 12 DIP-14 32M A/D 8x10b 1,637
PIC16F1454-I/SL 14KB 1K 8 SOIC-14 48M — 823

Also Consider

PIC16F18345-I/SO MCHPMicrochip Technology - Provides the same core architecture and features but with 20 pins for designs requiring more I/O.