BNO085
Sensor Hub System in PackageThe 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
| Parameter | Value |
|---|---|
| Mounting Type | Surface Mount |
| Operating Temperature | -40°C ~ 85°C |
| Output Type | I2C, SPI, UART |
| Package / Case | 28-TFLGA Module |
| Sensor Type | Accelerometer, Gyroscope, Magnetometer, 9 Axis |
| Supplier Device Package | 28-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 Number | Pin Name | Type | Description |
|---|---|---|---|
| 1 | RESV_NC | NC | Reserved. No connect. |
| 2 | GND | Input | Ground |
| 3 | VDD | Input | Supply voltage (sensors) (2.4V to 3.6V) |
| 4 | BOOTN | Input | Bootloader mode select |
| 5 | PS1 | Input | Protocol Select pin 1 |
| 6 | PS0/WAKE | Input | Protocol Select pin 0, also used to wake processor in SPI mode |
| 7 | RESV_NC | Input | Reserved. No connect. |
| 8 | RESV_NC | NC | Reserved. No connect. |
| 9 | CAP | — | External capacitor (100nF to GND) |
| 10 | EXTSYNC | Input | External synchronization (future feature) |
| 11 | RSTN | Input | Active low reset |
| 12 | RESV_NC | NC | Reserved. No connect. |
| 13 | RESV_NC | NC | Reserved. No connect. |
| 14 | HOST_INTN | Output | Interrupt to host device |
| 15 | ENV_SDA | Bidirectional | Environmental sensor I²C data |
| 16 | ENV_SCL | Bidirectional | Environmental sensor I²C clock |
| 17 | SA0/H_MOSI | Input | Lower address bit of device address. In SPI mode, data input |
| 18 | H_CSN | Input | SPI chip select, active low |
| 19 | H_SCL/SCK/RX | Bidirectional | Host Interface I²C clock, SPI clock or UART RX |
| 20 | H_SDA/H_MISO/TX | Bidirectional | Host Interface I²C data, SPI data out or UART TX |
| 21 | RESV_NC | NC | Reserved. No connect. |
| 22 | RESV_NC | NC | Reserved. No connect. |
| 23 | RESV_NC | NC | Reserved. No connect. |
| 24 | RESV_NC | NC | Reserved. No connect. |
| 25 | GND | Input | Ground |
| 26 | XOUT32 | Output | 32K crystal output |
| 27 | XIN32 | Input | 32K crystal input |
| 28 | VDDIO | Input | Supply 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.
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.