EmbeddedRelated.com
The 2026 Embedded Online Conference
PIC12F1572T-I/SN

MCHPPIC12F1572T-I/SN

Microchip Technology
PIC PIC® 12F Microcontroller IC 8-Bit 32MHz 3.5KB (2K x 14) FLASH 8-SOIC
Active30,137 in stock

Overview

The PIC12F1572T-I/SN is a compact 8-bit microcontroller featuring 3.5KB of Flash and a 32MHz internal oscillator in a small 8-pin SOIC package. It is distinguished by its high-resolution 16-bit PWMs, which enable precise timing and control capabilities despite its low pin count. This MCU integrates core independent peripherals to handle tasks without constant CPU intervention, making it highly efficient for simple control loops.

Why Choose This Part

This MCU offers an excellent balance of small footprint and advanced peripheral integration, specifically providing 16-bit PWM resolution which is rare for 8-pin devices. Its low power consumption of 0.3uA in sleep mode and wide operating voltage up to 5.5V allow for flexible battery-powered or industrial designs.

Applications

LED Dimming and Color Mixing
Utilizes the three 16-bit PWMs to provide smooth, high-resolution brightness control and RGB color blending in lighting fixtures.
Small Engine Control
Handles ignition timing and basic sensor monitoring in small combustion engines or power tools.
Power Supply Supervision
Monitors voltage rails using the 4-channel 10-bit ADC and provides power-on reset or brown-out protection for larger systems.
LIN Slave Nodes
Implements low-cost automotive or industrial communication nodes using the integrated EUSART with LIN bus support.

Key Specifications

Speed 32MHz
RAM Size 256 x 8
Core Size 8-Bit
Peripherals Brown-out Detect/Reset, POR, PWM, WDT
Connectivity LINbus, 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 4x10b; 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

To begin development, use the MPLAB X IDE and the XC8 C Compiler provided by Microchip. Hardware debugging and programming are typically performed using the PICkit 4 or MPLAB Snap via the In-Circuit Serial Programming (ICSP) interface. For prototyping, the Curiosity Development Board (DM164137) provides an integrated programmer and headers compatible with this family.

PIC12F1572 Family

Part NumberDifferenceStock
PIC12F1572-I/SN I/SN 1,787
PIC12F1572-I/MS I/MS 408

Also Consider

ATtiny85 MCHPMicrochip Technology - An alternative 8-pin MCU with more Flash memory (8KB) and a large community ecosystem, though with lower resolution PWMs.
PIC12F1840 MCHPMicrochip Technology - Offers more Flash and RAM in the same 8-pin footprint while including data EEPROM for non-volatile storage.
STM8S003F3 STMicroelectronics - A low-cost 8-bit alternative with more I/O pins and 8KB of Flash if the 8-pin constraint is flexible.
The 2026 Embedded Online Conference