EasyManuals Logo

ARM Cortex-M3 User Manual

ARM Cortex-M3
410 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #176 background imageLoading...
Page #176 background image
Nested Vectored Interrupt Controller
8-26 Copyright © 2005-2008 ARM Limited. All rights reserved. ARM DDI 0337G
Non-Confidential
Unrestricted Access
Table 8-18 describes the bit assignments of the System Control Register.
Configuration Control Register
Use the Configuration Control Register to:
enable NMI, Hard Fault and FAULTMASK to ignore bus fault
trap divide by zero, and unaligned accesses
enable user access to the Software Trigger Exception Register
control entry to Thread Mode.
The register address, access type, and Reset state are:
Address
0xE000ED14
Access Read/write
Reset state
0x00000200
Note
STKALIGN can be reset to 0 or 1 depending on the value of STKALIGNINIT.
Table 8-18 System Control Register bit assignments
Bits Field Function
[31:5] - Reserved.
[4] SEVONPEND When enabled, this causes WFE to wake up when an interrupt moves from inactive to
pended. Otherwise, WFE only wakes up from an event signal, external and SEV instruction
generated. The event input, RXEV, is registered even when not waiting for an event, and so
effects the next WFE.
[3] - Reserved.
[2] SLEEPDEEP Sleep deep bit:
1 = indicates to the system that Cortex-M3 clock can be stopped. Setting this bit causes the
SLEEPDEEP port to be asserted when the processor can be stopped.
0 = not OK to turn off system clock.
For more information about the use of SLEEPDEEP, see Chapter 7 Power Management.
[1] SLEEPONEXIT Sleep on exit when returning from Handler mode to Thread mode:
1 = sleep on ISR exit.
0 = do not sleep when returning to Thread mode.
Enables interrupt driven applications to avoid returning to empty main application.
[0] - Reserved.

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the ARM Cortex-M3 and is the answer not in the manual?

ARM Cortex-M3 Specifications

General IconGeneral
ArchitectureARMv7-M
Instruction SetThumb-2
Pipeline Stages3-stage
InterruptsNested Vectored Interrupt Controller (NVIC)
Interrupt ControllerNested Vectored Interrupt Controller (NVIC)
Memory Protection UnitOptional
Power ConsumptionVaries by implementation
Max Clock SpeedUp to 100 MHz
DebuggingJTAG and Serial Wire Debug (SWD)
Operating Voltage1.8V to 3.6V
Manufacturing ProcessVaries by implementation
Core Type32-bit

Related product manuals