
Rev.2.00 Oct 16, 2006 page 131 of 354
REJ09B0340-0200
M30245 Group
2. USB function
●
Communication Sequence
The control transfer is used common to all devices at the time of setup, which consists of three kinds
of stages being combined for one processing. The control transfer starts with setup stage. According
to the content, data stage (control read transfer or control write transfer) is executed, followed by
status stage being executed to finally complete one processing. In control transfer, use of endpoint 0
has been specified.
The communication sequence of control transfer is shown in Figure 2.8.4.
AAAAA
AAAAA
SETUP
DATA0
IN
AAAA
AAAA
DATA1/0
AAAAA
AAAAA
OUT
DATA1
AAAAA
AAAAA
SETUP
DATA0
AAAA
AAAA
OUT
DATA1/0
IN
AAA
DATA1
AAAAA
AAAAA
SETUP
DATA0
IN
AAA
AAA
DATA1
A
A
SETUP stage
DATA stage
Status stage
SETUP stage
DATA stage
Status stage
Handshake
Handshake
Handshake
Handshake
Handshake
Handshake
Handshake
Handshake
SETUP stage
Status stage
●
No-data Control
●
Control Write
●
Control Read
Control trasnfer
: Host issues
: Device issues
Figure 2.8.4. Control transfer communication sequence
Содержание M16C FAMILY
Страница 12: ...Chapter 1 Hardware...
Страница 13: ...See M30245 group datasheet...
Страница 14: ...Chapter 2 Peripheral Functions Usage...
Страница 303: ...THIS PAGE IS BLANK FOR REASONS OF LAYOUT...
Страница 304: ...Chapter 3 Examples of Peripheral Functions Applications...
Страница 340: ...Chapter 4 External Buses...
Страница 361: ...THIS PAGE IS BLANK FOR REASONS OF LAYOUT...
Страница 362: ...Chapter 5 Standard Characteristics...
Страница 369: ...1753 Shimonumabe Nakahara ku Kawasaki shi Kanagawa 211 8668 Japan M30245 Group REJ09B0340 0200 User s Manual...