[][src]Module teensy4_pins::common

Common pinout

The Teensy 4.0 and 4.1 share many pins. This module provides the pins that are common across both boards. For pins that are unique to each board, and to acquire all of a board's pins, see the t40 and t41 modules.

Common pin table

This table is incomplete

We believe this table is accurate. But, there may be alternate functions that are not documented, and we're maintaining this table on a best-effort basis. Besides this table, there are two other ways to identify which pads support which peripheral:

  • study the i.MX RT 1060 Reference Manual. This is the authority on pad configuration.
  • study the trait implementations for the pad. Select a pin type alias, like P0, and click-through to its pad documentation (AD_B0_03). Notice the listing of imxrt-iomuxc trait implementations. This describes what kinds of functions the pin supports. The constraints may be enforced by the HAL's APIs.

We welcome documentation contributions!

PinPad IDAlt0Alt1Alt2Alt3Alt4Alt5Alt6Alt7Alt8Alt9
0AD_B0_03UART6_RXFlexPWM1_1_X
1AD_B0_02UART6_TXFlexPWM1_0_X
2EMC_04FlexPWM4_2_A
3EMC_05FlexPWM4_2_B
4EMC_06FlexPWM2_0_A
5EMC_08FlexPWM2_1_A
6B0_10FlexPWM2_2_A
7B1_01UART4_RXFlexPWM1_3_B
8B1_00UART4_TXFlexPWM1_3_A
9B0_11FlexPWM2_2_B
10B0_00SPI4_PCS0
11B0_02SPI4_SDO
12B0_01SPI4_SDI
13B0_03SPI4_SCKGPIO2_3 (LED)
14AD_B1_02UART2_TX
15AD_B1_03UART2_RX
16AD_B1_07I2C3_SCLUART3_RX
17AD_B1_06I2C3_SDAUART3_TX
18AD_B1_01I2C1_SDA
19AD_B1_00UART2_CTSI2C1_SCL
20AD_B1_10UART8_TX
21AD_B1_11UART8_RX
22AD_B1_08FlexPWM4_0_A
23AD_B1_09FlexPWM4_1_A
24AD_B0_12I2C4_SCLUART1_TXFlexPWM1_2_X
25AD_B0_13I2C4_SDAUART1_RXFlexPWM1_3_X
26AD_B1_14
27AD_B1_15
28EMC_32FlexPWM3_1_BUART7_RX
29EMC_31FlexPWM3_1_AUART7_TXSPI1_PCS1
30EMC_37
31EMC_36
32B0_12
33EMC_07FlexPWM2_0_B

References:

Type Definitions

P0

Pin 0 (common)

P1

Pin 1 (common)

P2

Pin 2 (common)

P3

Pin 3 (common)

P4

Pin 4 (common)

P5

Pin 5 (common)

P6

Pin 6 (common)

P7

Pin 7 (common)

P8

Pin 8 (common)

P9

Pin 9 (common)

P10

Pin 10 (common)

P11

Pin 11 (common)

P12

Pin 12 (common)

P13

Pin 13 (common)

P14

Pin 14 (common)

P15

Pin 15 (common)

P16

Pin 16 (common)

P17

Pin 17 (common)

P18

Pin 18 (common)

P19

Pin 19 (common)

P20

Pin 20 (common)

P21

Pin 21 (common)

P22

Pin 22 (common)

P23

Pin 23 (common)

P24

Pin 24 (common)

P25

Pin 25 (common)

P26

Pin 26 (common)

P27

Pin 27 (common)

P28

Pin 28 (common)

P29

Pin 29 (common)

P30

Pin 30 (common)

P31

Pin 31 (common)

P32

Pin 32 (common)

P33

Pin 33 (common)