English
Language : 

SM470R1B1M-HT Datasheet, PDF (51/67 Pages) Texas Instruments – 16/32-BIT RISC FLASH MICROCONTROLLER
www.ti.com
SM470R1B1M-HT
SPNS155F – SEPTEMBER 2009 – REVISED AUGUST 2012
SPInCLK
(clock polarity = 0)
SPInCLK
(clock polarity = 1)
SPInSOMI
1
2
3
4
55
SPISOMI Data Is Valid
6
SPInSIMO
7
SPISIMO Data
Must Be Valid
Figure 17. SPIn Slave Mode External Timing (CLOCK PHASE = 0)
SPIn Slave Mode External Timing Parameters(1)
(CLOCK PHASE = 1, SPInCLK = input, SPInSIMO = input, and SPInSOMI = output)(2) (3) (4) (5) (see Figure 18)
NO.
1 tc(SPC)S
2 (7) tw(SPCH)S
tw(SPCL)S
3 (7) tw(SPCL)S
tw(SPCH)S
4 (7)
tv(SOMI-SPCH)S
tv(SOMI-SPCL)S
Cycle time, SPInCLK(6)
Pulse duration, SPInCLK high (clock polarity = 0)
Pulse duration, SPInCLK low (clock polarity = 1)
Pulse duration, SPInCLK low (clock polarity = 0)
Pulse duration, SPInCLK high (clock polarity = 1)
Valid time, SPInCLK high after SPInSOMI data valid
(clock polarity = 0)
Valid time, SPInCLK low after SPInSOMI data valid
(clock polarity = 1)
MIN
100
0.5tc(SPC)S – 0.25tc(ICLK)
0.5tc(SPC)S – 0.25tc(ICLK)
0.5tc(SPC)S – 0.25tc(ICLK)
0.5tc(SPC)S – 0.25tc(ICLK)
MAX
UNIT
256tc(ICLK)
0.5tc(SPC)S + 0.25tc(ICLK)
0.5tc(SPC)S + 0.25tc(ICLK)
0.5tc(SPC)S + 0.25tc(ICLK)
0.5tc(SPC)S + 0.25tc(ICLK)
0.5tc(SPC)S – 6 – tr
0.5tc(SPC)S – 6 – tf
tv(SPCH-SOMI)S
5 (7)
Valid time, SPInSOMI data valid after SPInCLK high
(clock polarity = 0)
0.5tc(SPC)S – 6 – tr
ns
tv(SPCL-SOMI)S
Valid time, SPInSOMI data valid after SPInCLK low
(clock polarity = 1)
0.5tc(SPC)S – 6 – tf
6 (7)
tsu(SIMO-SPCH)S
Setup time, SPInSIMO before SPInCLK high
(clock polarity = 0)
6
tsu(SIMO-SPCL)S
Setup time, SPInSIMO before SPInCLK low
(clock polarity = 1)
6
tv(SPCH-SIMO)S
7 (7)
Valid time, SPInSIMO data valid after SPInCLK high
(clock polarity = 0)
6
tv(SPCL-SIMO)S
Valid time, SPInSIMO data valid after SPInCLK low
(clock polarity = 1)
6
(1) Not production tested.
(2) The MASTER bit (SPInCTRL2.3) is cleared and the CLOCK PHASE bit (SPInCTRL2.0) is set.
(3) If the SPI is in slave mode, the following must be true: tc(SPC) ≥ (PS + 1) tc(ICLK), where PS = prescale value set in SPInCTL1[12:5].
(4) For rise and fall timings, see the "Switching Characteristics for Output Timings versus Load Capacitance" table.
(5) tc(ICLK) = interface clock cycle time = 1/f(ICLK)
(6) When the SPIn is in slave mode, the following must be true:
For PS values from 1 to 255: t c(SPC)S ≥ (PS +1)tc(ICLK) ≥ 100 ns, where PS is the prescale value set in the SPInCTL1[12:5] register bits.
For PS values of 0: tc(SPC)S = 2t c(ICLK) ≥ 100 ns.
(7) The active edge of the SPInCLK signal referenced is controlled by the CLOCK POLARITY bit (SPInCTRL2.1).
Copyright © 2009–2012, Texas Instruments Incorporated
Submit Documentation Feedback
51