MAX32600 User’s Guide
Introduction
2.2 Core and Architecture
2.2
Core and Architecture
ARM
®
Cortex
®
-M3 Core
The
MAX32600
is based on the ARM Cortex-M3 32-bit RISC CPU, which implements the ARMv7-M architectural profile. The implementation of the Cortex-M3 core
used in the
MAX32600
is targeted for a maximum operating frequency of 24MHz and provides the following features.
• 32-bit data path with mixed 16-bit and 32-bit instructions (Thumb-2 instruction set)
• Single cycle multiplication and hardware-based division operations
• Nested vectored interrupt controller (NVIC) with multiple interrupt priority levels and nested interrupt support
• 4GB total memory space, shared by code memory, data memory, and peripheral registers
• Low power, highly energy efficient core reduces power consumption
• Built-in debug functionality and tracing with JTAG port (connects to internal Debug Access Port)
• Power saving sleep mode(s)
2.2.1
Core Parameters
When the Cortex-M3 core is instantiated in a design, values must be selected for configurable parameters in the core. For the
MAX32600
design, core parameters
have been selected as shown below.
Parameter
Value
Description
NUM_IRQ
48
Number of Interrupts supported by the Cortex-M3
LVL_WIDTH
3
Specifies the number of bits of interrupt priority levels supported. At a width of three, there are
eight levels supported. At a width of eight (the maximum allowed), 256 levels are supported.
MPU_PRESENT
0
The MPU (memory protection unit) is not included on this device.
BB_PRESENT
1
Bit-banding (memory mapped bit) operations are supported on this device.
AHB_CONST_CTRL
1
Specifies whether the external AHB-Lite buses maintain control information during wait stated
transfers.
DEBUG_LVL
3
Full debug with data matching. All debug functionality is present including data matching for
watchpoint generation.
TRACE_LVL
0
Standard trace. ITM, TPIU, and DWT triggers and counters are present. ETM and HTM port
are not present.
Rev.1.3 April 2015
Maxim Integrated
Page 6
Содержание MAX32600
Страница 1: ...MAX32600 User s Guide April 2015...