Showing results for 
Search instead for 
Did you mean: 

[STM8S001J3] First STM8 MCU in 8-pin package: introduction

Senior III

Posted on July 31, 2017 at 20:33

[STM8S001J3] First STM8 MCU in 8-pin package: introduction

Dear STM8 Community,

This is a very exciting moment for all of us. STM8 MCUs family was extended with a new device, which is named STM8S001J3. This new family member reshapes STM8 portoflio and takes it to the new level by introducing new, tiny, small form factor package - SO8N. 

0690X00000603zLQAQ.jpgSTM8S001J3 belongs to STM8S Value Line series. All STM8S Value line microcontrollers are fully compatible with the existing STM8S product portfolio, sharing the same IPs, key parameter performance and development tools.


has small package and little number of pins, but still it embeds rich set of peripherals. Below some of key features of this device:

  • Core and system
    • Flexible clock control capable to use three clock sources: 2 internal (HSI 16MHz, LSI 128kHz), 1 external clock input.
    • Wide operating voltage range: from 2.95V to 5.5V
    • 5 I/Os
    • 8- and 16-bit timers
  • Memories
    • 8k Flash
    • 1k RAM
    • 128 Bytes EEPROM
  • Conenctivity and debug
    • UART
    • SPI
    • I2C
    • Single Wire Interface Module
  • Analog
    • 10-bit ADC with 3 channels

0690X00000607m6QAA.pngAll these peripherals can be used on 5 I/Os thanks to smart multiplexing system.

0690X00000607gQQAQ.pngYou can immediately start your design based on STM8S001J3 with free of charge development tools:,, and

More information you can find on

Former Member
Associate II
Posted on August 01, 2017 at 05:28

Very nice news. When we can get samples from distributros?

Posted on August 01, 2017 at 11:21

Hello Jason,

STM8S001J3 is already fully mature and is in mass production. You should be able to place orders and get samples of MCUs now.

If STM8S001J3 looks interesting for you, I encourage you to take a look on our reference design, which shows how easy is to design hardware with this MCU:

. 0690X00000603tiQAA.jpg



Posted on August 05, 2017 at 09:17

Thanks for the reference design!

I'd like to bring

to this small device. I browsed the datasheet, and besides the option bytes I didn't see any major difference to the STM8S003F3. It's likely that the Forth console should work right away after flashing the CORE or the MINDEV

, and connecting the UART (9600N81).

Unfortunately I don't know how buy a sample in Germany. It would be really nice if you could give it a try, or, even better, let me know how to get a sample.

Posted on August 06, 2017 at 10:19

Hello Thomas,

Thank you for your interest in STM8S001J3.

This is correct that this new STM8 MCU is quite similar toSTM8S003F3 in terms of features.

I will be glad to send you samples. Please send me a message with your shipping address.



Posted on August 06, 2017 at 11:36

Thanks a lot for the offer!

If all works as expected the STM8S001J3 will run its own interactive development environment soon 🙂

Posted on August 07, 2017 at 14:51

Great news!

Do you know any distributors who has it in stock now?

Posted on August 07, 2017 at 15:50


I am sorry, but I don't have such information. Looking at distributor's websites I didn't find any place, where you can immediately order it. I only managed to find STM8S001J3 webpage in


, but there is no stock at the moment. I would encourage you to contact directly your local distributor and ask for possibility to place an order.Alternatively I can send you few samples if you want, just send me a message with shipping adress.

Update: Farnell offers now STM8s001J3:




Thomas G
Associate II
Posted on August 12, 2017 at 17:43

I spent some time with the datasheet:compared to STM8S003 devices the option for remapping UART1_TX to PA3 was the only major functional difference I could spot (I had already noticed that NRST isn't always needed for using the ICP feature - that's how a new firmware can be programmed to certain Chinese


There is a bit about how to deal with unconnected GPIOs doesn't appear in earlier Low Density device datasheets (e.g. STM8S003):

Note: The PA2, PB0, PB1, PB2, PB3, PB6, PB7, PC1, PC2, PC7, PD0, PD2, PD4, PD7, PE5 and PF4 GPIOs should be configured after device reset in output push-pull mode with output low-state to reduce the device’s consumption and to improve its EMC immunity. The GPIOs mentioned above are not connected to pins, and they are in input-floating mode after a device reset.

It's hard to tell which impact this has on noise immunity and power consumption but practitioners should take note.

For more details please refer to the


Posted on August 27, 2017 at 16:42


the STM8S001J3M3 samples, and a reference design PCB have arrived. Thanks a lot!

I assembled the PCB and flashed the MINDEV binary - I instantly got an eForth console on pin1 (PD6 - RxD) and pin8 (PD5 - TxD). Of course ICP programming is no longer possible after configuring any of the 4 GPIOs as output (TxD).

However, with the help of the console GPIOs can be configured on the fly: typing '0 $5235 C!' disables UART1, and after that ICP works again.

I'll be looking into options for providing robust recovery without NRST.