Pins - TeensyUser/doc GitHub Wiki

Pinouts

  • Michael Meissner created a great table which gives a good overview about different boards and their pin layouts.

    • The first sheet lists the Teensy 3.0, 3.1/3.2, 3.5, 3.6, 4.0, 4.1, and LC pins showing their commonality and differences. Note, the columns for Teensy 3.0 are normally hidden in this spreadsheet.
    • The second sheet gives an overall view of the Teensy (amount of memory, # of different buses, # of pins, etc.).
    • The third sheet lists the pins used on various shields.
    • The fourth sheet lists the pinouts of some common chips.
    • The fifth sheet lists various Adafruit processors using the feather layout (including the Teensy with the Teensy -> feather adapter).
    • The sixth sheet lists the pins used on various feather wings (shields).
    • The seventh sheet lists the pinouts of some I2C boards.
    • Other sheets list various other microprocessor pinouts.
  • Influence of Pin Setting on System Function and Performance: NXP Application Note AN5078

  • The Teensy 4.0 pinout card from PJRC.COM did not list pin 0 is also SPI CS1, and pin 1 is also SPI MISO1.

  • The Teensy 4.0/4.1 pinout card from PJRC.COM and the Audio Shield page use different conventions for IN/OUT. On the Teensy pinout card, pin 7 is listed as OUT1A (meaning pin 7 is used to transmit data to the audio shield, i.e. play sounds). Pin 8 is listed as IN1 (meaning pin 8 is used to get data from the audio shield, i.e. read the microphone). The Audio shield documentation uses IN to mean the pin that is used to get input (i.e. sounds to play) and OUT to mean the pin that is used to send microphone output to the Teensy.

  • The Teensy 3.1, 3.2, 3.5, and 3.6 pinout cards did not list the pins used by the digital I2S bus. The PJRC.COM link for the Teensy audio shield documents these pins. Pin 9 is BCLK, pin 11 is MCLK, pin 13 is DOUT, pin 22 is DIN, and pin 23 is LRCLK. Note BCLK (pin 11) and MCLK (pin 13) overlap with the normal SPI0 pins, so you will need to use the alternate pins (pin 7 is the alternate MOSI, and pin 14 is the alternate SCLK).

For in depth info about digital pins see the GPIO pages.