Pins Supported
- All Shield signals supported
-
VCC, VBATT,+3V3, +5V, VIN, GND, RSV2, RSV1, RSV0, RESET, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 - SS, 11 - MOSI, 12 - MISO , 13 - SCK, AR - AREF, A0, A1, A2, A3, A4/SDA, A5/SDL
Pins IO0 and IO1: These are also the hardware UART serial receive (RX) and transmit (TX) signals. Pin IO0 is RX and pin IO1 is TX. These are used by several of the TinyShields, namely the USB TinyShield which uses these to program the TinyDuino processor.
Pins IO2 and IO3: These pins can be used as External Interrupts 2 and 3. See the Arduino function attachInterrupt() for details.
Pins IO3, IO5, IO6, IO9, SS (IO10), MOSI (IO11): These pins can provide an 8-bit PWM. See the Arduino function analogWrite() for details.
Pins SS (IO10), MOSI (IO11), MISO (IO12), SCK (IO13): These pins support SPI communication. See the Arduino SPI Library for details.
Pin SCK (IO13): This pin is connected to the LED on the TinyDuino processor board.
Pins A0, A1, A2, A3, A4, A5: These are analog inputs connected 10-bit Analog-to-Digital Converter (ADC) of the microcontroller. See the Arduino function analogRead().
Pins A4 (SDA) and A5 (SCL): These pins can be used for I2C (also called TWI) communication. See the Arduino Wire Library for details.
Pin AREF: This pin can be connected to an external voltage reference for the analog inputs. See the Arduino function analogReference() for details.
Pin RESET: This pin is connected to the reset signal of the microcontroller, bring this signal LOW to reset the processor.
Pins RSV0, RSV1, RSV2: These pins are unique to the TinyDuino platform and are not currently used, and are reserved for future use.
Dimensions
- 20mm x 20mm (.787 inches x .787 inches)
- Max Height (No Top Connector): (from lower bottom TinyShield Connector to upper PCB level): 2.81mm (0.111 inches)
- Max Height (With Top Connector): (from lower bottom TinyShield Connector to upper PCB level): 5.11mm (0.201 inches)
- Weight (No Top Connector): 0.70 grams
- Weight (With Top Connector): 0.85 grams