Pinouts (PinMux)

auto-generated by pinouts.py

Pin Mux0 Mux1 Mux2 Mux3
0 A GPIOA0 A SPI0_CLK A PWM_0
1 A GPIOA1 A SPI0_NSS A PWM_1
2 A GPIOA2 A SPI0_MOSI A PWM_2
3 A GPIOA3 A SPI0_MISO A PWM_3
4 A GPIOA4 A SPI1_CLK A PWM_4
5 A GPIOA5 A SPI1_NSS A PWM_5
6 A GPIOA6 A SPI1_MOSI A PWM_6
7 A GPIOA7 A SPI1_MISO A PWM_7
8 A GPIOA8 A UART0_TX A PWM_8
9 A GPIOA9 A UART0_RX A PWM_9
10 A GPIOA10 A UART1_TX A PWM_10
11 A GPIOA11 A UART1_RX A PWM_11
12 A GPIOA12 A TWI0_SDA A PWM_12
13 A GPIOA13 A TWI0_SCL A PWM_13
14 A GPIOA14 A TWI1_SDA A PWM_14
15 A GPIOA15 A TWI1_SCL A PWM_15
16 B GPIOB0 B SPI2_CLK B PWM_16
17 B GPIOB1 B SPI2_NSS B PWM_17
18 B GPIOB2 B SPI2_MOSI B PWM_18
19 B GPIOB3 B SPI2_MISO B PWM_19
20 B GPIOB4 B UART2_TX B PWM_20
21 B GPIOB5 B UART2_RX B PWM_21
22 B GPIOB6 B UART3_TX B PWM_22
23 B GPIOB7 B UART3_RX B PWM_23
24 B GPIOB8 B UART4_TX B PWM_24
25 B GPIOB9 B UART4_RX B PWM_25
26 B GPIOB10 B TWI2_SDA B PWM_26
27 B GPIOB11 B TWI2_SCL B PWM_27
28 B GPIOB12 B TWI3_SDA B PWM_28
29 B GPIOB13 B TWI3_SCL B PWM_29
30 B GPIOB14 B UART5_TX B PWM_30
31 B GPIOB15 B UART5_RX B PWM_31
32 C GPIOC0 C SPI1_CLK
33 C GPIOC1 C SPI1_NSS
34 C GPIOC2 C SPI1_MOSI
35 C GPIOC3 C SPI1_MISO
36 C GPIOC4 C SPI2_CLK
37 C GPIOC5 C SPI2_NSS
38 C GPIOC6 C SPI2_MOSI
39 C GPIOC7 C SPI2_MISO
40 C GPIOC8 C UART2_TX
41 C GPIOC9 C UART2_RX
42 C GPIOC10 C UART3_TX
43 C GPIOC11 C UART3_RX
44 C GPIOC12 C TWI1_SDA
45 C GPIOC13 C TWI1_SCL
46 C GPIOC14 C TWI3_SDA
47 C GPIOC15 C TWI3_SCL
48 D ULPI0_CK
49 D ULPI0_DIR
50 D ULPI0_STP
51 D ULPI0_NXT
52 D ULPI0_D0
53 D ULPI0_D1
54 D ULPI0_D2
55 D ULPI0_D3
56 D ULPI0_D4
57 D ULPI0_D5
58 D ULPI0_D6
59 D ULPI0_D7
60 D SPI0_CLK
61 D SPI0_NSS
62 D SPI0_MOSI
63 D SPI0_MISO
64 E SD0_CMD
65 E SD0_CLK
66 E SD0_D0
67 E SD0_D1
68 E SD0_D2
69 E SD0_D3
70 E JTAG0_MS
71 E JTAG0_DI
72 E JTAG0_DO
73 E JTAG0_CK
74 E UART0_TX
75 E UART0_RX
76 E TWI0_SDA
77 E TWI0_SCL
78 E UART1_TX
79 E UART1_RX
80 F FB_AD0
81 F FB_AD1
82 F FB_AD2
83 F FB_AD3
84 F FB_AD4
85 F FB_AD5
86 F FB_AD6
87 F FB_AD7
88 F FB_CS0
89 F FB_CS1
90 F FB_ALE
91 F FB_OE
92 F FB_RW
93 F FB_TA
94 F FB_CLK
95 F FB_A0
96 F FB_A1
97 F FB_TS
98 F FB_TBST
99 F FB_TSIZ0
100 F FB_TSIZ1
101 F FB_BWE0
102 F FB_BWE1
103 F FB_BWE2
104 F FB_BWE3
105 F FB_CS2
106 F FB_CS3
107 F FB_CS4
108 F FB_CS5
110 F FB_AD8
111 F FB_AD9
112 F FB_AD10
113 F FB_AD11
114 F FB_AD12
115 F FB_AD13
116 F FB_AD14
117 F FB_AD15
128 G RG_ERXD0
129 G RG_ERXD1
130 G RG_ERXD2
131 G RG_ERXD3
132 G RG_ETXD0
133 G RG_ETXD1
134 G RG_ETXD2
135 G RG_ETXD3
136 G RG_FB_CS0
137 G RG_FB_CS1
138 G RG_ERXCK
139 G RG_ERXERR
140 G RG_ERXDV
141 G RG_EMDC
142 G RG_EMDIO
143 G RG_ETXEN
144 G RG_ETXCK
145 G RG_ECRS
146 G RG_ECOL
147 G RG_ETXERR

Pinouts (Fixed function)

CTRL_SYS

  • 137: 0 TEST
  • 138: 0 BOOT_SEL
  • 139: 0 NMI#
  • 140: 0 RESET#
  • 141: 0 CLK24M_IN CLK24M_OUT CLK32K_IN CLK32K_OUT
  • 145: 0 PLLTEST PLLREGIO PLLVP25 PLLDV
  • 149: 0 PLLVREG PLLGND

POWER_CPU

  • 151: 1 VDD0_CPU VDD1_CPU VDD2_CPU VDD3_CPU
  • 155: 1 VDD4_CPU VDD5_CPU
  • 157: 1 GND0_CPU GND1_CPU GND2_CPU GND3_CPU
  • 161: 1 GND4_CPU GND5_CPU

POWER_DLL

  • 163: 2 VDD0_DLL VDD1_DLL VDD2_DLL
  • 166: 2 GND0_DLL GND1_DLL GND2_DLL

POWER_GPIO

  • 169: 3 VDD_GPIOA VDD_GPIOB VDD_GPIOC VDD_GPIOD
  • 173: 3 VDD_GPIOE VDD_GPIOF VDD_GPIOG
  • 176: 3 GND_GPIOA GND_GPIOB GND_GPIOC GND_GPIOD
  • 180: 3 GND_GPIOE GND_GPIOF GND_GPIOG

POWER_INT

  • 183: 4 VDD0_INT VDD1_INT VDD2_INT VDD3_INT
  • 187: 4 VDD4_INT VDD5_INT VDD6_INT VDD7_INT
  • 191: 4 VDD8_INT VDD9_INT
  • 193: 4 GND0_INT GND1_INT GND2_INT GND3_INT
  • 197: 4 GND4_INT GND5_INT GND6_INT GND7_INT
  • 201: 4 GND8_INT GND9_INT

Functions (PinMux)

auto-generated by pinouts.py

FB

MC68k FlexBus

  • FB_A0 : F15/1
  • FB_A1 : F16/1
  • FB_AD0 : F0/1
  • FB_AD1 : F1/1
  • FB_AD2 : F2/1
  • FB_AD3 : F3/1
  • FB_AD4 : F4/1
  • FB_AD5 : F5/1
  • FB_AD6 : F6/1
  • FB_AD7 : F7/1
  • FB_AD8 : F30/1
  • FB_AD9 : F31/1
  • FB_AD10 : F32/1
  • FB_AD11 : F33/1
  • FB_AD12 : F34/1
  • FB_AD13 : F35/1
  • FB_AD14 : F36/1
  • FB_AD15 : F37/1
  • FB_ALE : F10/1
  • FB_BWE0 : F21/1
  • FB_BWE1 : F22/1
  • FB_BWE2 : F23/1
  • FB_BWE3 : F24/1
  • FB_CLK : F14/1
  • FB_CS0 : F8/1
  • FB_CS1 : F9/1
  • FB_CS2 : F25/1
  • FB_CS3 : F26/1
  • FB_CS4 : F27/1
  • FB_CS5 : F28/1
  • FB_OE : F11/1
  • FB_RW : F12/1
  • FB_TA : F13/1
  • FB_TBST : F18/1
  • FB_TS : F17/1
  • FB_TSIZ0 : F19/1
  • FB_TSIZ1 : F20/1

JTAG0

JTAG

  • JTAG0_CK : E9/1
  • JTAG0_DI : E7/1
  • JTAG0_DO : E8/1
  • JTAG0_MS : E6/1

PWM

PWM (pulse-width modulation)

  • PWM_0 : A0/2
  • PWM_1 : A1/2
  • PWM_2 : A2/2
  • PWM_3 : A3/2
  • PWM_4 : A4/2
  • PWM_5 : A5/2
  • PWM_6 : A6/2
  • PWM_7 : A7/2
  • PWM_8 : A8/2
  • PWM_9 : A9/2
  • PWM_10 : A10/2
  • PWM_11 : A11/2
  • PWM_12 : A12/2
  • PWM_13 : A13/2
  • PWM_14 : A14/2
  • PWM_15 : A15/2
  • PWM_16 : B0/2
  • PWM_17 : B1/2
  • PWM_18 : B2/2
  • PWM_19 : B3/2
  • PWM_20 : B4/2
  • PWM_21 : B5/2
  • PWM_22 : B6/2
  • PWM_23 : B7/2
  • PWM_24 : B8/2
  • PWM_25 : B9/2
  • PWM_26 : B10/2
  • PWM_27 : B11/2
  • PWM_28 : B12/2
  • PWM_29 : B13/2
  • PWM_30 : B14/2
  • PWM_31 : B15/2

RG

RGMII Ethernet

  • RG_ECOL : G18/1
  • RG_ECRS : G17/1
  • RG_EMDC : G13/1
  • RG_EMDIO : G14/1
  • RG_ERXCK : G10/1
  • RG_ERXD0 : G0/1
  • RG_ERXD1 : G1/1
  • RG_ERXD2 : G2/1
  • RG_ERXD3 : G3/1
  • RG_ERXDV : G12/1
  • RG_ERXERR : G11/1
  • RG_ETXCK : G16/1
  • RG_ETXD0 : G4/1
  • RG_ETXD1 : G5/1
  • RG_ETXD2 : G6/1
  • RG_ETXD3 : G7/1
  • RG_ETXEN : G15/1
  • RG_ETXERR : G19/1
  • RG_FB_CS0 : G8/1
  • RG_FB_CS1 : G9/1

SD0

SD/MMC 0

  • SD0_CLK : E1/1
  • SD0_CMD : E0/1
  • SD0_D0 : E2/1
  • SD0_D1 : E3/1
  • SD0_D2 : E4/1
  • SD0_D3 : E5/1

SPI0

SPI (Serial Peripheral Interface) 0

  • SPI0_CLK : A0/1 D12/1
  • SPI0_MISO : A3/1 D15/1
  • SPI0_MOSI : A2/1 D14/1
  • SPI0_NSS : A1/1 D13/1

SPI1

SPI (Serial Peripheral Interface) 1

  • SPI1_CLK : A4/1 C0/1
  • SPI1_MISO : A7/1 C3/1
  • SPI1_MOSI : A6/1 C2/1
  • SPI1_NSS : A5/1 C1/1

SPI2

SPI (Serial Peripheral Interface) 2

  • SPI2_CLK : B0/1 C4/1
  • SPI2_MISO : B3/1 C7/1
  • SPI2_MOSI : B2/1 C6/1
  • SPI2_NSS : B1/1 C5/1

TWI0

I2C 0

  • TWI0_SCL : A13/1 E13/1
  • TWI0_SDA : A12/1 E12/1

TWI1

I2C 1

  • TWI1_SCL : A15/1 C13/1
  • TWI1_SDA : A14/1 C12/1

TWI2

I2C 2

  • TWI2_SCL : B11/1
  • TWI2_SDA : B10/1

TWI3

I2C 3

  • TWI3_SCL : B13/1 C15/1
  • TWI3_SDA : B12/1 C14/1

UART0

UART (TX/RX) 0

  • UART0_RX : A9/1 E11/1
  • UART0_TX : A8/1 E10/1

UART1

UART (TX/RX) 1

  • UART1_RX : A11/1 E15/1
  • UART1_TX : A10/1 E14/1

UART2

UART (TX/RX) 2

  • UART2_RX : B5/1 C9/1
  • UART2_TX : B4/1 C8/1

UART3

UART (TX/RX) 3

  • UART3_RX : B7/1 C11/1
  • UART3_TX : B6/1 C10/1

UART4

UART (TX/RX) 4

  • UART4_RX : B9/1
  • UART4_TX : B8/1

UART5

UART (TX/RX) 5

  • UART5_RX : B15/1
  • UART5_TX : B14/1

ULPI0

ULPI (USB Low Pin-count) 0

  • ULPI0_CK : D0/1
  • ULPI0_D0 : D4/1
  • ULPI0_D1 : D5/1
  • ULPI0_D2 : D6/1
  • ULPI0_D3 : D7/1
  • ULPI0_D4 : D8/1
  • ULPI0_D5 : D9/1
  • ULPI0_D6 : D10/1
  • ULPI0_D7 : D11/1
  • ULPI0_DIR : D1/1
  • ULPI0_NXT : D3/1
  • ULPI0_STP : D2/1

Pinmap for Robotics

FB

  • FB_AD0 80 F0/1
  • FB_AD1 81 F1/1
  • FB_AD2 82 F2/1
  • FB_AD3 83 F3/1
  • FB_AD4 84 F4/1
  • FB_AD5 85 F5/1
  • FB_AD6 86 F6/1
  • FB_AD7 87 F7/1
  • FB_CS0 88 F8/1
  • FB_CS1 89 F9/1
  • FB_ALE 90 F10/1
  • FB_OE 91 F11/1
  • FB_RW 92 F12/1
  • FB_TA 93 F13/1
  • FB_CLK 94 F14/1
  • FB_A0 95 F15/1
  • FB_A1 96 F16/1
  • FB_TS 97 F17/1
  • FB_TBST 98 F18/1
  • FB_TSIZ0 99 F19/1
  • FB_TSIZ1 100 F20/1
  • FB_BWE0 101 F21/1
  • FB_BWE1 102 F22/1
  • FB_BWE2 103 F23/1
  • FB_BWE3 104 F24/1
  • FB_CS2 105 F25/1
  • FB_CS3 106 F26/1
  • FB_CS4 107 F27/1
  • FB_CS5 108 F28/1
  • FB_AD8 110 F30/1
  • FB_AD9 111 F31/1
  • FB_AD10 112 F32/1
  • FB_AD11 113 F33/1
  • FB_AD12 114 F34/1
  • FB_AD13 115 F35/1
  • FB_AD14 116 F36/1
  • FB_AD15 117 F37/1

RG

  • RG_ERXD0 128 G0/1
  • RG_ERXD1 129 G1/1
  • RG_ERXD2 130 G2/1
  • RG_ERXD3 131 G3/1
  • RG_ETXD0 132 G4/1
  • RG_ETXD1 133 G5/1
  • RG_ETXD2 134 G6/1
  • RG_ETXD3 135 G7/1
  • RG_FB_CS0 136 G8/1
  • RG_FB_CS1 137 G9/1
  • RG_ERXCK 138 G10/1
  • RG_ERXERR 139 G11/1
  • RG_ERXDV 140 G12/1
  • RG_EMDC 141 G13/1
  • RG_EMDIO 142 G14/1
  • RG_ETXEN 143 G15/1
  • RG_ETXCK 144 G16/1
  • RG_ECRS 145 G17/1
  • RG_ECOL 146 G18/1
  • RG_ETXERR 147 G19/1

ULPI0/8

  • ULPI0_CK 48 D0/1
  • ULPI0_DIR 49 D1/1
  • ULPI0_STP 50 D2/1
  • ULPI0_NXT 51 D3/1
  • ULPI0_D0 52 D4/1
  • ULPI0_D1 53 D5/1
  • ULPI0_D2 54 D6/1
  • ULPI0_D3 55 D7/1

SD0

  • SD0_CMD 64 E0/1
  • SD0_CLK 65 E1/1
  • SD0_D0 66 E2/1
  • SD0_D1 67 E3/1
  • SD0_D2 68 E4/1
  • SD0_D3 69 E5/1

JTAG0

  • JTAG0_MS 70 E6/1
  • JTAG0_DI 71 E7/1
  • JTAG0_DO 72 E8/1
  • JTAG0_CK 73 E9/1

E1:UART0

  • UART0_TX 74 E10/1
  • UART0_RX 75 E11/1

D1:SPI0

  • SPI0_CLK 60 D12/1
  • SPI0_NSS 61 D13/1
  • SPI0_MOSI 62 D14/1
  • SPI0_MISO 63 D15/1

E1:TWI0

  • TWI0_SDA 76 E12/1
  • TWI0_SCL 77 E13/1

PWM

  • PWM_0 0 A0/2
  • PWM_1 1 A1/2
  • PWM_2 2 A2/2
  • PWM_3 3 A3/2
  • PWM_4 4 A4/2
  • PWM_5 5 A5/2
  • PWM_6 6 A6/2
  • PWM_7 7 A7/2
  • PWM_8 8 A8/2
  • PWM_9 9 A9/2
  • PWM_10 10 A10/2
  • PWM_11 11 A11/2
  • PWM_12 12 A12/2
  • PWM_13 13 A13/2
  • PWM_14 14 A14/2
  • PWM_15 15 A15/2
  • PWM_16 16 B0/2
  • PWM_17 17 B1/2
  • PWM_18 18 B2/2
  • PWM_19 19 B3/2
  • PWM_20 20 B4/2
  • PWM_21 21 B5/2
  • PWM_22 22 B6/2
  • PWM_23 23 B7/2
  • PWM_24 24 B8/2
  • PWM_25 25 B9/2
  • PWM_26 26 B10/2
  • PWM_27 27 B11/2
  • PWM_28 28 B12/2
  • PWM_29 29 B13/2
  • PWM_30 30 B14/2
  • PWM_31 31 B15/2

Unused Pinouts (spare as GPIO) for 'Robotics'

Pin Mux0 Mux1 Mux2 Mux3
32 C GPIOC0 C SPI1_CLK
33 C GPIOC1 C SPI1_NSS
34 C GPIOC2 C SPI1_MOSI
35 C GPIOC3 C SPI1_MISO
36 C GPIOC4 C SPI2_CLK
37 C GPIOC5 C SPI2_NSS
38 C GPIOC6 C SPI2_MOSI
39 C GPIOC7 C SPI2_MISO
40 C GPIOC8 C UART2_TX
41 C GPIOC9 C UART2_RX
42 C GPIOC10 C UART3_TX
43 C GPIOC11 C UART3_RX
44 C GPIOC12 C TWI1_SDA
45 C GPIOC13 C TWI1_SCL
46 C GPIOC14 C TWI3_SDA
47 C GPIOC15 C TWI3_SCL
56 D ULPI0_D4
57 D ULPI0_D5
58 D ULPI0_D6
59 D ULPI0_D7
78 E UART1_TX
79 E UART1_RX

Reference Datasheets

datasheets and pinout links