STMicroelectronics NUCLEO-C5A3ZG - A Development Board For The STM32C5 Microcontroller Family

The STM32C5 family combines advanced 40nm manufacturing technology with a wide range of functions and an extremely affordable price. With the NUCLEO-C5A3ZG, developers now have an evaluation board that exposes all the MCU's key features.
A single-core ARM Cortex-M33 clocked at up to 144 MHz provides ample compute power for advanced tasks. Depending on the family, algorithms can use 64 to 256kB of static RAM and 128 to 1024kB worth of flash memory/code space. STMicroelectronics claims the following performance figures for the component:
Running at 144 MHz and delivering up to 593 CoreMark (three times the performance of typical Cortex‑M0+ MCUs), it brings higher processing capability without increasing your BoM.
STMicroelectronics offers a wide range of cutting-edge peripherals, including an I3C transmitter. A full overview of the family is shown in the figure.

First Demonstration of CubeMX2
One unique aspect of the STM32C5 family is its compatibility with CubeMX2. The recently released second version of the Cube code generator -- more information can be found at https://community.st.com/t5/developer-news/introducing-stm32cubemx2-a-new-flavor-of-stm32cubemx-tool/ba-p/885793 -- provides designers with a live preview of the code that would be generated from the loaded project settings.

This, of course, is but part of the ecosystem. Developers can choose between Visual Studio Code and an Eclipse-based IDE for C/C++ development, with a wide range of additional compilers and interpreters available as third-party solutions.
A Nucleo-144 Board With Wide GPIO Support
The evaluation tool at hand uses the STM32C5A3ZGT6 MCU -- it has 256 KB of RAM and 1024 KB of flash memory. Being part of the NUCLEO144 family means that the board provides a vast array of connectivity options -- in particular, the following features are supported out of the box:
- ARDUINO® Uno V3 connector
- M.2 Key A serial memory connector
- USB SNK/UFP (FS mode) on USB Type-C® connector
- STLINK-V3EC
- Cryptography
- Boot push-button
- LQFP144
The presence of the Arduino Uno connector means that many, if not most, Arduino family evaluation boards can be used with the STM32. This means that various sensors and similar products can be integrated effortlessly. Using pre-provided evaluation boards, then, greatly accelerates hardware bring-up.
Software development can start in parallel with PCB design thanks to the integrated ST-Link debugger: a USB-C cable is all that\'s required for programming and embedded software debugging. The M2 slot also deserves an honorable mention, as it supports a wide range of flash memory chips.
Conclusion
STMicroelectronics's STM32C5 provides advanced microcontroller capabilities at an entry-level, highly affordable price. The NUCLEO-C5A3ZG, then, greatly accelerates the bring-up of projects based on this cutting-edge core. Thanks to the well-established form factor and the vast ecosystem, the component is sure to delight both in consumer and industrial microcontroller applications.