You are on page 1of 116

Teensy 3.

Teensy 3.1

3.3v total power

155mA

185mA

VIN Input Power

3.7-5.5 volts

3.7-5.5 volts

VIN/VUSB power fuse


Internal reference voltage

500mA
1.2v

USB plug

USB 2 micro female

Microprocessor type

US

Arm Cortex-M4

Specific microprocessor

MK20DX128

Speed

48/96 Mhz

Digital pins tolerant of 5v?

No

DMA channels

4 full DMA + 1 USB

Memory, flash

128K Flash

Memory, SDRAM

16K SDRAM

Memory, EEPROM

2K EEprom

Hardware floating point?

No

Total data pins


Extra hardware units

36
CRC, 16-bit SIMD

Serial UARTs

3 (2 FIFOs)

CAN UARTs

Touch pins

12

Secondary USB

i2c busses

i2s busses

SPI busses

PWM pins

10

Digital pins

34

Analog pins

14

DAT pins

Hardware timers

Real time clock w/optional battery


Defines

Yes, external crystal

Ye

__MK20DX128__

1
. Global defines
v

Digital

3.0

3.1,
3.2 3.5

3.6

Analog

LC

3.0

3.1,
3.2

3.5

3.6

PWM

LC

3.0

3.1, 3.2 3.5

Touch

3.6

LC

3.0

3.1, 3.2

Touch

Touch

--

--

PWM

PWM

--

PWM

--

PWM

--

PWM

PWM

PWM

PWM

--

PWM

--

--

PWM

PWM

--

--

--

PWM

PWM

--

PWM

10

PWM

11
12

24
25
26
27

Not Present

28

Not
Present

Not
Present

Not Present

Not
Present

Not Present

29

PWM

30

PWM

31

A12

32

A13

Not Present

--

Digital

3.0

3.1,
3.2 3.5

3.6

Analog

LC

3.0

3.1,
3.2

3.5

3.6

PWM

LC

3.0

3.1, 3.2 3.5

Touch

3.6

LC

3.0

3.1, 3.2

23

A9

PWM

Touch

22

A8

PWM

Touch

21

A7

20

A6

19

A5

Touch

18

A4

Touch

17

A3

PWM

PWM

PWM

PWM

--

PWM

--

--

--

PWM

PWM

Touch

16

A2

15

A1

14

A0

13

---

--

A21

39

A20

37

3.1,
3.2 3.5

A19

Not Present

A18

Not
Present

PWM

Not Present

PWM

PWM

34

A15

33

A14

Analog

3.6

LC

3.0

3.1,
3.2

3.5

3.6

--

24

A10

--

--

--

--

25

A11

3.6

LC

--

3.0

Analog

LC

3.0

3.1,
3.2

3.5

--

--

A14 --

PWM

Touch

3.6

--

Not
Present

Not Present

PWM

3.1, 3.2 3.5

Touch

3.6

LC

3.0

3.1, 3.2

PWM

LC

17

--

PWM

A16

--

--

PWM

35

Digital

--

--

PWM

--

3.1,
3.2 3.5

PWM

A17

--

3.0

--

36

Digital

3.0

--

A22

Not
Present

--

Touch

--

38

Not Present

--

A12

3.0

3.1, 3.2 3.5

Touch

3.6

LC

3.0

3.1, 3.2

Digital

3.0

3.1,
3.2 3.5

3.6

Analog

LC

3.0

--

3.1,
3.2

3.5

3.6

PWM

LC

3.0

Touch

3.1, 3.2 3.5

3.6

LC

PWM

Not present

3.0

A13

33

Touch
Not present

32

Not present

31

--

A20

30

--

A19

29

--

A18

Digital

3.0

3.1, 3.2

3.1,
3.2 3.5

3.6

--

Analog

LC

3.0

--

3.1,
3.2

3.5

3.6

Touch

PWM

LC

Touch

3.0

3.1, 3.2 3.5

3.6

LC

--

PWM

Not present

3.0

3.1, 3.2

Touch

Touch

A12

24
Not present

25

Not present

26

--

A15

27

--

A16

28

--

A17

Digital

3.0

3.1,
3.2 3.5

3.6

Analog

LC

--

3.0

3.1,
3.2

3.5

3.6

PWM

LC

3.0

3.1, 3.2 3.5

-Not
present

Not present

Digital

Touch

3.6

LC

3.0

3.1, 3.2

--

A26

--

Not present A25

--

Analog

Not
present

Not
present

Not present

PWM

Not present

Touch

3.0

3.1,
3.2 3.5

3.6

LC

Not
present

Not present

3.0

3.1,
3.2

3.1,
3.2 3.5

3.6

3.6

LC

Not
present

Not present

Digital

3.0

3.5

3.0

3.1, 3.2 3.5

3.0

3.1,
3.2

3.5

3.6

LC

Not
present

Not present

Analog

LC

3.6

3.0

3.1, 3.2

Not present

PWM

LC

3.0

3.1, 3.2 3.5

Touch

3.6

LC

3.0

3.1, 3.2

57
56
55
54
53
52

Not present

51

Not
present

Not
present

Not present

Not
present

Not present

Not present

50
49
48
47

Digital

3.0

3.1,
3.2 3.5

3.6

Analog

LC

3.0

3.1,
3.2

3.5

3.6

PWM

LC

3.0

3.1, 3.2 3.5

Touch

3.6

LC

3.0

3.1, 3.2

---40
Not present

Not
present

Not present

Not
present

Not present

Not
present

Not present

Not present

41
42

Not
present

Not present

Not
present

Not present

Not
present

Not present

43
44
45
46

1) Teensy 3.0 has an 8 byte FIFO on the primary UART, 4 word FIFO on the SPI bus, and a 4 word FIFO on i2s. Teensy 3.1/3.2 has 8 byte FIFOs on Seria

2) The Teensy 3.0/3.1/3.2/3.5/3.6/LC can act as a USB mouse and keyboard, in addition to a virtual (CDC) serial / COM port. Unlike the Uno, USB on the

3) Pin 33 on the Teensy 3.0/3.1 is special. It defaults to a non-maskable interrupt (active low) with a pullup resistor. When it's low on reset the MCU enters

4) Pins A10-A13 (3.0), A10-A14 (3.1/3.2) or A10-A12 (LC) are analog only. On the Teensy 3.1/3.2 the digital pins are 5v tolerant for digital inputs, but the a

5) In Teensy 3.1, the reset pin moved from the back to a new pad underneath the Teensy, and is now A14. In addition it is the analog output pin (DAC). On

6) There are 2 holes in the Teensy-3.0/3.1/3.2 to solder a 32,768 kHz crystal for the real-time clock. The Teensy-LC does not have a usable real-time clock

7) The Teensy 3.1/3.2 adds support for the CAN protocol. It also adds 7 new analog input pins, 2 new PWM pins, and a digital output pin (DAC). Neither t

8) The Teensy 3.0/3.1/3.2/LC needs 2.2-4.7K Ohm pull-up reistors for I2C. The Teensy 3.1 adds a second I2C bus on pins A18 (29) and A19 (30). The Te
i2c_t3 library should be used instead of Wire to use additional facilities, such as enabling the 2nd i2c adapter.

9) Normally the VIN and VUSB pins are joined together via a solder trace underneath the Teensy 3.0/3.1/3.2/LC. If this trace is cut, you can power the Tee

10) The Teensy 3.0 has a max limit of 155mA of current drawn on the 3.3v pins. The Teensy 3.1 has a max limit of 185mA. The Teensy 3.2 has a max limi

11) The VBat pin on the 3.0/3.1/3.2 is for connecting a coin cell battery to power the real time clock when the Teensy is not powered. The LC does not have

12) You need to use the alternative i2c_t3 library to access the second i2c bus on the Teensy 3.1, Teensy 3.2, or Teensy LC.

13) The goal behind Teensy-LC is to give you as many features, enough memory for Arduino compatibility, and as much performance as possible, at a gre
standard buffers, not FIFOs. A total of 7 hardware timers are available, enough for excellent Arduino compatibility, but fewer than the 12 in Teensy 3.1. Not
pins that are analog pins on 3.0/3.1 can also be used as digital pins on the LC (24-26).

14) Teensy 3.2 is a minor upgrade to Teensy 3.1. The main change is an improved 3.3V regulator, to allow Teensy to directly power ESP8266 Wifi, WIZ820
when used with non-USB power sources which aren't well regulated 5 volt sources. Teensy 3.2 is fully compatible with all shields and add-on boards desig

15) Starting with Teensydunio 1.26, hardware flow control was added for Serial1. At the moment, you cannot use hardware flow control for Serial2 or Seria
RTS and attachCTS to setup CTS.

16) See https://forum.pjrc.com/threads/33014-SPI-Chip-Selects-(Teensy-3-1-vs-3-2)?p=96072#post96072 for more details on SPI CS chip selects

17) On the audio shield, the following main pins are unused: 0, 1, 2, 3, 4, 5, 8, A2, A3, A6, and A7. If the flash memory is not installed on the audio adapter
audio adapter to attach a trimpot to control volume, connected to A2 (16).

18) On the octows2811 adapter, there are 7 main pins (0, 1, 17, 18, 19, 22, 23) brought out on the side that are available for use. In addition pins 9, 10, 11,

19) On the prop shield, there are 15 main pins unused, 0, 1, 3, 4, 8, 9, 10, A0 (14), A1 (15), A2 (16), A3 (17), A6 (20), A7 (21), A8 (22), and A9 (23). You ca
11, 13 with high speed level shifters for use with APA102 (dotstar) or WS2812B (neopixel) LEDs. The DAT (pin A14 on the Teensy 3.1/3.2 or A12 on the Te

20) On the WIZ820io shield, the following main pins are unused 0, 1, 2, 3, 5, 6, 7, and all of the analog pins. Pin 4 is the CS pin for the SD card. You can u

21) The Teensy 3.5 does not have touch support.

22) On the meissner OLED screen, the reset pin has been clipped, and OLED reset moved to A0. This is due to the reset button on feathers actually being

23) On Teensy 3.0, 3.1, 3.2, and LC analogRead (38) will give you the internal temperture. On Teensy 3.5 and 3.6, this was moved to analogRead (44). T

24) On Teensy 3.0, 3.1, and 3.2 analogRead (39) will read VREF. On Teensy 3.5 and 3.6, this was moved to analogRead (45). The LC does not support r

Permanent Link

https://docs.google.com/spreadsheets/d/1LSi0c17iqtvpKuNSYksMG306_FpWdJcniSRR6aGNN

Summary
Teensy 3.1

Teensy 3.2

Teensy 3.5

Teensy 3.6

185mA

250mA

250mA

250mA

3.7-5.5 volts

3.7-6 volts

3.6-6 volts

3.6-6 volts

500mA

500mA?

500mA?

1.2v

1.2v

1.2v

USB 2 micro female

USB 2 micro female

USB 2 micro female

Arm Cortex-M4

Arm Cortex-M4F

Arm Cortex-M4F

MK20DX256VLH7

MK64FX512

MK66FX1M0

48/96 Mhz

120 Mhz

180 Mhz

Yes

Yes

No

16 full DMA

16 full DMA

32 full DMA

256K Flash

512K Flash

1M Flash

64K SDRAM

192K SDRAM

256K SDRAM

2K EEprom

4K EEprom

4K EEprom

No

Yes, single precision

Yes, single precision

37

62

62

CRC, 16-bit SIMD

CRC, 16-bit SIMD, Crypto, Random #

3 (2 FIFOs)

6 (2 with FIFO/fast baud)

6 (2 with FIFO/fast baud)

12

11

12 Mbit/second

480 Mbit/second

1 (4 channel)

3 (1 with FIFO)

3 (1 with FIFO)

12

20

22

34

51

51

21

27

25

CRC, 16-bit SIMD, Crypto, Rando

14

14

Yes, external crystal

Yes, internal crystal

Yes, internal crystal

__MK20DX256__

__MK64FX512__

__MK66FX1M0__

CORE_TEENSY, __arm__

Left Side outside through hole pins (with USB port


Touch

3.5

3.6

SPI

LC

3.0

3.1, 3.2 3.5

I2C

3.6

LC

3.0

3.1, 3.2 3.5

Serial

3.6

LC

3.0

3.1, 3.2

Touch

--

--

MOSI1

MOSI1

RX1

Touch

--

--

MISO1

MISO1

TX1

CS

CS

--

--

--

Touch

--

--

SDA2

SDA2

--

--

--

--

Touch

--

--

SCL2

SCL2

--

--

--

--

--

CS

CS

CS

MISO1
CS1

MISO1

TX1

CS1

MOSI0

--

--

SCL0

SCL0

--

RX3

MISO0

--

--

SDA0

SDA0

--

TX3

CS

CS0

--

RX2

CS0
None

TX2

MOSI0
MISO1

SCL2
Not
Present

SCK0

Not Present

MOSI0

Not
Present

Not
Present

Not Present

Not Present

Touch
Touch
CS1
SCK1

Right Side outside through hole pins with USB port


Touch

3.5

None

3.6

SPI

LC

3.0

3.1, 3.2 3.5

Touch

CS

CS

Touch

CS

I2C

3.6

Serial

LC

3.0

3.1, 3.2 3.5

3.6

LC

3.0

3.1, 3.2

--

--

--

--

--

--

SCL1

CTS2

CTS2

CS

--

--

--

--

--

--

SDA1

CS

CS

CS0/MOSI1

MOSI1

CS

CS

CS0/SCK1

SCK1

RX1

Touch

SCL0

Touch

SDA0

Touch

SCL0

CTS1

CTS1

CTS1

CTS1

Touch
Touch

None

SDA0
CS

CS

CS0

--

SCK

SCK

SCK0

SCK0

SCK

SCK

SCK0

SCK0

CTS3

CTS3

MOSI0
Not
Present

Not
Present

Not Present

SDA1

Not Present

SCL1

Not
Present

Not Present

SDA0
SCL0

Inside through hole pins starting at AGND/GND and ending


Touch

3.5

3.6

SPI

LC

3.0

3.1, 3.2 3.5

I2C

3.6

LC

3.0

3.1, 3.2 3.5

Serial

3.6

LC

3.0

3.1, 3.2

--

--

--

--

Through hole pins. On 3.0/3.1/3.2/LC, between pins 12 & 13 on back. On K64/K6


Touch

3.5

3.6

SPI

LC

3.0

3.1, 3.2 3.5

I2C

3.6

LC

3.0

3.1, 3.2 3.5

Serial

3.6

LC

3.0

3.1, 3.2

Teensy 3.0/3.1/3.2 underneath solder pads on the left

Touch

3.5

3.6

SPI

LC

3.0

3.1, 3.2 3.5

I2C

3.6

Not present

LC

3.0

3.1, 3.2 3.5

Not present

Serial

3.6

LC

3.0

3.1, 3.2

Not present
TX2
--

SDA1

--

SCL1

Teensy 3.0/3.1/3.2 underneath solder pads on the righ


Touch

3.5

3.6

SPI

LC

3.0

3.1, 3.2 3.5

I2C

3.6

Not present

LC

3.0

3.1, 3.2 3.5

Not present

Serial

3.6

LC

3.0

3.1, 3.2

RX2

RX2

Not present

K64/K66 Interior pads meant for Teensy 3.6 5 pin USB header and Teensy 3.5 extra
Touch

3.5

3.6

SPI

LC

3.0

3.1, 3.2 3.5

I2C

3.6

LC

3.0

3.1, 3.2 3.5

Serial

3.6

LC

3.0

3.1, 3.2

--

None

Not
present

Not
present

Not present

Not
present

Not present

Not present

K64/K66 on board SD card


Touch

SPI

I2C

Serial

3.5

3.6

LC

Not
present

None

3.0

3.1, 3.2 3.5

3.6

LC

3.0

Not
present

Not present

3.1, 3.2 3.5

3.6

LC

3.0

Not
present

Not present

3.1, 3.2

Not present

K64/K66 extra pads underneath K64/K66 on left sid


Touch

3.5

3.6

SPI

LC

3.0

3.1, 3.2 3.5

I2C

3.6

LC

3.0

3.1, 3.2 3.5

Serial

3.6

--

SCL3

--

SDA3

LC

3.0

3.1, 3.2

CS2-0
CS2-1
SCK2
Not
present

None

MOSI2

Not present

MISO2

Not
present

Not
present

Not present

Not present

SDA0
SCL0

K64/K66 extra pads underneath K64/K66 on right si


Touch

3.5

3.6

SPI

LC

3.0

3.1, 3.2 3.5

I2C

3.6

LC

3.0

3.1, 3.2 3.5

Serial

3.6

LC

3.0

3.1, 3.2

CS2-0

None

Not
present

Not present

Not
present

Not present

Not
present

Not present

None

Not
present

Not
present

Not present

Not present

Not
present

Not present

MOSI2
MISO2, CS0-5
SCK2

y 3.1/3.2 has 8 byte FIFOs on Serial1 and Serial2, a 4 word FIFO on SPI, an 8 word FIFO on I2S, and a 6 message FIFO on CAN. Teensy-LC does not have any FIFOs on th

port. Unlike the Uno, USB on the Teensy uses Serial1 instead Serial for the hardware serial line.

en it's low on reset the MCU enters EZ Port mode, which basically turns the MK20 into a SPI flash chip. If you weren't using Teensyduino this might be how you'd upload a new

tolerant for digital inputs, but the analog only pins (A10-A14) and the AREF, Program and Reset pins are 3.3v only. The Teensy 3.0 and LC are not 5v tolerant.

is the analog output pin (DAC). On the Teensy 3.2, the reset pad moved to a different location than the 3.1. On the Teensy LC, this pin is analog input/output pin (A12/DAC) a

es not have a usable real-time clock.

digital output pin (DAC). Neither the Teensy-3.0/LC have CAN support.

ins A18 (29) and A19 (30). The Teensy-LC adds a second port on A8/A9. The 2nd i2c bus would also need pull-up resistors. I2c slave mode on the Teensy-LC does not wor

trace is cut, you can power the Teensy via the VIN pin while the USB cable is connected. There is a fuse that prevents more than about 500mA (3.0/3.1/3.2) or 350mA (LC) fr

mA. The Teensy 3.2 has a max limit of 250mA. The LC's datasheet says it has a limit of 120mA. You want to err on the side of caution, and use less than the max for the tota

not powered. The LC does not have a usable RTC and instead uses the pin to drive pin 17/A3 output at VIN (3,7-5.5v) at 8mA.

LC.

performance as possible, at a great price. But some features of Teensy 3.1 simply aren't available at this lower price point. The I/O pins are not 5V tolerant. The maximum sp
wer than the 12 in Teensy 3.1. Not all pins can be used for interrupts on the LC. The Teensy-LC has a max limit of 5mA on most pins, 20mA on a few, and 8mA on pin 17/A3

ectly power ESP8266 Wifi, WIZ820io (W5200) Ethernet, and other power-hungry 3.3V devices. We're specifying Teensy 3.2's power output at 250 mA and the maximum volta
ll shields and add-on boards designed for Teensy 3.1. It preserves the same size, pinout, and processor as Teensy 3.1. The bootloader chip is also changed from Mini54 to K

are flow control for Serial2 or Serial3. There are dedicated hardware pins for RTS (request to send) and CTS (clear to send). For Serial1, RTS can be on pins 6 or 19, and C

ails on SPI CS chip selects

not installed on the audio adapter, pin 6 is available for use. You can us Serial1 (pins 0-1). You can use i2c (pins A4-A5/18-19), and the shield provides pull-up resistors. You

e for use. In addition pins 9, 10, 11, and 13 are not used. Pin 3 can be used, but you can't use PWM on it.

(21), A8 (22), and A9 (23). You can use Serial1 (0-1) and Serial2 (9-10). You can use i2c (pins A4-A5/18-19) and the shield provides pull-up resistors; You can use SPI (pins
he Teensy 3.1/3.2 or A12 on the Teensy LC) must be connected to the shield in order to use the amplifier and speakers.

CS pin for the SD card. You can use Serial1 (pins 0-1). Presumably you can use SPI (pins 10-13) with a unique CS pin.

et button on feathers actually being hooked up to the program button.

was moved to analogRead (44). This was discussed in one of the posts about the original Teensy 3.0: http://dangerousprototypes.com/forum/viewtopic.php?t=4606

ad (45). The LC does not support reading in VREF, but analogRead (39) gives the bandgap reference.

MG306_FpWdJcniSRR6aGNNYQ/edit?usp=sharing

Teensy 3.6

Teensy LC

250mA

120mA

3.6-6 volts

3.7-5.5 volts

500mA?

350mA

1.2v

Not avaiable

USB 2 micro female

USB 2 micro female

Arm Cortex-M4F

Arm Cortex-M0

MK66FX1M0

MKL26Z64

180 Mhz

48 Mhz

No

No

32 full DMA

4 lightweight

1M Flash

62K Flash

256K SDRAM

8K SDRAM

4K EEprom

128 bytes EEprom

Yes, single precision

No

62

27

CRC, 16-bit SIMD, Crypto, Random #

5v buffer, bit manipulation

6 (2 with FIFO/fast baud)

3 (no FIFO)

11

11

480 Mbit/second

1 (4 channel)

3 (1 with FIFO)

22

10

51

26

25

14

14

Yes, internal crystal

No

__MK66FX1M0__

__MKL26Z64__

e pins (with USB port pointing up)


Serial

3.5

I2S/sound

3.6

LC

3.1, 3.2

3.5

3.6

Can

LC

3.1, 3.2

3.5

Eth

3.6

3.5

3.6

Int.

LC

mA

LC

Digitial inpu

3.0

RX1

---

TX1

--Int2

--

--

RX1

--

TXD0

--

Can0Tx

RXD1

Int3

--

--

TX1

--

LRCLK

--

Can0Rx

RXD0

Int4

TX1

Int5

5mA

20mA
3.3v

Int6
RX3

Int7

TX3

Int8
BCLK

RX2

Int9

TX2

5mA

Int10
MCLK

Int11
Int12

CTS5

CLK

TX1
RX1

Not
Present

BCLK

RXER

TXD1

RXDV

RXD0

Not
Present

RXD1

Not
Present

TXEN

Not
Present

TXD0

BCLK

Can Tx0

LRCLK

Can Rx0

Not
Present

Not
Present

Int.

mA

LC

LC

Not Present

RX4
TX4

ole pins with USB port pointing up)


Serial

I2S/sound

3.5

3.6

LC

CTS2

CTS2

--

3.1, 3.2

3.5

3.6

Can

LC

3.1, 3.2

3.5

Eth

3.6

3.5

3.6

LCRLK

Int23

TXD0

Int22

CTS1

3.0

5mA

Int21

RX1
CTS1

Digitial inpu

CTS1

CTS1

Int20

TX3

--

Timer

---

TImer

---

MDC

---

20mA
5mA

20mA

3.3v

3.3v

MDIO
-CTS3

CTS3

TXD1

20mA

--Int15

TXD1 --

Int14

-RXD0

5mA

Int13

DAC1
DAC0
MCLK
Not
Present

RXD1

Not
Present

Not
Present

Not
Present

MCLK

Not
Present

Not
Present

Int.

mA

LC

LC

Not Present

TXD1

RX5

--

Can Rx1

TX5

--

Can Tx1

ng at AGND/GND and ending at pin 21.


Serial

I2S/sound

3.5

3.6

LC

--

--

TX1

--

--

RX1

3.1, 3.2

3.5

3.6

Can

LC

3.1, 3.2

3.5

Eth

3.6

3.5

3.6

Digitial inpu

3.0

3.3v

5v

12 & 13 on back. On K64/K66, between pins 27 & 38 inside.


Serial

3.5

I2S/sound

3.6

LC

eath solder pads on the left side

3.1, 3.2

3.5

3.6

Can

LC

3.1, 3.2

3.5

Eth

3.6

3.5

3.6

Int.

mA

LC

LC

--

8mA

Digitial inpu

3.0
3.0v
3.3v
Ground
3.3v

DAC

--

DAC

3.3v

Serial

3.5

I2S/sound

3.6

LC

3.1, 3.2

3.5

3.6

Can

LC

3.1, 3.2

3.5

Eth

3.6

3.5

3.6

Int.

mA

LC

LC

Digitial inpu

3.0
--

Not present

Not present

Not present

Not present
3.3v

eath solder pads on the right side


Serial

3.5

I2S/sound

3.6

LC

3.1, 3.2

3.5

3.6

Can

LC

3.1, 3.2

3.5

Eth

3.6

3.5

3.6

Int.

mA

LC

LC

Digitial inpu

3.0
--

Not present

Not present

Not present

Not present
3.3v

header and Teensy 3.5 extra analog input pins (on right side)
Serial

3.5

I2S/sound

3.6

LC

3.1, 3.2

3.5

3.6

Can

LC

3.1, 3.2

-Not
present

Not
present

3.5
--

Not
present

Eth

3.6

3.5

3.6

Int.

mA

LC

LC

Not
present

Not
present

Int.

mA

Digitial inpu

3.0

--

Not
present

Not present

on board SD card
Serial

I2S/sound

Can

Eth

Digitial inpu

3.5

3.6

LC

Not
present

3.1, 3.2

3.5

3.6

Not
present

LC

Not
present

3.1, 3.2

3.5

3.6

3.5

LC

LC

Not
present

Not
present

Eth

Int.

mA

3.5,
3.6

LC

LC

Not
present

Not
present

Eth

Int.

mA

3.5,
3.6

LC

LC

Not
present

Not
present

Not
present

3.6

3.0

Not present

derneath K64/K66 on left side


Serial

3.5

I2S/sound

3.6

LC

3.1, 3.2

3.5

3.6

Can

LC

3.1, 3.2

3.5

3.6

Digitial inpu

3.0

LRCLK
TXD0

Not
present

Not
present

Not
present

Not
present

Not present

RX6
TX6

derneath K64/K66 on right side


Serial

3.5

I2S/sound

3.6

LC

Not
present

3.1, 3.2

Not
present

3.5

3.6

Can

LC

Not
present

3.1, 3.2

Not
present

3.5

3.6

Digitial inpu

3.0

Not present

Not
present

Not
present

Not
present

Not
present

Not
present

Not
present

Not present

sy-LC does not have any FIFOs on the UARTs, a word FIFO on the first SPI bus, and a 4 word FIFO on i2s. The 3.5/3.6 Teensys have FIFOs and can support high baud rates

this might be how you'd upload a new program. The new bootloader chip (MK02/04) fixes the problem in Teensy 3.2. The LC does not have the underneath pins.

LC are not 5v tolerant.

s analog input/output pin (A12/DAC) and it can also be used for digital I/O (pin 26). It cannot be used for digital I/O on the 3.0/3.1.

mode on the Teensy-LC does not work, due to not having interrupts for the i2c pins (i2c master mode should work). In order to use the 2nd i2c bus or alternate pins, you need

500mA (3.0/3.1/3.2) or 350mA (LC) from being drawn on the VIN/VUSB pins.

nd use less than the max for the total circuit, say 100mA.

are not 5V tolerant. The maximum speed is only 48 MHz, and the Cortex-M0+ omits M4's special math instructions. The CAN bus is not available. Teensy-LC has only 4 lightw
0mA on a few, and 8mA on pin 17/A3 on the back, which delivers VIN (5v). Each EEPROM write rewrites the whole flash area dedicated to EEPROMs, and should be done sp

put at 250 mA and the maximum voltage input at 6 volts, due to PCB thermal dissipation limits. However, the actual regulator chip is capable of up to 10 volts input, and up to
chip is also changed from Mini54 to KL02 (the same as Teensy-LC). The location of the reset pin and USB D+/D- pads underneath the Teensy changed between 3.1 and 3.2.

1, RTS can be on pins 6 or 19, and CTS can be on 18 or 20. In the future, for Serial2, RTS may be on pin 22, and CTS will be on pin 23. In the future, for Serial3, RTS may

shield provides pull-up resistors. You can presumably use SPI with alternate pins for MOSI (7) and SCLK (A0/14) if you use a unique CS pin. You could use Serial2 if you use

l-up resistors; You can use SPI (pins 11-13) if you pick an alternate CS pin. Pin 2 is reserved to allow for i2c interrupts. Pin 5 enables the amplifier and the speaker +/- pins on

orum/viewtopic.php?t=4606

T
Digitial input
3.1,
3.2

Notes

Other

Pins
3.5

3.6

LC

3.0

3.1, 3.2 3.5

3.6

LC

D.

A.

Ground

5v

5v

3.3v

3.3v

--

--

1,2,13

--

1,2,13

--

15,16

--

--

--

--

15,17

--

1,13,16

--

1,13

--

1,13,16

--

1,13,16

10

--

11

--

12

--

3.3v

Not Present
5v

3.3v

Not
Present

Not Present

Not Present

Te
Digitial input
3.1,
3.2

Notes

Other

Pins
3.5

3.6

LC

3.1, 3.2 LC

3.5

3.6

LC

Vin
AGND

Ground
3.3v

5v

5v

3.3v

3.3v

D.

A.

--

--

13

--

--

14

--

--

8,12,13,15,16

23

A9

8,12,13,16

22

A8

13,16

21

A7

10,13,15,22

20

A6

8,15,16

19

A5

8,15

18

A4

10,13

17

A3

5v

5v

3.3v

3.3v

10,13

15
LED

16

A2

15

A1

14

A0

13

--

Ground
3.3v

Not Present

3.3v

Not
Present

Not Present

Not Present

5v

Digitial input
3.1,
3.2

3.5

3.6

Notes

Other

LC

3.0

3.1, 3.2 3.5

3.6

LC

4
3.3v

3.1,
3.2

4
AREF

5v

VUSB

Digitial input

Other

Notes
Pins

3.5

3.6

3.0v

LC

3.0

3.1, 3.2 3.5

17/VIN

Vbat

LC
17/VIN

3.3v

3.3v

Ground

Ground

3.3v
3.3v

3.6

Program
5v out.

Reset

Dac

Reset

Reset

6,10,11,13

Dac

4,5

D.

A.

------

------

Digitial input
3.1,
3.2

3.5

3.6

Notes

Other

LC

3.0

3.1, 3.2 3.5

3.6

LC

--

4
3.3v
EZP_CS

Not present

Not present

5.5v
8,12
8,12

Digitial input
3.1,
3.2

3.5

3.6

Notes

Other

LC

3.0

3.1, 3.2 3.5

3.6

LC

--

4
Ground

Not present

Not present

5v

Digitial input
3.1,
3.2

3.5

3.6

LC

3.0

3.1, 3.2 3.5

-3.3v

5v

Not present

Notes

Other

Not
present

Not present

3.6

--

HOST 5v

--

Host D-

--

Host D+

LC

Not present

Ground
Ground

Digitial input

Other

Notes

Notes
3.1,
3.2

3.5

3.6

LC

3.0

3.1, 3.2 3.5

3.6

LC

Data2/PTE5
Data3/PTE4
CMD/PTE3
Not present

Not input

Not
present

Not present

3.3v

Not present

Clock/PTE2
Ground
Data0/PTE1
Data1/PTE0

Digitial input
3.1,
3.2

Not present

3.5

3.6

3.3v

5v

Notes

Other

LC

3.0

Not
present

3.1, 3.2 3.5

3.6

Not present

LC

Not present

3.3v

Digitial input
3.1,
3.2

3.5

3.6

Notes

Other

LC

3.0

3.1, 3.2 3.5

3.6

LC

Ground
Debug DE
Debug DC
Debug DD

Not present

3.3v

5v

Not
present

Not present

Not present

Not present

3.3v

5v

Not
present

Not present

Not present

Ground

Os and can support high baud rates on Serial1 and Serial2, a 4 word FIFO on SP0, and 1 word FIFO's on SP1 and SP2.

ve the underneath pins.

i2c bus or alternate pins, you need the t3_i2c library. The prop shield and audio shields have 2.2K pull-ups for A4/A5. The

ailable. Teensy-LC has only 4 lightweight DMA channels, rather than 16 fully featured channels. Serial1 & Serial2 have only
EEPROMs, and should be done sparingly. The Teensy-LC does not have an analog ground, just a normal ground pin. Three

e of up to 10 volts input, and up to 500 mA output. These higher limits are intended to allow Teensy 3.2 to be more rugged
nsy changed between 3.1 and 3.2.

n the future, for Serial3, RTS may be on pin 2, and CTS will be on pin 14. You would use the method attachRTS to setup

n. You could use Serial2 if you use the alternate pins RX2 (26) and TX2 (31) underneath the Teensy. There are 3 holes on the

mplifier and the speaker +/- pins on the end of the PCB. Pin 6 enables the SPI control of the flash memory. Pin 7 enables pins

Teensy shields, left side

Audio board

Prop shield (with


motion sensor or
LC)

Adafruit
feather
adapter

OctoWS2811

WIZ820io
(ethernet)

Ground

Ground
Unused

Ground
RX

Ground
Pins on side panel

TX
Unused

i2c interrupt
Unused

Audio Enable
Flash CS

Flash CS

MOSI (Alt)

LED Enable

Unused
BCLK

Unused

SDCS

Unused

Unused

Led #1, left jack

OLED B

No PWM

OLED A

Do not use

Feather digital
pins

Led #8, right jack

Unused

Led #3, left jack

OLED C

Led #4, left jack

Feather digital
pins

MCLK

LED CLK/MOSI

MOSI

MISO

MISO

MISO

Ground

Led #5, right jack

SD card CS

Unused

Power down
Reset

Unused

Ethernet SS
MOSI

Video sync

MISO

Teensy shields, right side

Audio board

Prop shield (with


motion sensor or
LC)

Adafruit
feather
adapter

OctoWS2811

WIZ820io
(ethernet)

Vin

Vin

Vin

Vin

Vin

Agnd/GND

Agnd/GND

Agnd/GND

Agnd/GND

Agnd/GND

3.3v

3.3v

3.3v

3.3v

3.3v

Unused

Pins on side panel

Bat. Mon.

Led #7, right jack

Feather pin

Led #6, right jack

LRCLK
I2S TX

Unused

Unused

SCL

SCL

SCL

SDA

SDA

SDA

Unused
Unused

Feather analog
pins

Unused
Pins on side panel

Unused

Unused

Feather analog
pins

Unused

Connect together

Volume
SCLK (Alt.)
I2S RX

LED Data/SCLK

OLED reset

Led #2, left jack

SCLK

Unused

SCLK

OctoWS2811

WIZ820io
(ethernet)

Not connected

Not connected

Teensy shields, back

Audio board

Prop shield (with


motion sensor or
LC)

Adafruit
feather
adapter

Unused

Not connected

Pins provided for


connection, but not
used?

Program
DAT (audio)

DAT (audio)

Raspbe
Left side
Devices

Pin usage (not original)

5"
HDMI

2.8"
PiTFT

Unused

Unused

I2c SDA

Unused

Unused

Unused

i2c SCL

Unused

Unused

Unused

Unused

Unused

Unused

Unused

Unused

Unused

Reserved

SMI SD9

DPI Red 3

UART0 RTS

SPI1 CE1

Button #3

Unused

Unused

SD0 DAT3

Reserved

Reserved

SD1 DAT3

JTAG TMS

Button #2

Unused

Unused

SD0 CLK

SMI SD14

Reserved

SD1 CLK

JTAG TRST

Pipeye

Pi cam

Alt0

Alt1

Alt2

Alt3

Alt4

I2C1 SDA

SMI SA3

DPI V-sync

---

---

I2C1 SCL

SMI SA2

DPI H-sync

---

---

GPCLK0

SMI SA1

---

---

---

Power, 3.3v

3.3v power

Ground

Ground

Unused
Unused

Power, 3.3v

3.3v power
Touch

Touch

Unused

Unused

SPI0 MOSI

SMI SD2

DPI Green 2

---

---

Touch

Touch

Unused

Unused

SPI0 MISO

SMI SD1

DPI Blue 7

---

---

Touch

Touch

Unused

Unused

SPI0 SCLK

SMI SD3

DPI Green 3

---

---

Ground

Ground

No pins

Hat SDA

Hat SDA

I2C0 SDA

SMI SA5

DPI CLK

---

---

Unused

Unused

GPCLK1

SMI SA0

DPI Blue 3

---

---

Unused

Unused

GPCLK2

SMI SE

DPI Blue 4

---

---

Pipeye

Unused

PWM1

SMI SD5

DPI Green 5

---

---

Unused

Unused

PCM FS

SMI SD11

DPI Red 5

BSCSL SCLK

SPI1 MISO

Unused

Unused

SD0 Dat2

Reserved

Reserved

SD1 Dat2

Jtag TDI

Ground

Ground

Raspberry Pi (original B, A, B, A+, B+, 2B,3B, Zero)

Right sid

al)

Gpio
Alt5

Orig.

26 pin 40 pin
3.3v

Pi
n
#

Gpio
Pin
#

40 pin 26 pin

Power, 5v

Pin usage (not original)


Alt0

Alt1

Alt2

---

Gpio 0

Gpio 2

Power, 5v

---

Gpio 1

Gpio 3

Ground

JTAG TDI

Gpio 4

Gpio 4

Gpio 14

UART0 TXD

SMI SD6

DSI Green 6

10

Gpio 15

UART0 RXD

SMI SD7

DPI Green 7

PCM CLK

SMI SD10

DPI Red 4

Ground
UART1 RTS

Gpio 17

Gpio 17

11

12

Gpio 18

---

Gpio 21

Gpio 27

13

14

Ground

---

Gpio 22

Gpio 22

Ground

Ground

15

16

Gpio 23

SD0 CMD

SMI SD15

Reserved

3.3v

17

18

Gpio 24

SD0 DAT0

SMI SD16

Reserved

---

Gpio 10

19

20

Ground

---

Gpio 9

21

22

Gpio 25

SD0 DAT1

SMI SD17

Reserved

---

Gpio 11

23

24

Gpio 8

SPI0 CE0

SMI SD0

DPI Blue 6

Ground

25

26

Gpio 7

SPI0 CE1

SMI SRW_N

DPI Blue 5

I2C0 SCL

SMI SA4

DPI DEN

---

ID_SD

27

28

ID_SC

Jtag TDO

Gpio 5

29

30

Ground

Gpio 6

31

32

Gpio 12

Jtag Rtck
No pins

Ground

Ground
PWM0

SMI SD4

DPI Green 4

No pins

Gpio 13

33

34

Ground

PWM1

Gpio 19

35

36

Gpio 16

Reserved

SMI SD8

DPI Red 2

---

Gpio 26

37

38

Gpio 20

PCM DIN

SMI SD2

DPI Red 6

Ground

39

40

Gpio 21

PCM DOUT

SMI SD13

DPI Red 7

JTAG Tck

Ground

Right side

Pin usage (not original)


Alt3

Alt4

Devices
Alt5

5"
HDMI

2.8"
PiTFT

Pipeye

Pi cam

Power, 5v
Power, 5v

Ground

Ground

---

---

UART1 TXD

Unused

Unused

Unused

Unused

---

---

UART1 RXD

Unused

Unused

Unused

Unused

BSCSL MOSI

SPI1 CE0

PWM0

Unused

Button #4

Unused

Unused

---

Unused

Button #1

Unused

Unused

Unused

Display

Unused

Unused

Ground

Ground

SD1 CMD

JTAG RTCK

SD1 DAT0

JTAG TDO

Ground

Ground

SD1 DAT1

JTAG TCK

---

Touch

Touch

Unused

Unused

---

---

---

Unused

Touch

Unused

Unused

---

---

---

Touch

Touch

Unused

Unused

---

---

---

Hat SCL

Hat SCL

Ground
---

Ground
---

JTAG TMS

Unused
No pins

Ground
UART0 CTS

SPI1 CE2

UART1 CTS

BSCSL MISO

SP1 MOSI

CPCLK0

BSCSL CE

SPI SCLK1

GPCLK1

Unused
Ground

Pipeye
Unused

Unused
Unused
Unused

Feather boards left side (USB pointing up)


Arm
Cortex
AVR 32u4 M0

Wiced

Huzzah,
ESP8266

Pin
#

Pin # Use

Teensy

L 00

Reset

Program

L 01

3.3v

L 02

Aref

L 03

Ground

L 04

Dat

A14/DAT

A0

A0

Wake

ADC

L 05

L 05

Analog

A1/15

A1

A1

C3

--

L 06

L 06

Analog

A3/17

A2

A2

C2

--

L 07

L 07

Analog

A2/16

A3

A3

A3

--

L 08

L 08

Analog

A0/14

A4

A4

A2

--

L 09

L 09

Analog

A6/20

A5

A5

A1

--

L 10

L 10

SPI SCK

13: SCK

SCK

SCK

SCK

14: SCK

L 11

L 11

SPI MOSI

11: MOSI

MOSI

MOSI

MOSI

13: MOSI

L 12

L 12

SPI MISO

12: MISO

MISO

MISO

MISO

12: MISO

L 13

L 13

UART RX

0: RX0

0: RX

RX0

RX

RX

L 14

L 14

UART TX

1: TX0

1: TX

TX0

TX

TX

L 15

L 15

Ground

Huzzah,
ESP8266

Pin
#

Reset

L 01

3.3v

L 02

Aref

RTC

--

Ground

L 03
L 04

Ground

Feather boards right size (USB pointing up)


Arm
Cortex
AVR 32u4 M0

Pin # Use

Teensy

Wiced

--

Lipo charger

N/A

R 04

Battery

R 05

Enable

R 06

USB power

R 07

Digital

13

13

B5

14

R 07

R 08

Digital

12

12

SWDIO

12

R 08

R 09

Digital

11

11

A4

13

R 09

R 10

Digital

10

10

10

B4

15

R 10

R 11

Digital

A15

R 11

R 12

Digital

C7

16

R 12

R 13

Digital

C5

R 13

R 14

i2c SCL

A5/19: SCL

3: SCL

SCL

SCL

5: SCL

R 14

Lipo charger

--

Battery
N/A

R 04
Enable

R 05

USB power

R 06

R 15

i2c SDA

A4/18: SDA

2: SDA

SDA

SDA

4: SDA

R 15

I2C
Note

Note *1: When using a Teensy feather adapter, the OLED board's reset pin should not be attached to
explicit reset line on the OLED (and ignore the reset button). On my OLED screen, I use the A0 (pin 14
https://forums.adafruit.com/viewtopic.php?f=57&t=100042

Note *2: On my Teensy -> Feather board, I also have the Teensy Prop shield attached. The Teensy Pro

Feather wings left side (USB pointing up)

OLED

Neopixel

PWM,
Servo

Stepper +
DC Motor

Charlieplex
LED, & LED
Matrix

GPS

Power
Relay

Latching or
Non-latching
Relay

Program/Reset
3.3v
Aref
Ground

Unused

Solder
jumper

Unused

Note *1

Unused
Unused

Unused

Unused

Unused

Unused
Solder
jumper

Unused

Solder jumper

RX

Unused

TX
Ground

Feather wings right side (USB pointing up)

OLED

Neopixel

PWM,
Servo

Stepper +
DC Motor

Charlieplex
LED, & LED
Matrix
GPS

Power
Relay

Latching or
Non-latching
Relay

Lipo charger

Battery
Enable
USB power
Solder
jumper
Unused

Solder jumper

Unused
Unused

Unused

Unused
Unused

Button A
Button B

Solder
jumper

Default LED

Button C
SCL

Solder jumper SCL

SCL

SCL

Unused

Unused

Unused

Solder jumper
SDA

Unused

Unused
SDA

SDA

SDA

Feather i2c addresses

OLED

Neopixel

PWM,
Servo

0x3

--

0x40 - 0x7e

Stepper +
DC Motor
0x60 - 0x7e

Charlieplex
LED, & LED
Matrix
GPS
0x70 - 0x77

--

Power
Relay
--

Latching or
Non-latching
Relay
--

Note *2

uld not be attached to the general Teensy reset. This is because the pin used for reset on the Teensy is the prog
en, I use the A0 (pin 14) pin for the reset line, and I clip the pin on the wing connecting to the reset line. See th

ached. The Teensy Prop shield uses i2c address 0x60, so I have soldered the jumper on my Stepper wing to be

up)
Radio
(RFM98 or
RFM69)

DS3231 RTC

Unused

Adalogger

Ethernet

Unused

Unused

SCK

SCK

SCK

MOSI

MOSI

MOSI

MISO

MISO

MISO

Unused

Unused

Pin F

Unused

RX
TX

up)
Radio
(RFM98 or
RFM69)

DS3231 RTC

Unused

Adalogger

Ethernet

Unused

Unused

CS pin

CS pin

Pin A
Pin B

Unused

Pin C
Pin D

Unused

Pin E
SCL

Unused
SCL

SCL

Unused

SDA

Radio
(RFM98 or
RFM69)
--

SDA

DS3231 RTC

SDA

Adalogger

0x50-0x57, 0x68 0x68

Ethernet
--

et on the Teensy is the program pin. It is better to use an


ng to the reset line. See this thread for more details:

on my Stepper wing to be 0x61.

MCP23017

16x2 char LCD

PCF8591 (ADC/DAC)

0x20 - 0x27

0x27

0x48 - 0x49

2.7-5.5 volt, 20maH

5.0 volt

2.5-6.0 volt

Left

Right

GPB0

GPA0

Ground

Power

GPB1

GPA1

Power

Ground

GPB2

GPA2

SDA (A4/P0)

SDA (A4/P0)

GPB3

GPA3

SCL (A5/P2)

SCL (A5/P2)

GPB4

GPA4

Address

GPB5

GPA5

Pin

GPB6

GPA6

8-bit A/D input 0

GPB7

GPA7

8-bit A/D input 1

DigisparkPro 128x64 OLED

Power

Interupt A

Ground

Interupt B

Not connected

Reset

SCL (A5/P2)

Adress 2

SDA (A4/P0)

Address 1

Power

Not connected

Address 0

Ground

###

0x3C
3.3-5.0 volt

8-bit A/D input 2


8-bit A/D input 3
8-bit D/A output 0

SCL (A5/P2)

LMS303D (accel/compass

SDA (A4/P0)

0x1d, 0x1e
2.5 - 5.5 volt
MCP23008

I2C

0x20 - 0x27
2.7-5.5 volt, 20maH
Left
SCL (A5/P2)

VDD: 3.3V output

Adafruit LED backpack

Power

Right

0x70 - 0x73 (mini)

Power

0x70 - 0x77 (other)

SDA (A4/P0)

5 volt?

SCL (A5/P2)

Ground

SDA (A4/P0)

GP7

Adress 2

GP6

Address 1

GP5

SCL (A5/P2)

CS (high for I2c)

Address 0

GP4

SDA (A4/P0)

Interrupt 2

Reset

GP3

Ground

Interrupt 1

Not connected

GP2

Power

Interupt

GP1

Ground

GP0

Address

Teensy Audio Adaptor

Chronodot RTC

Digispark Shield

Device

Host

SGTL5000

5 volt

WM8731

0x68
2.3-5.0V

Ground

Left

Right

Power

Bat

Ground

SDA (P0)

32K

Power

SCL (P2)

SQW

SDA (A4/P0)

Device

Reset

SCL (A5/P2)

FXOS8700

Teensy Prop Shield w/mo

FXAS21002
MPL3115

ADS1015/ADS1115 ADC
0x48 - 0x4B
Adafruit CAP1188

2.0 - 5.5 volt

0x28 - 0x2c
3-5V

Adafruit Feather PWM

Power

Left

Right

Ground

Device

SDA/MISO

MOSI

SCL (A5/P2)

PWM control

SCL

CS

SDA (A4/P0)

All call

Power (3-5V)

Reset

Address

Ground

3V output

Alert

L1

C1

12/16-bit A/D input 0

L2

C2

12/16-bit A/D input 1

L3

C3

12/16-bit A/D input 2

L4

C4

12/16-bit A/D input 3

L5

C5

L6

C6

L7

C7

L8

C8

IRQ

Adress

Adafruit Feather 128x32 O


Device
OLED

16 channel, 12 bit PWM

Adafruit Feather Moto

0x40 - 0x7e
0x70 also used
3.3 - 5.0 volt
DS3231 RTC

Motor

V+: External power input

0x50-0x57 (eeprom)

Left

Device

Power

0x68 (rtc)

SDA (A4/P0)

2.3-5.0V

SCL (A5/P2)
OE: Active LOW Output Enable

Right

32K

Ground

Adafruit TPA2016 Audio a


0x58
Left

SQW

N/A

Power (speakers)

SCL

SCL

Ground

G SDA
r
o
u
n
d

SDA

G
r
o
u
n
d

SHDN (ground = off)

G
r
o Power (3-5V)
u Ground
n
d

Power (3-5V)
Ground

G
r
o
u
n
d

Right- (input)

SwitchDoc Labs Quad


Power Management Board

Right+ (input)
Left+ (input)

0x21, 0x20

Left- (input)

3.3 - 5.5 volt

SCL (A5/P2)
SDA (A4/P0)

Ground
Address
Reset
Interupt
SDA
SCL
Ground
Power (VDDM)

I2C VDD

PCF8591 (ADC/DAC)

Sparkfun 7 segment LED

0x48 - 0x49

0x71 (change "0x80<id>")

2.5-6.0 volt

2.4-6.0 volt
Location
top left

Pin

Serial I2C

SPI

Power

Ground

0)

2)

top, right

SCL

SDA

SDA

SCL

Use
External

A7

Potentiometer

A6

Thermistor

GND

Ground

Photoresistor

VCC

Power

Led

SDD

Side

SCK

SCK

RST

S303D (accel/compass)

SDI

SDI

SS

SS

RX

RX

0x1d, 0x1e
2.5 - 5.5 volt
SPI
VDD: 3.3V output

Digiole LCD/OLED

Power

0x27

Ground
SDI (+SDO 3 wire)
SCK

3.3-9 volt, 16maH at 5V


Location

Pin

SDO (4 wire)

Gnd

CS (low for SPI)

SS

Interrupt 2
Interrupt 1

Bottom

Data

Address
0x0A
0x1A

SPI

Ground
SS

CLK

VCC

eensy Audio Adaptor

Serial I2C

SCL
RX

SCK

SDA SDI
Power

sy Prop Shield w/motion


Address
0x1E
0x20
0x60

dafruit Feather PWM


Address
0x40 - 0x7e
0x70

uit Feather 128x32 OLED


Address
0x3c

dafruit Feather Motor


Address
0x60 - 0x7e

ruit TPA2016 Audio amp


0x58
Right
Right+ (output)
Right- (output)
Left- (output)

Left+ (output)

6 pin ICSP programmer


Left side

Right side

Pin

ICSP

ATtiny85 Uno

Uno ATtiny85 ICSP

PIN

MISO

PB1 (6)

12

5V

Power (8)

Power

SCK

PB2 (7)

13

11

PB0 (5)

MOSI

Reset

RST (1)

10

Gnd

Ground (4)

Ground

10 pin ICSP programmer


Left side

Right side

Pin

ICSP

ATtiny85 Uno

Uno ATtiny85 ICSP

PIN

MOSI

PB0 (5)

5V

Power (8)

Power

10

Unused

Gnd

Ground (4)

Ground

Reset

RST (1)

10

Gnd

Ground (4)

Ground

SCK

PB2 (7)

13

Gnd

Ground (4)

Ground

MISO

PB1 (6)

12

Gnd

Ground (4)

Ground

11

Ardunio Uno R3
5V, 16 Mhz
8-bit AVR ATmega328P-PU
32K Flash (0.5K bootloader), 2K SRAM, 1K EEPROM
#defines: __AVR_ATmega328__
USB type B (female), 2.1mm power (7-12V)

Left
Digtal

PWM

Right

Int. SPI

Serial

Digital

Analog I2C

RX, USB

19

A5 SCL

TX, USB

18

A4 SDA

Int. 2

17

A3

Int. 3

16

A2

15

A1

14

A0

2
3

Maybe

4
5

PWM

PWM

Vin

Ground

Maybe

10

Maybe

SS

5v

11

Maybe

MOSI

3.3v

12

MISO

Reset

13 (led)

SCK

IOref

SPI

PWM

I2C

PWM

Ground

Nano 3.x
5V, 16 Mhz
8-bit AVR ATmega328P
32K Flash (2k boot), 2K SRAM, 1K EEPROM
#defines: __AVR_ATmega328__
USB type minii-B (female), RAW pin, 7-12V (6-20V max)
Left
Digtal

PWM

Int.

Right
SPI

Serial

Digital

TX

Vin

RX

Ground

Reset

Reset

Ground

5v

2
3
4

PWM

Analog

Int2

---

A7

Int3

---

A6

19

A5

SPI

SCL

PWM

18

A4

PWM

17

A3

16

A2

15

A1

9
10
11

PWM

14

A0

PWM

SS

Aref

Aref

PWM

MOSI

3.3v

MISO

13 (led)

12

SDA

SCK

Adafruit Flora
3.3V, 8 Mhz
8-bit AVR ATmega32u4
32K Flash (2k boot), 2.5K SRAM, 1K EEPROM
#defines: __AVR_ATmega32U4__
USB type mini-B (female), JST power (3.5-16v)
Left
Digtal

PWM

Int.

Right
I2C

Serial

Ground
D3

PWM

D2

Digital

Analog

3.3v

---

PWM

Int.

Int0

SCL

D10

A10

PWM

Int6

Int1

SDA

D9

A9

PWM

Int5

Ground

---

3.3v
D0

Int2

RX

D6

A7

D1

Int3

TX

D12

A11

Vbatt

---

Ground

ICSP/SPI

PWM

Inner

Digtal

SPI

Digital

Other

D14

MISO

D7

Led

D15

SCK

D16

MOSI

Reset

Reset

1) On 328p chips, PWM is not available on pins 3 and 11 if the tone library is used (or IRremote?)

2) On 328p chips, PWM is not available for pins 9/10 if the Servo library is used
3) The Seeed bluetooth shield uses pins 6/7 for software serial comms.
4) IRremote library uses pin 3 on Uno for the transmit LED.

5) On 328p chips, pins 5 & 6 have a PWM frequency of approximately 980 Hz (compared to 490 Hz
small values for analogWrite.
6) On the squareware mini, pins A4, A5, 3, 10, ground, and VCC can be accessed via snaps on the

Sparkfun Pro Mini 328


5V/16 Mhz or 3.3V/12 Mhz
8-bit AVR ATmega328P
32K Flash (2k boot), 2K SRAM, 1K EEPROM

32K Fl

#defines: __AVR_ATmega328__
No USB (need FTDI), Raw pin, to 12V

Left
Digtal

USB mini-B (

Right

PWM Int. Serial

Left

Digital Analog PWM SPi

I2C

Digital

TX

Vin

18

RX

Ground

16

Reset

Reset

17

Ground

Power

19

2
3

PWM

Int2

17

A3

Int3

16

A2

15

A1

Ground

A0

4
5

PWM

14

PWM

13

12

11

PWM

MOSI

10

PWM

SS

PWM

MISO

Programming (FTDI)

Inner Right

Ground

19

A5

SCL

CTS

18

A4

SDA

Power

21

A7

20

A6

RX

TX

32K Fl

Left
Digital

DTR

18
16
17

ATmega328P chip

19

5V, 16 Mhz

8-bit AVR ATmega328P-PU


32K Flash (?? boot), 2K SRAM, 1K EEPROM

Back

#defines: __AVR_ATmega328__

Digital

No connector
Left
Digtal
Reset

PWM

Int.

Right
Serial

Digital

Analog

19

A5

PWM

--

SPi

I2C
SCL

--

RX

18

A4

TX

17

A3

Int2

16

A2

Int3

15

A1

14

A0

VCC

Ground

Ground

Aref

X1

VCC

X2

Aref

SCK
MISO

2
3

PWM

SDA

PWM

12

PWM

11

PWM

MOSI

10

PWM

SS

PWM

y is used (or IRremote?)

Notes

s used

0 Hz (compared to 490 Hz on pins 3, 9-11). The same timer for the millis() and delay() functions is used for PWM

ccessed via snaps on the back.

Squarewear 2.0
3.3V, 12 Mhz
8-bit AVR ATmega328P-PU
32K Flash (?? boot), 2K SRAM, 1K EEPROM
#defines: __AVR_ATmega328__
USB mini-B (female), Lir2032 Coin cell battery, Lipo jack
Left

Right

Internal

Analog

Use

Digital

PWM

Use

D.

A4

SDA

PWM

Mosfet

USB D-

A2

PWM

Mosfet

USB D+

A3

PWM

Mosfet

Push button

SCL

10

PWM

Red LED

RX

11

PWM

12

Green LED

TX

13

A5

Ground

Blue Led

VCC (3.3v)

A.

Use

Buzzer

14

A0

Light sensor

15

A1

Temp. sensor

Squarewear 2.0 mini


3.3V, 12 Mhz
8-bit AVR ATmega328P-PU
32K Flash (?? boot), 2K SRAM, 1K EEPROM
#defines: __AVR_ATmega328__
USB mini-B (female), Lipo jack
Left

Right

Internal

Analog

Use

Digital

PWM

Use

D.

A4

SDA/snap

A.

Use

PWM

Mosfet/snap

USB D-

A2

PWM

Mosfet

USB D+

A3

PWM

Push button

SCL/snap

10

PWM

Buzzer

RX

11

PWM

A5

Back
Analog

Use

--

TX

--

Ground/snap

--

VCC/snap

snap

14

A0

Light sensor

15

A1

Temp. sensor

ay() functions is used for PWM on pins 5-6, and there may be problems with

Arduino Leonardo
5V, 16 Mhz
8-bit AVR ATmega32u4
32K Flash (2k boot), 2.5K SRAM, 1K EEPROM
#defines: __AVR_ATmega32U4__
USB type micro-B (female), RAW pin, up to 12V on Raw pin

Left
D.

A.

PWM

Int.

Right

I2C

Serial

RX, USB

TX, USB

PWM

18

A0

14

A1

15

20

A2

16

SCL

Int. 3

21

A3

Reset

22

A4

PWM

23

A5

PWM

24

A6

25

A7

26

A8

7
8

A8

A9

Maybe

27

A9

10

A10

Maybe

28

A10

A11

Maybe

29

A11

11

Pin

Other

19

A6

A7

A.

Int. 2

Maybe

5
6

D.

SDA

2
3

Other

ICSP/SPI

12
PWM

13

Led

Sparkfun Pro Micro Atmega 32U4


5V/16 Mhz or 3.3V/8 Mhz
8-bit AVR ATmega32u4
32K Flash (2k boot), 2.5K SRAM, 1K EEPROM
#defines: __AVR_ATmega32U4__
USB type micro-B (female), RAW pin, up to 12V on Raw pin

Left
D.

A.

PWM

Int.

I2C

Right
Serial

Other

D.

A.

PWM

SPI

Other

Int3

TX

---

---

Raw

Int2

RX

---

---

Ground

---

---

Ground

---

---

Reset

---

---

Ground

---

---

VCC

21

A3

Int1

SDA

PWM

Int0

SCL

A6

20

A2

19

A1
A0

PWM

18

PWM

15

SCK

14

MISO

16

MOSI

A7

A8

A9

Int4

PWM

10

A10

PWM

Adafruit Flora
3.3V, 8 Mhz
8-bit AVR ATmega32u4
32K Flash (2k boot), 2.5K SRAM, 1K EEPROM
#defines: __AVR_ATmega32U4__
USB type mini-B (female), JST power (3.5-16v)

Left
D.

A.

Ground

PWM

I2C

Serial

Int0

SCL

Int1

SDA

I2C

---

A.

Int2

RX

D1

Int3

TX

Serial

PWM

---

Other

ICSP
Pin
D14

D10

A10 PWM

D15

D9

A9 PWM

D16

---

Reset

Ground

D0

---

D.

3.3v
PWM

D2

Ground

Other

---

D3

3.3v

Int.

Right

D6

A7 PWM

D12

A11

Vbatt

---

Inner
D7

Pololu A-Star 32U4 ULV/LV/SV


5V/16 Mhz
8-bit AVR ATmega32u4
32K Flash (4k boot), 2.5K SRAM, 1K EEPROM
#defines: __AVR_ATmega32U4__
USB type micro-B (female)

ICSP/SPI

ULV: 0.5 - 5.5V (500mA); LV 2.7 -11.8V (1000mA); SV: 5 - 36V (500ma)

Other

Left
D.

A.

SCK

---

---

MOSI

---

---

Reset

---

---

PWM

Int.

I2C

Right
Serial Other

D.

A.

PWM

Int.

Jtag

Ground

---

---

5v

---

---

3.3v

---

---

Yellow Led

---

---

18

A0

TDI

19

A1

TDO

SPI

MISO

13
12

PWM
A11

11

PWM

PCint7

RTS

10

A10

PWM

PCint6

20

A2

TMS

A9

PWM

PCint5

21

A3

TCK

A8

PCint4

22

A4

Int6

23

A5

PWM

---

---

PWM

---

---

7
6

A7

5
4

A6

PWM

17

PCint0

SS

Int0

SCL

15

PCint1

SCK

Int1

SDA

16

PCint2

MOSI

Int3

TXD1

14

PCint3

MISO

Int2

RXD1

---

---

Pololu A-Star 32U4


5V/16 Mhz
8-bit AVR ATmega32u4
32K Flash (4k boot), 2.5K SRAM, 1K EEPROM
#defines: __AVR_ATmega32U4__
USB type micro-B (female), 5.5-15V on Vin pin

Left
D.

A.

PWM

Int.

Int3

I2C

Right
Serial Other

D.

A.

TXD1

---

---

PWM

Int.

Jtag

SPI

Int2

Int1
Int0

3
4

---

SDA

---

---

SCL

---

---

---

---

PWM

12

A11

PWM

11

A6

5
6

---

PWM

A7

ICSP
Other
MISO
SCK
MOSI
Reset

Inner
Led

Int4

A8

A9

PWM

RXD1

PWM

10

A10

19

A1

18

A0

PWM

SV

PROM

V: 5 - 36V (500ma)

ght

ICSP/SPI
Pin

Other

Bat-

14

MISO

Bat+

15

SCK

Vin

16

MOSI

Ground

Reset

Reset

Serial Other

Aref
CTS

Green Led
Red Led

Reset

PROM

Vin pin

ght

ICSP
Serial Other

Vin

Pin

Other

14

MISO

Ground

15

SCK

5V

16

MOSI

3.3V

Reset

Reset

Reset

Led
13

Led

Digispark Oak
3.3v 80-160Mhz
32-bit microprocessor
1MB of ROM, 64KB RAM (~30KB available for user code) , 512 bytes EEPROM
#defines: unknown
USB type micro-B (female), 4.5-12V on Vin pin

Left
D.

A.

PWM

---

---

---

SPI

Right
PWM

I2C

Serial Other

Digispark
Legacy

Other

D.

---

Reset button

---

VIN, 4.5-12v

VCC, 5v

---

---

Enable

---

Ground

Ground

--

A0

---

10

---

PWM

---

PWM

---

PWM

PWM

TX

MISO

PWM

RX

PWM

SCK

PWM

---

PWM

SS

PWM

---

PWM

MOSI

PWM

---

---

Wake

Ground

---

VIN, 4.5-12v

SCL
LED
SDA
VCC, 5v

Generic

Adafruit Huzzah
3.3v 80-160Mhz

Left

Right

RX

VCC (3.3v)

GPIO 0

RST

GPIO 2

CH_PD

GND

TX

32-bit microprocessor

Left
D.

Back

Right

Serial Other

D.

A.

Other

Ground

Ground

Ground

LDO

Vbat

Unused?

V+

V+

3.3v
#15

#13

RX

#2

#12

TX

#0

#14

#4

#16

#5

Enable
RX
TX

Analog
Reset

Raw ATtiny85

Digispark

1.8-5.5v (max 20Mhz at 5v, 13.33Mhz at 3.3v)

5V, 16/8/1 Mhz

8-bit AVR ATtiny85

8-bit AVR ATtiny85

8K Flash (no bootloader), 0.5K SRAM, 0.5K EEPROM


#defines: __AVR_ATtiny85__

#defines: __AVR_ATtiny85__

no power connector

USB A (male)

Left side
Pin

D.

A.

---

A0

2
3
4

PB3
PB4
---

PWM

Right side
Other

D.

Reset

---

A3

PB2

A2

PB1

--

8K Flash (2K boot), 0.5K SRAM, 0.5K EE

PWM
Ground

PB0

A.

PWM

A1

I2C

Side

PWM

Pin

PB0

PWM

Power

PB1

PWM

PWM

6
SDA (3)

A.

Other

SCL (3)

PWM

D.

Aref

Bottom

Left

PB2

A1

PB3

A3

PB4

A2

PB5

A0

--

--

--

--

--

--

PWM

Notes
1) The pin with the LED typically has a weak input resistor

2) The PB3 pin used with USB+ has a 1.5k resistor

3) The ATtiny85 chips need 4.7K Omh pull-up resistors for I2C. You need to use the TinyWireM and TinyWireS libraries instead of the norm

Digispark

Adafruit Trinket (3.3/5v versions)

5V, 16/8/1 Mhz

3.3v (8Mhz) or 5v (8/16Mhz)

8-bit AVR ATtiny85

8-bit AVR ATtiny85

2K boot), 0.5K SRAM, 0.5K EEPROM

8K Flash (2.75K boot), 0.5K SRAM, 0.5K EEPROM

#defines: __AVR_ATtiny85__

#defines: __AVR_ATtiny85__

USB A (male)
I2C

USB mini-B (female)


USB

Other

SDA (3)
Led (1)
SCL (3)
USB+

Left side

Resistor (2)

USB-

Pin

D.

1
2

A.

Other

D.

---

Battery +pwr

---

---

Ground

PB0

PWM

PB1

PWM

PB4

A2

PB3

A3

---

PWM USB

Right side

PWM

USBUSB+

Resistor (2)

PB2

Reset

---

A.

PWM I2C

A1

SDA (3)
SCL (3)

5v
Ground

Adafruit Gemma

Vin

3.3v
8-bit AVR ATtiny85
8K Flash (2.75K boot), 0.5K SRAM, 0.5K EEPROM
#defines: __AVR_ATtiny85__
USB mini-B (female), JST power (3.5-16v)
Top side

Notes

WireS libraries instead of the normal Wire library.

Pin

D.

A.

--

Other

D.

A.

--

Ground

PB2

A1

Led (1)

PB0

Vout

--

PB1

--

--

--

PWM USB

Bottom side

PWM

PWM I2C
SCL (3)
PWM

--

SDA (3)

ions)

K EEPROM

Right side
Other

Pin

USB +pwr

10
9

Led (1)

8
7

3.3v or 5v

K EEPROM

5-16v)
Bottom side
Other

Pin
4
5

3.3v

Digispark Pro
5V/16 Mhz
8-bit AVR ATtiny167
16K Flash (1.5k boot), 0.5K SRAM, 0.5K EEPROM
#defines: __AVR_ATtiny167__
USB type microi-B (female), 6-16V on Vin pin

Left
D.

A.

13

A13

12

A12

11
10
9

A9

A8

A7

A6

---

---

PWM

SPI

Right
Serial Other

D.

A.

---

---

VIN, 6-16v

SS

---

---

Ground

A11

SCK

A5

PWM, 5-B

A10

MOSI

A4

PWM, 4-A

USB-

---

PWM, 3-B

USB+

---

PWM, 2-A

TX

---

PWM, 1-B

RX

---

PWM, 0-A

---

---

Reset button

PWM, 8-C

MISO

VCC, 5v

PWM

I2C

USB

Other

SCL
LED
SDA
VCC, 5v

Digispark
Legacy
VCC, 5v
Ground
VIN, 6-16v

Arduino Mega 2560


5V, 16 Mhz
ATmega2560
256K Flash (8k bootloader), 8K SRAM, 4K EEPROM
#defines: __AVR_ATmega2560__
USB type B (female), 2.1mm power (7-12V)
Pins
Side

Left #1

Side

Left #2

Side

D.

A.

PWM

I2C

SPI

Serial

RX0, USB

TX0, USB

Other

PWM

Int0

PWM

Int1

PWM

PWM

PWM

PWM

PWM

PWM

10

PWM

11

Maybe (2)

12

Maybe (2)

13

PWM

D.

A. PWM

LED

I2C

SPI

Serial

Other

14

TX3

15

RX3

16

TX2

17

RX2

18

TX1

Int5

19

RX1

Int4

20

SDA

Int3

21

SCL

Int2

D.
22
23
24
25
26
27
28
29

A. PWM

I2C

SPI

Serial

Other

30
31
32
33
34
35
36
Back

37
38
39
40
41
42
43
44

PWM

45

PWM

46

PWM

47
48
49
50

MISO (1)

51

MOSI (1)

52

SCK (1)

53

Side

D.
54 A0
55 A1
56 A2
57 A3
58 A4
59 A5
60 A6

Right

61 A7
62 A8
63 A9
64 A10
65 A11
66 A12
67 A13
68 A14
69 A15

SS (1)

A. PWM

I2C

SPI

Serial

Other

ICSP

50

MISO (1)

52

SCK (1)

51

MOSI (1)

53

SS (1)

Notes

1) On the Mega, the SPI pins are


pins 50-53, and are duplicated
in the ICSP header.

2) On the Mega, Due, and DigiX,


use of 12 to 23 servo motors will
disable PWM on pins 11 and 12.

Arduino Due
3.3V, 84 Mhz

3.3

32-bit ARM, Cortex M3

32-bit A

512K Flash, 96K SRAM, No EEPROM

512K Flash, 96

#defines: __SAM3X8E__

#defines

2 USB micro (female), 2.1mm power (7-12V)

2 USB micro (femal

Pins
Side

Left #1

Side

Left #2

Side

D. A.

Pins
PWM

I2C

SPI

Serial

Other

Side

D. A.

RX0, USB (8)

TX0, USB (8)

PWM

PWM

PWM

PWM

PWM

PWM

PWM

PWM

10

PWM

10

11

Maybe (1)

11

12

Maybe (1)

13

PWM

D.

A. PWM

Left #1, inner

6
7

12
Led

I2C

SPI

Serial

Other

13

Side

D.

14

TX3

14

15

RX3

15

16

TX2

16

17

RX2

18

TX1

18

19

RX1

19

Left #2, inner

17

20

SDA

20

21

SCL

21

D.

A. PWM

I2C

SPI

Serial

Other

Side

A.

D.

22

22

23

23

24

24

25

25

26

26

27

27

28

28

29

29

A.

Back

30

30

31

31

32

32

33

33

34

34

35

35

36

36

37

Back

38

38

39

39

40

40

41

41

42

42

43

43

44

44

45

45

46

46

47

47

48

48

49

49

50

50

51

51

52

52

53

Side

Right

37

D.

53

A. PWM

I2C

SPI

Serial

Other

Side

D.

A.

54 A0

54 A0

55 A1

55 A1

56 A2

56 A2

57 A3

57 A3

58 A4

58 A4

59 A5

59 A5

60 A6

60 A6

61 A7

Right

61 A7

62 A8

62 A8

63 A9

63 A9

64 A10

64 A10

65 A11

65 A11

66

DAC0

66

67

DAC1

67

68

CAN RX

68

69

CAN TX

69

Side
Left #3

Side
Leds

Side

ICSP

D.

A. PWM

I2C

70

SDA1

71

SCL1

D.

A. PWM

I2C

SPI

Serial

Other

Left #3, inner

SPI

Serial

Other
Led RX (9)

73

Lex TX (9)

A. PWM

I2C

D.

A.

70
71

72

D.

Side

SPI

74

MISO

75

MOSI

Serial

Other

Side

D.

A.

Side

D.

A.

74
75
ICSP

76

SCK

77

SS0

77

78

SS3

78

Side

76

D.

A.

90
91
92
93
94
95
96
97
98
99
100
101
Left outer

102
103
104
105
106
107
108
109
110
111
--112
113
---

Side

D.

A.

DigiX
3.3V, 84 Mhz
32-bit ARM, Cortex M3
512K Flash, 96K SRAM, 4K EEPROM
#defines: __SAM3X8E__
2 USB micro (female), 2.1mm power (7-12V)
PWM

I2C

SPI

Serial

Other

RX0, USB (8)


TX0, USB (8)
PWM
PWM
PWM

SD card (3)

PWM
PWM
PWM
PWM
PWM
PWM
Maybe (1)
Maybe (1)
PWM

PWM

Led

I2C

SPI

Serial

Other

TX3
RX3
TX2
RX2
TX1 (11)
RX1 (11)
SDA
SCL

PWM

I2C

SPI

Serial

Other

Mesh IRQ (2)


Mesh CSN (2)
Mesh CE (2)

PWM

I2C

SPI

Serial

Other

DAC0
DAC1
CAN RX
CAN TX

PWM

I2C

SPI

Serial

Other

SDA1
SCL1

PWM

I2C

SPI

Serial

Other

PWM

I2C

SPI

Serial

Other

Serial

Other

MISO
MOSI
SCK
SS0
SS3

PWM

I2C

SPI

Wifi flow control (5)


Wifi flow control (5)
Wifi reset (6)

Led RX (9)
Led TX (9)
JTAG (7,10)
JTAG (7,10)
Reset
JTAG (7,10)
JTAG (7,10)
Ground

PWM

I2C

SPI

Serial

Other

Notes
1) On the Mega, Due, and DigiX, use of 12 to 23 servo motors
will disable PWM on pins 11 and 12.

2) The Mesh networking board on the DigiX uses pin 52 for


CSN, and pin 53 for CE. In addition, you can connect pin 51 to
the IRQ via the solder jumper underneath the board.

3) DigiX uses digital pin 4 for the SD card slave select


functionality.

4) The DigiX EEPROM card is located at the first I2C address


0x50.

5) On the DigiX, pins 104,105 are connected to the WiFi module


for (optional) hardware flow control. Those pins can be
disconnected from the WiFi module using the solder jumpers on
the bottom (by cutting the trace between the jumpers).

6) Pin 106 can be tied to WiFi reset is desired by the solder


jumper on the back. It is shipped unconnected.

7) On the DigiX, pins 110, 112, and 113 have 10k pull ups (and
can be used for JTAG). Pin 111 does not have a resistor.

8) The Due has two USB ports, labeled programming and


native. The programming port is connected to an ATmega16U2
chip for programming, and the native port is connected directly
tot he Arm chip. The DigiX only has one USB port, but it is
capable of acting as a USB mouse and keyboard.

9) Pins 108 and 109 are the TXL and RXL LEDs on a Due - also
can be accessed at pin 73(TXL) for 108 and 72(RXL) for 109 they will pulse when sending over USB - this can be turned off
in the core if desired.

10) The DUE has an 2x5 JTAG and a 4 pin DEBUG, the DIGIX
only the 5x2 pin socket. The DUE has furthermore an ICSP for
the 16u2 and four more pins to that controller.

11) On the DigiX, the Wifi RX/TX uses Serial1 (i.e. pins 18/19)

12) The AREF jumper on the back can be used to connect the
AREF to the AREF pin but cutting the trace between the left
side pads and bridging the right. THe default connects it to
3.3v - same as due.

13) WiFi enable jumper on top of board (with shunt) connect


power to wifi, remove to completely shut off wifi - useful for
ocmputers that can't put out enough current over USB to
power board and wifi - or for resetting with the reset jumper
disconnected

Arduino Yun (AVR side only)

Ar

AVR: 5V, 16 Mhz, Atheros: 3.3V, 400Mhz

AVR: 5V, 16 Mhz,

8-bit AVR ATmega32u4 + Atheros AR9331 (Mips)

8-bit AVR AT

32K Flash (4K bootloader), 2.5K SRAM, 1K EEPROM

32K Flash (4K

#defines: ???
USB type micro (female)

Pins
Side

D.

Pins
A. PWM

Serial

Interrupts

RX, USB (2)

Interrupt 2 (1)

TX, USB (2)

Interrupt 3 (1)

SDA

Interrupt 1

SCL

Interrupt 0

2
PWM

I2C

SPI

Other

Side

4 A6 (4)

Left

PWM

6 A7 (4)

PWM

5
Left

Interrupt 7 (1)

9 A9 (4)

PWM

10 A10 (4)

PWM

10

11

PWM

11

12 A11 (4)

Side
ICSP

D.

12
PWM

13

Right

6
7

8 A8 (4)

Side

D.

A. PWM I2C

Led

SPI

Serial

Other

13

Side

D.

14 A0

14

15 A1

15

16 A2

Right

16

17 A3

17

18 A4

18

19 A5

19

D.

A. PWM I2C

SPI

---

---

MOSI (3)

---

---

MISO (3)

---

---

SCK (3)

Serial

Other

Side

D.
---

ICSP

-----

1 USB 2.0 device po

4 USB 2.0 host port

HDMI (1920x1080)
Linux
Devices audio stereo input/o
Ethernet 10/100
microSD card

Linux
Devices

512 MB RAM

Arduino Tre (AVR side only)


AVR: 5V, 16 Mhz, AM3359AZCZ100 (1 Gz, ARM Cortex-A8)
8-bit AVR ATmega32u4 + 32-bit Arm Cortex-A8
32K Flash (4K bootloader), 2.5K SRAM, 1K EEPROM
#defines: ???
USB type micro (female)
Pins
A. PWM

PWM

I2C

SPI

Serial

Interrupts

RX, USB (2)

Interrupt 2 (1)

TX, USB (2)

Interrupt 3 (1)

SDA

Interrupt 1

SCL

Interrupt 0

Other

A6 (4)
PWM
PWM

A7 (4)

Interrupt 7 (1)
A8 (4)
A9 (4)

PWM

A10 (4)

PWM
PWM

A11 (4)
PWM

Led

A. PWM

I2C

SPI

Serial

Other

A. PWM

I2C

SPI

Serial

Other

A0
A1
A2
A3
A4
A5

---

MOSI (3)

---

MISO (3)

---

SCK (3)

1 USB 2.0 device port


4 USB 2.0 host ports
HDMI (1920x1080)
audio stereo input/output
Ethernet 10/100
microSD card

512 MB RAM

1) It is not recommended to use pins 0 and 1 as


interrupts because they are the also the hardware
serial port used to talk with the Linux processor. Pin
7 is connected to the AR9331 processor and it may
be used as handshake signal in future. It is
recommended to be careful of possible conflicts if
you intend to use it as interrupt.

2) Note that on the Yn, the Serial class refers to


USB (CDC) communication; for TTL serial on pins 0
and 1, use the Serial1 class. The hardware serials of
the ATmega32U4 and the AR9331 on the Yn are
connected together and are used to communicate
between the two processors. As is common in Linux
systems, on the serial port of the AR9331 is exposed
the console for access to the system, this means
that you can access to the programs and tools
offered by Linux from your sketch.

3) The SPI pins MOSI, MISO, and SCK are not on any
of the digital pins. They are available only through
the ICSP header.

4) The Yn has 12 analog inputs, labeled A0 through


A11, all of which can also be used as digital i/o. Pins
A0-A5 appear in the same locations as on the Uno;
inputs A6-A11 are on digital i/o pins 4, 6, 8, 9, 10,
and 12 respectively.

This page is no longer being maintained. Please go to the link below for the google spreadsheet tha
New link
https://docs.google.com/spreadsheets/d/1LSi0c17iqtvpKuNSYksMG306_FpWdJcniSRR

Teensy 3.0
Processor

Arm Cortex-M4, MK20DX128

Speed

48/96Mhz

Memory

128K Flash, 16K SDRAM, 2K EEprom

Defines

__MK20DX128__

VIN/VUSB power fuse

500mA

3.3v total power

3.3v, 155mA

Input Power

USB micro (female), VIN pin (3.7-5.5 volts)

Defines

USB micro (fem

__MK20DX128__

Global defines

Left side through hole pin


Digital Pins
3.0

3.1/3.2 LC

Analog
3.0

3.1/3.2 LC

PWM
3.0

Touch

3.1/3.2 LC

3.0

SPI

3.1/3.2 LC

3.0

I2C

3.1/3.2 LC

3.0

Ground
0

Touch

MOSI1

Touch

MISO1

2
3

PWM

---

---

Touch

PWM

---

---

Touch

5
6

PWM

PWM
PWM

----

CS1

7
8
9

PWM

10

PWM

CS

11

MOSI/DOUT

12

MISO/DIN

Right Side through hole pins (numbers

Digital Pins
3.0

3.1/3.2 LC

Analog
3.0

PWM

3.1/3.2 LC

3.0

Touch

3.1/3.2 LC

3.0

SPI

3.1/3.2 LC

3.0

I2C

3.1/3.2 LC

3.0

SCK

13
14

A0

15

A1

Touch

16

A2

--

PWM

Touch

17

A3

--

PWM

Touch

18

A4

Touch

SDA

19

A5

Touch

SCL

20

A6

21

A7

22

A8

PWM

Touch

--

23

A9

PWM

Touch

--

--

--

--

PWM
PWM

---

CS

CS

SCK1

CS

CS

--

3.3v
AGND AGND

GND

--

--

Vin (3.5-5.5v)

Though hole pin


Digital Pins
3.0

3.1/3.2 LC

Analog
3.0

PWM

3.1/3.2 LC

--

--

24

A10

--

--

25

A11

3.0

Touch

3.1/3.2 LC

3.0

SPI

3.1/3.2 LC

3.0

I2C

3.1/3.2 LC

3.0

Aref
Vusb

Underneath Teensy 3.0/3.1/3.2, right side solder pad


Digital Pins
3.0

3.1/3.2 LC
---

Analog
3.0
A12

PWM

3.1/3.2 LC

3.1/3
.2
3.1

Touch
LC

3.0

SPI

3.1/3.2 LC

3.0

I2C

3.1/3.2 LC

A12

GND
24
25

N/A

N/A

26

--

A15

27

--

A16

28

--

A17

---

PWM

N/A

Touch

Touch

N/A

N/A

3.0

Underneath Teensy 3.0/3.1/3.2, left sid


Digital Pins
3.0

Analog

PWM

3.1/3.2 LC

29

--

A18

---

30

--

A19

---

31

--

A20
N/A

---

PWM

N/A

33

3.0

3.1/3.2 LC

Touch

Touch

Touch

Touch

3.0

I2C

3.0

N/A

3.1/3.2 LC

SPI

3.1/3.2 LC

32

3.0

Touch

3.1/3.2 LC

N/A

3.0

N/A

3.3v
--N/A

A13

Reset

A13

N/A

N/A

N/A

N/A

N/A

Back s
Digital Pins

Analog

3.0

3.1/3.2 LC

3.0

3.1/3.2 LC

Reset

--

--

A14

26

PWM
3.0

3.1/3.2 LC

Touch
3.0

3.1/3.2 LC

SPI
3.0

3.1/3.2 LC

I2C
3.0

A12

Program
Ground
3.3v
Vbat

Vbat

17

1) Teensy 3.0 has an 8 byte FIFO on the primary UART, 4 word FIFO on the SPI bus, and a 4 word FIFO on i2s. Teensy 3.1/3.2 has 8 byte FI
word FIFO on the first SPI bus, and a 4 word FIFO on i2s.

2) The Teensy 3.0/3.1/3.2/LC can act as a USB mouse and keyboard, in addition to a virtual (CDC) serial / COM port. Unlike the Uno, USB o

3) Pin 33 on the Teensy 3.0/3.1 is special. It defaults to a non-maskable interrupt (active low) with a pullup resistor. When it's low on rese
program. The new bootloader chip (MK02/04) fixes the problem in Teensy 3.2. The LC does not have the underneath pins.

4) Pins A10-A13 (3.0), A10-A14 (3.1/3.2) or A10-A12 (LC) are analog only. On the Teensy 3.1/3.2 the digital pins are 5v tolerant for digital

5) In Teensy 3.1, the reset pin moved from the back to a new pad underneath the Teensy, and is now A14. In addition it is the analog outp
and it can also be used for digital I/O (pin 26). It cannot be used for digital I/O on the 3.0/3.1.

6) There are 2 holes in the Teensy-3.0/3.1/3.2 to solder a 32,768 kHz crystal for the real-time clock. The Teensy-LC does not have a usable

7) The Teensy 3.1/3.2 adds support for the CAN protocol. It also adds 7 new analog input pins, 2 new PWM pins, and a digital output pin (

8) The Teensy 3.0/3.1/3.2/LC needs 2.2-4.7K Ohm pull-up reistors for I2C. The Teensy 3.1 adds a second I2C bus on pins A18 (29) and A19
to not having interrupts for the i2c pins (i2c master mode should work). In order to use the 2nd i2c bus or alternate pins, you need the t3
as enabling the 2nd i2c adapter.

9) Normally the VIN and VUSB pins are joined together via a solder trace underneath the Teensy 3.0/3.1/3.2/LC. If this trace is cut, you ca
being drawn on the VIN/VUSB pins.

10) The Teensy 3.0 has a max limit of 155mA of current drawn on the 3.3v pins. The Teensy 3.1 has a max limit of 185mA. The Teensy 3.2
circuit, say 100mA.

11) The VBat pin on the 3.0/3.1/3.2 is for connecting a coin cell battery to power the real time clock when the Teensy is not powered. The

12) You need to use the alternative i2c_t3 library to access the second i2c bus on the Teensy 3.1, Teensy 3.2, or Teensy LC.

13) The goal behind Teensy-LC is to give you as many features, enough memory for Arduino compatibility, and as much performance as p
speed is only 48 MHz, and the Cortex-M0+ omits M4's special math instructions. The CAN bus is not available. Teensy-LC has only 4 lightw
available, enough for excellent Arduino compatibility, but fewer than the 12 in Teensy 3.1. Not all pins can be used for interrupts on the LC
rewrites the whole flash area dedicated to EEPROMs, and should be done sparingly. The Teensy-LC does not have an analog ground, just

14) Teensy 3.2 is a minor upgrade to Teensy 3.1. The main change is an improved 3.3V regulator, to allow Teensy to directly power ESP82
input at 6 volts, due to PCB thermal dissipation limits. However, the actual regulator chip is capable of up to 10 volts input, and up to 500
volt sources. Teensy 3.2 is fully compatible with all shields and add-on boards designed for Teensy 3.1. It preserves the same size, pinout,
pads underneath the Teensy changed between 3.1 and 3.2.

15) Starting with Teensydunio 1.26, hardware flow control was added for Serial1. At the moment, you cannot use hardware flow control fo
can be on 18 or 20. In the future, for Serial2, RTS may be on pin 22, and CTS will be on pin 23. In the future, for Serial3, RTS may be on p

16) See https://forum.pjrc.com/threads/33014-SPI-Chip-Selects-(Teensy-3-1-vs-3-2)?p=96072#post96072 for more details on SPI CS chip

17) On the audio shield, the following main pins are unused: 0, 1, 2, 3, 4, 5, 8, A2, A3, A6, and A7. If the flash memory is not installed on t
can presumably use SPI with alternate pins for MOSI (7) and SCLK (A0/14) if you use a unique CS pin. You could use Serial2 if you use the
(16).

18) On the octows2811 adapter, there are 7 main pins (0, 1, 17, 18, 19, 22, 23) brought out on the side that are available for use. In addit

19) On the prop shield, there are 15 main pins unused, 0, 1, 3, 4, 8, 9, 10, A0 (14), A1 (15), A2 (16), A3 (17), A6 (20), A7 (21), A8 (22), and
13) if you pick an alternate CS pin. Pin 2 is reserved to allow for i2c interrupts. Pin 5 enables the amplifier and the speaker +/- pins on the
WS2812B (neopixel) LEDs. The DAT (pin A14 on the Teensy 3.1/3.2 or A12 on the Teensy LC) must be connected to the shield in order to u

20) On the WIZ820io shield, the following main pins are unused 0, 1, 2, 3, 5, 6, 7, and all of the analog pins. Pin 4 is the CS pin for the SD

Permanent link https://docs.google.com/spreadsheet/ccc?key=0AqMAmYxHItUAdDdlcURnY1NRRlFfL

ogle spreadsheet that includes the new Teensy 3.5 and Teensy 3.6 as well as the 3.0, 3.1, 3.2, and LC.
sMG306_FpWdJcniSRR6aGNNYQ/edit?usp=sharing

Teensy 3.1

Teensy 3.2

Tee

Arm Cortex-M4, MK20DX256VLH7

Arm Cortex

48/96Mhz

256K Flash, 64K SDRAM, 2K EEprom

62K Flash, 8K SDR

__MK20DX256__

__MK

500mA

3.3v, 185mA

3.3v, 250mA

USB micro (female), VIN pin (3.7-5.5 volts)

USB micro (female), VIN pin (3.7-6 volts)

3.3v

USB micro (female

__MK20DX256__

__MK

CORE_TEENSY, __arm__

side through hole pins (numbers start at the USB connector)


I2C
3.1/3.2 LC

Serial
3.0

3.1/3.2 LC

I2S
3.1/3.2 LC

Can
3.1/3.2

Alternate pins
3.0

Int.

3.1/3.2 LC

RX1

LC

Digitial in.
3.0

---

---

TX1
RTS3

CS (2, 10)

RTS1

Int2

Can Tx

--

RX1

Int3

Can Rx

--

TX1

Int4

TX1/MISO1

Int5

--

Int6

TX1
CS (6, 9)

RX3

MOSI

Int7

TX3

MISO

Int8

RX2

mA

BCLK

TX2

CS (6, 9)

--

Int9

CS (2, 10)

--

Int10

MCLK

Int11
Int12

hole pins (numbers start away from the USB connector and go towards it)

5mA

20mA
3.3v

5mA

I2C

Serial

3.1/3.2 LC

3.0

I2S

3.1/3.2 LC

Can

3.1/3.2 LC

3.1/3.2

Alternate pins
3.0

Int.

3.1/3.2 LC

LC

I2S RX

Digitial in.
3.0

Int13

CTS3

SCK
CS

Int14
--

---

SDA

---

CTS1

---

SCL

RTS1

---

CTS1

CS (20, 23)
RX1, CS(21, 22)

TX3

Int20

RX1/MOSI1

Int21

--

SDA1

RTS2

I2S TX

CS (21, 22)

Int22

--

SCL1

CTS2

LCRLK

CS (20, 23)

Int23

--

--

--

5mA

Int15

SCL

SDA

--

mA

--

20mA

5mA

3.3v

20mA

5mA

---

--

Though hole pins on the inside of the Teensys


I2C

Serial

3.1/3.2 LC

3.0

I2S

3.1/3.2 LC

Can

3.1/3.2 LC

3.1/3.2

Alternate pins

Int.

3.0

3.1/3.2 LC

---

---

TX1

---

---

---

RX1

---

mA
LC
5mA

---

---

---

---

Digitial in.
3.0
--

---

right side solder pads (numbers start away from the USB connector and go towards it)
I2C

Serial

3.1/3.2 LC

3.0

I2S

3.1/3.2 LC

Can

3.1/3.2 LC

3.1/3.2

Alternate pins
3.0

3.1/3.2 LC

Int.

mA
LC

Digitial in.
3.0
3.3v
---

N/A

N/A

N/A

N/A
RX2

RX2

N/A
3.3v

sy 3.0/3.1/3.2, left side solder pads (numbers start at the USB connector)
I2C

Serial

3.1/3.2 LC

3.0

I2S

3.1/3.2 LC

3.1

Can
LC

3.1/3.2

Alternate pins
3.0

3.1/3.2 LC

TX2

TX2

Int.

mA
LC

Digitial in.
3.0

SDA1
SCL1

N/A

N/A

N/A

3.3v
N/A

N/A

---

N/A

N/A

N/A

Back side through hole pins


I2C
3.1/3.2 LC

Serial
3.0

3.1/3.2 LC

I2S
3.1/3.2 LC

Can
3.1/3.2

Alternate pins
3.0

Int.

3.1/3.2 LC

mA
LC

Digitial in.
3.0

---

5mA

3.3v

---

---

3.3v

---

---

---

---

---

8mA/Vin

---

Teensy 3.1/3.2 has 8 byte FIFOs on Serial1 and Serial2, a 4 word FIFO on SPI, an 8 word FIFO on I2S, and a 6 message FIFO on CAN. Teensy-LC does not

M port. Unlike the Uno, USB on the Teensy uses Serial1 instead Serial for the hardware serial line.

sistor. When it's low on reset the MCU enters EZ Port mode, which basically turns the MK20 into a SPI flash chip. If you weren't using Teensyduino this mig
erneath pins.

ns are 5v tolerant for digital inputs, but the analog only pins (A10-A14) and the AREF, Program and Reset pins are 3.3v only. The Teensy 3.0 and LC are n

addition it is the analog output pin (DAC). On the Teensy 3.2, the reset pad moved to a different location than the 3.1. On the Teensy LC, this pin is analo

sy-LC does not have a usable real-time clock.

ns, and a digital output pin (DAC). Neither the Teensy-3.0/LC have CAN support.

bus on pins A18 (29) and A19 (30). The Teensy-LC adds a second port on A8/A9. The 2nd i2c bus would also need pull-up resistors. I2c slave mode on th
ternate pins, you need the t3_i2c library. The prop shield and audio shields have 2.2K pull-ups for A4/A5. The i2c_t3 library should be used instead of Wire

LC. If this trace is cut, you can power the Teensy via the VIN pin while the USB cable is connected. There is a fuse that prevents more than about 500mA

mit of 185mA. The Teensy 3.2 has a max limit of 250mA. The LC's datasheet says it has a limit of 120mA. You want to err on the side of caution, and use

e Teensy is not powered. The LC does not have a usable RTC and instead uses the pin to drive pin 17/A3 output at VIN (3,7-5.5v) at 8mA.

or Teensy LC.

nd as much performance as possible, at a great price. But some features of Teensy 3.1 simply aren't available at this lower price point. The I/O pins are no
e. Teensy-LC has only 4 lightweight DMA channels, rather than 16 fully featured channels. Serial1 & Serial2 have only standard buffers, not FIFOs. A total o
used for interrupts on the LC. The Teensy-LC has a max limit of 5mA on most pins, 20mA on a few, and 8mA on pin 17/A3 on the back, which delivers VI
have an analog ground, just a normal ground pin. Three pins that are analog pins on 3.0/3.1 can also be used as digital pins on the LC (24-26).

ensy to directly power ESP8266 Wifi, WIZ820io (W5200) Ethernet, and other power-hungry 3.3V devices. We're specifying Teensy 3.2's power output at 25
10 volts input, and up to 500 mA output. These higher limits are intended to allow Teensy 3.2 to be more rugged when used with non-USB power sources
serves the same size, pinout, and processor as Teensy 3.1. The bootloader chip is also changed from Mini54 to KL02 (the same as Teensy-LC). The location

t use hardware flow control for Serial2 or Serial3. There are dedicated hardware pins for RTS (request to send) and CTS (clear to send). For Serial1, RTS c
for Serial3, RTS may be on pin 2, and CTS will be on pin 14. You would use the method attachRTS to setup RTS and attachCTS to setup CTS.

more details on SPI CS chip selects

memory is not installed on the audio adapter, pin 6 is available for use. You can us Serial1 (pins 0-1). You can use i2c (pins A4-A5/18-19), and the shield
uld use Serial2 if you use the alternate pins RX2 (26) and TX2 (31) underneath the Teensy. There are 3 holes on the audio adapter to attach a trimpot to co

are available for use. In addition pins 9, 10, 11, and 13 are not used. Pin 3 can be used, but you can't use PWM on it.

A6 (20), A7 (21), A8 (22), and A9 (23). You can use Serial1 (0-1) and Serial2 (9-10). You can use i2c (pins A4-A5/18-19) and the shield provides pull-up res
d the speaker +/- pins on the end of the PCB. Pin 6 enables the SPI control of the flash memory. Pin 7 enables pins 11, 13 with high speed level shifters for
ted to the shield in order to use the amplifier and speakers.

Pin 4 is the CS pin for the SD card. You can use Serial1 (pins 0-1). Presumably you can use SPI (pins 10-13) with a unique CS pin.

AdDdlcURnY1NRRlFfLWdIbkdWamxfckE#gid=0

3.1, 3.2, and LC.

Teensy LC
Arm Cortex-M0, MKL26Z64
48Mhz
62K Flash, 8K SDRAM, 128 bytes EEprom
__MKL26Z64__
350mA
3.3v, 120mA
USB micro (female), VIN pin (3.7-5.5 volts)
__MKL26Z64__

Teensy shields, left


Digitial in.
3.1/3.2 LC

Other
3.0

Notes

3.1/3.2 LC
Ground

5v

3.3v

--

OctoWS2811

Audio

Prop

Ground

Ground

Ground

1,2,13

1,2,13

15,16

Led #1, left jack

No PWM

Do not use

Led #8, right jack

15,17

Led #5, right jack

Flash CS

Flash CS

1,13,16

Led #3, left jack

MOSI (Alt)

LED Enable

1,13

Led #4, left jack

Unused

1,13,16

1,13,16

10

Pins on side panel

Unused

Unused

Video sync

i2c interrupt
Unused
Audio Enable

BCLK

11
12

Unused

Unused

SDCS
MCLK

LED CLK/MOSI

MISO

MISO

Teensy shields, right

Digitial in.
3.1/3.2 LC

Other
3.0

Notes

3.1/3.2 LC
Led
15

OctoWS2811

Audio

Prop

13

Unused

I2S RX

LED Data/SCLK

14

Led #2, left jack

SCLK (Alt.)

15

Vin/out
5v

3.3v

3.3V
--

AGND AGND

GND

Vin (3.5-5.5v)

Digitial in.
3.1/3.2 LC
--

10,13

16

10,13

17

8,15

18

8,15,16

19

10,13,15

20

Led #6, right jack

13,16

21

Led #7, right jack

8,12,13,16

22

8,12,13,15,16

23

3.1/3.2 LC

N/A
5v

Unused
I2S TX
LRCLK

Agnd/GND

Agnd/GND

Agnd/GND

Vin

Vin

Vin

USB input power

Notes

3.1/3.2 LC

N/A

Unused

--

Analog reference

Ground

SCL

--

---

SCL

3.1/3.2 LC

3.3v

SDA

13

Other
3.0

Pins on side panel

SDA

3.3v

s it)
Digitial in.

Pins on side panel

3.3v

---

Unused

3.3v

4
---

Unused

--

Notes

3.3v

Volume

14

Other
3.0

Connect together

Digitial in.
3.1/3.2 LC

Other
3.0

Notes

3.1/3.2 LC
8,12
8,12

5v
N/A

EZP_CS

N/A
3

3.3v

---

4
3.3v

N/A

Reset

Teensy shields, back


Digitial in.
3.1/3.2 LC
-3.3v

Other
3.0

3.3v Reset
3.3v

Notes

3.1/3.2 LC
DAC

DAC

Program

OctoWS2811
4,5
4

Ground
---

---

3.3v
VBat

VBat

#17/out

6,10,11,13

e FIFO on CAN. Teensy-LC does not have any FIFOs on the UARTs, a

u weren't using Teensyduino this might be how you'd upload a new

v only. The Teensy 3.0 and LC are not 5v tolerant.

1. On the Teensy LC, this pin is analog input/output pin (A12/DAC)

------

Audio

Prop
DAT (audio)

Not connected

Not connected

Pins provided for


connection, but not
used?

ll-up resistors. I2c slave mode on the Teensy-LC does not work, due
rary should be used instead of Wire to use additional facilities, such

t prevents more than about 500mA (3.0/3.1/3.2) or 350mA (LC) from

o err on the side of caution, and use less than the max for the total

(3,7-5.5v) at 8mA.

ower price point. The I/O pins are not 5V tolerant. The maximum
standard buffers, not FIFOs. A total of 7 hardware timers are
17/A3 on the back, which delivers VIN (5v). Each EEPROM write
al pins on the LC (24-26).

ying Teensy 3.2's power output at 250 mA and the maximum voltage
n used with non-USB power sources which aren't well regulated 5
he same as Teensy-LC). The location of the reset pin and USB D+/D-

S (clear to send). For Serial1, RTS can be on pins 6 or 19, and CTS
ttachCTS to setup CTS.

(pins A4-A5/18-19), and the shield provides pull-up resistors. You


dio adapter to attach a trimpot to control volume, connected to A2

) and the shield provides pull-up resistors; You can use SPI (pins 1113 with high speed level shifters for use with APA102 (dotstar) or

ue CS pin.

elds, left

ds, right

Feather

WIZ820io

Ground

Ground

RX
TX
Unused

Digital

Unused

SD card CS

Unused
Unused
Power down
Digital

Reset
Ethernet SS

MOSI

MOSI

MISO

MISO

Feather

WIZ820io

SCLK

SCLK

Analog

SDA

Unused

SCL
Analog
Bat. Mon.
Unused

3.3v

3.3v

Agnd/GND

Agnd/GND

Vin

Vin

lds, back
Feather

WIZ820io

DAT (audio)
Program
Not
connected
Unused