STMicroelectronics STM8S003F3P6 — Microcontrollers & Processors (MCU / MPU / DSP)
Technical Documents PDF / CAD
RoHS Compliant · Lead-Free EIA-481 Standard
STMicroelectronics / Microcontrollers & Processors (MCU / MPU / DSP)

STM8S003F3P6 8-bit MCU, 16 MHz, 8 KB Flash, 20-TSSOP

MPN STM8S003F3P6
Active Spot Stock · 24-48h Dispatch 100% Original Sealed

STMicroelectronics STM8S003F3P6, STM8S series, 8-bit MCU, 16 MHz, 8 KB Flash, 1 KB RAM, 128 B EEPROM, 2.95 V to 5.5 V, 20-TSSOP, -40°C to 85°C.

In Stock: 1,508 pcs
MOQ: 2 pcs
Logistics: DHL / FedEx DAP (Global Express · 3-7d) Russia & CIS DDP (Door-to-Door Cleared)
Dispatch: Shenzhen / HK
Unit Price (USD)
$0.77 / pc
Direct Purchase Ready
Volume Pricing Breaks Confirmed upon quotation
2+ pcs
$0.77
20+ pcs
$0.63
60+ pcs
$0.55
200+ pcs
$0.44
1,000+ pcs
$0.40
Working on a production BOM or have a target unit price? Submit Target Price
Buy Now

$0.77 / ea · total $1.54

1,508 in stock — maximum per order · MOQ 2 · 3–4 days lead time

$0.63 / ea from 20 pcs

Upload Full BOM List
[SPEC] Essential Parameters Snapshot Full Specifications (18)
Package / Case 20-TSSOP (0.173", 4.40mm Width)
Supply Voltage 2.95V ~ 5.5V
Speed / Frequency 16MHz
Memory / RAM 1K x 8

Full Technical Specifications

18 Parameters
STM8S003F3P6 specifications
Parameter / AttributeSpecification / Value
SeriesSTM8S
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))2.95V ~ 5.5V
Operating temperature-40°C ~ 85°C (TA)
Speed16MHz
PackageTube
RAM size1K x 8
Core size8-Bit
EEPROM size128 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)
Series Sibling Variants

STMicroelectronics STM8S Series Models

Sibling variants, package options, and speed/density grades in this STMicroelectronics semiconductor series. Active Shenzhen warehouse allocation and rapid 24-48h dispatch.

Technical Details & Description

STM8S003F3P6 — 8-bit MCU for cost-sensitive control applications

The STMicroelectronics STM8S003F3P6 is an 8-bit microcontroller from the STM8S value line, built around the STM8 core running at 16 MHz.

The 16 MHz maximum clock speed is the ceiling for instruction execution on this 8-bit STM8 core. At 16 MHz, a single-cycle instruction completes in 62.5 ns. For a typical control loop reading an ADC sample, processing a PID term, and updating a PWM duty cycle, the 16 MHz rate provides enough headroom for loop rates up to several tens of kilohertz. If your application requires faster data processing or higher PWM resolution, the 16 MHz limit is a hard constraint — the part cannot be overclocked beyond the rated maximum.

Memory sizing: 8 KB Flash, 1 KB RAM, 128 B EEPROM

The 8 KB Flash program memory (8K x 8) is sufficient for small firmware images — bootloader, main control loop, and a modest peripheral driver set. The 1 KB SRAM (1K x 8) limits data buffering; a UART receive buffer of 256 bytes consumes 25% of available RAM. The 128-byte EEPROM (128 x 8) is useful for storing calibration constants, configuration parameters, or fault logs that must survive power loss. For applications needing larger data tables or extensive logging, consider stepping up to a higher-density STM8S variant with more Flash and RAM.

At 5 V operation, the GPIO drive strength is higher, which can directly drive small relays or LEDs without a buffer.

It is ROHS3 compliant. There is no official second-source alternate listed; the STM8S series is a proprietary ST architecture, so a drop-in replacement from another vendor does not exist. If dual-sourcing is a requirement, the closest functional alternative is the STM32L151CBU6A, but that is a 32-bit ARM Cortex-M3 part in a different package (UFBGA) with a different pinout — not a pin-compatible swap.

Frequently asked questions

What is the maximum clock speed of the STM8S003F3P6?

The maximum clock speed is 16 MHz, as listed in the specifications.

What is the difference between STM8S003F3P6 and STM8S003F3P3?

The evidence does not contain specifications for the STM8S003F3P3 variant. Based on the STM8S003 family naming convention, the suffix typically indicates package type and temperature range — the F3P6 is a 20-TSSOP package. For exact differences, refer to the STM8S003 family datasheet.

How to program the STM8S003F3P6?

The STM8S003F3P6 supports in-system programming via SWIM (Single Wire Interface Module), a proprietary ST debug/programming protocol. An ST-Link programmer or a third-party tool supporting SWIM is required.

STM8S003F3P6
Verified Allocation
Quote