This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TUSB8041: TUSB8401: Minimum EEPROM Data Required

Part Number: TUSB8041
Other Parts Discussed in Thread: TUSB8040

What is the minimum EEPROM data required? My end goal is to set the product and manufacturer strings and possibly the vendor and product IDs.

Here is what I have. Is there anything else required?

'TUSB8040 EEPROM Data File
'Created 8/2/2018 11:04:43 AM
00 55
01 51
02 04
03 42
04 81
05 80
23 2A
24 14
50 00
51 4A
52 00
53 4D

...

79 2E
90 00
91 44
92 00
93 69
94 00
95 74

...

A2 00
A3 65
'DATA FILE FORMAT: <HEX ADDRESS><TAB><HEX DATA>. EVERYTHING AFTER <DATA> IS IGNORED.
'USE <'> FOR IN-LINE COMMENTING.
'DATA FILE PARSING STOPS AT FIRST BLANK LINE.

  • Hi Sarah,

    If you look in the datasheet at the register maps in section 8.5 you can see which registers are EEPROM configurable. Based on this, you can decide what registers to configure. All the ones that say they are EEPROM configurable must be configured since you are using an external EEPROM. The optional registers only need to be programmed if the corresponding bit is set that declares that the data will be EEPROM configured. Namely, if you are setting the bit for customstrings, you must set the data for the registers that are EEPROM configurable when customstrings is set. I have linked the datasheet below for convenience.

    www.ti.com/.../tusb8041.pdf

    Best,
    Gerasimos