Table 7-1.
Table 7-2.
Table 7-3.
Table 7-4.
Table 7-5.
Table 7-6.
Table 7-7.
Table 7-8.
Table 7-9.
Table 7-10.
Table 7-11.
Table 7-12.
Table 7-13.
Table 7-14.
Table 7-15.
Table 7-16.
Table 7-17.
Table 7-18.
Table 7-19.
Table 7-20.
Table 7-21.
Table 7-22.
Table 8-1.
Table 8-2.
Table 9-1.
Table 9-2.
Table 9-3.
Table 10-1.
Table 10-2.
Table 10-3.
Table 10-4.
Table 12-1.
Table 12-2.
Table 12-3.
Table 12-4.
Table 12-5.
Table 12-6.
Table 13-1.
Table 13-2.
The Eight Bytes in a USB SETUP Packet.......................................................... 7-5
How the 8051 Handles USB Device Requests (ReNum=1)............................... 7-6
Get Status-Device (Remote Wakeup and Self-Powered Bits)............................ 7-8
Get Status-Endpoint (Stall Bits).......................................................................... 7-8
Get Status-Interface........................................................................................... 7-10
Set Feature-Device (Set Remote Wakeup Bit) ................................................. 7-10
Set Feature-Endpoint (Stall).............................................................................. 7-11
Clear Feature-Device (Clear Remote Wakeup Bit) .......................................... 7-12
Clear Feature-Endpoint (Clear Stall) ................................................................ 7-12
Get Descriptor-Device ...................................................................................... 7-14
Get Descriptor-Configuration ........................................................................... 7-15
Get Descriptor-String........................................................................................ 7-16
Set Descriptor-Device....................................................................................... 7-16
Set Descriptor-Configuration............................................................................ 7-17
Set Descriptor-String......................................................................................... 7-17
Set Configuration.............................................................................................. 7-19
Get Configuration ............................................................................................. 7-19
Set Interface (Actually, Set Alternate Setting AS for Interface IF).................. 7-20
Get Interface (Actually, Get Alternate Setting AS for interface IF)................. 7-21
Sync Frame ....................................................................................................... 7-22
Firmware Download ......................................................................................... 7-23
Firmware Upload .............................................................................................. 7-23
Isochronous Endpoint FIFO Starting Address Registers .................................... 8-6
Addresses for RD# and WR# vs. ISODISAB bit.............................................. 8-15
EZ-USB Interrupts.............................................................................................. 9-1
8051 JUMP Instruction..................................................................................... 9-10
A Typical USB Jump Table.............................................................................. 9-11
EZ-USB States After Power-On Reset (POR).................................................. 10-2
EZ-USB States After a USB Bus Reset............................................................ 10-6
Effects of an EZ-USB Disconnect and Re-connect .......................................... 10-7
Effects of Various EZ-USB Resets (“U” Means “Unaffected”)....................... 10-8
Bulk Endpoint Buffer Memory Addresses........................................................ 12-3
Isochronous Endpoint FIFO Register Addresses.............................................. 12-4
Isochronous Endpoint Byte Count Register Addresses .................................... 12-6
IO Pin Alternate Functions ............................................................................. 12-10
Control and Status Register Addresses for Endpoints 0-7.............................. 12-31
Isochronous FIFO Start Address Registers.....................................................12-51
DC Characteristics ............................................................................................ 13-1
General Memory Timing .................................................................................. 13-2
xii
List of Tables
EZ-USB TRM v1.9