External ROM Example
www.ti.com
.......................................................................................................................................................
SLES081F – JUNE 2003 – REVISED JANUARY 2009
Here is an example of external ROM data, with an explanation of the example following the data.
0xBB, 0x08, 0x04, 0x27,
0x50, 0x72, 0x6F, 0x64, 0x75, 0x63, 0x74, 0x20, 0x73, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x73, 0x2E,
0x56, 0x65, 0x6E, 0x64, 0x6F, 0x72, 0x20, 0x73, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x73, 0x20, 0x61,
0x72, 0x65, 0x20, 0x70, 0x6C, 0x61, 0x63, 0x65, 0x64, 0x20, 0x68, 0x65, 0x72, 0x65, 0x2E, 0x20,
0x80,
0x7D,
0x0A, 0x93, 0x01
The data are stored beginning at address 0x00.
Vendor ID: 0x08BB
Product ID: 0x2704
Product string: Product strings (16 bytes).
Vendor string: Vendor strings are placed here (32 bytes, 31 visible characters are followed by 1 space).
Power attribute (bmAttribute): 0x80 (Bus-powered).
Max power (maxPower): 0x7D (250 mA).
Auxiliary HID usage ID: 0x0A, 0x93, 0x01 (AL A/V capture).
Note that the data bits must be sent from LSB to MSB on the I
2
C bus. This means that each data byte must be
stored with its bits in reverse order.
Copyright © 2003–2009, Texas Instruments Incorporated
23
Product Folder Link(s):
PCM2704 PCM2705 PCM2706 PCM2707