Data Sheet

October 2017 BNO080 Datasheet 1000-3927
www.hillcrestlabs.com © 2017 Hillcrest Laboratories, Inc. All rights reserved. 47 / 57
Parameter
Symbol
Min
Typ
Max
Unit
SPI (CLK) clock frequency
3
MHz
SPI clock period
tck
0.33
µs
SCL high period
tckh
0.5*tck
SCL low period
tckl
0.5*tck
CS setup to CLK
tcssu
0.1
µs
CS hold
tcssh
16.83
Ns
CS to MISO out
tcsso
31
ns
CLK to MISO out valid
tsov
35
ns
MISO hold
tsoh
13.7
ns
MISO hold after CS
tcssoh
7.4
ns
MOSI setup time
tsisu
25
ns
MOSI hold time
tsih
5.4
ns
Figure 6-6: SPI timing parameters
Figure 6-7: SPI timing
6.5.3 Interrupt timing
In SPI and I
2
C mode the HOST_INTN signal is used by the BNO080 to indicate to the application processor that
the BNO080 needs attention. The signal is active low and is asserted until either the end of the I
2
C device
address is registered or the SPI chip select is observed.
Figure 6-8: Host interrupt timing I
2
C mode
If the BNO080 is asleep the host can wake it by assertion of the wake signal. The BNO080 will assert the interrupt
line to indicate it is awake. If the BNO080 interrupted the host then it is already awake.
tcssu
tsoh
D7 D6 D5 D4 D2 D1 D0D3
D7 D6 D5 D4 D2 D1 D0D3
CS
CLK
MISO
MOSI
tsisu
tsov
tcssh
tcsso
tsih
twckh
twckl
tck
tcssoh
Start
D7D6D5D4D3D2D1D0 ACK
tclid
H_INTN
H_SCL
H_SDA