USB 2.0 HSIC Hi-Speed 4-Port Hub Controller
Datasheet
Automatic reads and writes happen when there is an external XDATA read or write, using the serial
stream that has been previously discussed.
7.1.5
Erase Example
To perform a SCTR_ERASE, 32BLK_ERASE, or 64BLK_ERASE, the device writes 0x20, 0x52, or
0xD8, respectively to the first byte of the command buffer, followed by a 3-byte address. The length
of the transfer is set to 4 bytes. To perform this, the device drives SPI_CE_N low, then counts out 8
clocks. It then outputs on SPI_DO the 8 bits of command, followed by 24 bits of address of the location
to be erased. When the transfer is complete, SPI_CE_N goes high, while the SPI_DI line is ignored
in this example.
SPI_CE_N
0
4 5 6
7 8
1
2 3
1516
23 24
31
SPI_CLK
ADD.
ADD.
ADD.
Command
SPI_DO
SPI_DI
MSB
MSB
HIGH IMPEDANCE
Figure 7.3 SPI Erase Sequence
SMSC USB4604
35
Revision 1.0 (06-17-13)
DATASHEET