Skip to main content
STMicroelectronics STM8S103F2P3TR — Microcontrollers & Processors (MCU / MPU / DSP)

STM8S103F2P3TR 8-bit MCU, 16 MHz, 4 KB Flash, 20-TSSOP

MPNSTM8S103F2P3TR
Active

STMicroelectronics STM8S103F2P3TR, STM8S series, 8-bit MCU, 16MHz, 4KB Flash, 1K x 8 RAM, 640 x 8 EEPROM, 20-TSSOP, -40°C to 125°C, 2.95V to 5.5V.

$2.0000Ref. price · indicative, final on quote
Packaging20-TSSOP (0.173", 4.40mm Width)
RoHSROHS3 Compliant
SeriesSTM8S
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Aug 2026

Specifications

STM8S103F2P3TR specifications
ParameterValue
SeriesSTM8S
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))2.95V ~ 5.5V
Operating temperature-40°C ~ 125°C (TA)
Speed16MHz
PackageTape & Reel (TR) Cut Tape (CT)
RAM size1K x 8
Core size8-Bit
EEPROM size640 x 8
PeripheralsBrown-out Detect/Reset, POR, PWM, WDT
ConnectivityI²C, IrDA, LINbus, SPI, UART/USART
Number of i (O)16
Core processorSTM8
Case20-TSSOP (0.173\", 4.40mm Width)
Data convertersA/D 5x10b
Program memory size4KB (4K x 8)

Product details

8-bit MCU for cost-sensitive control applications

The part integrates a 5-channel 10-bit ADC, a full set of timers with PWM, and wired interfaces including I²C, SPI, UART, LIN, and IrDA.

Memory and peripheral budget — what fits

The 4 KB Flash and 1 KB RAM are the hard constraints for firmware size. For comparison, a UART bootloader plus a simple state machine for a fan controller leaves about 2 KB free for application code. The 5-channel 10-bit ADC covers analog inputs like potentiometers or thermistors.

ST continues to manufacture the STM8S family, so there is no near-term end-of-life risk for production BOM lines. The part is ROHS3 compliant.

Frequently asked questions

What is the programming interface for STM8S103F2P3TR?

The STM8S103F2P3TR uses the SWIM (Single Wire Interface Module) protocol for programming and debugging. It requires a dedicated STM8 programmer or a tool like the ST-Link/V2. The SWIM pin is shared with a GPIO, so the bootloader entry condition must be respected.

What is the difference between STM8S103F2P3TR and STM8S103F3P3?

The primary difference is Flash memory size: the STM8S103F2P3TR has 4 KB of Flash, while the STM8S103F3P3 offers 8 KB. Both share the same 20-TSSOP package, pinout, and peripheral set. The F3 variant is the higher-density option for firmware that needs more code space.