Figure 18.4 Operation On Receiving A Setup Token (When Decode By The Slave Cpu Is Not Required And When Seticnt = 1) - Renesas H8S/2158 User Manual

16-bit single-chip microcomputer h8s family/h8s/2100 series
Table of Contents

Advertisement

Section 18 Universal Serial Bus Interface (USB)
USB Host
Send a SETUP
token packet
Send an OUT data
packet (8 bytes)
Receive an ACK
handshake packet
Note: * Set the EP0OTC bit of USECSR0 to 1, initialize FVSR0S, FVSR0I, and FVSR0O, clear the EP0ITS and EP0OTS bits of TSFR0 to 0,
clear the EP0ITF and EP0OTF bits of TFFR0 to 0, and clear the EP0STL bit of EPSTLR0 to 0.
Figure 18.4 Operation on Receiving a SETUP Token (When Decode by the Slave CPU Is
Rev. 3.00 Jan 25, 2006 page 608 of 872
REJ09B0286-0300
USB Function Core
Receive a SETUP
token packet
Receive an OUT data
packet (8 bytes)
Command data decode
Check if decode by
the slave CPU is
required or not
Send ACK to
the host CPU
Send ACK to
the slave CPU
Not Required and When SETICNT = 1)
Core Interface
Automatically set
each flag *
Write data to EP0S FIFO
Do not modify FVSR0S
Slave CPU

Advertisement

Table of Contents
loading

Table of Contents