The default I2C address of the TSC2007 is 0x48.
STEMMA QT Connector
- STEMMA QT - This connector, on the left side of the shield, allows you to connect to sensors and breakout boards with STEMMA QT / Qwiic connectors or to other things with various associated accessories.
- SDA/SCL - The I2C pins for the STEMMA QT connector are connected to the I2C GPIO pins to the left of pin 13.
- 3.3V/GND - The power for the STEMMA QT connector is 3.3V. Ground is the common ground for power and logic.
Default SPI Pins
The TFT (connected to an ILI9341 chipset) and microSD card on the shield are controlled via SPI. The following SPI pins are connected by default with the ICSP 2x3 header:
- MOSI - This is the SPI MOSI (Microcontroller Out / Serial In) pin.
- MISO - This is the SPI MISO (Microcontroller In / Serial Out) pin.
- SCK - This is the SPI clock input pin.
The remaining SPI pins are connected to GPIO pins on the shield:
- TFT DC - This is the display SPI data/command selector pin. It is connected to pin 9.
- TFT CS - This is the TFT SPI chip select pin. It is connected to pin 10.
- SD Card CS - This is the SD card chip select pin. It is connected to pin 4.
ICSP Jumpers
If your board does not have a 2x3 ICSP header, or you want to use the GPIO SPI pins, you can cut the ICSP jumpers and solder the SPI jumpers closed.
- ICSP jumpers - These jumpers are located below the 2x3 header on the shield. They are labeled ICSP and outlined in white on the board silk. These jumpers can be cut to disconnect the SPI pins from the 2x3 header.
-
SPI jumpers - These jumpers are located directly below the ICSP jumpers. They are labeled 13, SO, SI/11 and are outlined in white on the board silk. You can solder these jumpers closed to connect the SCK, MISO and MOSI pins to GPIO pins:
- MOSI to pin 11
- MISO to pin 12
- SCK to pin 13
TFT Backlight Jumper
- LITE - The TFT backlight jumper is located next to the TSIRQ jumper and is labeled LITE/#3 on the board silk. You can solder this jumper closed to connect the optional backlight pin to pin 3.
microSD Card Slot
- On the back of the board, above the Adafruit logo on the board silk, is the microSD card slot. You can use any microSD card that supports SPI mode with one CS pin.
Touchscreen Interrupt Jumper
- TSIRQ - The touchscreen interrupt pin jumper is located below the SPI jumpers and is labeled TSIRQ/#2 on the board silk. You can cut this jumper to disconnect the TSC2007 interrupt pin from GPIO pin 2.
TSC2007 Address Jumpers
On the back of the board are two address jumpers, labeled ADDR0 and ADDR1, to the right of the board name label on the silk. These jumpers allow you to change the default I2C address of the TSC2007 on the shield. To do so, you solder the jumpers "closed" by connecting the two pads.
The default I2C address is 0x48. The other address options can be calculated by “adding” the ADDR0/ADDR1 to the base of 0x48.
ADDR0 sets the lowest bit with a value of 1, ADDR1 sets the next bit with a value of 2. The final address is 0x48 + A1 + A0 which would be 0x4B.
If only ADDR0 is soldered closed, the address is 0x48 + 1 = 0x49
If only ADDR1 is soldered closed, the address is 0x48 + 2 = 0x4A
The table below shows all possible addresses, and whether the pin(s) should be high (closed) or low (open).
Reset Button
- Reset - The reset button, located to the left of the STEMMA QT connector, is connected to the reset pin. It is mounted at a right angle so that it is easier to press.
VddIO Jumper
-
VddIO - The VddIO jumper is located at the top of the shield above the shield name label on the board silk. The shield utilizes the IOREF pin on the attached board to supply voltage to all of the components. If your board does not have an IOREF pin, you can manually select the voltage by soldering the jumper closed.
- For 3.3V, you'll solder the 3V pad on the left to the center pad.
- For 5V, you'll solder the 5V pad on the right to the center pad.
- You'll want to make sure that your selected voltage on the VddIO jumper matches the logic level of your board, e.g. for a 3V board like an RP2040 Metro, use 3V, and for a 5V board like an ATmega328-based Arduino Uno, use 5V.
Text editor powered by tinymce.