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

ST STM8S103F2U6TR 8-bit MCU, 16 MHz, 4 KB Flash, 20-UFQFN

MPNSTM8S103F2U6TR
Active

STMicroelectronics STM8S103F2U6TR, 8-bit STM8 core MCU, 16 MHz, 4 KB Flash, 1 KB RAM, 640 B EEPROM, 16 I/O, 20-UFQFN, -40 to 85°C.

$1.7400Ref. price · indicative, final on quote
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Jul 2026

Specifications

STM8S103F2U6TR specifications
ParameterValue
SeriesSTM8S
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))2.95V ~ 5.5V
Operating temperature-40°C~85°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-UFQFN
Data convertersA/D 5x10b
Program memory size4KB (4K x 8)

Product details

16 MHz 8-bit MCU with 4 KB Flash — entry-level control for cost-sensitive boards

It packs 4 KB of Flash program memory, 1 KB of RAM, and 640 bytes of EEPROM — enough for small control loops, sensor polling, and simple communication stacks. The 20-UFQFN package keeps board area tight, and the wide supply range from 2.95 V to 5.5 V lets it run off an unregulated battery or a 3.3 V / 5 V rail without an extra regulator. This is a value-line part meant for high-volume, cost-sensitive applications like appliance controllers, industrial sensor interfaces, and basic motor commutation.

With 4 KB of Flash and 1 KB of RAM, the firmware footprint is the first constraint a designer hits. This part suits a single-purpose control task — a fan speed controller, a thermostat, a keypad scanner — where the code compiles under 3.5 KB and the data buffers fit in the remaining RAM. The 640 bytes of EEPROM give non-volatile storage for calibration constants or configuration parameters without wearing the Flash. The 16 I/O pins in the 20-UFQFN package are enough for a handful of sensor inputs, a few relay or LED outputs, and a serial bus. The 5-channel 10-bit ADC handles analog inputs like a potentiometer or a thermistor directly.

20-UFQFN — rework and layout notes

Orientation is marked by a chamfered corner — find pin 1 before placing, because a misaligned UFQFN is a pain to lift without lifting the pad.

The brown-out detect and POR circuits keep the core from running into undefined states during a cold-crank or a brown-out event.

Frequently asked questions

What is the closest pin-compatible alternative to STM8S103F2U6TR?

The STM8S003F3 is a commonly cross-shopped alternative in the same STM8S family. Both share the 20-pin UFQFN footprint and the same peripheral set, but the STM8S003F3 offers 8 KB of Flash versus the 4 KB on the STM8S103F2U6TR, which matters if your firmware needs more code space. Pin compatibility holds across the STM8S value-line density options, so a board can be designed for the larger Flash variant and populated with the smaller one if the code fits.

What is STM8S103F2U6TR's listed speed?

The core runs at 16 MHz. That is the maximum clock from the internal oscillator, so no external crystal is needed for the full-speed operation.