Device Initialization
13-80
Figure 13–9. Example of RAM Organization
Setup Data (8 bytes)
Endpoint0 Data
Endpoint1 RX Data
Endpoint2 RX Data
Endpoint15 RX Data
Endpoint1 TX Data
Endpoint2 TX Data
Endpoint15 TX Data
EP0_ptr
EP2_RX_ptr
EP0_Size
EP1_RX_Size or
2*EP1_RX_Size (if
Double Buffering or ISO)
EP1_RX_ptr
EP3_RX_ptr
EP15_RX_ptr
EP1_TX_ptr
EP2_TX_ptr
EP3_TX_ptr
EP15_TX_ptr
EP2_RX_Size or
2*EP2_RS_Size (if
EP15_RX_Size or
2*EP15_RX_Size (if
EP1_TX_Size or
2*EP1_TX_Size (if
EP2_TX_Size or
2*EP2_TX_Size (if
EP15_TX_Size or
2*EP15_TX_Size (if
Double Buffering or ISO)
Double Buffering or ISO)
Double Buffering or ISO)
Double Buffering or ISO)
Double Buffering or ISO)