Техническая Спецификация для Atmel Evaluation Kit for AT32uC3A0512, 32-Bit AVR Microcontroller Atmel ATEVK1105 ATEVK1105

Модели
ATEVK1105
Скачать
Страница из 826
105
AT32UC3A
17. External Interrupts Controller (EIC)
Rev: 2.3.0.2
17.1
Features
Dedicated interrupt requests for each interrupt
Individually maskable interrupts
Interrupt on rising or falling edge
Interrupt on high or low level
Asynchronous interrupts for sleep modes without clock
Filtering of interrupt lines
Keypad scan support
Maskable NMI interrupt
17.2
Description
The External Interrupt Module allows pins to be configured as external interrupts. Each pin has
its own interrupt request and can be individually masked. Each pin can generate an interrupt on
rising or falling edge, or high or low level. Every line has a configurable filter too remove spikes
on the interrupt lines. Every interrupt pin can also be configured to be asynchronous to wake up
the part from sleep modes where the clock has been disabled.
A Non-Maskable Interrupt (NMI) is also supported. This has the same properties as the other
external interrupts, but is connected to the NMI request of the CPU, enabling it to interrupt any
other interrupt mode.
The External Interrupt Module has support for keypad scanning for keypads laid out in rows and
columns. Columns are driven by a separate set of scanning outputs, while rows are sensed by
the external interrupt lines. The pressed key will trigger an interrupt, which can be identified
through the user registers of the module.
The External Interrupt Module can wake up the part from sleep modes without triggering an
interrupt. In this mode, code execution starts from the instruction following the sleep instruction.
32058K
AVR32-01/12