Nuvoton M5531

From SEGGER Knowledge Base
Jump to navigation Jump to search

The Nuvoton M5531 series are 32-bit microcontrollers with a maximum clock of 220MHz based on the ARM Cortex-M55.

Supported devices

Refer to the supported device list for a full list of all supported M5531 family devices, their corresponding names, and connection diagrams.

Target interfaces

Interface J-Link support Flasher support
SWD YES.png YES.png

Flash banks

Internal flash

Flash bank Base address J-Link support Flasher support Loader
Name Bank size
APROM0 0x00100000 YES.png YES.png Default 1024KB
APROM1 0x00200000 YES.png YES.png Default 1024KB
LDROM 0x0F100000 YES.png YES.png Default 8KB


Watchdog handling

These devices have four watchdogs, WTD0/1 and WWTD0/1. If active, they are fed during flash programming.

Device specific handling

Reset

These devices use the normal Cortex-M reset without any special handling.

Attach

Attach is supported.

APROM0 contents

These devices require a bootable image in APROM0. If no bootable program is in APROM0, cold-resetting these devices can break their reset behaviour.

Memory-mapped reads

Depending on the device's boot configuration in CONFIG0[7], certain flash banks may only be read through the ISP.

XOM and OTP support

J-Flash and J-Link do not support the XOM (execute-only memory) and OTP (one-time programming) features of these devices. To request support, contact SEGGER.

Evaluation boards

Example application