STMicro Launches the first 8-pin STM32 Microcontrollers

At the end of last year, STMicro introduced what they claim is the first 90nm mainstream microcontroller with STM32G0 Arm Cortex-M0+ MCU clocked at 64 MHz.

At the time, the family included parts with 24, 32, 48 and 64 pins packages, but there were also plans for 8-pin and 100-pin STM32G0 microcontrollers. The company has now just announced availability for the first 8-pin STM32 microcontrollers thanks to four new STM32G0 SKUs with up to 8KB RAM and 32KB flash in an SO8N package.

The 90nm process node and simpler design make the new microcontrollers most suitable for cost & energy-conscious applications governed by battery-capacity limits, eco-design legislation, or market expectations such as appliance energy ratings.

8-pin STM32 Microcontrollers Available Now

STM32G030J6 is part of STM32G0 Value Line with 32KB flash and 8KB memory, as well as 6 I/O pins supporting GPIO, SPI, I2C, and UART outputs.

STM32G031J6, STM32G031J4, and STM32G041J6 Access Line MCUs are also available in SO8N (6 x 4.9mm), with 16 to 32KB flash & 8 KB RAM and similar I/O options, but offering additional functionality depending on model such as hardware AES acceleration, Securable Memory Area enabling secure boot or firmware update, extra timers, and 96-bit unique device ID.

The 8-pin STM32G0 MCUs are available now with prices starting at $0.31 for 1000-piece orders of the STM32G030J6 Value Line MCU. If you wonder about the other end of the scale with the 100-pin MCU, we’ll have to wait for H2 2020 for mass production and they’ll come with up to 512 KB flash and 144 KB RAM.

8-pin Discovery kit STM32G0316-DISCO

Click to Enlarge

You can get started easily and cheaply ($9.90) with the new 8-pin STM32 microcontrollers thanks to STM32G0316-DISCO discovery kit that comes with the following key features:

  • MCU – STMicro STM32G031J6 Arm Cortex M0+ core-based MCU with 32 Kbytes of Flash memory and 8 Kbytes of SRAM, in SO8 package
  • Misc – 1x user LED, 1x reset/user push-button
  • Individual and breakable STM32 SO8 to DIL8 module (left)
  • DIL8 socket to ease programming of the STM32 MCU (center)
  • USB – 1x micro USB ST-LINK port
  • Debugging – On-board ST-LINK/V2-1 debugger/programmer with Virtual COM port and debug port

The board is supported by free software libraries and examples available with the STM32Cube, and the MCU also supported various 3rd-party Integrated Development Environments (IDEs) such as IAR, Keil, and GCC-based IDEs.

You’ll find more details, including purchase links and documentation, on the MCUs and devkit respective product pages.

Share this:

Support CNX Software! Donate via PayPal or cryptocurrencies, become a Patron on Patreon, or buy review samples

20 Replies to “STMicro Launches the first 8-pin STM32 Microcontrollers”

    1. Yes. I made that mistake several times while writing, but I thought I have captured all typos before clicking publish. Apparently not.

  1. I don’t know too much about this stuff but the landing page says:

    “STM32G0 is also the world first general purpose ARM Cortex-M microcontroller to support USB-C and Power Delivery (UCPD) thanks to two UCPD interfaces”

    And yet the discover board is using micro USB.. A bit weird

    Not that I had anything in particular in mind 🙂

    1. I am pretty sure that on the Discovery board, the micro USB port is connected to the ST-Link debugger that also provides a serial port. And it is probably a stm32F1, so no USB-C support on it.

  2. Yet another incremental step toward displacing 8 bit microcontrollers in the marketplace.

    It will still take some time but at some point, 8 bit will likely become the more expensive option due to lower production volume.

  3. This is awesome. The MCU form factor has always been what kept me away from STM32. Now will be time for me to discover them and see if they’re as pleasant to use as ATTINY13/85. With much more RAM and flash in the same form factor, and native I2C/SPI/UART interfaces I guess this will be great!

    1. More RAM and flash are needed just to store the longer opcodes.

      I suspect the biggest influence on cost is production volume. If 32 bit is able to tip this more in it’s favor, 8 bit days will be numbered.

      1. > More RAM and flash are needed just to store the longer opcodes
        Sure but not always. Simply using uint16_t (or worse, uint32_t) in AVR results in huge code dealing with multiple registers and complex operations to combine them. So it is actually possible not to increase code size in some programs I guess, especially when considering how compact Thumb-2 is in general.

    1. It would be nice, but they don’t seem to have plans for it (yet). If I understand correctly, the discovery board allows something similar though. You can break the breakout board, and solder you own headers to use it with a breadboard. Once your done it can be inserted back into the 8-pin socket on the board.

Leave a Reply

Your email address will not be published.

Advertisement
Advertisement