English
Language : 

SI1000-E-GM2 Datasheet, PDF (233/382 Pages) Silicon Laboratories – MCU with Integrated 240–960 MHz EZRadioPRO® Transceiver
Si1000/1/2/3/4/5
MOSIDI
MSMBSB
Address
Data
LSB
RW A6 A5 A4 A3 A2 A1 A0 D7 D6 D5 D4 D3 D2 D1 D0 xx xx RW A7
SCLK
NnSSSEL
Figure 22.2. SPI Timing
Table 22.1. Serial Interface Timing Parameters
Symbol
Parameter
tCH
Clock high time
tCL
Clock low time
tDS
Data setup time
tDH
Data hold time
tDD
Output data delay
time
tEN
Output enable time
tDE Output disable time
tSS
Select setup time
tSH
Select hold time
tSW
Select high period
Min
(nsec)
40
40
SSCCLLK
20
tSS
20
20
MSODSI I
20
MSISDOO
tEN
50
20
NnSSSEL
50
80
Diagram
tCL tCH tDS tDH tDD
tSH tDE
tSW
To read back data from the transceiver, the R/W bit must be set to 0 followed by the 7-bit address of the
register from which to read. The 8 bit DATA field following the 7-bit ADDR field is ignored on the MOSI pin
when R/W = 0. The next eight negative edge transitions of the SCK signal will clock out the contents of the
selected register. The data read from the selected register will be available on the MISO output. The READ
function is shown in Figure 22.3. After the READ function is completed the MISO signal will remain at
either a logic 1 or logic 0 state depending on the last data bit clocked out (D0). When NSS goes high the
MISO output pin will be pulled high by internal pullup.
MSODSI I
SSCCLLK
SMDISOO
First Bit
Last Bit
RW
=0
A6
A5
A4
A3
A2
A1
A0
D7
=X
D6
=X
D5
=X
D4
=X
D3
=X
D2
=X
D1
=X
D0
=X
First Bit
Last Bit
D7 D6 D5 D4 D3 D2 D1 D0
NnSSEL
Figure 22.3. SPI Timing—READ Mode
Rev. 1.3
233