# Adafruit H3LIS331 and LIS331 High-g 3-Axis Accelerometers

## Overview

![](https://cdn-learn.adafruit.com/assets/assets/000/092/530/medium800/sensors_4627-00_edit_narrow.jpg?1593100319)

![](https://cdn-learn.adafruit.com/assets/assets/000/091/824/medium800/sensors_top_no_header_edit.jpg?1591661660)

It’s not hard to find an accelerometer that can measure accelerations up to 16g, but if you need an accelerometer that can measure even larger amounts of acceleration, your options narrow (The [ICM20649](https://www.adafruit.com/product/4464) is a great sensor and can measure up to ±30g).  
  
Enter the **LIS331 family** of accelerometers from ST, including the **H3LIS331** and **LIS331HH**. As their model numbers may suggest, the LIS331s are close cousins to the venerable [LIS3DH](https://www.adafruit.com/product/2809) accelerometer that is on every Circuit Playground, from the Circuit Playground Classic to the newest Circuit Playground Bluefruit. The LIS331s however can measure a wider range of acceleration values.

![](https://cdn-learn.adafruit.com/assets/assets/000/091/826/medium800/sensors_back_edit.jpg?1591661706)

![](https://cdn-learn.adafruit.com/assets/assets/000/092/527/medium800/sensors_4627-back_quarter_edit.jpg?1593099350)

The **LIS331HH** is capable of measuring up to **±24g** on each of its three axes! Should that not be enough for you the **H3LIS331** will certainly have you covered. At the reasonable cost of some signal noise at lower “human level” accelerations, the **H3LIS331** can measure up to **±400g!** The mind boggles at trying to think of what would need to measure that much acceleration. Perhaps you bought a surplus [Sprint missile](https://en.wikipedia.org/wiki/Orders_of_magnitude_(acceleration)) to start your own space program, or maybe you have an idea for a [rocket sled](https://airandspace.si.edu/stories/editorial/man-behind-high-speed-safety-standards) based pizza delivery startup. The sky is the limit!

![](https://cdn-learn.adafruit.com/assets/assets/000/091/827/medium800/sensors_top_with_header_edit.jpg?1591661724)

In addition to their substantial measurement capability, the LIS331s have built in and **configurable high-pass and low-pass filters** to adjust the readings to your application. **Adjustable data** rates also allow you to adjust how frequently to take measurements depending on your power budget, and **SPI and I2C** interfaces give them flexibility to allow them to be used in a range of applications.

![](https://cdn-learn.adafruit.com/assets/assets/000/092/526/medium800/sensors_4627-stemma_edit.jpg?1593099333)

The breakout for the&nbsp; LIS331 family takes one of these little dynamos and puts it on a custom made PCB in the[**STEMMA QT** form factor](https://www.adafruit.com/?q=stemma%20qt%20sensor "STEMMA QT form factor"), making them easy to interface with. The [STEMMA QT connectors](https://learn.adafruit.com/introducing-adafruit-stemma-qt/what-is-stemma-qt) on either side are compatible with the [SparkFun Qwiic](https://www.sparkfun.com/qwiic) I2C connectors. This allows you to make solderless connections between your development board and the LIS331s or to chain them with a wide range of other sensors and accessories using a [**compatible cable**](https://www.adafruit.com/?q=stemma%20qt%20cable). We’ve of course broken out all the pins to standard headers and added a voltage regulator and level shifting so allow you to use it with either 3.3V or 5V systems such as the Metro M4 or Arduino Uno respectively.

Fancy as they are, breakouts alone won’t get you far, so we’ve written libraries for **CircuitPython** and **Arduino** along with example code to make them simple to use. The documentation for how to use the libraries as well as wiring diagrams on the following pages will show you how to use them to get you started.

# Adafruit H3LIS331 and LIS331 High-g 3-Axis Accelerometers

## Pinouts

![](https://cdn-learn.adafruit.com/assets/assets/000/091/825/medium800/sensors_top_no_header_edit.jpg?1591661684)

![](https://cdn-learn.adafruit.com/assets/assets/000/092/531/medium800/sensors_4627-04_edit_narrow.jpg?1593100399)

# 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
- **3Vo** - 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. Has a **10K pullup** already on it.
- **SDA** - I2C data pin, connect to your microcontrollers I2C data line. Has a **10K pullup** already on it.

- To use I2C, keep the **CS** pin either disconnected or tied to a high (3-5V) logic level.

- **SDO** - When in I2C mode, this pin can be used for address selection. When connected to **GND** or left open, the address is **0x18** - it can also be connected to 3.3V to set the address to **0x19**

# SPI pins:

All pins going into the breakout have level shifting circuitry to make them 3-5V logic level safe. Use whatever logic level is on **Vin!**

- **SCL** - this is the **S** PI **Cl** oc **k** pin, its an input to the chip
- **SDA** - this is the **S** erial **Da** ta In / **M** icrocontroller **O** ut **S** ensor **I** n&nbsp;pin, for data sent from your processor to the LIS3DH
- **SDO** - this is the **S** erial **D** ata **O** ut / **M** icrocontroller **I** n **S** ensor **O** ut&nbsp;pin, for data sent from the LIS331's to your processor. It's 3.3V logic level out
- **CS** - this is the **C** hip **S** elect pin, drop it low to start an SPI transaction. Its an input to the chip

If you want to connect multiple LIS331's to one microcontroller, have them share the SDI, SDO and SCK pins. Then assign each one a unique CS pin.

## Other pins

- **INT, I2 -** The interrupt output pins. You can configure an interrupt to trigger on different events such as data being available to either pin. Consult the datasheet linked on the Downloads page for more information.
- **NC** - These are **No Connect** pins, they are used for mechanical stability only

# Adafruit H3LIS331 and LIS331 High-g 3-Axis Accelerometers

## Arduino

# I2C Wiring

Use this wiring if you want to connect via I2C interface

By default, the i2c address is **0x18**. &nbsp;If you add a jumper from **SDO** to **3Vo** &nbsp;the address will change to&nbsp; **0x19**

Here is an example using the STEMMA QT connector for solderless wiring

- &nbsp;Connect&nbsp;**board VIN (red wire)** to&nbsp; **Arduino**  **5V** &nbsp;if you are running a **5V** board Arduino (Uno, etc.).&nbsp;If your board is **3V,** connect to that instead.
- Connect **board** **GND (black wire)&nbsp;**to&nbsp; **Arduino**  **GND**
- Connect **board** **SCL (yellow wire)&nbsp;**to&nbsp; **Arduino**  **SCL**
- Connect **board** **SDA (blue wire)&nbsp;**to&nbsp; **Arduino**  **SDA**

![sensors_c_arduino_wiring_qt.png](https://cdn-learn.adafruit.com/assets/assets/000/091/177/medium640/sensors_c_arduino_wiring_qt.png?1589565405)

And an example using a breadboard:

- &nbsp;Connect&nbsp;**board VIN (red wire)** to&nbsp; **Arduino**  **5V** &nbsp;if you are running a **5V** board Arduino (Uno, etc.).&nbsp;If your board is **3V,** connect to that instead.
- Connect **board** **GND (black wire)&nbsp;**to&nbsp; **Arduino**  **GND**
- Connect **board** **SCL (yellow wire)&nbsp;**to&nbsp; **Arduino**  **SCL**
- Connect **board** **SDA (blue wire)&nbsp;**to&nbsp; **Arduino**  **SDA**

![sensors_c_arduino_wiring_bb.png](https://cdn-learn.adafruit.com/assets/assets/000/091/178/medium640/sensors_c_arduino_wiring_bb.png?1589565551)

# SPI Wiring

Since this is a SPI-capable sensor, we can use hardware or 'software' SPI. To make wiring identical on all microcontrollers, we'll begin with 'software' SPI. The following pins should be used:

- Connect **Vin** to the power supply, 3V or 5V is fine. Use the same voltage that the microcontroller logic is based off of
- Connect **GND** to common power/data ground
- Connect the **SCK** pin to **Digital #13** but any pin can be used later
- Connect the S **DO** pin to **Digital #12** but any pin can be used later
- Connect the **SDI** &nbsp;pin to **Digital #11** but any pin can be used later
- Connect the **CS** pin **Digital #10** but any pin can be used later

![sensors_c_arduino_wiring_spi.png](https://cdn-learn.adafruit.com/assets/assets/000/091/179/medium640/sensors_c_arduino_wiring_spi.png?1589565798)

Later on, once we get it working, we can adjust the library to use hardware SPI if you desire, or change the pins to others.

# Library Installation

You can install the **Adafruit LIS331 l** ibrary for Arduino using the Library Manager in the Arduino IDE.

![](https://cdn-learn.adafruit.com/assets/assets/000/091/180/medium800/sensors_ARDUINO_-_library_manager_menu.png?1589566033)

Click the&nbsp; **Manage Libraries ...** menu item, search for **Adafruit LIS331** ,&nbsp;and select the&nbsp; **Adafruit LIS331** &nbsp;library:

![](https://cdn-learn.adafruit.com/assets/assets/000/091/206/medium800/sensors_c_arduino_libmgr_ss.png?1589571562)

Then follow the same process for the&nbsp; **Adafruit BusIO** &nbsp;library.

![](https://cdn-learn.adafruit.com/assets/assets/000/091/181/medium800/sensors_aa_ARDUINO-_BusIO_Lib_Manager.png?1589566186)

Finally follow the same process for the&nbsp; **Adafruit Unified Sensor** library:

![](https://cdn-learn.adafruit.com/assets/assets/000/091/182/medium800/sensors_aaa_ARDUINO_-Unified_Sensor_LibMGR.png?1589566193)

# Load Example

Open up&nbsp; **File -\> Examples -\> Adafruit LIS331**  **-\> lis331hh\_accel\_demo** &nbsp;if you are using the **LIS331HH**

If you are using the&nbsp; **H3LIS331** use **File -\> Examples -\> Adafruit LIS331**  **-\> h3lis331\_accel\_demo&nbsp;**

If you are using **SPI** , change the pin names and comment or uncomment the following lines.

```cpp
if (! lis.begin_I2C()) {
  //if (!lis.begin_SPI(LIS331HH_CS)) {
  //if (!lis.begin_SPI(LIS331HH_CS, LIS331HH_SCK, LIS331HH_MISO, LIS331HH_MOSI)) {
```

After opening the demo file for the sensor you are using, upload to your Arduino wired up to the sensor. Once you upload the code, you will see the **acceleration** values for the X, Y, and Z axes being printed when you open the Serial Monitor ( **Tools-\>Serial Monitor** ) at **115200 baud** , similar to this:

![](https://cdn-learn.adafruit.com/assets/assets/000/091/185/medium800/sensors_c_arduino_example_ss_a.png?1589566827)

 **Acceleration** is calculated as how much a velocity (meters per second) changes in a set amount of time, normally 1 second. So you will see acceleration values listed in **meters per second per second** , or **meters per second squared**. If space is short you may see **m/s^2**

Normally, sitting on a table, you'll see X and Y are close to **0** and Z will be about 1&nbsp; **g** or ~9.8 **m/s^2** because the accelerometer is measuring the force of gravity!

You can also move around the board to measure your movements and also try tilting it to see how the gravity 'force' appears at different axes.

![](https://cdn-learn.adafruit.com/assets/assets/000/091/186/medium800/sensors_c_arduino_example_ss_b.png?1589567021)

## Accelerometer ranges

Accelerometers don't 'naturally' spit out a "meters per second squared" value. Instead, they give you a raw value. In this sensor's case, its a number ranging from -32768 and 32767 (a full 16-bit range). Depending on the sensor range, this number scales between the min and max of the range. E.g. if the accelerometer is set to **+-2g** then 32767 is +2g of force, and -32768 is -2g. If the range is set to **+-16g** , then those two number correlate to +16g and -16g respectively. So knowing the range is key to deciphering the data!

You can set, and get the range with:

```cpp
lis.setRange(LIS331HH_RANGE_6_G);   // 6, 12, or 24 G
```

Not every accelerometer has the same range. If you're using the mega-ranged&nbsp; **H3LIS331&nbsp;** you'll use

```cpp
lis.setRange(H3LIS331_RANGE_100_G);   // 100, 200, or 400 G!
```

## Example Code
https://github.com/adafruit/Adafruit_LIS331/blob/master/examples/lis331hh_accel_demo/lis331hh_accel_demo.ino

# Adafruit H3LIS331 and LIS331 High-g 3-Axis Accelerometers

## Arduino Docs

# Adafruit H3LIS331 and LIS331 High-g 3-Axis Accelerometers

## Python & CircuitPython

It's easy to use the **LIS331** sensors with Python or CircuitPython, and the [Adafruit CircuitPython LIS331](https://github.com/adafruit/Adafruit_CircuitPython_LIS331) module. This module allows you to easily write Python code that reads acceleration from the either **LIS331HH** or **H3LIS331** sensors.

You can use this sensor with any CircuitPython microcontroller board or with a computer that has GPIO and Python [thanks to Adafruit\_Blinka, our CircuitPython-for-Python compatibility library](https://learn.adafruit.com/circuitpython-on-raspberrypi-linux).

# CircuitPython Microcontroller Wiring

First wire up a LIS331 to your board exactly as shown on the previous pages for Arduino.&nbsp; You can use either I2C or SPI wiring, although it's recommended to use I2C for simplicity.&nbsp; Here's an example of wiring a Feather M4 to the sensor with I2C using one of the handy [**STEMMA QT**](https://learn.adafruit.com/introducing-adafruit-stemma-qt) connectors:

- **Board 3V** &nbsp;to&nbsp;**sensor VIN (red wire)**
- **Board GND** &nbsp;to&nbsp;**sensor GND (black wire)**
- **Board SCL** &nbsp;to&nbsp;**sensor SCL (yellow wire)**
- **Board SDA** &nbsp;to&nbsp;**sensor SDA (blue wire)**

![sensors_d_cp_feather_wiring_qt.png](https://cdn-learn.adafruit.com/assets/assets/000/091/187/medium640/sensors_d_cp_feather_wiring_qt.png?1589568311)

You can also use the standard **0.100" pitch** headers to wire it up on a breadboard:

- **Board 3V** &nbsp;to&nbsp;**sensor VIN (red wire)**
- **Board GND** &nbsp;to&nbsp;**sensor GND (black wire)**
- **Board SCL** &nbsp;to&nbsp;**sensor SCL (yellow wire)**
- **Board SDA** &nbsp;to&nbsp;**sensor SDA (blue wire)**

![sensors_d_cp_feather_wiring_bb.png](https://cdn-learn.adafruit.com/assets/assets/000/091/188/medium640/sensors_d_cp_feather_wiring_bb.png?1589568475)

# Python Computer Wiring

Since there's _dozens_ of Linux computers/boards you can use, we will show wiring for Raspberry Pi. For other platforms, [please visit the guide for CircuitPython on Linux to see whether your platform is supported](https://learn.adafruit.com/circuitpython-on-raspberrypi-linux).&nbsp;

Here's the Raspberry Pi wired to the sensor using I2C and a [**STEMMA QT**](https://learn.adafruit.com/introducing-adafruit-stemma-qt) connector:

- **Pi 3V** &nbsp;to&nbsp;**sensor VCC (red wire)**
- **Pi GND** &nbsp;to&nbsp;**sensor GND (black wire)**
- **Pi SCL** &nbsp;to&nbsp;**sensor SCL (yellow wire)**
- **Pi SDA** &nbsp;to&nbsp;**sensor SDA (blue wire)**

![sensors_d_rpi_wiring_qt.png](https://cdn-learn.adafruit.com/assets/assets/000/091/189/medium640/sensors_d_rpi_wiring_qt.png?1589568564)

You can also use the standard **0.100" pitch** headers to wire it up on a breadboard:

- **Pi 3V** &nbsp;to&nbsp;**sensor VCC (red wire)**
- **Pi GND** &nbsp;to&nbsp;**sensor GND (black wire)**
- **Pi SCL** &nbsp;to&nbsp;**sensor SCL (yellow wire)**
- **Pi SDA** &nbsp;to&nbsp;**sensor SDA (blue wire)**

![sensors_d_rpi_wiring_bb.png](https://cdn-learn.adafruit.com/assets/assets/000/091/190/medium640/sensors_d_rpi_wiring_bb.png?1589568725)

## **CircuitPython Installation of LIS331 Library**

You'll need to install the [Adafruit CircuitPython LIS331](https://github.com/adafruit/Adafruit_CircuitPython_LIS331) library on your CircuitPython board.

First make sure you are running the&nbsp;[latest version of Adafruit CircuitPython](https://learn.adafruit.com/welcome-to-circuitpython/installing-circuitpython)&nbsp;for your board.

Next you'll need to install the necessary libraries&nbsp;to use the hardware--carefully follow the steps to find and install these libraries from&nbsp;[Adafruit's CircuitPython library bundle](https://circuitpython.org/libraries).&nbsp; Our CircuitPython starter guide has [a great page on how to install the library bundle](https://learn.adafruit.com/welcome-to-circuitpython/circuitpython-libraries).

Warning: 

Before continuing make sure your board's **lib** folder or root filesystem has the **adafruit\_lis331****.mpy, **** adafruit\_bus\_device **, and&nbsp;** adafruit\_register **files and folders** &nbsp;**copied over.

Next&nbsp;[connect to the board's serial REPL&nbsp;](https://learn.adafruit.com/welcome-to-circuitpython/the-repl)so you are at the CircuitPython&nbsp;`>>>`&nbsp;prompt.

## Python Installation of LIS331 Library

You'll need to install the **Adafruit\_Blinka** library that provides the CircuitPython support in Python. This may also require enabling I2C on your platform and verifying you are running Python 3.&nbsp;[Since each platform is a little different, and Linux changes often, please visit the CircuitPython on Linux guide to get your computer ready](https://learn.adafruit.com/circuitpython-on-raspberrypi-linux)!

Once that's done, from your command line run the following command:

- `sudo pip3 install adafruit-circuitpython-lis331`

If your default Python is version 3 you may need to run 'pip' instead. Just make sure you aren't trying to use CircuitPython on Python 2.x, it isn't supported!

## CircuitPython & Python Usage

To demonstrate the usage of the sensor we'll initialize it and read the acceleration measurements from the board's Python REPL.

Info: 

Run the following code to import the necessary modules and initialize the I2C connection with the sensor:

```python
import time
import board
import adafruit_lis331

i2c = board.I2C()
# uncomment this line and comment out the one after if using the H3LIS331
# lis = adafruit_lis331.H3LIS331(i2c)
lis = adafruit_lis331.LIS331HH(i2c)
```

![](https://cdn-learn.adafruit.com/assets/assets/000/102/061/medium800/sensors_lis331.png?1620483279)

Now you're ready to read values from the sensor using these properties:

- **acceleration** - The x, y, z acceleration values returned in a 3-tuple and are in m / s ^ 2..

For example to print the acceleration values for all three axes:

![](https://cdn-learn.adafruit.com/assets/assets/000/091/194/medium800/sensors_d_cp_repl_property_a.png?1589569531)

That's all it takes to get measuring acceleration using the LIS331 accelerometer breakouts!

## Full Example Code
https://github.com/adafruit/Adafruit_CircuitPython_LIS331/blob/main/examples/lis331_simpletest.py

# Adafruit H3LIS331 and LIS331 High-g 3-Axis Accelerometers

## Python Docs

# Adafruit H3LIS331 and LIS331 High-g 3-Axis Accelerometers

## Downloads

## Files

- [LIS331HH Datasheet](https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/647/LIS331HH.pdf)
- [H3LIS331 Datasheet](https://www.st.com/resource/en/datasheet/h3lis331dl.pdf)
- [EagleCAD files on GitHub](https://github.com/adafruit/Adafruit-LIS331-PCB)
- [Fritzing object in Adafruit Fritzing Library](https://github.com/adafruit/Fritzing-Library/raw/master/parts/Adafruit%20LIS331.fzpz)

## Schematic
![](https://cdn-learn.adafruit.com/assets/assets/000/091/203/medium800/sensors_x_downloads_schematic.png?1589569837)

## Fab Print
![](https://cdn-learn.adafruit.com/assets/assets/000/091/202/medium800/sensors_x_downloads_fab.png?1589569815)


## Primary Products

### Adafruit LIS331 Triple-Axis Wide-Range ±24g Accelerometer

[Adafruit LIS331 Triple-Axis Wide-Range ±24g Accelerometer](https://www.adafruit.com/product/4626)
It’s not hard to find an accelerometer that can measure accelerations up to 16g, but if you need an accelerometer that can measure even larger amounts of acceleration, your options narrow.

Enter the **LIS331 family** of accelerometers from ST, including the...

In Stock
[Buy Now](https://www.adafruit.com/product/4626)
[Related Guides to the Product](https://learn.adafruit.com/products/4626/guides)

## Featured Products

### Adafruit H3LIS331 Ultra High Range Triple-Axis Accelerometer

[Adafruit H3LIS331 Ultra High Range Triple-Axis Accelerometer](https://www.adafruit.com/product/4627)
It’s not hard to find an accelerometer that can measure accelerations up to 16g, but if you need an accelerometer that can measure even larger amounts of acceleration, your options narrow (The&nbsp;[ICM20649](https://www.adafruit.com/product/4464)&nbsp;is a great sensor and...

In Stock
[Buy Now](https://www.adafruit.com/product/4627)
[Related Guides to the Product](https://learn.adafruit.com/products/4627/guides)
### STEMMA QT / Qwiic JST SH 4-pin to Premium Male Headers Cable

[STEMMA QT / Qwiic JST SH 4-pin to Premium Male Headers Cable](https://www.adafruit.com/product/4209)
This 4-wire cable is a little over 150mm / 6" long and fitted with JST-SH female 4-pin connectors on one end and premium Dupont male headers on the other. Compared with the chunkier JST-PH these are 1mm pitch instead of 2mm, but still have a nice latching feel, while being easy to insert...

In Stock
[Buy Now](https://www.adafruit.com/product/4209)
[Related Guides to the Product](https://learn.adafruit.com/products/4209/guides)
### JST SH 4-pin Cable with Alligator Clips - STEMMA QT / Qwiic

[JST SH 4-pin Cable with Alligator Clips - STEMMA QT / Qwiic](https://www.adafruit.com/product/4398)
This cable will make it super easy to use our plug-and-play STEMMA QT boards with boards like Circuit Playground. On one end you get a Qwiic / STEMMA QT connector (technically known as a JST SH 4-pin plug)&nbsp; into 4 individual wires with grippy alligator clips. We're carrying these to...

Out of Stock
[Buy Now](https://www.adafruit.com/product/4398)
[Related Guides to the Product](https://learn.adafruit.com/products/4398/guides)
### 4-pin JST PH to JST SH Cable - STEMMA to QT / Qwiic

[4-pin JST PH to JST SH Cable - STEMMA to QT / Qwiic](https://www.adafruit.com/product/4424)
Are you a maker in the midst of&nbsp;a [**STEMMA**](https://learn.adafruit.com/introducing-adafruit-stemma-qt/what-is-stemma) dilemma? This 200mm long 4-wire cable is a fantastic chimera-cable fitted with **STEMMA QT / Sparkfun Qwiic JST SH** on one end,...

In Stock
[Buy Now](https://www.adafruit.com/product/4424)
[Related Guides to the Product](https://learn.adafruit.com/products/4424/guides)
### STEMMA QT / Qwiic JST SH 4-pin Cable with Premium Female Sockets

[STEMMA QT / Qwiic JST SH 4-pin Cable with Premium Female Sockets](https://www.adafruit.com/product/4397)
This 4-wire cable is a little over 150mm / 6" long and fitted with JST-SH female 4-pin connectors on one end and premium female headers on the other. Compared with the chunkier JST-PH these are 1mm pitch instead of 2mm, but still have a nice latching feel, while being easy to insert and...

In Stock
[Buy Now](https://www.adafruit.com/product/4397)
[Related Guides to the Product](https://learn.adafruit.com/products/4397/guides)
### STEMMA QT / Qwiic JST SH 4-pin Cable - 100mm Long

[STEMMA QT / Qwiic JST SH 4-pin Cable - 100mm Long](https://www.adafruit.com/product/4210)
This 4-wire cable is a little over 100mm / 4" long and fitted with JST-SH female 4-pin connectors on both ends. Compared with the chunkier JST-PH these are 1mm pitch instead of 2mm, but still have a nice latching feel, while being easy to insert and remove.

<a...></a...>

Out of Stock
[Buy Now](https://www.adafruit.com/product/4210)
[Related Guides to the Product](https://learn.adafruit.com/products/4210/guides)

## Related Guides

- [Adafruit Audio BFF](https://learn.adafruit.com/adafruit-audio-bff.md)
- [Adafruit VL53L1X Time of Flight Distance Sensor](https://learn.adafruit.com/adafruit-vl53l1x.md)
- [Adafruit Feather RP2040 ThinkInk](https://learn.adafruit.com/adafruit-rp2040-feather-thinkink.md)
- [MCP4725 12-Bit DAC Tutorial](https://learn.adafruit.com/mcp4725-12-bit-dac-tutorial.md)
- [Adafruit DS2482S-800 8 Channel I2C to 1-Wire Bus Adapter](https://learn.adafruit.com/adafruit-ds2482s-800-8-channel-i2c-to-1-wire-bus-adapter.md)
- [Adafruit STEMMA Audio Amp](https://learn.adafruit.com/stemma-audio-amp.md)
- [Introducing the Adafruit Bluefruit LE Friend](https://learn.adafruit.com/introducing-adafruit-ble-bluetooth-low-energy-friend.md)
- [Adafruit FunHouse](https://learn.adafruit.com/adafruit-funhouse.md)
- [Adafruit Metro M7 with microSD](https://learn.adafruit.com/adafruit-metro-m7-microsd.md)
- [Wireless LED Juggling Balls with ESP-NOW](https://learn.adafruit.com/wireless-juggling-balls-esp-now.md)
- [Adafruit PiCowBell HSTX DVI Output](https://learn.adafruit.com/adafruit-picowbell-hstx-dvi-output.md)
- [Adafruit PowerBoost 500 Basic](https://learn.adafruit.com/adafruit-powerboost.md)
- [Adafruit I2S Stereo Decoder - UDA1334A](https://learn.adafruit.com/adafruit-i2s-stereo-decoder-uda1334a.md)
- [Adafruit TCA8418 Keypad Matrix and GPIO Expander Breakout](https://learn.adafruit.com/adafruit-tca8418-keypad-matrix-and-gpio-expander-breakout.md)
- [Pi Hole Ad Detection Display with PiTFT](https://learn.adafruit.com/pi-hole-ad-pitft-tft-detection-display.md)
