Page 1 of 2
STM32WL - 1st microcontroller SoC with LoRa
Posted: Mon Dec 07, 2020 6:27 am
by rcolistete
STM32WL - 1st microcontroller SoC family with LoRa, was announced in January 2020 :
https://www.st.com/en/microcontrollers- ... eries.html
https://www.st.com/content/st_com/en/pr ... 2wlex.html
https://blog.st.com/stm32wl/
https://www.st.com/resource/en/datashee ... wle5jc.pdf
It doesn't have WiFi, neither Bluetooth, only SX126x LoRa transceiver, so it will be useful as LoRa(Wan) node. The STM32WLE5 is a low power MCU, with low frequency (
48 MHz),
up to 64KB of RAM, up to 256 kB of internal flash, with many low power modes :
- deepsleep : 31 nA (shutdown), 360 nA (standby with RTC), 1.07 µA (stop2 with RTC);
- < 72 µA/MHz without LoRa, x 48 MHz = 3,456 mA;
- 5.4 mA in LoRa RX;
- 15-87 mA in LoRa TX (10-20 dBm).
- MCU runs @ 2 MHz consuming 0.6-0.7 mA;
- it has LPRun (Low Power Run) mode, @ 2 MHz consumes 0.22 mA, while @ 0,4 MHz consumes only 52 uA.
Since November 2020 there is a
LoRa-E5 STM32WLE5JC module from SeeedStudio, US$9.90 (first batch of the module is sold out, now it is again in pre-order).
So let us share the MicroPython port efforts in this topic. There was already some MicroPython community interest since
January 2020 Melbourne MicroPython Meetup.
Re: STM32WL - 1st microcontroller SoC with LoRa
Posted: Mon Dec 07, 2020 1:50 pm
by mattyt
Unfortunately the
Nucleo-WL55JC development board for this chip just doesn't seem available (at least the JC1 variant I'd need in Australia). If it were I'd be
very keen to work on a MicroPython port! I just don't have time to design/build my own board...
Re: STM32WL - 1st microcontroller SoC with LoRa
Posted: Wed Dec 09, 2020 5:06 am
by rcolistete
The SeeedStudio LoRa-E5 module seems to be simple to use (just few components to make a board using it). But I haven't succeded to buy one from 1st batch.
I hope that it is just a matter of time to have some development boards with STM32WL available (in 2021).
Re: STM32WL - 1st microcontroller SoC with LoRa
Posted: Fri Dec 11, 2020 10:57 am
by micado2
Hello guys,
Nucleo with WL seems available for all countries -->
https://www.st.com/en/evaluation-tools/ ... sample-buy
I'm also very interested by a FW for STM32WL nucleo board!
Re: STM32WL - 1st microcontroller SoC with LoRa
Posted: Sun Dec 13, 2020 12:10 am
by mattyt
The JC2's are available but unfortunately I can't find a distributor for a JC1 variant (which I need for Australian use). That STM32 page suggests
Rutronik have them...but JC1's aren't listed there.
If anyone can find a Nucleo-WL55JC1 I'd be very keen to get my hands on one!
Re: STM32WL - 1st microcontroller SoC with LoRa
Posted: Fri Mar 05, 2021 8:33 pm
by rcolistete
3 new boards from SeeedStudio with LoRa-E5 module (using STM32WLE5JE SoC) :
https://us11.campaign-archive.com/?u=0c ... 85c63e18b6
- LoRa-E5 Development Kit, US$24.90 :
https://www.seeedstudio.com/LoRa-E5-Dev-Kit-p-4868.html
- LoRa-E5 mini, US$19.90 :
https://www.seeedstudio.com/LoRa-E5-min ... -4869.html
- Grove - LoRa-E5 (STM32WLE5JC), EU868/US915, US$16.90 :
https://www.seeedstudio.com/Grove-LoRa- ... -4867.html
Any news about MicroPython port efforts for STM32WL family ?
Re: STM32WL - 1st microcontroller SoC with LoRa
Posted: Fri Mar 05, 2021 11:41 pm
by mattyt
rcolistete wrote: ↑Fri Mar 05, 2021 8:33 pm
Any news about MicroPython port efforts for STM32WL family ?
Nothing
official yet (but I know that Damien has booted a REPL on the Nucleo WL55!).
I've already ordered one each of the dev kit and the mini - those Seeed boards looked interesting!
And, yes, I was able to purchase a JC1 a month or two back from an Australian supplier (that was out of stock the next day).
Re: STM32WL - 1st microcontroller SoC with LoRa
Posted: Mon May 03, 2021 3:28 am
by Jacky
mattyt wrote: ↑Fri Mar 05, 2021 11:41 pm
rcolistete wrote: ↑Fri Mar 05, 2021 8:33 pm
Any news about MicroPython port efforts for STM32WL family ?
Nothing
official yet (but I know that Damien has booted a REPL on the Nucleo WL55!).
I've already ordered one each of the dev kit and the mini - those Seeed boards looked interesting!
And, yes, I was able to purchase a JC1 a month or two back from an Australian supplier (that was out of stock the next day).
I am planning to port mpy to my own design evaluation board(same STM32WLE5JC as JC1 of ST) for STM & Tencent (base on Tencent OS Tiny and ST, Smtech stack).
The code under ports/stm32 did not include STM32WL, there is no STM32WL HAL libs, etc. A lot of error, when making. I am still trying.
Anyone are interested ?
Re: STM32WL - 1st microcontroller SoC with LoRa
Posted: Tue May 04, 2021 7:16 am
by mattyt
Hot off the press: Damien has raised a PR to cover
support for the STM32WLxx.
I've built from this PR though I haven't yet had a chance to deploy to the Seeed devices and test (I received both the LoRa-E5 and E5-mini).
Note that this doesn't yet have support to control the LoRa radio, it currently only covers the micro.
Re: STM32WL - 1st microcontroller SoC with LoRa
Posted: Thu May 06, 2021 3:11 pm
by Jacky
Today, success port to my own stm32wle5 board , base on bare metal port.
. Using ST HAL driver which was not support 2 days ago.
UART can output correct. Lora radio not yet started.
Good to STM32WL is now supported.