2.10. Exceptions

Exceptions occur whenever the normal flow of a program must be halted temporarily, for example, to service an interrupt from a peripheral. Before attempting to handle an exception, the MP11 CPU preserves the current processor state so that the original program can resume when the handler routine has finished.

If two or more exceptions occur simultaneously, the exceptions are dealt with in the fixed order given in Exception priorities.

This section describes the MPCore exception handling in:

Several enhancements are made in ARM architecture v6 to the exception model, mostly to improve interrupt latency, as follows:

Copyright © 2005, 2006, 2008. All rights reserved.ARM DDI 0360F
Non-Confidential