Table 8-17 System Control Register Bit Assignments; Figure 8-11 System Control Register Bit Assignments - ARM Cortex-M3 Technical Reference Manual

Hide thumbs Also See for Cortex-M3:
Table of Contents

Advertisement

Nested Vectored Interrupt Controller
Field
Name
[31:5]
-
[4]
SEVONPEND
[2]
SLEEPDEEP
[1]
SLEEPONEXIT
[0]
-
8-24
Figure 8-11 shows the fields of the System Control Register.
Table 8-17 describes the fields of the System Control Register.
Definition
Reserved.
When enabled, this causes WFE to wake up when an interrupt moves from unpended 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.
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.
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.
Reserved.
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.
Copyright © 2005, 2006 ARM Limited. All rights reserved.

Figure 8-11 System Control Register bit assignments

Table 8-17 System Control Register bit assignments

ARM DDI 0337B

Advertisement

Table of Contents
loading

Table of Contents