NXP Semiconductors
UM10462
Chapter 25: Supplementary information
© NXP B.V. 2016.
All rights reserved.
For more information, please visit: http://www.nxp.com
For sales office addresses, please send an email to: [email protected]
Date of release: 21 December 2016
Document identifier: UM10462
Please be aware that important notices concerning this document and the product(s)
described herein, have been included in section ‘Legal information’.
523
24.4.7.10.4 Condition flags . . . . . . . . . . . . . . . . . . . . . . 483
24.4.7.10.5 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . 483
24.4.7.11 WFE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483
24.4.7.11.1 Syntax. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483
24.4.7.11.2 Operation . . . . . . . . . . . . . . . . . . . . . . . . . . 483
24.4.7.11.3 Restrictions . . . . . . . . . . . . . . . . . . . . . . . . . 484
24.4.7.11.4 Condition flags . . . . . . . . . . . . . . . . . . . . . . 484
24.4.7.11.5 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . 484
24.4.7.12 WFI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 484
24.4.7.12.1 Syntax. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 484
24.4.7.12.2 Operation . . . . . . . . . . . . . . . . . . . . . . . . . . 484
24.4.7.12.3 Restrictions. . . . . . . . . . . . . . . . . . . . . . . . . 484
24.4.7.12.4 Condition flags . . . . . . . . . . . . . . . . . . . . . . 484
24.4.7.12.5 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . 485
Peripherals . . . . . . . . . . . . . . . . . . . . . . . . . . . 485
About the ARM Cortex-M0 . . . . . . . . . . . . . . 485
Nested Vectored Interrupt Controller . . . . . . 485
24.5.2.1 Accessing the Cortex-M0 NVIC registers using
CMSIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486
24.5.2.2 Interrupt Set-enable Register . . . . . . . . . . . . 486
24.5.2.3 Interrupt Clear-enable Register . . . . . . . . . . 486
24.5.2.4 Interrupt Set-pending Register . . . . . . . . . . . 487
24.5.2.5 Interrupt Clear-pending Register . . . . . . . . . 487
24.5.2.6 Interrupt Priority Registers . . . . . . . . . . . . . . 488
24.5.2.7 Level-sensitive and pulse interrupts . . . . . . . 488
24.5.2.7.1 Hardware and software control of interrupts 489
24.5.2.8 NVIC usage hints and tips . . . . . . . . . . . . . . 489
24.5.2.8.1 NVIC programming hints . . . . . . . . . . . . . . . 490
24.5.3
System Control Block. . . . . . . . . . . . . . . . . . 490
24.5.3.1 The CMSIS mapping of the Cortex-M0 SCB
registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490
24.5.3.2 CPUID Register . . . . . . . . . . . . . . . . . . . . . . 490
24.5.3.3 Interrupt
Control and State Register . . . . . . 491
24.5.3.4 Application Interrupt and Reset Control
Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493
. . . . . . . . . . . . . . . 494
24.5.3.6 Configuration and Control Register . . . . . . . 494
24.5.3.7 System Handler Priority Registers . . . . . . . . 495
24.5.3.7.1 System Handler Priority Register 2 . . . . . . . 495
24.5.3.7.2 System Handler Priority Register 3 . . . . . . . 495
24.5.3.8 SCB usage hints and tips. . . . . . . . . . . . . . . 496
24.5.4
System timer, SysTick . . . . . . . . . . . . . . . . . 496
24.5.4.1 SysTick Control and Status Register . . . . . . 496
24.5.4.2 SysTick Reload Value Register . . . . . . . . . . 497
24.5.4.2.1 Calculating the RELOAD value . . . . . . . . . . 497
24.5.4.3 SysTick Current Value Register . . . . . . . . . . 497
24.5.4.4 SysTick
Value Register . . . . . . . 497
24.5.4.5 SysTick usage hints and tips . . . . . . . . . . . . 498
Cortex-M0 instruction summary . . . . . . . . . 498
Chapter 25: Supplementary information
Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . 502
References . . . . . . . . . . . . . . . . . . . . . . . . . . . 502
Legal information. . . . . . . . . . . . . . . . . . . . . . 503
Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . 503
Disclaimers . . . . . . . . . . . . . . . . . . . . . . . . . . 503
Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . 503
Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504
Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512
Contents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513