14 epx_size register (x: 0 to 7) – Toshiba H1 Series User Manual
Page 396

TMP92CZ26A
92CZ26A-393
3.16.3.14 EPx_SIZE Register (x: 0 to 7)
These registers have following function.
a) In the receiving, showing data number for 1 packet which was received correctly.
b) In the transmitting, it shows payload size. But it shows length value when short
packet is transferred.
This register is not needed to read when it is transmitting.
c) Showing dual packet mode and effective packet.
Each endpoint has H (High)-register that shows upper bit 9 to bit7 of data size and L
(Low) register which shows lower bit 6 to bit0 and control bit of FIFO.
And each H/L register has 2-set for dual-packet mode.
By reset, these are initialized to maximum payload size.
7 6 5 4 3 2 1 0
bit Symbol
PKT_ACTIVE DATASIZE6 DATASIZE5
DATASIZE4
DATASIZE3
DATASIZE2 DATASIZE1
DATASIZE0
Read/Write
R R R R R R R R
After
reset
1 0 0 0 1 0 0 0
7 6 5 4 3 2 1 0
bit Symbol
PKT_ACTIVE DATASIZE6 DATASIZE5
DATASIZE4
DATASIZE3
DATASIZE2 DATASIZE1
DATASIZE0
Read/Write
R R R R R R R R
After
reset
1 0 0 0 1 0 0 0
7 6 5 4 3 2 1 0
bit Symbol
PKT_ACTIVE DATASIZE6 DATASIZE5
DATASIZE4
DATASIZE3
DATASIZE2 DATASIZE1
DATASIZE0
Read/Write
R R R R R R R R
After
reset
1 0 0 0 1 0 0 0
7 6 5 4 3 2 1 0
bit Symbol
PKT_ACTIVE DATASIZE6 DATASIZE5
DATASIZE4
DATASIZE3
DATASIZE2 DATASIZE1
DATASIZE0
Read/Write
R R R R R R R R
After
reset
1 0 0 0 1 0 0 0
7 6 5 4 3 2 1 0
bit Symbol
PKT_ACTIVE DATASIZE6 DATASIZE5
DATASIZE4
DATASIZE3
DATASIZE2 DATASIZE1
DATASIZE0
Read/Write
R R R R R R R R
After
reset
1 0 0 0 1 0 0 0
7 6 5 4 3 2 1 0
bit Symbol
PKT_ACTIVE DATASIZE6 DATASIZE5
DATASIZE4
DATASIZE3
DATASIZE2 DATASIZE1
DATASIZE0
Read/Write
R R R R R R R R
After
reset
1 0 0 0 1 0 0 0
7 6 5 4 3 2 1 0
bit Symbol
PKT_ACTIVE DATASIZE6 DATASIZE5
DATASIZE4
DATASIZE3
DATASIZE2 DATASIZE1
DATASIZE0
Read/Write
R R R R R R R R
After
reset
1 0 0 0 1 0 0 0
7 6 5 4 3 2 1 0
bit Symbol
PKT_ACTIVE DATASIZE6 DATASIZE5
DATASIZE4
DATASIZE3
DATASIZE2 DATASIZE1
DATASIZE0
Read/Write
R R R R R R R R
After
reset
1 0 0 0 1 0 0 0
Note EP4,5,6,7_SIZE_L_A registers are not used at TMP92CZ26A.
EP0_SIZE_L_A
(0798H)
EP2_SIZE_L_A
(079AH)
EP3_SIZE_L_A
(079BH)
EP4_SIZE_L_A
(079CH)
EP5_SIZE_L_A
(079DH)
EP6_SIZE_L_A
(079EH)
EP7_SIZE_L_A
(079FH)
EP1_SIZE_L_A
(0799H)