1.2.4. Timer and Cortex-M1 Nested Vectored Interrupt Controller (NVIC)

The timer is an interval timer that can be used in a system running a kernel (scheduler) or an RTOS. The timer is typically used with an interrupt controller as a timebase that pre-empts the processor to switch context or tasks.

The tutorial uses the SOPC timer component to demonstrate how to connect interrupt sources to the Cortex-M1 component. The timer is a simple interrupt source used to show how software handles hardware interrupts, using the processor’s internal NVIC.

Note

Software can also use the processor’s internal SYSTICK timer.

Copyright © 2008 ARM Limited. All rights reserved.ARM DUI 0430A
Non-Confidential