ATMEGA16U2-16AU Atmel, ATMEGA16U2-16AU Datasheet - Page 208

no-image

ATMEGA16U2-16AU

Manufacturer Part Number
ATMEGA16U2-16AU
Description
8-bit Microcontrollers - MCU 16K Flash
Manufacturer
Atmel
Datasheet

Specifications of ATMEGA16U2-16AU

Product Category
8-bit Microcontrollers - MCU
Rohs
yes
Core
AVR
Data Bus Width
8 bit
Program Memory Size
16 KB
Data Ram Size
1.25 KB
Data Rom Size
512 B
Program Memory Type
Flash
Factory Pack Quantity
1250
21.17 Interrupts
7799D–AVR–11/10
It is not possible to have overflow error during IN stage, in the CPU side, since the CPU should
write only if the bank is ready to access data (TXINI=1 or RWAL=1).
The next figure shows all the interrupts sources:
Figure 21-4. USB Device Controller Interrupt System
There are 2 kind of interrupts: processing (i.e. their generation are part of the normal processing)
and exception (errors).
Processing interrupts are generated when:
Exception Interrupts are generated when:
• Upstream resume(UPRSMI)
• End of resume(EORSMI)
• Wake up(WAKEUPI)
• End of reset (Speed Initialization)(EORSTI)
• Start of frame(SOFI, if FNCERR=0)
• Suspend detected after 3 ms of inactivity(SUSPI)
• CRC error in frame number of SOF(SOFI, FNCERR=1)
EORSMI
UPRSMI
UDINT.6
UDINT.5
WAKEUPI
UDINT.4
EORSTI
UDINT.3
UDINT.2
UDINT.0
SUSPI
SOFI
UPRSME
EORSME
UDIEN.6
UDIEN.5
WAKEUPE
UDIEN.4
EORSTE
UDIEN.3
UDIEN.2
UDIEN.0
SUSPE
SOFE
ATmega8U2/16U2/32U2
USB Device
Interrupt
208

Related parts for ATMEGA16U2-16AU