2017-07-31 11:33 AM
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.
STM8S001J3 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.
STM8S001J3
has small package and little number of pins, but still it embeds rich set of peripherals. Below some of key features of this device:
All these peripherals can be used on 5 I/Os thanks to smart multiplexing system.
You can immediately start your design based on STM8S001J3 with free of charge development tools:
http://cosmicsoftware.com/download_stm8_free.php,
http://www.st.com/en/development-tools/stm8cubemx.html,
http://www.st.com/en/embedded-software/stsw-stm8069.html and http://www.st.com/en/development-tools/stvd-stm8.html.
More information you can find on
2017-07-31 08:28 PM
Very nice news. When we can get samples from distributros?
2017-08-01 02:21 AM
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:
https://community.st.com/0D50X00009bMM7iSAG
.
Regards
Szymon
2017-08-05 12:17 AM
Thanks for the reference design!
I'd like to bring
https://github.com/TG9541/stm8ef/
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 MINDEVhttps://github.com/TG9541/stm8ef/releases/tag/v2.2.12
, 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.
2017-08-06 01:19 AM
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.
Regards
Szymon
2017-08-06 02:36 AM
Thanks a lot for the offer!
If all works as expected the STM8S001J3 will run its own interactive development environment soon :)
2017-08-07 05:51 AM
Great news!
Do you know any distributors who has it in stock now?
2017-08-07 06:50 AM
Hello,
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
https://www.rutronik24.com/product/st/stm8s001j3m3/9597768.html
andhttp://eu.mouser.com/ProductDetail/STMicroelectronics/STM8S001J3M3
, 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:
http://uk.farnell.com/search?st=stm8s001j3
.Regards
Szymon2017-08-12 08:43 AM
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
https://github.com/TG9541/stm8ef/wiki/Board-CN2596
).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
https://github.com/TG9541/stm8ef/wiki/STM8-Low-Density-Devices
.2017-08-27 07:42 AM
Szymon,
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.
Regards,
Thomas