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

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)
18.3.2
EPSZR1 specifies the sizes of the FIFO (number of bytes) used in USB function core endpoints 1
and 2.
To use both endpoints 1 and 2 in this LSI, the size of FIFOs used for endpoints 1 and 2 must be
specified as 16 bytes. To use only endpoint 1 in this LSI, the size of FIFO used for endpoint 1
must be specified as 16 bytes or 32 bytes. If the size of FIFO used for endpoint 1 is specified as 32
bytes, the FIFO for endpoint 2 must be specified as 0 bytes.
EPSZR1 is initialized to H'44 by a system reset or function software reset (see section 18.3.16,
USB Control Registers 0 and 1 (USBCR0, USBCR1)).
Legend:
X: Don’t care
Rev. 3.00 Jan 25, 2006 page 558 of 872
REJ09B0286-0300
Bit
7
6
5
4
3
2
1
0
Bit Name
EP1SZ3
EP1SZ2
EP1SZ1
EP1SZ0
EP2SZ3
EP2SZ2
EP2SZ1
EP2SZ0
Endpoint Size Register 1 (EPSZR1)
Initial Value R/W
0
1
0
0
0
1
0
0
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Description
EP1 FIFO Size
0000 : Setting prohibited
0001 : Setting prohibited
0010 : Setting prohibited
0011 : Setting prohibited
0100 : FIFO size, 16 bytes
0101 : FIFO size, 32 bytes
0110 : Setting prohibited
0111 : Setting prohibited
1XXX: Setting prohibited
EP2 FIFO Size
0000 : FIFO size, 0 byte
0001 : Setting prohibited
0010 : Setting prohibited
0011 : Setting prohibited
0100 : FIFO size, 16 bytes
0101 : Setting prohibited
0110 : Setting prohibited
0111 : Setting prohibited
1XXX: Setting prohibited

Related parts for h8s-2158