USB 2.0 Hi-Speed 3-Port Hub Controller Optimized for Portable Applications
Datasheet
7.1.6
Byte Program Example
To perform a Byte Program, the device writes 0x02 to the first byte of the command buffer, followed
by a 3-byte address of the location that will be written to, and one data byte. The length of the transfer
is set to 5 bytes. The device first drives SPI_CE_N low, then SPI_DO outputs 8 bits of command,
followed by 24 bits of address, and one byte of data. SPI_DI is not used in this example.
SPI_CE_N
SPI_CLK
0
4 5 6
7 8
1
2 3
15
16
23
24
3132
39
0xFE
/0xFF
0x00
0xBF
Data
0xDB
SPI_DO
SPI_DI
MSB
MSB
MSB LSB
HIGH IMPEDANCE
Figure 7.4 SPI Byte Program Sequence
SMSC USB3813
31
Revision 1.0 (06-17-13)
DATASHEET