atmega32u4-16mu ATMEL Corporation, atmega32u4-16mu Datasheet - Page 296

no-image

atmega32u4-16mu

Manufacturer Part Number
atmega32u4-16mu
Description
Atmega32u4 8-bit Avr Microcontroller With 32k Bytes Of Isp Flash And Usb Controller
Manufacturer
ATMEL Corporation
Datasheet
23.18 Registers
23.18.1
296
ATmega32U4
USB device general registers
Figure 23-5. USB Device Controller Endpoint Interrupt System
Processing interrupts are generated when:
Exception Interrupts are generated when:
• Ready to accept IN data( EPINTx , TXINI=1)
• Received OUT data( EPINTx , RXOUTI=1)
• Received SETUP( EPINTx , RXSTPI=1)
• Stalled packet( EPINTx , STALLEDI=1)
• CRC error on OUT in isochronous mode( EPINTx , STALLEDI=1)
• Overflow in isochronous mode( EPINTx , OVERFI=1)
• Underflow in isochronous mode( EPINTx , UNDERFI=1)
• NAK IN sent( EPINTx , NAKINI=1)
• NAK OUT sent( EPINTx , NAKOUTI=1)
UESTAX.6
UESTAX.5
UNDERFI
UEINTX.6
NAKOUTI
UEINTX.4
UEINTX.3
UEINTX.2
UEINTX.1
UEINTX.0
RXOUTI
STALLEDI
OVERFI
RXSTPI
NAKINI
Bit
Read/Write
Initial Value
TXINI
UEIENX.7
UEIENX.6
UEIENX.4
UEIENX.3
UEIENX.2
UEIENX.1
UEIENX.0
TXOUTE
RXOUTE
STALLEDE
R
FLERRE
TXSTPE
7
0
NAKINE
-
TXINE
R
6
0
-
R
5
0
-
UEINT.X
Endpoint 0
EPINT
R
4
0
-
Endpoint 1
Endpoint 2
RSTCPU
Endpoint 3
R
3
0
Endpoint 4
Endpoint 5
Endpoint 6
LSM
R/W
2
0
RMWKUP
R/W
1
0
DETACH
R/W
7766A–AVR–03/08
0
1
Endpoint Interrupt
UDCON

Related parts for atmega32u4-16mu