Figure 63. USB Device Controller Endpoint Interrupt System
Endpoint n (n= 0-6)
OVERFI
UESTA0X.6
UNDERFI
UESTA0X.5
FLERRE
UEIENX.7
NAKINI
UEINTX.6
NAKINE
UEIENX.6
NAKOUTI
UEINTX.4
Endpoints
Interrupt
NAKOUTE
UEIENX.4
EPINTn
UEINT.n
RXSTPI
UEINTX.3
RXSTPE
UEIENX.3
RXOUTI
UEINTX.2
RXOUTE
UEIENX.2
STALLI
UEINTX.1
STALLE
UEIENX.1
TXINI
UEINTX.0
TXINE
UEIENX.0
Processing interrupts are generated when the following events are triggered:
•
•
•
TXINI: ready to accept IN data
RXOUTI: OUT data received
RXSTPI: SETUP received
Exception Interrupts are generated when the following events are triggered:
•
•
•
•
•
•
STALLI: stalled packet
STALLI: CRC error on OUT in isochronous mode
OVERFI: overflow in isochronous mode
UNDERFI: underflow in isochronous mode
NAKINI: NAK IN sent
NAKOUTI: NAK OUT sent
114
AT85C51SND3Bx
7632A–MP3–03/06