STM8S001J3M3TR

STMicroelectronics · STM8 Series

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.

STMicroelectronics STM8S001J3M3TR
Download datasheet (PDF)
[IN STOCK] In Stock: 108 pcs
$0.79/ pc

Volume pricing

Buy Now

MOQ 1 · Tape & Reel (TR) Cut Tape (CT) · RoHS · EIA-481 · DAP/DDP · T/T

Technical specifications

STM8S001J3M3TR specifications
Parameter / AttributeSpecification / Value
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)

Technical 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.

STM8S001J3M3TR
[ALLOC] verified
Quote