# sdk-bsp-numaker-m5531 **Repository Path**: RT-Thread-Studio-Mirror/sdk-bsp-numaker-m5531 ## Basic Information - **Project Name**: sdk-bsp-numaker-m5531 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-15 - **Last Updated**: 2025-10-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # NuMaker-M5531 ## 1. Introduction The NuMicro® M5531 series microcontrollers stand out for their exceptional performance in digital signal processing. They are equipped with an Arm® Cortex®-M55 processor running up to 220 MHz. The M5531 series MCU has up to 1.5 MB of SRAM and 2 MB of flash memory for on-chip storage and adopts OctoSPI and HyperBus interfaces to support the expansion of RAM and flash memory capacity. It supports a low power supply voltage range from 1.6V to 3.6V and can operate within a temperature range of -40°C to +105°C. ### 1.1 MCU specification | | Features | | -- | -- | | MCU | M5531H2LJAE | | Operation frequency | 220 MHz | | embedded Flash size | 2 MB, Dual Bank | | SRAM size | 1.5 MB | | Crypto engine | TRNG, PRNG, AES, SHA/HMAC, RSA, and ECC crypto accelerator | ### 1.2 Interface | Interface | | -- | | Arduino UNO compatible extension connector | | USB 1.1 and 2.0 OTG ports | | Debug through SWD interface | ### 1.3 On-board devices | Device | Description | Driver supporting status | | -- | -- | -- | | | | | ### 1.4 Board extended module | Device | Description | Driver supporting status | | -- | -- | -- | | | | | ## 2. Supported compiler Support GCC and Keil MDK. More information of these compiler version as following: | IDE/Compiler | Tested version | | ---------- | ---------------------------- | | GCC | GCC 10.3.1 20210824 (release) | | Keil MDK5 | Keil v5.40 | | RT-Thread Studio | v2.2.6 | ## 3. Drag & Drop Program Firmware ### Step 1 First, configure the switches on the NuMaker-M5531 board by setting switches No. 1 and 2 to the 'ON' position. Once configured, connect the NuMaker-M5531 board to your computer using a USB Micro cable. The Windows Device Manager will then display a 'NuMicro MCU' virtual disk, which you can use to burn the firmware. ![NuLinkMe2_SwitchSetting](./figures/NuLinkMe_SwitchSetting.png) ![NuMicro MCU](./figures/NuMicro_MCU_Disk.png) ### Step 2 A simple method for firmware burning is to drag and drop the binary image file onto the NuMicro MCU virtual disk or copy it directly to the NuMicro MCU disk. ![Sendto](./figures/Sendto.png) ## 4. Test You can use the Tera Term terminal emulator (or any similar software) to enter RTT commands. The image below displays all serial communication parameters. You can also check the Windows Device Manager to find the corresponding port number for the Nuvoton Virtual COM Port. ![Serial settings](./figures/SerialSetting.png) ## 5. Purchase * [Nuvoton Direct][1] ## 6. Resources [1]: https://direct.nuvoton.com/en/numaker-m5531