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

ST STM8S903F3P6TR 8-bit MCU, 16 MHz, 8 KB Flash, 20-TSSOP

MPNSTM8S903F3P6TR
Active

STMicroelectronics STM8S903F3P6TR, STM8S series 8-bit MCU, 16 MHz core, 8 KB Flash, 1 KB RAM, 640 B EEPROM, 5x10-bit ADC, I²C/SPI/UART, 2.95V-5.5V supply, -40°C to 85°C, 20-TSSOP.

$1.8800Ref. 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

STM8S903F3P6TR 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-TSSOP (0.173\", 4.40mm Width)
Data convertersA/D 5x10b
Program memory size8KB (8K x 8)

Product details

16 MHz 8-bit core with 8 KB Flash — what fits in that budget

The STM8S903F3P6TR is an 8-bit MCU from ST's STM8S value line, built around the STM8 core running at 16 MHz. Five 10-bit ADC channels handle analog inputs like thermistors or potentiometers, while the I²C, SPI, and UART interfaces connect to common peripherals — think a temperature sensor on I²C and a serial display on UART.

The 8 KB Flash (8K x 8) is the program memory limit. For a simple control loop — reading a sensor, running a PID, driving a PWM output — that's enough. But if you're adding a bootloader, a communication stack, or lookup tables, the budget gets tight. The 1 KB RAM handles stack, global variables, and small buffers; don't plan on large frame buffers or deep FIFOs. The 640-byte EEPROM is handy for calibration constants or configuration parameters that survive power loss, with no need for external serial EEPROM.

Peripherals and I/O — 16 pins, five ADC channels, standard serial buses

With 16 I/O pins in a 20-TSSOP package, every pin counts. The 5-channel 10-bit ADC shares pins with digital I/O, so you trade analog inputs for GPIO. The connectivity set — I²C, SPI, UART/USART — covers the basics: I²C for local sensors or EEPROM, SPI for faster data transfer to a display or ADC, UART for debug or RS-485 conversion.

The ROHS3 compliance covers EU and most global markets.

Frequently asked questions

What is the maximum clock speed of STM8S903F3P6TR?

The core runs at 16 MHz.