During normal operation, the TouchShield needs:
+5V
GND
During TouchShield programing of the TouchShield uses pins:
Arduino +5V
Arduino GND
Arduino Reset
Arduino 0
Arduino 1
When the touchShield is talking to the Arduino, the TouchShield uses:
Arduino +5V
Arduino GND
Arduino Reset
Arduino 2
Arduino 3
Note: Slide pins 12 and 13 can be used for any general purpose, but typically they aren’t used.