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.

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 - 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.
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 23, 2019.