Atmel Evaluation Kit for AT32uC3A0512, 32-Bit AVR Microcontroller Atmel ATEVK1105 ATEVK1105 数据表
产品代码
ATEVK1105
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
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
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
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