Editorial Technical Reference

Inertial measurement units (IMUs)

Inertial measurement units · Range and bandwidth, noise density and random walk, in-run bias stability, scale factor, alignment, shock

An inertial measurement unit (IMU) combines accelerometers and gyroscopes, such as three of each in a 6-axis unit, to measure linear acceleration and angular rate so a system can track motion and orientation. Ask three things first: the measurement ranges and bandwidth for your motion, the noise and bias stability that set how fast integrated angle and velocity drift, and the interface, output rate and environmental ratings.

MEMS and higher-grade IMUs (chip, module and enclosed units) with 3-axis accelerometers and gyroscopes. AHRS and GNSS/INS systems are mentioned only where their IMU specifications apply; single-axis accelerometers, inclinometers and vibration sensors are outside this page.

CNFX editorial research · Sources checked October 12, 2026 · 4 sources

01

Set range, bandwidth and noise

VectorNav's IMU specification guide defines range as the input span a sensor can measure, bandwidth as the frequency where response falls to half power (−3 dB), distinct from sample rate, and noise as random variation under constant input. Because averaging reduces measured noise, datasheets give noise density, and integrating a noisy rate produces random walk: angle random walk (ARW) for gyroscopes and velocity random walk (VRW) for accelerometers. A noise density of X °/s/√Hz equals an ARW of X °/√s, or 60X °/√h, and 1 mg ≈ 0.01 m/s², so X mg/√Hz ≈ 0.01X m/s/√s. [1]

Bosch's BMI088 combines a 16-bit triaxial gyroscope and accelerometer in a 3.0 × 4.5 × 0.95 mm LGA for drones and robotics: accelerometer ranges of ±3, ±6, ±12 and ±24 g, output data rate 12.5–1,600 Hz, bandwidth 5–280 Hz depending on settings, and noise density of 160 µg/√Hz (X and Y) and 190 µg/√Hz (Z); gyroscope ranges of ±125 to ±2,000 °/s. It is designed to suppress vibration above a few hundred hertz. [2]

Editorial calculation: by VectorNav's conversions, the BMI088's 160 µg/√Hz (0.16 mg/√Hz) accelerometer noise equals a velocity random walk of about 0.0016 m/s/√s; a gyroscope with 0.01 °/s/√Hz noise density would have an angle random walk of 0.6 °/√h. [1] [2]

Give the supplier the motion ranges (g and °/s), bandwidth and output rate, required drift or accuracy over your mission time, temperature range and vibration and shock environment, interface (SPI, I²C, UART, CAN), supply, size and weight limits, and whether AHRS or GNSS/INS outputs are needed.

02

Check bias stability, scale factor and alignment

VectorNav calls in-run bias stability (bias instability) a critical specification, since it sets the floor on how accurately bias can be estimated; turn-on bias stability (repeatability) varies from one power-up to the next, and bias over temperature can be calibrated within the limits of in-run stability. Scale-factor error and nonlinearity are given in ppm or percent, orthogonality errors as cross-axis sensitivity and misalignment, and gyroscopes also show g-sensitivity and g²-sensitivity (vibration rectification). [1]

The BMI088 datasheet lists, for example, accelerometer zero-g offset of 20 mg with temperature drift below 0.2 mg/K, cross-axis sensitivity of 0.5% and alignment error of 0.5° relative to the package; gyroscope zero-rate offset of ±1 °/s, offset drift of ±0.015 °/s per K, g-sensitivity of 0.1 °/s/g and nonlinearity of ±0.05 %FS. Its absolute maximum ratings include shock of 10,000 g for up to 200 µs and 2,000 g for up to 1.0 ms, and supply of 2.4–3.6 V with 1.2–3.6 V I/O over SPI or I²C. [2]

Murata's SCHA600, a 6-DOF automotive component, shows what a higher-stability MEMS part states: Allan variance bias instability down to 0.9 °/h, gyro RMS noise below 0.007 °/s, cross-axis error better than 0.3° over temperature from component-level dynamic cross-axis calibration, gyro ranges of ±125 or ±300 °/s with sensitivity of 160 or 80 LSB/°/s, an accelerometer range of ±6 g at 4,905 LSB/g, selectable amplitude response of 13, 20, 46 or 300 Hz, typical offset temperature dependency of ±0.06 °/s (Z) and ±0.25 °/s (XY) for the gyro and ±3 mg for the accelerometer, −40 to +110 °C operation, a 3.0–3.6 V supply, SPI output, AEC-Q100 qualification, ISO 26262 compliance for systems up to ASIL-D, and a 32-pin SOIC of 19.71 × 12.15 × 4.6 mm. Murata's page also states that the SCHA600 series is not recommended for new designs and is scheduled for discontinuation. [4]

Editorial calculation: 0.9 °/h ÷ 3,600 s/h = 0.00025 °/s, about 1/4,000 of the BMI088's ±1 °/s zero-rate offset; the two figures measure different things (in-run stability against initial offset), so ask each supplier for both in-run bias stability and offset over temperature, and for the product's lifecycle status before design-in. [4] [2] [1]

03

Compare a consumer-industrial MEMS IMU's ranges and noise

TDK InvenSense's product page for its ICM-42688-P 6-axis IMU lists gyroscope noise of 2.8 mdps/√Hz and accelerometer noise of 70 µg/√Hz, 6-axis current of 0.88 mA in low-noise mode, user-selectable gyro ranges from ±15.6 to ±2,000 dps and accelerometer ranges of ±2, 4, 8 or 16 g, programmable digital filters, a 0.91 × 2.50 × 3.00 mm package, and 19-bit (gyro) and 18-bit (accel) data in the FIFO. It states that an accurate external clock input helps reduce system sensitivity error and the ODR's sensitivity to temperature and part-to-part variation. [3]

Set these against the Bosch BMI088 figures and the VectorNav definitions above: a noise density only becomes an angle or velocity error once integrated over your bandwidth and time, and bias stability, which this page does not list, sets the long-term drift floor. [3] [2] [1]

Editorial calculation: 2.8 mdps/√Hz equals 0.0028 °/s/√Hz; converting as VectorNav describes (X °/s/√Hz = 60X °/√h) gives about 0.17 °/√h angle random walk.

ICM-42688-P (TDK InvenSense)Value
Gyro noise2.8 mdps/√Hz
Accel noise70 µg/√Hz
Gyro full-scale ranges±15.6, 31.2, 62.5, 125, 250, 500, 1,000, 2,000 dps
Accel full-scale ranges±2, 4, 8, 16 g
Current, 6-axis low-noise mode0.88 mA
FIFO data format19-bit gyro / 18-bit accel
Package0.91 × 2.50 × 3.00 mm
Listed marketsAR/VR/XR, robotics, high-performance IoT

Ask for noise density and bias stability (in-run and over temperature) together, the ranges and bandwidth you will run, and whether an external clock or temperature calibration is supported.

04

Compare what suppliers offer

The suppliers linked to this page list inertial measurement units; their cards link to the pages reviewed.

Ask any supplier for ranges, bandwidth and output rates, noise density or random walk, in-run and turn-on bias stability, bias and scale factor over temperature, misalignment, g-sensitivity, calibration method, interface and supply, shock and vibration ratings, enclosure and connector, and test data.

05

Trace the IMU parts

This is a functional reference built from the sources cited; it is not one maker's specification.

PartRoleFix in the order
3-axis accelerometerMeasure specific force. [2]Range; noise; offset.
3-axis gyroscopeMeasure angular rate. [2]Range; bias stability.
Signal-processing ASICConvert, filter and compensate. [2]ODR; filters.
CalibrationCorrect bias, scale, alignment; can be done at component level. [1] [4]Method; temperature range.
InterfaceDeliver data. [2]SPI; I²C; others.
Housing or packageProtect and align. [1] [2]Package; mounting reference.

06

Fill the specification fields with values for your system

An IMU quotation needs values for your application. The table explains each field, gives published values where a reviewed source states them, and says what to obtain from the supplier.

FieldWhat it means and published valuesAsk the supplier for
Measurement Range (Accelerometer) (g)e.g. ±3 to ±24 g. [2]Ranges.
Measurement Range (Gyroscope) (°/s)e.g. ±125 to ±2,000 °/s. [2]Ranges.
Bias Stability (Gyroscope) (°/h)In-run bias stability, the key drift spec; down to 0.9 °/h in one automotive MEMS part. [1] [4]In-run and turn-on values.
Accelerometer Bias Stability (mg)e.g. zero-g offset 20 mg; drift <0.2 mg/K. [2]Stability and drift.
Output Data Rate (Hz)e.g. 12.5–1,600 Hz. [2]ODR and bandwidth.
Supply Voltage (V DC)e.g. 2.4–3.6 V; I/O 1.2–3.6 V. [2]Supply.
Operating Temperature (°C)e.g. −40 to +85 °C performance range; −40 to +110 °C for an automotive part. [2] [4]Range.
Ingress ProtectionEnclosed units only.IP code.
Interfacee.g. SPI or I²C. [2]Interface and protocol.
Weight (g)Chip or enclosure.Mass.
Shock Survival (g)e.g. 10,000 g ≤200 µs; 2,000 g ≤1 ms. [2]Rating.
Noise density (MEMS example)Gyro 2.8 mdps/√Hz, accel 70 µg/√Hz in one 6-axis MEMS IMU. [3]Noise density at your range.

07

Send the motion, accuracy and environment data together

Paste it into your enquiry below or into an email to a maker, then replace every bracket.

Motion: [acceleration range; rate range; bandwidth]
Accuracy: [drift over mission time; noise]
Environment: [temperature; vibration; shock]
Interface: [SPI; I2C; UART; CAN; output rate]
Package: [chip; module; enclosed; size; mass]
Outputs: [raw IMU; AHRS; INS]

See manufacturer records Send an enquiry through CNFX

Compare IMU suppliers

These companies list inertial measurement units.

Nanjing Sky Mems Technology Co., Ltd
Manufacturing site to be confirmed for the order

Lists inertial measurement units with other inertial navigation products.

Product scope checked 2026-10-11

Current product source ↗

IMUs listed · profile compiled by CNFX from public sources
BWSENSING
Manufacturing site to be confirmed for the order

Lists inertial measurement units with inclinometers and inertial sensors.

Product scope checked 2026-10-11

Current product source ↗

IMUs listed · profile compiled by CNFX from public sources
Shenzhen RION Technology Co., Ltd.
Manufacturing site to be confirmed for the order

Lists IMUs with tilt sensors and inclinometers.

Product scope checked 2026-10-11

Current product source ↗

IMUs listed · profile compiled by CNFX from public sources

Explore company information and manufacturing capabilities, then discuss the scope of your project with a relevant supplier.

Share this page

Buyer questions

Which IMU specification sets the drift floor?

VectorNav calls in-run bias stability a critical specification, as it sets the floor on how accurately bias can be estimated. [1]

How do I convert gyro noise density to angle random walk?

VectorNav notes X °/s/√Hz equals X °/√s, which is 60X °/√h. [1]

What ranges does a MEMS IMU cover?

Bosch's BMI088, for example, offers ±3 to ±24 g and ±125 to ±2,000 °/s. [2]

What noise does a high-performance consumer MEMS IMU have?

TDK's ICM-42688-P lists 2.8 mdps/√Hz gyro noise and 70 µg/√Hz accelerometer noise at 0.88 mA in low-noise mode. [3]

What bias stability can an automotive MEMS IMU reach?

Murata states Allan variance down to 0.9 °/h and better than 0.3° cross-axis error over temperature for its SCHA600, a series it now marks as not recommended for new designs. [4]

Sources and what still needs a direct check

Sources checked 2026-10-12. VectorNav, Bosch Sensortec, TDK InvenSense and Murata make inertial sensors and publish specification guidance, datasheets and product pages.

  1. VectorNav — Inertial navigation primer: IMU specifications explained ↗ Maker technical guide Return to text ↑
  2. Bosch Sensortec — BMI088 6-axis IMU datasheet ↗ Maker datasheet Return to text ↑
  3. TDK InvenSense — ICM-42688-P 6-axis MEMS IMU product page ↗ Maker product page Return to text ↑
  4. Murata — SCHA600 6-DOF XYZ-axis gyroscope and XYZ-axis accelerometer for automotive, product page ↗ Manufacturer product page Return to text ↑

Still to check yourself

  • Fix ranges and bandwidth.
  • Convert noise to random walk.
  • Compare in-run bias stability.
  • Check temperature and shock ratings.
  • Verify the legal supplier and factory.
Buyer enquiry

Request manufacturing insight for Inertial Measurement Unit

Ask for use case, specification boundaries, supplier type, and RFQ preparation information for this product.

Where it goes
Straight to the CNFX editorial desk, and to the manufacturer if this product is linked to a claimed profile. Nothing is broadcast to a supplier list.
Your details stay here
We do not sell or rent enquiry data, and we do not add you to a mailing list. Used only to answer this request.
No commission, no middleman
CNFX is a directory. We take no cut of any order and never negotiate on a supplier's behalf.
What to include
Share your product specifications, quantity, destination and target delivery date.

Your business information is used only to process this request.

Thank you! Your message has been sent. We'll respond within 1–3 business days.
Sorry, we couldn't send your message. Please try again, or email us at [email protected].

Need to Manufacture Inertial Measurement Unit?

Compare manufacturer profiles with relevant product and process capability.

Previous Product
XY Positioning Stage
Last Product
Get QuotesChat