Skip to main content
Microchip Technology PIC16F570-I/SS — Microcontrollers & Processors (MCU / MPU / DSP)

PIC16F570-I/SS 8-bit MCU, 3KB Flash, 20MHz, 28-SSOP

MPNPIC16F570-I/SS
Active

Microchip PIC® 16F PIC16F570-I/SS, 8-bit MCU, 20MHz, 3KB Flash, 132 x 8 RAM, 64 x 8 EEPROM, 24 I/O, 8x8b ADC, 2V–5.5V, -40°C to 85°C, 28-SSOP.

$1.1700Ref. price · indicative, final on quote
Packaging28-SSOP (0.209", 5.30mm Width)
RoHSROHS3 Compliant
SeriesPIC® 16F
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Jul 2026

Specifications

PIC16F570-I/SS specifications
ParameterValue
SeriesPIC® 16F
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))2V ~ 5.5V
Operating temperature-40°C~85°C(TA)
Speed20MHz
PackageTube
RAM size132 x 8
Core size8-Bit
EEPROM size64 x 8
PeripheralsBrown-out Detect/Reset, POR, WDT
Number of i (O)24
Core processorPIC
Case28-SSOP (0.209\", 5.30mm Width)
Data convertersA/D 8x8b
Program memory size3KB (2K x 12)

Product details

20 MHz 8-bit controller for fixed-function control loops

The Microchip PIC16F570-I/SS is an 8-bit PIC MCU built around a 20 MHz core with 3 KB of Flash program memory, 132 bytes of RAM, and 64 bytes of EEPROM — a combination aimed at single-purpose control tasks where cost and code simplicity matter more than throughput. The 24 general-purpose I/O lines and an 8-channel 8-bit ADC cover the typical sensor-and-actuator interface for a motor-drive interlock, a thermostat controller, or a simple user-interface panel.

3 KB Flash and 64-byte EEPROM — sizing the firmware budget

With 3 KB of Flash (2K x 12-bit words) and 64 bytes of EEPROM, the PIC16F570 is sized for a single fixed-function control loop — a fan-speed controller, a battery-charger state machine, or a keypad decoder — not for a multi-protocol stack or over-the-air update logic. The EEPROM block holds calibration constants or configuration bytes; wear-leveling in software is unnecessary at this size because the typical write cycle count per byte stays low over a product's life. The separate EEPROM space means you don't waste program memory on data that needs byte-level rewriting.

Active lifecycle — no obsolescence clock ticking

The ROHS3 compliance covers EU and global regulatory requirements for new designs. The PIC® 16F series has a long production history, and Microchip typically supports these baseline 8-bit MCUs well past a decade from introduction.

28-pin SSOP — footprint for space-constrained boards

The 28-SSOP package (5.30 mm body width, 0.209" pitch) is a compact surface-mount footprint suited for two-layer PCBs where board area is at a premium. The 24 I/O pins leave four pins for Vdd, Vss, MCLR, and the ICSPDAT/ICSPCLK programming pair, so every general-purpose pin is available for external connections.

Frequently asked questions

Is there a substitute for PIC16F570-I/SS?

The PIC16LF1559-I/SS is a functional peer in the same 28-SSOP footprint with a faster 32 MHz core and more ADC resolution (17x10b versus 8x8b), but it drops to 1.8 V minimum supply and reduces I/O count to 17. If you need the full 24 I/O and the 2 V minimum supply, there is no pin-compatible second source — the PIC16F570 is the part for that I/O and voltage envelope.

Does PIC16F570-I/SS require an external oscillator?

No. The PIC16F570 has an internal oscillator that covers most applications without an external crystal. Two I/O pins that would otherwise be OSC1/OSC2 are freed for general-purpose use when the internal oscillator is selected.

Can PIC16F570-I/SS be programmed with PICkit?

Yes. The PIC16F570 uses Microchip's standard In-Circuit Serial Programming (ICSP) interface on the ICSPDAT and ICSPCLK pins. Any PICkit programmer (PICkit 3, PICkit 4, or PICkit 5) that supports the baseline 8-bit PIC family will program this device. The internal oscillator is active at power-up, so no external clock is needed during programming.