MCHPPIC12F1572-I/MS
Overview
The PIC12F1572-I/MS is an 8-bit microcontroller featuring three independent 16-bit PWMs with high-resolution capabilities. This 8-pin device integrates 3.5KB of Flash memory, 256 bytes of RAM, and an internal comparator, making it a compact solution for driving complex waveforms or lighting control. Its Core Independent Peripherals allow it to handle timing-critical tasks without constant CPU intervention.
Why Choose This Part
The primary advantage is the integration of three 16-bit PWMs in a tiny 8-pin MSOP package, providing precision usually found in larger MCUs. It also features a wide operating voltage range and low-power characteristics suitable for battery-operated designs.
Applications
Getting Started
Develop firmware using Microchip MPLAB X IDE and the XC8 compiler. Hardware debugging and programming are supported via the MPLAB PICkit 4 or Snap in-circuit debuggers through the ICSP pins. Use the MPLAB Code Configurator (MCC) to quickly set up the 16-bit PWM modules and comparator thresholds.
PIC12F Family
Comparing specs that differ across variants. The current part is highlighted.
| Part Number | Flash | RAM | I/O Pins | Package | Speed | ADC/DAC | Stock |
|---|---|---|---|---|---|---|---|
| PIC12F1572-I/MS (this part) | — | — | — | — | — | — | 408 |
| PIC12F1572T-I/SN | 3.5K | 256 x 8 | 6 | SOIC-8 | 32M | A/D 4x10b; D/A 1x5b | 30,137 |
| PIC12F675-I/SN | 1.75K | 64 x 8 | 5 | SOIC-8 | 20M | A/D 4x10b | 20,218 |
| PIC12F1571T-I/SN | 1.75K | 128 x 8 | 6 | SOIC-8 | 32M | A/D 4x10b; D/A 1x5b | 64,626 |
| PIC12F1572-I/P | 3.5K | 256 x 8 | 6 | DIP-8 | 32M | A/D 4x10b; D/A 1x5b | 4,388 |
| PIC12F508-I/SN | 768B (512 x 12) | 25 x 8 | 5 | SOIC-8 | 4M | — | 10,449 |
| PIC12F629-I/P | 1.75K | 64 x 8 | 5 | DIP-8 | 20M | — | 35,779 |
| PIC12F683-I/SN | 3.5K | 128 x 8 | 5 | SOIC-8 | 20M | A/D 4x10b | 5,432 |
| PIC12F629-I/SN | 1.75K | 64 x 8 | 5 | SOIC-8 | 20M | — | 3,799 |
| PIC12F675T-I/SN | 1.75K | 64 x 8 | 5 | SOIC-8 | 20M | A/D 4x10b | 11,928 |
| PIC12F615-I/SN | 1.75K | 64 x 8 | 5 | SOIC-8 | 20M | A/D 4x10b | 12,737 |
| PIC12F675-I/P | 1.75K | 64 x 8 | 5 | DIP-8 | 20M | A/D 4x10b | 3,055 |
| PIC12F1571-I/SN | 1.75K | 128 x 8 | 6 | SOIC-8 | 32M | A/D 4x10b; D/A 1x5b | 4,652 |
| PIC12F1840-I/SN | 7KB | 256 x 8 | 5 | SOIC-8 | 32M | A/D 4x10b; D/A 1x5b | 3,985 |
| PIC12F683-I/P | 3.5K | 128 x 8 | 5 | DIP-8 | 20M | A/D 4x10b | 4,864 |
| PIC12F1572-I/SN | 3.5K | 256 x 8 | 6 | SOIC-8 | 32M | A/D 4x10b; D/A 1x5b | 1,787 |



