CHAPTER 7

Exceptions

Publisher Summary

The Cortex-M3 provides a feature-packed exception architecture that supports a number of systems exceptions and external interrupts. This chapter provides definitions of Priority and explains different priority levels. It discusses how the Vector Table stores information about when the processor will need to locate the starting address of the exception handler. The behavior of interrupt inputs, pending behavior and several categories of faults are also reviewed. The exceptions useful for fault handling have also been reviewed and the concept of Supervisor Call (SVC) and Pendable Service Call (PendSV) have been discussed.

7.1 Exception Types

The Cortex™-M3 provides a feature-packed exception architecture that ...

Get The Definitive Guide to the ARM Cortex-M3, 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.