TMP92CF30
2009-06-12
92CF30-378
3.16.3.24 EPx_MODE Register (x: 1 to 3)
This register sets transfer mode of endpoint (EP1 to EP3).
If SET_CONFIG and SET_INTERFACE processing is set to software control, this
control must use appointed config or interface. Access this register to set mode.
7 6 5 4 3 2 1 0
bit Symbol
Payload[2]
Payload[1]
Payload[0]
Mode[1]
Mode[0]
Direction
Read/Write
R/W R/W R/W R/W R/W R/W
Reset State
0
0
0
0
0
0
EP1_MODE
(0789H)
7 6 5 4 3 2 1 0
bit Symbol
Payload[2]
Payload[1]
Payload[0]
Mode[1]
Mode[0]
Direction
Read/Write
R/W R/W R/W R/W R/W R/W
Reset State
0
0
0
0
0
0
EP2_MODE
(078AH)
7 6 5 4 3 2 1 0
bit Symbol
Payload[2]
Payload[1]
Payload[0]
Mode[1]
Mode[0]
Direction
Read/Write
R/W R/W R/W R/W R/W R/W
EP3_MODE
(078BH)
Reset State
0
0
0
0
0
0
There is a limitation to the timing that can be written.
If transaction for SET_CONFIG and SET_INTERFACE processing is set to software
control, after INT_SETUP interrupt is received, finish writing before accessing EOP
register. This register prohibits writing when it is other timing, and it is ignored.
Note1: When writing to this register, a recovery time of 5clocks at 12MHz is needed. After writing this register, insert
dummy instruction of 420 ns or longer.
Note2: When writing to this register, endpoint is initialized same as RESET of COMMAND register.
DIRECTION (Bit0)
0: OUT
Direction from host to device
1: IN
Direction from device to host
MODE [1:0] (Bit2 and bit1)
00: Control transfer type
01: Isochronous transfer type
10: Bulk transfer type or interrupt transfer type
11: Interrupt (No toggle)
PAYLOAD [2:0] (Bit3, bit4 and bit5)
000:
8
bytes
001:
16
bytes
010:
32
bytes
011:
64
bytes
0100:128
bytes
0101:256
bytes
0110:512
bytes
0111:1023 bytes (Note1, 2)
Note1: Max packet size of Isochronous transfer type is 1023 bytes.
Note2: If wMaxPacketSize of descriptor has been set to other than 8, 16, ..., 1023, Payload more than descriptor
value is set by auto-answer of Set_Configration and Set_Interface.
Others (Bit6 and bit7) Reserved
Содержание TLCS-900/H1 Series
Страница 1: ...TOSHIBA Original CMOS 32 Bit Microcontroller TLCS 900 H1 Series TMP92CF30FG Semiconductor Company ...
Страница 650: ...TMP92CF30 2009 06 12 92CF30 648 7 Package Dimensions LQFP176 P 2020 0 40F TOP VIEW BOTTOM VIEW Detail view of A 25 1 A ...
Страница 652: ...TMP92CF30 2009 06 12 92CF30 650 ...