English
Language : 

M0516ZAN Datasheet, PDF (18/71 Pages) List of Unclassifed Manufacturers – ARM Cortex™-M0 32-BIT MICROCONTROLLER
NuMicro™ M058/M0516 Data Sheet
6 FUNCTIONAL DESCRIPTION
6.1 ARM® Cortex™-M0 Core
The Cortex™-M0 processor is a configurable, multistage, 32-bit RISC processor. It has an AMBA AHB-
Lite interface and includes an NVIC component. It also has optional hardware debug functionality. The
processor can execute Thumb code and is compatible with other Cortex-M profile processor. The
profile supports two modes -Thread and Handler modes. Handler mode is entered as a result of an
exception. An exception return can only be issued in Handler mode. Thread mode is entered on Reset,
and can be entered as a result of an exception return.
Figure 6-1 Functional Block Diagram
The implemented device provides:
A low gate count processor the features:
„ The ARMv6-M Thumb® instruction set.
„ Thumb-2 technology.
„ ARMv6-M compliant 24-bit SysTick timer.
„ A 32-bit hardware multiplier.
„ The system interface supports little-endian data accesses.
„ The ability to have deterministic, fixed-latency, interrupt handling.
- 18 -
Publication Release Date: May 30, 2011
Revision V2.00