TMP92CF30
2009-06-12
92CF30-409
Stage change condition of control write (no data stage) transfer type
1. Receive SETUP token from host
•
Start setup stage in the UDC.
•
Receive data in request normally and judge. And assert INT_SETUP
interrupt externally.
•
Change data stage in the UDC.
2. Receive IN token from host
•
CPU receives a request from the request register every INT_SETUP
interrupt.
•
Judge request and access Setup Received register to inform the UDC that
INT_SETUP interrupt has been recognized.
•
The CPU processes receiving data by device request.
•
When the CPU finishes transaction, it writes “0” to EP0 bit of EOP register.
•
Change status stage in the UDC.
•
Return data packet of 0 data to IN token, and change state to IDLE in the
UDC.
•
Assert INT_STATUS interrupt externally when ACK for 0 data packet is
received.
These change condition is Figure 3.16.8.
Figure 3.16.8 The Control Flow in UDC (Control Write Transfer Type not Dataphase)
SETUP DATA0 ACK
IN
NAK
DATA1
INT_SETUP
INT_ ENDPOINT0
INT_STATUS
REQUEST FLAG
DATASET register
BRD
BWR
bmRequestType register
bRequest register
wValue register
wINdex register
wLength register
Setup Received register
EOP register
IN
ACK
Содержание TLCS-900/H1 Series
Страница 1: ...TOSHIBA Original CMOS 32 Bit Microcontroller TLCS 900 H1 Series TMP92CF30FG Semiconductor Company ...
Страница 650: ...TMP92CF30 2009 06 12 92CF30 648 7 Package Dimensions LQFP176 P 2020 0 40F TOP VIEW BOTTOM VIEW Detail view of A 25 1 A ...
Страница 652: ...TMP92CF30 2009 06 12 92CF30 650 ...