Datasheet

V850ES/JG3-H, V850ES/JH3-H CHAPTER 21 USB FUNCTION CONTROLLER (USBF)
R01UH0042EJ0500 Rev.5.00 Page 1127 of 1513
Aug 12, 2011
(42) UF0 endpoint 7 interface mapping register (UF0E7IM)
This register specifies for which Interface and Alternative Setting Endpoint7 is valid.
This register can be read or written in 8-bit units.
The setting of this register and the Alternative Setting selected by the SET_INTERFACE request indicate whether
Endpoint7 is currently valid, and the hardware determines how the
GET_STATUS/CLEAR_FEATURE/SET_FEATURE Endpoint7 request and the IN transaction to Endpoint7 are
responded to, and whether the related bits are valid or invalid.
E7EN2UF0E7IM E7EN1
5
E7EN0 E72AL1
3
E75AL4
2
E75AL3
1
E75AL2 E75AL1
Address
00200092H
After reset
00H
0467
Bit position Bit name Function
These bits set a link between the Interface of Endpoint7 and the two-/five-series
Alternative Setting. The endpoint is linked with Alternative Setting 0. The endpoint linked
with Alternative Setting 0 cannot be excluded from Alternative Setting 1 to 4.
E7EN2 E7EN1 E7EN0 Link status
1 1 1
1 1 0
Not linked with Interface
1 0 1 Linked with Interface 4 and Alternative Setting 0
1 0 0 Linked with Interface 3 and Alternative Setting 0
0 1 1 Linked with Interface 2 and Alternative Setting 0
0 1 0 Linked with Interface 1 and Alternative Setting 0
0 0 1 Linked with Interface 0 and Alternative Setting 0
0 0 0 Not linked with Interface (default value)
7 to 5
E7EN2 to
E7EN0
When these bits are set to 110 or 111, they are invalid even if the E72AL1 bit is cleared to
0.
If the endpoint is linked, setting of the CONF bit of the UF0MODS register to 1 indicates
that Endpoint7 is valid.
4 E72AL1
This bit validates Endpoint7 when the two-series Alternative Setting and the Alternative
Setting of the linked Interface are set to 1.
1: Validate the endpoint when Alternative Setting 1 is set with CONF bit = 1.
0: Do not validate the endpoint even when Alternative Setting 1 is set with CONF bit =
1 (default value).
This bit is valid when the E75AL4 to E75AL1 bits are 0000.
3 to 0 E75ALn
These bits validate Endpoint7 when the five-series Alternative Setting and the Alternative
Setting of the linked Interface are set to n.
1: Validate the endpoint when Alternative Setting n is set with CONF bit = 1.
0: Do not validate the endpoint even when Alternative Setting n is set with CONF bit =
1 (default value).
Remark n = 1 to 4