
Rev. 1.00
34 of 576
January 28, 2022
32-Bit Arm
®
Cortex
®
-M0+ MCU
HT32F54231/HT32F54241/HT32F54243/HT32F54253
3 System
Architecture
3
3
System Architecture
The system architecture of the device that includes the Arm
®
Cortex
®
-M0+ processor, bus
architecture and memory organization will be described in the following sections. The
Cortex
®
-M0+ is a next generation processor core which offers many new features. Integrated and
advanced features make the Cortex
®
-M0+ processor suitable for market products that require
microcontrollers with high performance and low power consumption. In brief, The Cortex
®
-M0+
processor includes the AHB-Lite bus interface. All memory access of the Cortex
®
-M0+ processor
are executed on the AHB-Lite bus according to the different purposes and the target memory
spaces. The memory organization uses a Harvard architecture, pre-defined memory map and up to
4 GB of memory space, making the system flexible and extendable.
Arm
®
Cortex
®
-M0+ Processor
The Cortex
®
-M0+ processor is a very low gate count, highly energy efficient processor that is
intended for microcontroller and deeply embedded applications that require an area optimized,
low power processor. The processor is based on the ARMv6-M architecture and supports Thumb
®
instruction sets, single-cycle I/O ports, hardware multiplier and low latency interrupt respond time.
Some system peripherals listed below are also provided by Cortex
®
-M0+:
▆
Internal Bus Matrix connected with AHB-Lite Interface, Single-cycle I/O ports and Debug Access
Port (DAP)
▆
Nested Vectored Interrupt Controller (NVIC)
▆
Optional Wakeup Interrupt Controller (WIC)
▆
Breakpoint and Watchpoint Unit
▆
Optional Memory Protection Unit (MPU)
▆
Serial Wire debug Port (SW-DP)
▆
Optional Micro Trace Buffer Interface (MTB)
The following figure shows the Cortex
®
-M0+ processor block diagram. For more information, refer
to the Arm
®
Cortex
®
-M0+ Technical Reference Manual.