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

ST STM8S001J3M3TR 8-bit MCU, 16 MHz, 8 KB Flash, 8-SOIC

MPNSTM8S001J3M3TR
Active

STMicroelectronics STM8S001J3M3TR, STM8 series 8-bit MCU, 16 MHz, 8KB Flash, 1K x 8 RAM, 128 x 8 EEPROM, 5 I/O, I²C/SPI/UART/LIN, 2.95V-5.5V, -40°C to 125°C, 8-SOIC.

$0.9600Ref. price · indicative, final on quote
Packaging8-SOIC (0.154", 3.90mm Width)
RoHSROHS3 Compliant
SeriesSTM8
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Aug 2026

Specifications

STM8S001J3M3TR specifications
ParameterValue
SeriesSTM8
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 size128 x 8
PeripheralsBrown-out Detect/Reset, POR, PWM, WDT
ConnectivityI²C, IrDA, LINbus, SmartCard, SPI, UART/USART
Number of i (O)5
Core processorSTM8
Case8-SOIC (0.154\", 3.90mm Width)
Data convertersA/D 3x10b
Program memory size8KB (8K x 8)

Product details

The STM8S001J3M3TR is an 8-bit microcontroller from STMicroelectronics' STM8 family, built around the STM8 core running at 16 MHz.

Memory budget — what 8 KB Flash and 1 KB RAM mean for firmware

With 8 KB of program Flash, 1 KB of SRAM, and 128 bytes of EEPROM, the memory resources on the STM8S001J3M3TR are tight. This is a part for a single, well-defined control loop — a brushless-DC motor commutation sequence, a temperature sensor readout with a PID output, a LIN-bus node in an automotive seat module — not a feature-rich application with a GUI or over-the-air update staging. Firmware must be written to fit within the Flash page boundary, and the 1 KB RAM budget forces careful allocation of stack, global variables, and buffers.

5 I/O pins — routing the peripherals

The 5 I/O pins are the binding constraint on this MCU. These pins must serve double or triple duty: a single pin might be configured as a UART TX, a PWM output, and a GPIO with an external interrupt — but only one function at a time. The I²C, SPI, and UART interfaces share the same physical pins through the alternate-function remap feature, so the designer must decide which serial bus the application needs and configure the pin mux accordingly. For a LIN-bus slave node, the UART plus one GPIO for the LIN transceiver's enable pin consumes two of the five I/O pins, leaving three for sensor inputs or indicator LEDs.

Temperature range and supply — industrial and automotive fit

The wide supply range of 2.95 V to 5.5 V means the same BOM can run from a 3.3 V regulated rail or a 5 V automotive battery line without a level shifter on the MCU power input — though the I/O logic levels follow VDD, so external level translation may still be needed for 5 V peripherals when running at 3.3 V.

For a BOM line, this means no near-term last-time-buy risk and no compliance-driven redesign needed for the foreseeable future.

Frequently asked questions

What is the maximum clock speed of STM8S001J3M3TR?

The STM8S001J3M3TR runs at a maximum core speed of 16 MHz. At this clock rate, the Flash requires zero wait states for single-cycle access, keeping instruction throughput predictable for real-time control loops.

What is the equivalent or replacement for STM8S001J3M3TR?

The STM32L151CBU6A is a functionally different device — a 32-bit ARM Cortex-M3 MCU with 32 MHz clock, larger memory, and more I/O. It is not a pin-for-pin or software-compatible replacement for the 8-bit STM8S001J3M3TR. For a direct STM8-family alternative, look at other STM8S parts in the same 8-pin SOIC package option, but verify the peripheral set and Flash size against your firmware requirements.

Is STM8S001J3M3TR RoHS compliant?

Yes, the STM8S001J3M3TR is ROHS3 compliant, meeting the current EU RoHS directive requirements.