
Rev.2.00 Oct 16, 2006 page 132 of 354
REJ09B0340-0200
M30245 Group
2. USB function
●
Control Read Transfer
In setup stage, host notifies the device that it is control read transfer. Then, in data stage, data are
transmitted from the device to host through repetition of IN transaction. Finally, in status stage, OUT
transaction is executed (that the host transmits an empty packet of data length (0) to the device) to
complete the control read transfer.
●
Control Write Transfer
In setup stage, host notifies the device that it is control write transfer. Then, in data stage, data are
transmitted from the host to device through repetition of OUT transaction. Finally, in status stage, IN
transaction is executed (that the device transmits an empty packet of data length (0) to the host) to
complete the control write transfer.
●
No Control Data Transfer
In setup stage, host notifies the device that it is no control data transfer. Then, in status stage, IN
transaction is executed (that the device transmits an empty packet of data length (0) to the host) to
complete the no control data transfer.
The execution result of setup stage and data stage are notified to host CPU in status stage. For
details of response format of control transfers, refer to USB2.0 specification.
●
Device Request
Concerning setup transaction in the setup stage of control transfer, format of its data phase has been
defined, which is called device request.
For standard (0) type, it is called standard device request, which is the basic device request to be
supported by all the USB devices.
For class (1) type, it is called class request. The USB implementers forum (USB IF) defines a device
class, and determines the configuration required in the class and the class request.
For each data format of the device request, refer to USB2.0 specification or the specification for each
class.
Содержание 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...