Appendix D

NVIC, SCB, and SysTick Registers Quick Reference

D.1. NVIC Register Summary

Table D.1 listed the NVIC registers for interrupt control functions.

Table D.1

Summary of NVIC registers for interrupt control

AddressNameCMSIS symbolFull name
0xE000E100ISERNVIC-> ISERInterrupt Set Enable Register
0xE000E180ICERNVIC-> ICERInterrupt Clear Enable Register
0xE000E200ISPRNVIC-> ISPRInterrupt Set Pending Register
0xE000E280ISCPRNVIC-> ISPRInterrupt Clear Pending Register
0xE000E400IPR0-7NVIC-> IPR[0] to NVIC-> IPR[7]Interrupt Priority Register

image

D.1.1. Interrupt Set Enable Register (NVIC-> ISER)

In general, for enabling an interrupt with a CMSIS compliant device ...

Get The Definitive Guide to ARM® Cortex®-M0 and Cortex-M0+ Processors, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.