CHAPTER 12 USB FUNCTION CONTROLLER (USBF)
Preliminary User’s Manual U19014EJ1V0UD
347
Table 12-7. Data of UF0CIEn Register
(a) Configuration descriptor (9 bytes)
Offset Field
Name
Contents
0
bLength
Size of this descriptor
1 bDescriptorType
Descriptor
type
2
Lower value of the total number of bytes of Configuration, all Interface, and
all Endpoint descriptors
3
wTotalLength
Higher value of the total number of bytes of Configuration, all Interface, and
all Endpoint descriptors
4
bNumInterface
Number of Interfaces
5
bConfigurationValue
Value to select this Configuration
6
iConfiguration
Index of string descriptor describing this Configuration
7
bmAttributes
Features of this Configuration (self-powered, without remote wakeup)
8
MaxPower
Maximum power consumption of this Configuration (unit: mA)
Note
Note
This value is expressed in 2mA units. (example: 50 = 100 mA)
(b) Interface descriptor (9 bytes)
Offset Field
Name
Contents
0
bLength
Size of this descriptor
1 bDescriptorType
Descriptor
type
2
bInterfaceNumber
Value of this Interface
3
bAlternateSetting
Value to select alternative setting of Interface
4
bNumEndpoints
Number of usable Endpoints
5 bInterfaceClass Class
code
6 bInterfaceSubClass
Subclass
code
7 bInterfaceProtocol
Protocol
code
8
Interface
Index of string descriptor describing this Interface
(c) Endpoint descriptor (7 bytes)
Offset Field
Name
Contents
0
bLength
Size of this descriptor
1 bDescriptorType
Descriptor
type
2 bEndpointAddress
Address/transfer direction of this Endpoint
3 bmAttributes
Transfer
type
4
Lower value of maximum number of transfer data
5
wMaxPaketSize
Higher value of maximum number of transfer data
6 bInterval
Transfer
interval
electronic components distributor