h8s-2158 Renesas Electronics Corporation., h8s-2158 Datasheet - Page 674

no-image

h8s-2158

Manufacturer Part Number
h8s-2158
Description
Renesas 16-bit Single-chip Microcomputer H8s Family/h8s/2100 Series
Manufacturer
Renesas Electronics Corporation.
Datasheet
Section 18 Universal Serial Bus Interface (USB)
(c) EPINFO: Endpoint information
Table 18.7 Endpoint Information
(d) Slave CPU, core interface
(e) USB function core
Rev. 3.00 Jan 25, 2006 page 622 of 872
REJ09B0286-0300
A
B
C
D
E
F
G
H
I
J
K
L
M
The USB function core of this LSI can support isochronous transfer. However, due to the CPU
interface specifications, the USB function core of this LSI handles only control transfer,
interrupt transfer, and bulk transfer.
At each USB function core initialization, the firmware writes endpoint information (EPINFO)
such as the number of endpoints and their corresponding transfer type, maximum packet size
(bytes) to the USB function core. This LSI prepares three alternatives that can be written in
EPINFO. Table 18.7 shows the endpoint information (EPINFO) that can be written in the USB
function core. A total of 65 bytes (A1, A2, …, A5, B1, B2, …, M4, M5) must be written to
EDPR0I in this order.
The slave CPU and core interface are the basic components for firmware execution. The slave
CPU starts operating immediately after a reset is cancelled. The core interface, however, can
be accessed after module stop mode is cancelled.
The USB function core is the main component of the USB interface. The USB bus interface
can be achieved if all components described in (a) to (d) operate correctly.
1
H'00
H'14
H'24
H'14
H'24
H'14
H'35
H'45
H'55
H'65
H'36
H'46
H'56
2
H'00
H'38
H'38
H'78
H'70
H'B8
H'20
H'20
H'20
H'20
H'20
H'20
H'20
3
H'11
H'10
H'10
H'10
H'10
H'20
H'10
H'10
H'10
H'10
H'10
H'10
H'10
4
H'00
H'00
H'00
H'00
H'00
H'00
H'00
H'00
H'00
H'00
H'00
H'00
H'00
5
H'00
H'01
H'02
H'01
H'02
H'01
H'03
H'04
H'05
H'06
H'03
H'04
H'05

Related parts for h8s-2158