7 watchdog timer, 8 real-time timer, 9 general-purpose backed-up registers – Rainbow Electronics AT91CAP9S250A User Manual

Page 31: 10 advanced interrupt controller, 11 debug unit

Advertising
background image

31

6264A–CAP–21-May-07

AT91CAP9S500A/AT91CAP9S250A

9.7

Watchdog Timer

• 16-bit key-protected only-once-Programmable Counter

• Windowed, prevents the processor to be in a dead-lock on the watchdog access

9.8

Real-time Timer

• Two Real-time Timers, allowing backup of time with different accuracies

– 32-bit Free-running back-up Counter

– Integrates a 16-bit programmable prescaler running on the embedded 32,768 Hz

oscillator

– Alarm Register to generate a wake-up of the system through the Shutdown

Controller

9.9

General-Purpose Backed-up Registers

• Four 32-bit backup general-purpose registers

9.10

Advanced Interrupt Controller

• Controls the interrupt lines (nIRQ and nFIQ) of the ARM Processor

• Thirty-two individually maskable and vectored interrupt sources

– Source 0 is reserved for the Fast Interrupt Input (FIQ)

– Source 1 is reserved for system peripherals (PIT, RTT, PMC, DBGU, etc.)

– Programmable Edge-triggered or Level-sensitive Internal Sources

– Programmable Positive/Negative Edge-triggered or High/Low Level-sensitive

• Four External Sources plus the Fast Interrupt signal

• 8-level Priority Controller

– Drives the Normal Interrupt of the processor

– Handles priority of the interrupt sources 1 to 31

– Higher priority interrupts can be served during service of lower priority interrupt

• Vectoring

– Optimizes Interrupt Service Routine Branch and Execution

– One 32-bit Vector Register per interrupt source

– Interrupt Vector Register reads the corresponding current Interrupt Vector

• Protect Mode

– Easy debugging by preventing automatic operations when protect models are

enabled

• Fast Forcing

– Permits redirecting any normal interrupt source on the Fast Interrupt of the

processor

9.11

Debug Unit

• Composed of two functions

– Two-pin UART

– Debug Communication Channel (DCC) support

Advertising