Skip to main content
Simon.T
ST Employee
January 12, 2023
Solved

STM32C0 MCU brings 32-bit kick to 8-/16-bit cost-sensitive applications

  • January 12, 2023
  • 8 replies
  • 8883 views

The new STM32C0 series comes to complete the STM32 Mainstream MCUs portfolio.

The STM32C0 series is the most cost-effective STM32 MCU. It bridges the gap between 8- or 16-bit MCUs and higher performance 32-bit MCUs. Built on the same technological platform as the STM32G0, the STM32C0 ensures you reduce costs without impacting design quality and reliability.

The STM32C0 series offers up to 32 Kbytes of flash memory and 6 to 12 Kbytes of RAM. It comes in a variety of 8- to 48-pin packages (UFQFPN20 available), down to 1.70 x 1.42 mm (tiniest package over all STM32 products with WLSCP12).

0693W00000Y863mQAB.gif 

You can find more details about this product in Your next 8-bit MCU is a 32-bit. It’s called STM32C0! - STMicroelectronics.

If you have any question or feedback about this product, you can share it with Community. Just pay attention to add relevant topic STM32C0.

This topic has been closed for replies.
Best answer by S.Ma

Some secondary resources that might help some developpers:

Arduino Core STM32C0 (link)

8 bit to STM32 Migration App note (link)

Alternate demo running on STM32C0316-DK (link)

8 replies

waclawek.jan
Super User
January 12, 2023

> Built on the same technological platform as the STM32G0,

I know I can look it up myself, but... does this mean pin-compatibility?

JW

Simon.T
Simon.TAuthor
ST Employee
January 12, 2023

Hello,

Yes, it is pin to pin compatible with STM32G0

Best regards,

Simon

waclawek.jan
Super User
January 12, 2023

Hi Simon,

Thanks for the clarification.

You might've said so directly. We are engineers, we don't care about fluffy words but facts.

I had a look at the DISCOs. To be honest, they are lame, sorry. For example. why using proprietary LCD on the "little" one, why not a standard HD44780-compatible, with as standard pinout as possible, to maximize the chance of it working with whatever spare we have in our drawer? There's also no noteworthy perk on the "bigger" one.

The point of the DISCOs would be to make us to to do impulse purchase, play with them a little, and then put them on the shelf with the feeling of "oh now I know what this line is about". Without any such perk (or with the perk requiring me to purchase extra parts and not-that-usual headers/cables/etc), I just skip. And so will other users.

I know you hand them out at seminars and trade shows, but that's not the same thing, by far not. Buying one is an entirely different thrill and makes an entirely different impact. I understand that this all is hard to convey to the marketing folks, but I thought Discos are made by engineers. And here we arrive at this:

0693W00000Y86LqQAJ.png(* plus the hefty $30 Worldwide shipping)

which makes me even less willing to buy one, leaving a bad aftertaste instead (especially during an introductory period). (We'd need to discuss your whole "store" too, but that's for another day.)

Discos used to be a vital part of the STM32 success, but since the overcomplicated Discos of cca the 'F7, you've sort of lost it.

Btw the naming scheme omitting the "DISCO" word makes them hard to find/separate in the various webstores.

Jan

EZHON.1
ST Employee
March 30, 2023

Hi Waclawek,

The dedicated LCD connector for NHD-C0216CZ-FSW-FBW-3V3 is a solution for LCD demo.

Personally, you can use the CN1/CN5 connectors to extend your application for SPI LCD freely.

Eric

waclawek.jan
Super User
March 30, 2023

Hi Eric,

Of course I can. But that means to make an adapter/cable, and that's an annoyance. Disco boards are mean to be fun, not annoyance. NHD-C0216CZ-FSW-FBW-3V3 is very expensive, more expensive than the Disco board itself, so it's very unlikely anybody is willing to buy one just for that fun. There's an abundance of cheap alphanumeric LCD modules with a defacto-standard 14+2-pin layout, and many developers have some laying around. This could be also a great opportunity to showcase how such modules designed primarily for 5V operation could be used with the STM32.

I see this as a missed opportunity.

Jan

@EZHON.1​ 

gregstm
Senior II
January 20, 2023

That "1.70 x 1.42 mm" package is freaky small - but the spacing/placement of the pads/balls makes me wonder if even I could actually work with that package. On second thoughts, I might just stick to the larger LQFP/SO8 packages...

OliM
Senior II
January 20, 2023

Our producers still tell us anything below 0.5 pitch is special and therefore more expensive. I understand from a technical point of view that WLCSP has to match the physical size of the DIE, but considering it is marketed as low cost a 0.5pitch ball grid would be much more attractive.

aNt
ST Employee
January 24, 2023

The problem is, that with this kind of pitch you will end-up in having something like 6 balls only in this case, which would not be so attractive. The WLCSP focus is clearly for the applications where footprint size is critical and so higher-end assembly / soldering is used as a standard.

gbm
Lead III
January 24, 2023

The optimal case for the smal MCU suitable for low-cost projects is SOT23-8. The next one is MSOP10. Pity no MCU maker uses SOT23-8, there are some MCUs in MSOP10, not available in practice. I will fall for the first Cortex-M available in SOT23-8, no matter who would be a vendor. :)

Why isn't the C0 or G0 available in SOT23-8?

My STM32 stuff on github - compact USB device stack and more: https://github.com/gbm-ii/gbmUSBdevice
aNt
ST Employee
January 25, 2023

If we take the standard SOT23-8L package with body size 1.65 x 2.9 mm, then the C0 or G0 will simply not fit in. :(

S.Ma
S.MaBest answer
Principal
January 26, 2023

Some secondary resources that might help some developpers:

Arduino Core STM32C0 (link)

8 bit to STM32 Migration App note (link)

Alternate demo running on STM32C0316-DK (link)

Simon.T
Simon.TAuthor
ST Employee
January 27, 2023

Hello All,

The price of the development boards at our distributors has been adjusted to be in line with the "recommended resale price". Sorry for the inconvenience.

Simon

gbm
Lead III
February 3, 2023

FPU in entry level, low cost M0+ - that's something! Think of what might be hidden in the more expensive G0 - maybe GPU? ;) (Funny mistake.)

0693W00000Y9wpzQAB.png

My STM32 stuff on github - compact USB device stack and more: https://github.com/gbm-ii/gbmUSBdevice
Simon.T
Simon.TAuthor
ST Employee
February 3, 2023

Hi @gbm​ ,

Indeed it's a mistake.  Thanks for finding it and for warning us ;)

The dedicated team is now aware and will correct it.

Have a nice day,

Simon

waclawek.jan
Super User
February 7, 2023

Obviously not coincidentally, ST just NRND'd all the STM8.

JW