Data Sheet
October 2017  BNO080 Datasheet  1000-3927 
www.hillcrestlabs.com  © 2017 Hillcrest Laboratories, Inc. All rights reserved.  18 / 57 
Figure 1-20: BNO080 SPI connection diagram 
Figure 1-20 shows how the BNO080 can be connected to an external microcontroller via a SPI interface. The 
following notes are provided as guidelines for connecting the BNO080 in a system design. 
1.  The H_INTN pin is the application interrupt line that indicates the BNO080 requires attention. This should be 
tied to a GPIO with wake capability. The interrupt is active low. 
2.  NRST is the reset line for the BNO080 and can be either driven by the application processor or the board 
reset. 
3.  BOOTN is sampled at reset. If low the BNO080 will enter bootloader mode. 
4.  Pin 4 (BOOTN) should be pulled high through a 10K Ohms resistor. To use the device firmware update (DFU) 
capability of the BNO080, it is recommended to connect Pin 4 to a GPIO pin on the external microcontroller. 
5.  Pin 5 (PS1) and Pin 6 (PS0/WAKE) are the host interface protocol selection pins. Both pins must be high from 
before reset until after the first assertion of H_INTN to select the SPI interface. Pin 5 may be tied to VDDIO. 
Pin 6 must be connected to a GPIO so that the WAKE functionality can be performed. 










