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 19min 00sec
Learn More →
PIC16F15313-I/SN

MCHPPIC16F15313-I/SN

Microchip Technology
8-bit Microcontrollers - MCU 3.5KB, 256B RAM, 4xPWMs, Comparator, DAC, ADC, 4xCLC, CWG, EUSART, SPI/I2C
920 in stock

Overview

The PIC16F15313-I/SN is a cost-effective 8-bit microcontroller featuring 3.5KB of Flash memory and a 32MHz internal oscillator in a compact 8-pin SOIC package. It integrates versatile Core Independent Peripherals (CIPs) like Configurable Logic Cells (CLC) and a Complementary Waveform Generator (CWG) to reduce CPU overhead in simple control applications.

Why Choose This Part

The inclusion of four Configurable Logic Cells (CLC) allows engineers to implement hardware-based combinational and sequential logic, effectively acting as a tiny FPGA. It also offers a wide operating voltage range from 2.3V to 5.5V and low-power modes such as Doze and Idle to optimize battery life.

Applications

System Supervisor
Utilizing the windowed watchdog timer and brown-out reset for monitoring system health and managing power-up sequences.
LED Dimming Control
Using the 4 PWM channels and the NCO to drive lighting circuits without constant CPU intervention.
Sensor Interface
Leveraging the internal ADC and DAC to interface with analog sensors and provide basic signal conditioning.

Key Specifications

Speed 32MHz
RAM Size 256 x 8
Core Size 8-Bit
Peripherals Brown-out Detect/Reset, POR, PWM, WDT
Connectivity I2C, LINbus, SPI, UART/USART
Mounting Type Surface Mount
Number of I/O 6
Core Processor PIC
Package / Case 8-SOIC (0.154", 3.90mm Width)
Data Converters A/D 5x10b; D/A 1x5b
Oscillator Type Internal
Program Memory Size 3.5KB (2K x 14)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 8-SOIC
Voltage - Supply (Vcc/Vdd) 2.3V ~ 5.5V

Getting Started

Development is supported by the MPLAB X IDE and the XC8 compiler. For rapid hardware prototyping, the PIC16F15313 can be programmed using the MPLAB PICkit 4 or Snap in-circuit debugger via the ICSP pins.

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
PIC16F15313-I/SN (this part) 3.5K 256 x 8 6 SOIC-8 32M A/D 5x10b; D/A 1x5b 920
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

ATtiny202 MCHPMicrochip Technology - A highly popular alternative 8-pin microcontroller with a modern AVR core and similar peripheral set.
PIC12F1572 MCHPMicrochip Technology - Features specialized 16-bit PWMs if high-resolution timing is required in an 8-pin footprint.
STM8S003F3 STMicroelectronics - Offers more Flash memory (8KB) and higher pin count for designs that outgrow the 8-pin SOIC constraints.