Skip to main content

We use cookies to understand how you use our site and improve your experience. See our Privacy Policy.

BNO085

Sensor Hub System in Package

The BNO085 is a sensor hub system in package from CEVA Technologies, Inc.. View the full BNO085 datasheet below including key specifications, pinout.

Official BNO085 datasheet (PDF) — the source this page was extracted from.

Manufacturer

CEVA Technologies, Inc.

Category

Sensor Hub System in Package

Package

28-TFLGA Module

BNO085 Key Specifications

ParameterValue
Mounting TypeSurface Mount
Operating Temperature-40°C ~ 85°C
Output TypeI2C, SPI, UART
Package / Case28-TFLGA Module
Sensor TypeAccelerometer, Gyroscope, Magnetometer, 9 Axis
Supplier Device Package28-LGA (5.2x3.8)

BNO085 Overview

Part: CEVA (Hillcrest Labs) BNO080/BNO085

Type: Sensor Hub

Description: A System in Package (SiP) integrating a tri-axial accelerometer, gyroscope, magnetometer, and a 32-bit ARM Cortex-M0+ microcontroller running SH-2 firmware, providing precise real-time 3D orientation, heading, calibrated acceleration, and angular velocity, with support for I2C, UART, and SPI host interfaces.

Operating Conditions:

  • Supply voltage: 1.65–3.6 V (VDDIO), 2.4–3.6 V (VDD)
  • External crystal: 32.768 kHz, 50ppm tolerance, 22pF capacitor loading required

Absolute Maximum Ratings:

Key Specs:

  • Integrated sensors: Tri-axial accelerometer, tri-axial gyroscope, tri-axial magnetometer
  • Microcontroller: 32-bit ARM® Cortex™-M0+
  • Firmware: SH-2 (MotionEngine™ software)
  • Output data: Precise real-time 3D orientation, heading, calibrated acceleration, calibrated angular velocity
  • Host interfaces: I2C, UART-RVC, UART-SHTP, SPI
  • Bootloader interfaces: I2C, UART, SPI
  • Package: 28 pin LGA 3.8mm x 5.2mm x 1.1mm (same as BNO070)

Features:

  • SH-2 firmware with Sensor Hub Transport Protocol (SHTP)
  • MotionEngine™ software for sophisticated signal processing algorithms
  • Fully compatible with Android (4.x and 5.x)
  • Turn-key sensor hub solution
  • Bootloader for firmware upgrades
  • BNO085 optimized for add-on libraries (e.g., VR controllers)
  • Supports external synchronization (EXTSYNC) (future feature)
  • Supports external BME280 temperature/humidity sensor and Capella CM36686 ambient light/proximity sensor

Applications:

  • Robot Vacuum Cleaners (RVC)
  • VR controllers
  • Head-Mounted Displays (HMD)

Package:

  • 28 pin LGA 3.8mm x 5.2mm x 1.1mm

BNO085 Pin Configuration

BNO085 Pinout – 28-TFLGA Module

Pin NumberPin NameTypeDescription
1RESV_NCNCReserved. No connect.
2GNDInputGround
3VDDInputSupply voltage (sensors) (2.4V to 3.6V)
4BOOTNInputBootloader mode select
5PS1InputProtocol Select pin 1
6PS0/WAKEInputProtocol Select pin 0, also used to wake processor in SPI mode
7RESV_NCInputReserved. No connect.
8RESV_NCNCReserved. No connect.
9CAP—External capacitor (100nF to GND)
10EXTSYNCInputExternal synchronization (future feature)
11RSTNInputActive low reset
12RESV_NCNCReserved. No connect.
13RESV_NCNCReserved. No connect.
14HOST_INTNOutputInterrupt to host device
15ENV_SDABidirectionalEnvironmental sensor I²C data
16ENV_SCLBidirectionalEnvironmental sensor I²C clock
17SA0/H_MOSIInputLower address bit of device address. In SPI mode, data input
18H_CSNInputSPI chip select, active low
19H_SCL/SCK/RXBidirectionalHost Interface I²C clock, SPI clock or UART RX
20H_SDA/H_MISO/TXBidirectionalHost Interface I²C data, SPI data out or UART TX
21RESV_NCNCReserved. No connect.
22RESV_NCNCReserved. No connect.
23RESV_NCNCReserved. No connect.
24RESV_NCNCReserved. No connect.
25GNDInputGround
26XOUT32Output32K crystal output
27XIN32Input32K crystal input
28VDDIOInputSupply voltage (core and I/O domain) (1.65V to 3.6V)

Notes

  • Crystal requirement: The 32.768 kHz crystal (pins 26–27) is required for BNO085 operation. Use a crystal with 50 ppm tolerance and 22 pF capacitor loading.
  • Multi-function pins: Pins 6, 17, 19, and 20 have alternate functions depending on protocol mode (I²C, SPI, or UART).
  • Reserved pins: Pins marked RESV_NC must not be connected; they are reserved for future use.
Data on this page is extracted from publicly available manufacturer datasheets using automated tools including AI. It may contain errors or omissions. Always verify specifications against the official manufacturer datasheet before making design or purchasing decisions. See our Terms of Service. Rights holders can submit a takedown request.

Ask your AI agent about the BNO085

Connect SheetsData to Claude, Cursor, Codex or any MCP client and your agent reads this datasheet for you: pinout, limits, register maps and design checks, with the numbers taken from the PDF.

claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp

Then ask: "Can the BNO085 run from my 12 V rail? Check it against the datasheet limits."

Create a free account $2 of usage every month, no card needed.