
Overview
The WeAct Studio STM32U585CIU6 Core Board is an ultra-low-power, high-performance microcontroller evaluation board. Powered by STMicroelectronics' advanced Arm® Cortex®-M33 core running at up to 160 MHz, it integrates hardware security via TrustZone®, rich memory, and enhanced energy efficiency. Designed in a compact form factor, it is an ideal platform for wearable technology, IoT edge nodes, low-power industrial devices, and embedded AI prototyping.
Key Hardware Specifications
- Core Architecture: Arm® 32-bit Cortex®-M33 with FPU, DSP instructions, and TrustZone® hardware security architecture (running at up to 160 MHz).
-
Memory:
- 2 MB Flash memory with ECC support and dual-bank read-while-write capability.
- 784 KB total SRAM (including 512 KB main SRAM, ECC-protected areas, and low-power SRAMs).
- Power Efficiency: Ultra-low-power STM32U5 technology featuring multiple power modes (Stop, Standby, Shutdown) and an integrated SMPS step-down converter to drastically reduce energy consumption.
-
Board Interfacing & Power:
- Reversible USB Type-C connector for power supply, data, and USB DFU flashing.
- Onboard High-Speed Crystal (HSE) and 32.768 kHz Low-Speed Crystal (LSE) for RTC.
- Onboard user LED, Reset button, and BOOT0 button.
- Package & Form Factor: UFQFPN48 pin layout with a standard 2.54 mm breadboard-friendly header spacing.
Onboard Peripherals & Features
- Hardware Security: TrustZone®, AES-256 hardware encryption, True Random Number Generator (TRNG), Hash acceleration, and Secure Boot / Secure Firmware Update (SBSFU).
-
High-Precision Analog Integration:
- 12-bit/14-bit SAR ADCs with hardware oversampling up to 16-bit resolution.
- 12-bit DACs, operational amplifiers (OPAMPs), and ultra-low-power comparators.
-
Connectivity Options:
- USB 2.0 Full Speed OTG.
- FDCAN, SPI/I2S, I2C/I3C, USART/UART, and LPUART ports.
- Octo-SPI / Quad-SPI memory expansion interfaces.
Software & Ecosystem Support
- IDE Support: Fully supported by STM32CubeIDE, Keil MDK, and IAR Embedded Workbench.
- Ecosystem & RTOS: Compatible with STM32CubeMX for device initialization, Zephyr RTOS, FreeRTOS, and official MicroPython builds.
- Flashing & Debugging: Supports SWD debugging via standard debuggers (ST-LINK, J-Link, DAPLink) as well as direct driverless flashing via the internal USB DFU bootloader.