{"publisher":"Xirkit — the structured parts marketplace","canonical":"https://www.xirkit.io/products/adafruit-ism330dhcx-6-dof-industrial-imu-0f9d","markdown":"https://www.xirkit.io/products/adafruit-ism330dhcx-6-dof-industrial-imu-0f9d/data.md","mcp":"https://www.xirkit.io/mcp","note":"Every value is traced to a cited source (see sources and per-value src). Null means unknown, never zero.","record":{"id":"0f9d6cf7-cef1-5754-a3f4-3b341aa20c38","mpn":"4502","name":"Adafruit ISM330DHCX 6-DoF Industrial IMU","manufacturer":"Adafruit Industries","family":"imu","summary":"Adafruit 4502 ISM330DHCX industrial 6-DoF IMU (STEMMA QT): ST ISM330DHCX, accel ±2/4/8/16 g at 1.6 Hz–6.7 kHz, gyro up to ±4000 dps at 12.5 Hz–6.7 kHz, −40 to +105 °C with temperature compensation, machine-learning core, I2C (0x6A / 0x6B) or SPI, 3–5 V supply and logic, 1.0 × 0.7 in board.","schema_version":"3.0","revision":null,"tags":["imu","ism330dhcx","6-dof imu","i2c/spi imu","motion sensor","accelerometer","gyroscope","adafruit","robotics"],"sources":[{"other":{},"id":"datasheet","url":"https://cdn-learn.adafruit.com/downloads/pdf/lsm6dsox-and-ism330dhc-6-dof-imu.pdf","title":"Adafruit ISM330DHCX 6-DoF Industrial IMU datasheet","publisher":"Adafruit Industries","kind":"datasheet","retrieved_at":"2026-10-01T07:13:19+00:00","field_paths":["spec.constraints.electrical.io_voltage_v","spec.constraints.electrical.supply_voltage_max_v","spec.constraints.electrical.supply_voltage_min_v","spec.constraints.thermal.operating_temp_max_c","spec.constraints.thermal.operating_temp_min_c","spec.geometry.cad.assumptions","spec.geometry.cad.bbox.height_mm","spec.geometry.cad.bbox.length_mm","spec.geometry.cad.bbox.width_mm","spec.geometry.cad.envelope_complete","spec.geometry.cad.mesh_path","spec.geometry.cad.step_path","spec.geometry.cad.verification","spec.geometry.dimensions.height_mm","spec.geometry.dimensions.length_mm","spec.geometry.dimensions.width_mm","spec.provides.accel_range_g","spec.provides.axes","spec.provides.features","spec.provides.gyro_range_dps","spec.provides.i2c_address","spec.provides.interface","spec.provides.output_data_rate_hz","spec.provides.sensor_fusion","spec.provides.sensor_ic","spec.provides.sensor_type","spec.usage.connectors","spec.usage.pinout","spec.usage.pinout_complete"],"notes":"sha256 945fbf1b096df16412c69922c9c06fe2c0f5a4272ced9017f3c339d98a1ef458"},{"other":{},"id":"offer0","url":"https://www.adafruit.com/product/4502","title":"www.adafruit.com listing","publisher":null,"kind":"distributor","retrieved_at":"2026-10-01T07:15:39+00:00","field_paths":["offers"],"notes":null}],"assets":[{"other":{},"kind":"datasheet","url":"https://cdn-learn.adafruit.com/downloads/pdf/lsm6dsox-and-ism330dhc-6-dof-imu.pdf","label":"Datasheet","verification":"manufacturer","notes":null},{"other":{},"kind":"image","url":"https://cdn-shop.adafruit.com/970x728/4502-06.jpg","label":"Adafruit ISM330DHCX 6-DoF IMU (Adafruit 4502) — store photo","verification":"manufacturer","notes":"store gallery: angled shot of the breakout (second gallery image)"},{"other":{},"kind":"cad","url":"adafruit-ism330dhcx-4502.step","label":"STEP (generated from datasheet drawing)","verification":"generated","notes":"cad_check passed"}],"offers":[{"other":{"sku":"4502","price_breaks":[]},"supplier":"www.adafruit.com","url":"https://www.adafruit.com/product/4502","currency":"USD","unit_price":19.95,"stock_status":"in_stock","region":"US","minimum_quantity":null,"checked_at":"2026-10-01T07:15:39+00:00","lead_time_days_min":null,"lead_time_days_max":null,"destination":"US","destination_postal_code":null,"notes":null}],"best_for":[{"other":{},"label":"Balance, orientation and motion tracking","reason":"6-axis ISM330DHCX gives angular rate and acceleration for balancing, tilt and heading estimation over i2c/spi.","basis":"engineering_inference"}],"children":[{"other":{},"ref_id":"0f9d6cf7-cef1-5754-a3f4-3b341aa20c38--u1","role":"sensor","count":1,"notes":"STMicroelectronics ISM330DHCX"}],"spec":{"other":{},"usage":{"other":{},"pinout":[{"id":"Vin","kind":"power_in","label":"Vin","notes":"this is the power pin. Since the sensor chip uses 3 VDC, we have included a voltage regulator on board that will take 3-5VDC and safely convert it down.","other":{},"functions":["power_in"],"electrical":{}},{"id":"3Vo","kind":"power_out","label":"3Vo","notes":"this is the 3.3V output from the voltage regulator, you can grab up to 100mA from this if you like","other":{},"functions":["power_out"],"electrical":{}},{"id":"GND","kind":"ground","label":"GND","notes":"common ground for power and logic I2C Logic Pins","other":{},"functions":["ground"],"voltage_v":0,"electrical":{}},{"id":"SCL","kind":"i2c_scl","label":"SCL","notes":"I2C clock pin, connect to your microcontroller's I2C clock line. This pin is level shifted so you can use 3-5V logic, and there's a 10K pullup on this pin.","other":{},"functions":["scl"],"electrical":{}},{"id":"SDA","kind":"i2c_sda","label":"SDA","notes":"I2C data pin, connect to your microcontroller's I2C data line. This pin is level shifted so you can use 3-5V logic, and there's a 10K pullup on this pin.","other":{},"functions":["sda"],"electrical":{}},{"id":"SCK","kind":"spi_sck","label":"SCK","notes":"This is also the SPI Clock pin, it's an input to the chip","other":{},"functions":["sck"],"electrical":{}},{"id":"DO (Bottom)","kind":"spi_miso","label":"DO (Bottom)","notes":"this is the serial Data Out / Microcontroller In Sensor Out pin, for data sent from the LSM6DSOX, ISM330DHCX, or LSM6DSO32 to your processor.","other":{},"functions":["do _bottom"],"electrical":{}},{"id":"CS (Bottom)","kind":"spi_cs","label":"CS (Bottom)","notes":"this is the Chip Select pin, drop it low to start an SPI transaction.","other":{},"functions":["cs _bottom"],"electrical":{}},{"id":"INT1","kind":"interrupt","label":"INT1","notes":"This is the primary interrupt pin. You can setup the LSM6DSOX, ISM330DHCX, or LSM6DSO32 to pull this low when certain conditions are met such as new measurement data being available. Consult the datasheet (https:// adafru.it/HFU) for usage","other":{},"functions":["int1"],"electrical":{}},{"id":"INT2","kind":"interrupt","label":"INT2","notes":"This is the primary interrupt pin. You can setup the LSM6DSOX, ISM330DHCX, or LSM6DSO32 to pull this low when certain conditions are met such as new measurement data being available. Consult the datasheet (https:// adafru.it/HFU) for usage","other":{},"functions":["int2"],"electrical":{}},{"id":"D0 (Bottom)","kind":"address","label":"D0 (Bottom)","notes":"I2C Address pin. Pulling this pin high or bridging the solder jumper on the back will change the I2C address from 0x6A to 0x6B","other":{},"functions":["d0 _bottom"],"electrical":{}}],"derived":{},"connectors":[{"id":"stemma_qt","kind":"STEMMA QT / Qwiic I2C (JST SH 4-pin), two connectors","other":{},"pin_count":4}],"pin_mappings":[],"requirements":{"other":{},"data_inputs":[],"power_inputs":[]},"pinout_complete":true},"geometry":{"cad":{"bbox":{"width_mm":17.78,"height_mm":1.6,"length_mm":25.4},"features":[],"mesh_path":"adafruit-ism330dhcx-4502.stl","step_path":"adafruit-ism330dhcx-4502.step","assumptions":["thickness=1.6 mm assumed: PCB thickness not printed (guide, fab print, store page); 1.6 mm assumed for the CAD envelope only"],"verification":"generated","envelope_complete":false},"other":{},"derived":{},"dimensions":{"other":{},"width_mm":17.78,"height_mm":1.6,"length_mm":25.4},"feature_boxes":[],"mounting_holes":[]},"provides":{"axes":6,"other":{},"derived":{},"features":["Gyro range up to ±4000 dps (most gyros top out at 2000)","Industrial temperature range −40 to +105 °C with extra calibration and compensation","Accelerometer and gyroscope on the same die for synchronized measurements","Tap / activity detection, step counter, finite state machine and machine-learning core","Two interrupt pins (INT1, INT2)"],"interface":"i2c/spi","sensor_ic":"ISM330DHCX","i2c_address":"0x6A (0x6B with DO high)","sensor_type":"imu_6dof","capabilities":[],"accel_range_g":16,"sensor_fusion":false,"gyro_range_dps":4000,"output_data_rate_hz":6700},"compliance":{"other":{},"derived":{},"certifications":[]},"constraints":{"other":{},"derived":{},"thermal":{"other":{},"operating_temp_max_c":105,"operating_temp_min_c":-40},"electrical":{"other":{},"io_voltage_v":5,"supply_voltage_max_v":5,"supply_voltage_min_v":3}}},"other":null,"source_type":"pdf","source_ref":"https://cdn-learn.adafruit.com/downloads/pdf/lsm6dsox-and-ism330dhc-6-dof-imu.pdf","datasheet":{"cad":{"bbox":{"max":[25.4,17.78,1.6],"min":[0,0,0],"width_mm":17.78,"height_mm":1.6,"length_mm":25.4},"check":{"failed":[],"passed":true},"expected":[{"what":"pcb","width":17.78,"length":25.4,"thickness":1.6}],"archetype":"pcb_board","mesh_path":"/Users/sumeet/Documents/Xirkit Parent/XirkitOnboard/work/adafruit-ism330dhcx-4502/07_cad/part.stl","step_path":"/Users/sumeet/Documents/Xirkit Parent/XirkitOnboard/work/adafruit-ism330dhcx-4502/07_cad/part.step","views_png":"/Users/sumeet/Documents/Xirkit Parent/XirkitOnboard/work/adafruit-ism330dhcx-4502/07_cad/views.png","export_stl":"adafruit-ism330dhcx-4502.stl","assumptions":["thickness=1.6 mm assumed: PCB thickness not printed (guide, fab print, store page); 1.6 mm assumed for the CAD envelope only"],"export_step":"adafruit-ism330dhcx-4502.step","envelope_complete":false},"chips":[{"id":"u1","mpn":"ISM330DHCX","src":{"page":30,"quote":"Behold, the ST ISM330DHCX: an industrial quality Accelerometer+Gyroscope 6-DOF IMUs (inertial measurement unit) from ST.","method":"text"},"role":"sensor","manufacturer":"STMicroelectronics"}],"fields":{"axes":{"src":{"page":28,"quote":"# Adafruit ISM330DHCX - 6 DoF IMU - Accelerometer and Gyroscope - STEMMA QT / Qwiic","method":"text"},"unit":null,"value":6},"connector":{"src":{"page":7,"quote":"• STEMMA QT (https://adafru.it/Ft4) - These connectors allow you to connectors","method":"text"},"unit":null,"value":"2× STEMMA QT / Qwiic (JST SH 4-pin) + 0.1″ header pads"},"interface":{"src":{"page":7,"quote":"• SCK - This is also the SPI Clock pin, it's an input to the chip","method":"text"},"unit":null,"value":"i2c/spi"},"sensor_ic":{"src":{"page":30,"quote":"Behold, the ST ISM330DHCX: an industrial quality Accelerometer+Gyroscope 6-DOF IMUs (inertial measurement unit) from ST.","method":"text"},"unit":null,"value":"ISM330DHCX"},"gyro_range":{"src":{"page":30,"quote":"For the gyroscope: ±125/±250/±500/±1000/±2000/±4000 dps","method":"text"},"unit":"°/s","value":4000},"accel_range":{"src":{"page":30,"quote":"For the accelerometer: ±2/±4/±8/±16 g at 1.6 Hz to 6.7KHz update rate.","method":"text"},"unit":"gn","value":16},"i2c_address":{"src":{"page":7,"quote":"jumper on the back will change the I2C address from 0x6A to 0x6B","method":"text"},"unit":null,"value":"0x6A (0x6B with DO high)"},"sensor_type":{"src":{"page":28,"quote":"# Adafruit ISM330DHCX - 6 DoF IMU - Accelerometer and Gyroscope - STEMMA QT / Qwiic","method":"text"},"unit":null,"value":"imu_6dof"},"logic_voltage":{"src":{"page":7,"quote":"level shifted so you can use 3-5V logic, and there's a 10K pullup on this pin.","method":"text"},"unit":"V","value":5},"sensor_fusion":{"src":{"page":28,"quote":"# Adafruit ISM330DHCX - 6 DoF IMU - Accelerometer and Gyroscope - STEMMA QT / Qwiic","method":"text"},"unit":null,"value":false},"supply_voltage":{"src":{"page":6,"quote":"a voltage regulator on board that will take 3-5VDC and safely convert it down.","method":"text"},"unit":"V","value":[3,5]},"output_data_rate":{"src":{"page":30,"quote":"±4000 dps at 12.5 Hz to 6.7 KHz.","method":"text"},"orig":{"unit":"kHz","value":6.7},"unit":"Hz","value":6700},"operating_temperature":{"src":{"page":30,"quote":"wide environmental range from -40 to +105","method":"text"},"unit":"°C","value":[-40,105]}},"groups":{"all":["Vin","3Vo","GND","SCL","SDA","SCK","DO (Bottom)","CS (Bottom)","INT1","INT2","D0 (Bottom)"]},"source":{"url":"https://cdn-learn.adafruit.com/downloads/pdf/lsm6dsox-and-ism330dhc-6-dof-imu.pdf","pages":35,"sha256":"945fbf1b096df16412c69922c9c06fe2c0f5a4272ced9017f3c339d98a1ef458","onboarded_at":"2026-10-01T08:01:05+00:00"},"coverage":{"pct":92.9,"score":"26/28","passed":true,"explained_nulls":["mag_range","accel_noise","gyro_noise","supply_current","weight","thickness"]},"entities":[{"id":"Vin","attrs":{"kind":"power_in","label":"Vin","designator":"Vin","description":"this is the power pin. Since the sensor chip uses 3 VDC, we have included a voltage regulator on board that will take 3-5VDC and safely convert it down."},"sources":[{"page":6,"quote":"• Vin - this is the power pin. Since the sensor chip uses 3 VDC, we have included a voltage regulator on board that will take 3-5VDC and safely convert it down.","method":"text","fragment":"entities_pins.json"}],"attr_src":{"kind":{"page":6,"quote":"• Vin - this is the power pin. Since the sensor chip uses 3 VDC, we have included a voltage regulator on board that will take 3-5VDC and safely convert it down.","method":"text","fragment":"entities_pins.json"},"label":{"page":6,"quote":"• Vin - this is the power pin. Since the sensor chip uses 3 VDC, we have included a voltage regulator on board that will take 3-5VDC and safely convert it down.","method":"text","fragment":"entities_pins.json"},"designator":{"page":6,"quote":"• Vin - this is the power pin. Since the sensor chip uses 3 VDC, we have included a voltage regulator on board that will take 3-5VDC and safely convert it down.","method":"text","fragment":"entities_pins.json"},"description":{"page":6,"quote":"• Vin - this is the power pin. Since the sensor chip uses 3 VDC, we have included a voltage regulator on board that will take 3-5VDC and safely convert it down.","method":"text","fragment":"entities_pins.json"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"3Vo","attrs":{"kind":"power_out","label":"3Vo","designator":"3Vo","description":"this is the 3.3V output from the voltage regulator, you can grab up to 100mA from this if you like"},"sources":[{"page":6,"quote":"• 3Vo - this is the 3.3V output from the voltage regulator, you can grab up to 100mA from this if you like","method":"text","fragment":"entities_pins.json"}],"attr_src":{"kind":{"page":6,"quote":"• 3Vo - this is the 3.3V output from the voltage regulator, you can grab up to 100mA from this if you like","method":"text","fragment":"entities_pins.json"},"label":{"page":6,"quote":"• 3Vo - this is the 3.3V output from the voltage regulator, you can grab up to 100mA from this if you like","method":"text","fragment":"entities_pins.json"},"designator":{"page":6,"quote":"• 3Vo - this is the 3.3V output from the voltage regulator, you can grab up to 100mA from this if you like","method":"text","fragment":"entities_pins.json"},"description":{"page":6,"quote":"• 3Vo - this is the 3.3V output from the voltage regulator, you can grab up to 100mA from this if you like","method":"text","fragment":"entities_pins.json"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"GND","attrs":{"kind":"ground","label":"GND","designator":"GND","description":"common ground for power and logic I2C Logic Pins"},"sources":[{"page":7,"quote":"• GND - common ground for power and logic I2C Logic Pins","method":"text","fragment":"entities_pins.json"}],"attr_src":{"kind":{"page":7,"quote":"• GND - common ground for power and logic I2C Logic Pins","method":"text","fragment":"entities_pins.json"},"label":{"page":7,"quote":"• GND - common ground for power and logic I2C Logic Pins","method":"text","fragment":"entities_pins.json"},"designator":{"page":7,"quote":"• GND - common ground for power and logic I2C Logic Pins","method":"text","fragment":"entities_pins.json"},"description":{"page":7,"quote":"• GND - common ground for power and logic I2C Logic Pins","method":"text","fragment":"entities_pins.json"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"SCL","attrs":{"kind":"i2c_scl","label":"SCL","designator":"SCL","description":"I2C clock pin, connect to your microcontroller's I2C clock line. This pin is level shifted so you can use 3-5V logic, and there's a 10K pullup on this pin."},"sources":[{"page":7,"quote":"• SCL - I2C clock pin, connect to your microcontroller's I2C clock line. This pin is level shifted so you can use 3-5V logic, and there's a 10K pullup on this pin.","method":"text","fragment":"entities_pins.json"}],"attr_src":{"kind":{"page":7,"quote":"• SCL - I2C clock pin, connect to your microcontroller's I2C clock line. This pin is level shifted so you can use 3-5V logic, and there's a 10K pullup on this pin.","method":"text","fragment":"entities_pins.json"},"label":{"page":7,"quote":"• SCL - I2C clock pin, connect to your microcontroller's I2C clock line. This pin is level shifted so you can use 3-5V logic, and there's a 10K pullup on this pin.","method":"text","fragment":"entities_pins.json"},"designator":{"page":7,"quote":"• SCL - I2C clock pin, connect to your microcontroller's I2C clock line. This pin is level shifted so you can use 3-5V logic, and there's a 10K pullup on this pin.","method":"text","fragment":"entities_pins.json"},"description":{"page":7,"quote":"• SCL - I2C clock pin, connect to your microcontroller's I2C clock line. This pin is level shifted so you can use 3-5V logic, and there's a 10K pullup on this pin.","method":"text","fragment":"entities_pins.json"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"SDA","attrs":{"kind":"i2c_sda","label":"SDA","designator":"SDA","description":"I2C data pin, connect to your microcontroller's I2C data line. This pin is level shifted so you can use 3-5V logic, and there's a 10K pullup on this pin."},"sources":[{"page":7,"quote":"• SDA -I2C data pin, connect to your microcontroller's I2C data line. This pin is level shifted so you can use 3-5V logic, and there's a 10K pullup on this pin.","method":"text","fragment":"entities_pins.json"}],"attr_src":{"kind":{"page":7,"quote":"• SDA -I2C data pin, connect to your microcontroller's I2C data line. This pin is level shifted so you can use 3-5V logic, and there's a 10K pullup on this pin.","method":"text","fragment":"entities_pins.json"},"label":{"page":7,"quote":"• SDA -I2C data pin, connect to your microcontroller's I2C data line. This pin is level shifted so you can use 3-5V logic, and there's a 10K pullup on this pin.","method":"text","fragment":"entities_pins.json"},"designator":{"page":7,"quote":"• SDA -I2C data pin, connect to your microcontroller's I2C data line. This pin is level shifted so you can use 3-5V logic, and there's a 10K pullup on this pin.","method":"text","fragment":"entities_pins.json"},"description":{"page":7,"quote":"• SDA -I2C data pin, connect to your microcontroller's I2C data line. This pin is level shifted so you can use 3-5V logic, and there's a 10K pullup on this pin.","method":"text","fragment":"entities_pins.json"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"SCK","attrs":{"kind":"spi_sck","label":"SCK","designator":"SCK","description":"This is also the SPI Clock pin, it's an input to the chip"},"sources":[{"page":7,"quote":"• SCK - This is also the SPI Clock pin, it's an input to the chip","method":"text","fragment":"entities_pins.json"}],"attr_src":{"kind":{"page":7,"quote":"• SCK - This is also the SPI Clock pin, it's an input to the chip","method":"text","fragment":"entities_pins.json"},"label":{"page":7,"quote":"• SCK - This is also the SPI Clock pin, it's an input to the chip","method":"text","fragment":"entities_pins.json"},"designator":{"page":7,"quote":"• SCK - This is also the SPI Clock pin, it's an input to the chip","method":"text","fragment":"entities_pins.json"},"description":{"page":7,"quote":"• SCK - This is also the SPI Clock pin, it's an input to the chip","method":"text","fragment":"entities_pins.json"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"DO (Bottom)","attrs":{"kind":"spi_miso","label":"DO (Bottom)","designator":"DO (Bottom)","description":"this is the serial Data Out / Microcontroller In Sensor Out pin, for data sent from the LSM6DSOX, ISM330DHCX, or LSM6DSO32 to your processor."},"sources":[{"page":7,"quote":"• DO (Bottom) - this is the serial Data Out / Microcontroller In Sensor Out pin, for data sent from the LSM6DSOX, ISM330DHCX, or LSM6DSO32 to your processor.","method":"text","fragment":"entities_pins.json"}],"attr_src":{"kind":{"page":7,"quote":"• DO (Bottom) - this is the serial Data Out / Microcontroller In Sensor Out pin, for data sent from the LSM6DSOX, ISM330DHCX, or LSM6DSO32 to your processor.","method":"text","fragment":"entities_pins.json"},"label":{"page":7,"quote":"• DO (Bottom) - this is the serial Data Out / Microcontroller In Sensor Out pin, for data sent from the LSM6DSOX, ISM330DHCX, or LSM6DSO32 to your processor.","method":"text","fragment":"entities_pins.json"},"designator":{"page":7,"quote":"• DO (Bottom) - this is the serial Data Out / Microcontroller In Sensor Out pin, for data sent from the LSM6DSOX, ISM330DHCX, or LSM6DSO32 to your processor.","method":"text","fragment":"entities_pins.json"},"description":{"page":7,"quote":"• DO (Bottom) - this is the serial Data Out / Microcontroller In Sensor Out pin, for data sent from the LSM6DSOX, ISM330DHCX, or LSM6DSO32 to your processor.","method":"text","fragment":"entities_pins.json"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"CS (Bottom)","attrs":{"kind":"spi_cs","label":"CS (Bottom)","designator":"CS (Bottom)","description":"this is the Chip Select pin, drop it low to start an SPI transaction."},"sources":[{"page":7,"quote":"• CS (Bottom) - this is the Chip Select pin, drop it low to start an SPI transaction.","method":"text","fragment":"entities_pins.json"}],"attr_src":{"kind":{"page":7,"quote":"• CS (Bottom) - this is the Chip Select pin, drop it low to start an SPI transaction.","method":"text","fragment":"entities_pins.json"},"label":{"page":7,"quote":"• CS (Bottom) - this is the Chip Select pin, drop it low to start an SPI transaction.","method":"text","fragment":"entities_pins.json"},"designator":{"page":7,"quote":"• CS (Bottom) - this is the Chip Select pin, drop it low to start an SPI transaction.","method":"text","fragment":"entities_pins.json"},"description":{"page":7,"quote":"• CS (Bottom) - this is the Chip Select pin, drop it low to start an SPI transaction.","method":"text","fragment":"entities_pins.json"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"INT1","attrs":{"kind":"interrupt","label":"INT1","designator":"INT1","description":"This is the primary interrupt pin. You can setup the LSM6DSOX, ISM330DHCX, or LSM6DSO32 to pull this low when certain conditions are met such as new measurement data being available. Consult the datasheet (https:// adafru.it/HFU) for usage"},"sources":[{"page":7,"quote":"• INT1 -This is the primary interrupt pin. You can setup the LSM6DSOX, ISM330DHCX, or LSM6DSO32 to pull this low when certain conditions are met such as new measurement data being available. Consult the datasheet (https:// adafru.it/HFU) for usage","method":"text","fragment":"entities_pins.json"}],"attr_src":{"kind":{"page":7,"quote":"• INT1 -This is the primary interrupt pin. You can setup the LSM6DSOX, ISM330DHCX, or LSM6DSO32 to pull this low when certain conditions are met such as new measurement data being available. Consult the datasheet (https:// adafru.it/HFU) for usage","method":"text","fragment":"entities_pins.json"},"label":{"page":7,"quote":"• INT1 -This is the primary interrupt pin. You can setup the LSM6DSOX, ISM330DHCX, or LSM6DSO32 to pull this low when certain conditions are met such as new measurement data being available. Consult the datasheet (https:// adafru.it/HFU) for usage","method":"text","fragment":"entities_pins.json"},"designator":{"page":7,"quote":"• INT1 -This is the primary interrupt pin. You can setup the LSM6DSOX, ISM330DHCX, or LSM6DSO32 to pull this low when certain conditions are met such as new measurement data being available. Consult the datasheet (https:// adafru.it/HFU) for usage","method":"text","fragment":"entities_pins.json"},"description":{"page":7,"quote":"• INT1 -This is the primary interrupt pin. You can setup the LSM6DSOX, ISM330DHCX, or LSM6DSO32 to pull this low when certain conditions are met such as new measurement data being available. Consult the datasheet (https:// adafru.it/HFU) for usage","method":"text","fragment":"entities_pins.json"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"INT2","attrs":{"kind":"interrupt","label":"INT2","designator":"INT2","description":"This is the primary interrupt pin. You can setup the LSM6DSOX, ISM330DHCX, or LSM6DSO32 to pull this low when certain conditions are met such as new measurement data being available. Consult the datasheet (https:// adafru.it/HFU) for usage"},"sources":[{"page":7,"quote":"• INT2 -This is the primary interrupt pin. You can setup the LSM6DSOX, ISM330DHCX, or LSM6DSO32 to pull this low when certain conditions are met such as new measurement data being available. Consult the datasheet (https:// adafru.it/HFU) for usage","method":"text","fragment":"entities_pins.json"}],"attr_src":{"kind":{"page":7,"quote":"• INT2 -This is the primary interrupt pin. You can setup the LSM6DSOX, ISM330DHCX, or LSM6DSO32 to pull this low when certain conditions are met such as new measurement data being available. Consult the datasheet (https:// adafru.it/HFU) for usage","method":"text","fragment":"entities_pins.json"},"label":{"page":7,"quote":"• INT2 -This is the primary interrupt pin. You can setup the LSM6DSOX, ISM330DHCX, or LSM6DSO32 to pull this low when certain conditions are met such as new measurement data being available. Consult the datasheet (https:// adafru.it/HFU) for usage","method":"text","fragment":"entities_pins.json"},"designator":{"page":7,"quote":"• INT2 -This is the primary interrupt pin. You can setup the LSM6DSOX, ISM330DHCX, or LSM6DSO32 to pull this low when certain conditions are met such as new measurement data being available. Consult the datasheet (https:// adafru.it/HFU) for usage","method":"text","fragment":"entities_pins.json"},"description":{"page":7,"quote":"• INT2 -This is the primary interrupt pin. You can setup the LSM6DSOX, ISM330DHCX, or LSM6DSO32 to pull this low when certain conditions are met such as new measurement data being available. Consult the datasheet (https:// adafru.it/HFU) for usage","method":"text","fragment":"entities_pins.json"}},"functions":[],"electrical":{},"entity_type":"pin"},{"id":"D0 (Bottom)","attrs":{"kind":"address","label":"D0 (Bottom)","designator":"D0 (Bottom)","description":"I2C Address pin. Pulling this pin high or bridging the solder jumper on the back will change the I2C address from 0x6A to 0x6B"},"sources":[{"page":7,"quote":"• D0 (Bottom) - I2C Address pin. Pulling this pin high or bridging the solder jumper on the back will change the I2C address from 0x6A to 0x6B","method":"text","fragment":"entities_pins.json"}],"attr_src":{"kind":{"page":7,"quote":"• D0 (Bottom) - I2C Address pin. Pulling this pin high or bridging the solder jumper on the back will change the I2C address from 0x6A to 0x6B","method":"text","fragment":"entities_pins.json"},"label":{"page":7,"quote":"• D0 (Bottom) - I2C Address pin. Pulling this pin high or bridging the solder jumper on the back will change the I2C address from 0x6A to 0x6B","method":"text","fragment":"entities_pins.json"},"designator":{"page":7,"quote":"• D0 (Bottom) - I2C Address pin. Pulling this pin high or bridging the solder jumper on the back will change the I2C address from 0x6A to 0x6B","method":"text","fragment":"entities_pins.json"},"description":{"page":7,"quote":"• D0 (Bottom) - I2C Address pin. Pulling this pin high or bridging the solder jumper on the back will change the I2C address from 0x6A to 0x6B","method":"text","fragment":"entities_pins.json"}},"functions":[],"electrical":{},"entity_type":"pin"}],"taxonomy":{"pinouts":{"role":"pins_or_terminals","definition":"Pinout section naming each pin / pad (VIN, 3Vo, GND, SCL, SDA, INT, RST, CS, address jumpers) and what it does"},"schematic":{"role":"pins_or_terminals","definition":"Schematic or downloads page"},"code_usage":{"role":"software_usage","definition":"Arduino / CircuitPython / Python wiring, library install and example code"},"dimensions":{"role":"mechanical_dimensions","definition":"Fab print / board dimensions, mounting holes"},"site_chrome":{"role":"other","definition":"Navigation, related products, footers, page headers"},"specifications":{"role":"electrical_ratings","definition":"Sensor specifications: axes, accelerometer / gyro / magnetometer ranges, data rates, noise, fusion outputs, supply, interface, I2C address"},"pricing_ordering":{"role":"ordering_commercial","definition":"Store page: price, product ID, stock, technical details"},"product_overview":{"role":"identity_overview","definition":"Overview of the breakout: sensor chip, what it measures, fusion features, STEMMA QT"}},"variants":{},"commercial":{"other":{},"checked_at":"2026-10-01T07:15:39+00:00","compliance":[],"ordering_codes":[{"code":"4502","description":"Adafruit product ID"}]},"mechanical":{"dims":{"width":{"src":{"page":26,"quote":"0.70","figure":"Fab Print (identical for the LSM6DSOX and ISM330DHCX)","method":"derived"},"unit":"mm","value":17.78},"length":{"src":{"page":26,"quote":"1.00","figure":"Fab Print (identical for the LSM6DSOX and ISM330DHCX)","method":"derived"},"unit":"mm","value":25.4},"hole_pattern_x":{"src":{"page":26,"quote":"0.80","figure":"Fab Print (identical for the LSM6DSOX and ISM330DHCX)","method":"derived"},"unit":"mm","value":20.32},"hole_pattern_y":{"src":{"page":26,"quote":"0.50","figure":"Fab Print (identical for the LSM6DSOX and ISM330DHCX)","method":"derived"},"unit":"mm","value":12.7}},"kind":"mechanical","holes":[],"units":"mm","origin":"board bottom-left; fab print in inches × 25.4","features":[],"archetype":"pcb_board","assumptions":{"thickness":{"why":"PCB thickness not printed (guide, fab print, store page); 1.6 mm assumed for the CAD envelope only","value":1.6}}},"page_index":[{"page":1,"tags":["site_chrome"],"primary":"site_chrome"},{"page":2,"tags":["code_usage","schematic","site_chrome"],"primary":"site_chrome"},{"page":3,"tags":["site_chrome","product_overview"],"primary":"product_overview"},{"page":4,"tags":["specifications"],"primary":"specifications"},{"page":5,"tags":["site_chrome","product_overview"],"primary":"product_overview"},{"page":6,"tags":["pinouts"],"primary":"pinouts"},{"page":7,"tags":["pinouts"],"primary":"pinouts"},{"page":8,"tags":["pinouts"],"primary":"pinouts"},{"page":9,"tags":["code_usage"],"primary":"code_usage"},{"page":10,"tags":["code_usage"],"primary":"code_usage"},{"page":11,"tags":["code_usage"],"primary":"code_usage"},{"page":12,"tags":["code_usage"],"primary":"code_usage"},{"page":13,"tags":["code_usage"],"primary":"code_usage"},{"page":14,"tags":["code_usage"],"primary":"code_usage"},{"page":15,"tags":["code_usage"],"primary":"code_usage"},{"page":16,"tags":["code_usage"],"primary":"code_usage"},{"page":17,"tags":["code_usage"],"primary":"code_usage"},{"page":18,"tags":["code_usage"],"primary":"code_usage"},{"page":19,"tags":["code_usage"],"primary":"code_usage"},{"page":20,"tags":["code_usage"],"primary":"code_usage"},{"page":21,"tags":["code_usage"],"primary":"code_usage"},{"page":22,"tags":["code_usage"],"primary":"code_usage"},{"page":23,"tags":["schematic","code_usage"],"primary":"code_usage"},{"page":24,"tags":["code_usage"],"primary":"code_usage"},{"page":25,"tags":["schematic","code_usage"],"primary":"code_usage"},{"page":26,"tags":["dimensions"],"primary":"dimensions"},{"page":27,"tags":["product_overview","site_chrome"],"primary":"product_overview"},{"page":28,"tags":["product_overview"],"primary":"product_overview"},{"page":29,"tags":["pricing_ordering"],"primary":"pricing_ordering"},{"page":30,"tags":["product_overview"],"primary":"product_overview"},{"page":31,"tags":["schematic"],"primary":"schematic"},{"page":32,"tags":[],"primary":"none_of_these"},{"page":33,"tags":["site_chrome"],"primary":"site_chrome"},{"page":34,"tags":["pricing_ordering"],"primary":"pricing_ordering"},{"page":35,"tags":["pricing_ordering"],"primary":"pricing_ordering"}],"performance":[],"schema_name":"datasheet-1","part_ratings":{}},"use_cases":["balance-orientation"],"commercial":{"other":{},"checked_at":"2026-10-01T07:15:39+00:00","compliance":[],"ordering_codes":[{"code":"4502","description":"Adafruit product ID"}]},"assembly_label":"Module","assembly_level":2,"search_aliases":["ISM330DHCX breakout","6-DoF ISM330DHCX IMU","4502"],"children_summary":[{"id":"0f9d6cf7-cef1-5754-a3f4-3b341aa20c38--u1","part_number":"ISM330DHCX","manufacturer":"STMicroelectronics","role":"sensor","architecture":null,"clock_mhz":null,"memory":null}],"design":{"assets":[{"other":{},"kind":"datasheet","url":"https://cdn-learn.adafruit.com/downloads/pdf/lsm6dsox-and-ism330dhc-6-dof-imu.pdf","label":"Datasheet","verification":"manufacturer","notes":null,"resolved_url":"https://cdn-learn.adafruit.com/downloads/pdf/lsm6dsox-and-ism330dhc-6-dof-imu.pdf"},{"other":{},"kind":"image","url":"https://cdn-shop.adafruit.com/970x728/4502-06.jpg","label":"Adafruit ISM330DHCX 6-DoF IMU (Adafruit 4502) — store photo","verification":"manufacturer","notes":"store gallery: angled shot of the breakout (second gallery image)","resolved_url":"https://cdn-shop.adafruit.com/970x728/4502-06.jpg"},{"other":{},"kind":"cad","url":"adafruit-ism330dhcx-4502.step","label":"STEP (generated from datasheet drawing)","verification":"generated","notes":"cad_check passed","resolved_url":"https://wlrumvsjnliyuuvzwnrt.supabase.co/storage/v1/object/public/geometry/adafruit-ism330dhcx-4502.step"}],"cad":{"verification":"generated","envelope_complete":false,"assumptions":["thickness=1.6 mm assumed: PCB thickness not printed (guide, fab print, store page); 1.6 mm assumed for the CAD envelope only"],"step_path":"adafruit-ism330dhcx-4502.step","mesh_path":"adafruit-ism330dhcx-4502.stl","footprint_svg_path":null,"bbox":{"length_mm":25.4,"width_mm":17.78,"height_mm":1.6},"features":[],"step_url":"https://wlrumvsjnliyuuvzwnrt.supabase.co/storage/v1/object/public/geometry/adafruit-ism330dhcx-4502.step","mesh_url":"https://wlrumvsjnliyuuvzwnrt.supabase.co/storage/v1/object/public/geometry/adafruit-ism330dhcx-4502.stl","footprint_svg_url":null},"limitations":["Generated geometry is an approximate mechanical envelope; inspect original manufacturer CAD when available.","Generated footprint_svg_path is an outline, not a verified electrical land pattern.","Xirkit does not run fit checks; download step_url and test fit against your own enclosure."]}}}