at43usb320a ATMEL Corporation, at43usb320a Datasheet - Page 20

no-image

at43usb320a

Manufacturer Part Number
at43usb320a
Description
Full-speed Usb Microcontroller With An Embedded Hub
Manufacturer
ATMEL Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
at43usb320a-AC
Manufacturer:
Atmel
Quantity:
10 000
Reset and
Interrupt Handling
20
AT43USB320A
Figure 4. Oscillator and PLL
The AT43USB320A provides 22 different interrupt sources with 13 separate reset vectors,
each with a separate program vector in the program memory space. Eleven of the interrupt
sources share 2 interrupt reset vectors. These 11 are the USB related interrupts. All interrupts
are assigned individual enable bits which must be set (one) together with the I-bit in the status
register in order to enable the interrupt.
The lowest addresses in the program memory space are automatically defined as the Reset
and Interrupt vectors. The complete list of vectors is shown in Table 6. The list also determines
the priority levels of the different interrupts. The lower the address, the higher is the priority
level. RESET has the highest priority, and next is INT0 – the USB Suspend and Resume Inter-
rupt, etc.
Table 6. Reset and Interrupt Vectors
Vector No.
10
11
12
13
1
2
3
4
5
6
7
8
9
Program Address
$000
$002
$004
$006
$008
$00A
$00C
$00E
$010
$012
$014
$016
$018
6.000 MHz
0.22 UF
Y1
C1
100
R1
Source
RESET
INT0
INT1
TIMER1 CAPT
TIMER1 COMPA
TIMER1 COMPB
TIMER1, OVF
TIMER0, OVF
SPI, STC
UART RX
UART UDRE
UART TX
USB HW
0.01 UF
C2
U1
XTAL1
XTAL2
LFT
AT43USB320A
Interrupt Definition
External Reset, Power-on Reset and
Watchdog Reset
USB Suspend and Resume
External Interrupt Request 1
Timer/Counter1 Capture Event
Timer/Counter1 Compare Match A
Timer/Counter1 Compare Match B
Timer/Counter1 Overflow
Timer/Counter0 Overflow
SPI Serial Transfer Complete
UART RX Complete
UART RX Data Receiver Output
UART TX Complete
USB Hardware
1443E–USB–4/04

Related parts for at43usb320a