TMP92CF30
2009-06-12
92CF30-382
3.16.4 Descriptor RAM
This area stores the descriptor that is defined in USB. Device, Config, Interface,
Endpoint and String descriptor must set to RAM using the following format.
Note 1: If String Descriptor is supported, set StringxLength area to size0. No support String Dedcriptor is returned
STALL.
Note 2: Config Descriptior refers to descriptor sample.
Note 3: Sequencer in UDC determines Config number, Interface number and Endpoint number. Therefore, if
supporting Endpoint number is small, assign address according to priority.
Note 4: This function become effective only in case of store descriptor as RAM.
Note 5: RAM size is total 384 bytes.
Note 6: Possible timing in RD/WR of descriptor RAM is only before detection of USB_RESET and processing of
SET_DESCRIPTOR request. (Prohibit access other than this timing.)
Writing must finish before connection to USB host and processing of SET_DESCRIPTOR request.
SET_DESCRIPTOR request processes from INT_SETUP assert until access of EOP register.
Note 7:The class descriptor and the vender descriptors, etc except a standard descriptor cannot be supported by an
auto bus enumeration.
Device descriptor
18 bytes
Config 1 descriptor
(Interfaces, endpoints)
255 bytes or less
Config 2 descriptor
(Interfaces, ENDPOINT)
255 bytes or less
String0 length
1 byte
String1 length
1 byte
String2 length
1 byte
String3 length
1 byte
String0 descriptor
63 bytes or less
String1 descriptor
63 bytes or less
String2 descriptor
63 bytes or less
String3 descriptor
63 bytes or less
Summary of Contents for TLCS-900/H1 Series
Page 652: ...TMP92CF30 2009 06 12 92CF30 650 ...