:: Shield Pin Usage ::
With the growing number of shields available for the Arduino, it would be nice to know which Arduino pins are utilized by each shield. This page is intended to provide that information and make it readily available.
Note that the information on this chart for most shields that use the SPI bus applies only to Uno and other ATmega328P/ATmega168 based boards. Any correctly designed shield will connect the SPI lines(MISO, MOSI, SCK) via the ICSP header instead of the standard Arduino I/O pin headers because the SPI is found on different pins depending on the board(see the "Connections" chart at https://www.arduino.cc/en/Reference/SPI). Any such shield that is advertised as "Mega Compatible" will be connected this way. This page should be changed to indicate ICSP header pin usage.
When you add a board, please add it alphabetically.
Optional pin | ** |
Passive pin | ** |
Product Description | Voltages | Digital Pins | ||||||||||||||||||||
Analog Pins | ||||||||||||||||||||||
A0 | A1 | A2 | A3 | A4 | A5 | |||||||||||||||||
3v3 | 5v | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | |
Arduino Ethernet Shield | 3v3 | 5v | 10 | 11 | 12 | 13 | ||||||||||||||||
Arduino GSM Shield | 3v3 | 5v | A_RX | A_TX | ||||||||||||||||||
Arduino Motor Shield V3 | 5v | |||||||||||||||||||||
Arduino WiFi Shield | 3v3 | 5v | INT1 | SD_CS | LED | SS | MOSI | MISO | SCK | |||||||||||||
Wireless Proto Shield | 3v3 | 5v | Rx | Tx | ||||||||||||||||||
Arduino Xbee Shield | 3v3 | 5v | 0 | 1 | ||||||||||||||||||
Arduino USB Host Shield | 3v3 | 5v | RES | GPX | INT | SS | MOSI | MISO | SCK |
Product Description | Voltages | Digital Pins | ||||||||||||||||||||
Analog Pins | ||||||||||||||||||||||
A0 | A1 | A2 | A3 | A4 | A5 | |||||||||||||||||
3v3 | 5v | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | |
Adafruit Motor Shield | 5v | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | ||||||||
Annikken Andee (Bluetooth) | 3V3 | 8 | 11 | 12 | 13 | |||||||||||||||||
AsyncLabs WiShield 2.0 | 5v | 2 | 8 | 10 | 11 | 12 | 13 | |||||||||||||||
Ardumoto - Motor Driver shield (sparkfun) | 5v | 3 | 11 | 12 | 13 | |||||||||||||||||
Batsocks TellyMate TV | 5v | 0 | 1 | |||||||||||||||||||
Camera Shield from Hacromatic (VGA) | 5v | A4 | A5 | |||||||||||||||||||
Dragino LoRa Shield v1.3 | 5V | 2 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | ||||||||||||
Dual bi-color LED matrix shield | 5v | 0 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | |||||||||
GinSing Synthesizer Shield | 5v | 2 | 3 | 4 | 10 | 11 | 12 | |||||||||||||||
LoL Shield | 5v | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | |||||||||
Rogue Robotics rMP3 (MP3 Shield) | 5v | 6 | 7 | 8 | 11 | 12 | 13 | |||||||||||||||
SMARTGPU TFT lcd shield (graphics processor) | 3V3 | 5V | 0 TX | 1 RX | 13 Rst | |||||||||||||||||
Rogue Robotics uMMC (SD Card Shield) | 5v | 14 | 15 | |||||||||||||||||||
Chips To Bits Storage Shield (SD Card Controller) | 5v | 10 | 11 | 12 | 13 | 4 | 5 | |||||||||||||||
LCD shield | 5v | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A0 | A1 | |||||||||
LCD shield v1.1 with 5+1 Buttons | 5v | 4 | 5 | 6 | 7 | 8 | 9 | A0 | ||||||||||||||
Sentry Shield (Project Sentry Gun) | 5v | 2 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | ||||||||||||
Ethernet ENC28J60 v1.1 NEEDS LINK/BETTER DESCRIPTION | 3v3 | 5v | 10 | 11 | 12 | 13 | ||||||||||||||||
Ethernet WIZNET 5100 NEEDS LINK/BETTER DESCRIPTION | 3v3 | 10 | 11 | 12 | 13 | |||||||||||||||||
Circuits@Home USB Shield | 3v3 | 5 | 9 | 10 |