Skip to main content

I2C Analog ADS1219

Purpose: This add-on is intended to allow you to add Left and Right analog joystick functionality using the ADS1219 24-bit, analog-to-digital converter (ADC).

GP2040-CE Configurator - Add-Ons ADS1219

Web Configurator Options​

GPIO Pin Assignment

The SDA and SCL pins for I2C and speed are now configured in Configuration > Peripheral Mapping - I2C.

  • I2C Analog ADS1219 Block - The block of I2C to use (i2c0 or i2c1).
  • I2C Analog ADS1219 Address - Sets the address for the I2C Analog ADS1219 based on the pins used for SDA and SCL according to the table below.
A0A1I2C Address
SDASCL1001110
SCLSDA1001011

Hardware​

Requirements​

This add-on requires an ADS1219 analog-to-digital converter (ADC) to function properly.

Installation​

Connect the pins on the ADS1219 according to the table below

ADS1219 PinFunction
A0SDA or SCL
A1SDA or SCL
AIN0Left analog joystick X-Axis
AIN1Left analog joystick Y-Axis
AIN2Right analog joystick X-Axis
AIN3Right analog joystick Y-Axis

A0/A1 GPIO Assignment

These pins will need to be wired to the appropriate SDA/SCL pins on the RP2040 and set the correct I2C block in Web Configurator.

See Peripheral Mapping for more information on setting up I2C.

Miscellaneous Notes​

These installation instructions do not cover the additional circuitry required for the use of the ADS1219 ADC, only the wiring to the RP2040.

ADS1219 Product Sheet