STM32F100x4, STM32F100x6, STM32F100x8, STM32F100xB
SPI interface characteristics
Electrical characteristics
Unless otherwise specified, the parameters given in Table 40 are derived from tests
performed under the ambient temperature, f
frequency and V supply voltage
PCLKx
DD
conditions summarized in Table 8.
Refer to Section 5.3.12: I/O port characteristics for more details on the input/output alternate
function characteristics (NSS, SCK, MOSI, MISO).
(1)
Table 40. SPI characteristics
Symbol
Parameter
Conditions
Master mode
Min
Max
Unit
12
12
fSCK
1/tc(SCK)
SPI clock frequency
MHz
Slave mode
tr(SCK)
tf(SCK)
SPI clock rise and fall
time
Capacitive load: C = 30 pF
8
ns
%
SPI slave input clock
duty cycle
DuCy(SCK)
Slave mode
30
70
(2)
tsu(NSS)
NSS setup time
NSS hold time
Slave mode
Slave mode
4tPCLK
2tPCLK
(2)
th(NSS)
(2)
tw(SCKH)
tw(SCKL)
Master mode, fPCLK = 24 MHz,
presc = 4
SCK high and low time
Data input setup time
50
60
(2)
(2)
Master mode
Slave mode
Master mode
Slave mode
5
5
5
4
0
2
tsu(MI)
tsu(SI)
(2)
(2)
th(MI)
Data input hold time
(2)
th(SI)
ns
(2)(3)
ta(SO)
Data output access time Slave mode, fPCLK = 24 MHz
Data output disable time Slave mode
3tPCLK
10
(2)(4)
tdis(SO)
(2)(1)
tv(SO)
Data output valid time
Data output valid time
Slave mode (after enable edge)
25
Master mode (after enable
edge)
(2)(1)
tv(MO)
5
(2)
th(SO)
Slave mode (after enable edge)
15
2
Data output hold time
Master mode (after enable
edge)
(2)
th(MO)
1. Remapped SPI1 characteristics to be determined.
2. Based on characterization, not tested in production.
3. Min time is for the minimum time to drive the output and the max time is for the maximum time to validate
the data.
4. Min time is for the minimum time to invalidate the output and the max time is for the maximum time to put
the data in Hi-Z
Doc ID 16455 Rev 2
63/84