Pinouts

Power Pins

The sensor on the breakout requires 3V power. Since many customers have 5V microcontrollers like Arduino, we tossed a 3.3V regulator on the board. Its ultra-low dropout so you can power it from 3.3V-5V just fine.
  • Vin - this is the power pin. Since the chip uses 3 VDC, we have included a voltage regulator on board that will take 3-5VDC and safely convert it down. To power the board, give it the same power as the logic level of your microcontroller - e.g. for a 5V micro like Arduino, use 5V
  • 3V3 - this is the 3.3V output from the voltage regulator, you can grab up to 100mA from this if you like
  • GND - common ground for power and logic

I2C Pins

  • SCL - I2C clock pin, connect to your microcontrollers I2C clock line. This pin is level shifted so you can use 3-5V logic, and there's a 10K pullup on this pin.
  • SDA - I2C data pin, connect to your microcontrollers I2C data line. This pin is level shifted so you can use 3-5V logic, and there's a 10K pullup on this pin.
See the back of the Adafruit Black version for the full pin labels.

SPI Pins

If you're interested in using SPI to interface with the LSM9DS1, you can!

  • SCL - this is also the SPI clock pin, it's level shifted so you can use 3-5V logic input
  • SDA - this is also the SPI MOSI pin, it's level shifted so you can use 3-5V logic input
  • CSAG - this is the Accelerometer+Gyro subchip Chip Select, it's level shifted so you can use 3-5V logic input
  • CSM - this is the Magnetometer subchip Select, it's level shifted so you can use 3-5V logic input
  • SDOAG - this is the Accelerometer+Gyro subchip MISO pin - it's 3V logic out, but can be read properly by 5V logic chips.
  • SDOM/DOM- this is the Magnetometer subchip MISO pin - it's 3V logic out, but can be read properly by 5V logic chips.

Interrupt & Misc Pins

Since there's so many sensors in the LSM9DS1, there's quite a number of interrupt outputs.

  • DEN - this is a pin that supposedly could be used to dynamically enable/disable the Gyro. There's actually no documentation on it but we break it out for you anyways.
  • INT1 & INT2 - These are interrupts from the accelerometer/gyro subchip. We don't have specific library support for these so check the datasheet for what you can make these indicate. They are 3V-logic outputs
  • DRDY - this is the accelerometer/gyro subchip data ready output. We don't have specific library support for these so check the datasheet for how you can set the registers to enable this pin. It is a 3V-logic output.
  • INTM - This is the interrupt from the magnetometer subchip. We don't have specific library support for it so check the datasheet for what you can make it indicate. It is a 3V-logic output.
Note that the pinouts for the new Adafruit Black Stemma QT version are slightly different, with the positions of the DRDY and INTM pins swapped when compared to the Classic Blue revision

Black/Stemma QT Version only

This guide was first published on Feb 01, 2017. It was last updated on Feb 01, 2017.
This page (Pinouts) was last updated on Jul 05, 2020.