The default I2C address for the TSC2007 touchscreen controller is 0x48.
STEMMA QT Connector
- STEMMA QT - This connector, on the bottom of the FeatherWing, 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 default I2C GPIO pins directly next to pin 5.
- 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 FeatherWing are controlled via SPI.
- 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.
TFT Control Pins and Jumpers
- TFTDC - This is the display SPI data/command selector pin. By default, it is connected to pin 10. To change this, cut the jumper. Then, connect the signal pad (closest to the label on the board silk) to one of the available and compatible GPIO pads.
- TFTCS - This is the TFT SPI chip select pin. By default, is connected to pin 9. To change this, cut the jumper. Then, connect the signal pad (closest to the label on the board silk) to one of the available and compatible GPIO pads.
- LITE - This is the TFT backlight pad, located between the CD pad and the TSC2007 chip. It is not connected to any pins by default. Pull this pin low to turn off the backlight.
microSD Card Slot
- On the back of the FeatherWing, below the on/off switch, is the microSD card slot. You can use any microSD card that supports SPI mode with one CS pin.
SD Card Pins and Jumper
- SD - This is the SD card chip select pin. By default, it is connected to pin 5. To change this, cut the jumper. Then, connect the signal pad (closest to the label on the board silk) to one of the available and compatible GPIO pads.
- CD - This is the card detect pad, located to the left of the LITE pad and above the A0 jumper. It is not connected to any pins by default. This pin will read low when a card is not inserted.
Touch Screen Interrupt Jumper
- IRQ - This is the touchscreen interrupt pin. By default, it is connected to pin 6. To change this, cut the jumper. Then, connect the signal pad (closest to the label on the board silk) to one of the available and compatible GPIO pads.
TSC2007 Address Jumpers
On the back of the board are two address jumpers, labeled A0 and A1, 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 FeatherWing. 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 A0/A1 to the base of 0x48.
A0 sets the lowest bit with a value of 1, A1 sets the next bit with a value of 2. The final address is 0x48 + A1 + A0 which would be 0x4B.
If only A0 is soldered closed, the address is 0x48 + 1 = 0x49
If only A1 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 in the top left corner on the FeatherWing, is connected to the reset pin. It is mounted at a right angle so that it is easier to press.
Text editor powered by tinymce.