# Pinouts (PinMux) auto-generated by [[pinouts.py]] [[!toc ]] ## Bank N (32 pins, width 2) | Pin | Mux0 | Mux1 | Mux2 | Mux3 | | --- | ----------- | ----------- | ----------- | ----------- | | 6 | N VSSE_6 | | | 7 | N VDDE_6 | | | 8 | N VDDI_6 | | | 9 | N VSSI_6 | | | 22 | N VSSI_7 | | | 23 | N VDDI_7 | | | 24 | N VSSE_7 | | | 25 | N VDDE_7 | | | 27 | N SYS_RST | | | 28 | N SYS_PLLCLK | | | 29 | N SYS_PLLSELA0 | | | 30 | N SYS_PLLSELA1 | | | 31 | N SYS_PLLTESTOUT | | ## Bank E (32 pins, width 2) | Pin | Mux0 | Mux1 | Mux2 | Mux3 | | --- | ----------- | ----------- | ----------- | ----------- | | 32 | E SYS_PLLVCOUT | | | 33 | E GPIOE_E0 | | | 34 | E GPIOE_E1 | | | 35 | E GPIOE_E2 | | | 36 | E GPIOE_E3 | | | 37 | E GPIOE_E4 | | | 38 | E VSSE_4 | | | 39 | E VDDE_4 | | | 40 | E VDDI_4 | | | 41 | E VSSI_4 | | | 42 | E GPIOE_E5 | | | 43 | E GPIOE_E6 | | | 44 | E GPIOE_E7 | | | 45 | E JTAG_TMS | | | 46 | E JTAG_TDI | | | 47 | E JTAG_TDO | | | 48 | E JTAG_TCK | | | 49 | E GPIOE_E8 | | | 50 | E GPIOE_E9 | | | 51 | E GPIOE_E10 | | | 52 | E GPIOE_E11 | | | 53 | E GPIOE_E12 | | | 54 | E VSSI_5 | | | 55 | E VDDI_5 | | | 56 | E VSSE_5 | | | 57 | E VDDE_5 | | | 58 | E GPIOE_E13 | | | 59 | E GPIOE_E14 | | | 60 | E GPIOE_E15 | | | 61 | E EINT_0 | | | 62 | E EINT_1 | | | 63 | E EINT_2 | | ## Bank S (32 pins, width 2) | Pin | Mux0 | Mux1 | Mux2 | Mux3 | | --- | ----------- | ----------- | ----------- | ----------- | | 64 | S VDDE_0 | | | 65 | S VSSE_0 | | | 66 | S VDDI_0 | | | 67 | S VSSI_0 | | | 68 | S MTWI_SDA | | | 69 | S MTWI_SCL | | | 70 | S SDR_DQM0 | | | 71 | S SDR_D0 | | | 72 | S SDR_D1 | | | 73 | S SDR_D2 | | | 74 | S SDR_D3 | | | 75 | S SDR_D4 | | | 76 | S SDR_D5 | | | 77 | S SDR_D6 | | | 78 | S SDR_D7 | | | 79 | S SDR_BA0 | | | 80 | S SDR_BA1 | | | 81 | S SDR_AD0 | | | 82 | S SDR_AD1 | | | 83 | S SDR_AD2 | | | 84 | S SDR_AD3 | | | 86 | S VSSI_1 | | | 87 | S VDDI_1 | | | 88 | S VSSE_1 | | | 89 | S VDDE_1 | | | 90 | S SDR_AD4 | | | 91 | S SDR_AD5 | | | 92 | S SDR_AD6 | | | 93 | S SDR_AD7 | | | 94 | S SDR_AD8 | | | 95 | S SDR_AD9 | | ## Bank W (32 pins, width 2) | Pin | Mux0 | Mux1 | Mux2 | Mux3 | | --- | ----------- | ----------- | ----------- | ----------- | | 96 | W SDR_AD10 | | | 97 | W SDR_AD11 | | | 98 | W SDR_AD12 | | | 99 | W SDR_DQM1 | | | 100 | W VDDE_2 | | | 101 | W VSSE_2 | | | 102 | W VDDI_2 | | | 103 | W VSSI_2 | | | 104 | W SDR_D8 | | | 105 | W SDR_D9 | | | 106 | W SDR_D10 | | | 107 | W SDR_D11 | | | 108 | W SDR_D12 | | | 109 | W SDR_D13 | | | 110 | W SDR_D14 | | | 111 | W SDR_D15 | | | 112 | W SDR_CLK | | | 113 | W SDR_CKE | | | 114 | W SDR_RASn | | | 115 | W SDR_CASn | | | 116 | W SDR_WEn | | | 117 | W SDR_CSn0 | | | 118 | W VSSI_3 | | | 119 | W VDDI_3 | | | 120 | W VSSE_3 | | | 121 | W VDDE_3 | | | 122 | W UART0_TX | | | 123 | W UART0_RX | | | 124 | W MSPI0_CK | | | 125 | W MSPI0_NSS | | | 126 | W MSPI0_MOSI | | | 127 | W MSPI0_MISO | | # Pinouts (Fixed function) # Functions (PinMux) auto-generated by [[pinouts.py]] ## EINT External Interrupt * EINT_0 : E29/0 * EINT_1 : E30/0 * EINT_2 : E31/0 ## GPIO GPIO * GPIOE_E0 : E1/0 * GPIOE_E1 : E2/0 * GPIOE_E10 : E19/0 * GPIOE_E11 : E20/0 * GPIOE_E12 : E21/0 * GPIOE_E13 : E26/0 * GPIOE_E14 : E27/0 * GPIOE_E15 : E28/0 * GPIOE_E2 : E3/0 * GPIOE_E3 : E4/0 * GPIOE_E4 : E5/0 * GPIOE_E5 : E10/0 * GPIOE_E6 : E11/0 * GPIOE_E7 : E12/0 * GPIOE_E8 : E17/0 * GPIOE_E9 : E18/0 ## JTAG JTAG * JTAG_TCK : E16/0 * JTAG_TDI : E14/0 * JTAG_TDO : E15/0 * JTAG_TMS : E13/0 ## MSPI0 SPI Master 1 (general) * MSPI0_CK : W28/0 * MSPI0_MISO : W31/0 * MSPI0_MOSI : W30/0 * MSPI0_NSS : W29/0 ## MTWI I2C Master 1 * MTWI_SCL : S5/0 * MTWI_SDA : S4/0 ## SDR SDRAM * SDR_AD0 : S17/0 * SDR_AD1 : S18/0 * SDR_AD10 : W0/0 * SDR_AD11 : W1/0 * SDR_AD12 : W2/0 * SDR_AD2 : S19/0 * SDR_AD3 : S20/0 * SDR_AD4 : S26/0 * SDR_AD5 : S27/0 * SDR_AD6 : S28/0 * SDR_AD7 : S29/0 * SDR_AD8 : S30/0 * SDR_AD9 : S31/0 * SDR_BA0 : S15/0 * SDR_BA1 : S16/0 * SDR_CASn : W19/0 * SDR_CKE : W17/0 * SDR_CLK : W16/0 * SDR_CSn0 : W21/0 * SDR_D0 : S7/0 * SDR_D1 : S8/0 * SDR_D10 : W10/0 * SDR_D11 : W11/0 * SDR_D12 : W12/0 * SDR_D13 : W13/0 * SDR_D14 : W14/0 * SDR_D15 : W15/0 * SDR_D2 : S9/0 * SDR_D3 : S10/0 * SDR_D4 : S11/0 * SDR_D5 : S12/0 * SDR_D6 : S13/0 * SDR_D7 : S14/0 * SDR_D8 : W8/0 * SDR_D9 : W9/0 * SDR_DQM0 : S6/0 * SDR_DQM1 : W3/0 * SDR_RASn : W18/0 * SDR_WEn : W20/0 ## SYS System Control * SYS_PLLCLK : N28/0 * SYS_PLLSELA0 : N29/0 * SYS_PLLSELA1 : N30/0 * SYS_PLLTESTOUT : N31/0 * SYS_PLLVCOUT : E0/0 * SYS_RST : N27/0 ## UART0 UART (TX/RX) 1 * UART0_RX : W27/0 * UART0_TX : W26/0 ## VDD Power * VDDE_0 : S0/0 * VDDE_1 : S25/0 * VDDE_2 : W4/0 * VDDE_3 : W25/0 * VDDE_4 : E7/0 * VDDE_5 : E25/0 * VDDE_6 : N7/0 * VDDE_7 : N25/0 * VDDI_0 : S2/0 * VDDI_1 : S23/0 * VDDI_2 : W6/0 * VDDI_3 : W23/0 * VDDI_4 : E8/0 * VDDI_5 : E23/0 * VDDI_6 : N8/0 * VDDI_7 : N23/0 ## VSS GND * VSSE_0 : S1/0 * VSSE_1 : S24/0 * VSSE_2 : W5/0 * VSSE_3 : W24/0 * VSSE_4 : E6/0 * VSSE_5 : E24/0 * VSSE_6 : N6/0 * VSSE_7 : N24/0 * VSSI_0 : S3/0 * VSSI_1 : S22/0 * VSSI_2 : W7/0 * VSSI_3 : W22/0 * VSSI_4 : E9/0 * VSSI_5 : E22/0 * VSSI_6 : N9/0 * VSSI_7 : N22/0 # Pinmap for Libre-SOC 180nm ## UART0 * UART0_TX 122 W26/0 * UART0_RX 123 W27/0 ## GPIOS ## GPIOE * GPIOE_E0 33 E1/0 * GPIOE_E1 34 E2/0 * GPIOE_E2 35 E3/0 * GPIOE_E3 36 E4/0 * GPIOE_E4 37 E5/0 * GPIOE_E5 42 E10/0 * GPIOE_E6 43 E11/0 * GPIOE_E7 44 E12/0 * GPIOE_E8 49 E17/0 * GPIOE_E9 50 E18/0 * GPIOE_E10 51 E19/0 * GPIOE_E11 52 E20/0 * GPIOE_E12 53 E21/0 * GPIOE_E13 58 E26/0 * GPIOE_E14 59 E27/0 * GPIOE_E15 60 E28/0 ## JTAG * JTAG_TMS 45 E13/0 * JTAG_TDI 46 E14/0 * JTAG_TDO 47 E15/0 * JTAG_TCK 48 E16/0 ## PWM ## EINT * EINT_0 61 E29/0 * EINT_1 62 E30/0 * EINT_2 63 E31/0 ## VDD * VDDE_6 7 N7/0 * VDDI_6 8 N8/0 * VDDI_7 23 N23/0 * VDDE_7 25 N25/0 * VDDE_4 39 E7/0 * VDDI_4 40 E8/0 * VDDI_5 55 E23/0 * VDDE_5 57 E25/0 ## VSS * VSSE_6 6 N6/0 * VSSI_6 9 N9/0 * VSSI_7 22 N22/0 * VSSE_7 24 N24/0 * VSSE_4 38 E6/0 * VSSI_4 41 E9/0 * VSSI_5 54 E22/0 * VSSE_5 56 E24/0 ## SYS * SYS_RST 27 N27/0 * SYS_PLLCLK 28 N28/0 * SYS_PLLSELA0 29 N29/0 * SYS_PLLSELA1 30 N30/0 * SYS_PLLTESTOUT 31 N31/0 * SYS_PLLVCOUT 32 E0/0 ## MTWI I2C. * MTWI_SDA 68 S4/0 * MTWI_SCL 69 S5/0 ## MSPI0 * MSPI0_CK 124 W28/0 * MSPI0_NSS 125 W29/0 * MSPI0_MOSI 126 W30/0 * MSPI0_MISO 127 W31/0 ## SDR * SDR_DQM0 70 S6/0 * SDR_D0 71 S7/0 * SDR_D1 72 S8/0 * SDR_D2 73 S9/0 * SDR_D3 74 S10/0 * SDR_D4 75 S11/0 * SDR_D5 76 S12/0 * SDR_D6 77 S13/0 * SDR_D7 78 S14/0 * SDR_BA0 79 S15/0 * SDR_BA1 80 S16/0 * SDR_AD0 81 S17/0 * SDR_AD1 82 S18/0 * SDR_AD2 83 S19/0 * SDR_AD3 84 S20/0 * SDR_AD4 90 S26/0 * SDR_AD5 91 S27/0 * SDR_AD6 92 S28/0 * SDR_AD7 93 S29/0 * SDR_AD8 94 S30/0 * SDR_AD9 95 S31/0 * SDR_AD10 96 W0/0 * SDR_AD11 97 W1/0 * SDR_AD12 98 W2/0 * SDR_DQM1 99 W3/0 * SDR_D8 104 W8/0 * SDR_D9 105 W9/0 * SDR_D10 106 W10/0 * SDR_D11 107 W11/0 * SDR_D12 108 W12/0 * SDR_D13 109 W13/0 * SDR_D14 110 W14/0 * SDR_D15 111 W15/0 * SDR_CLK 112 W16/0 * SDR_CKE 113 W17/0 * SDR_RASn 114 W18/0 * SDR_CASn 115 W19/0 * SDR_WEn 116 W20/0 * SDR_CSn0 117 W21/0 ## Unused Pinouts (spare as GPIO) for 'Libre-SOC 180nm' | Pin | Mux0 | Mux1 | Mux2 | Mux3 | | --- | ----------- | ----------- | ----------- | ----------- | | 64 | S VDDE_0 | | | | | 65 | S VSSE_0 | | | | | 66 | S VDDI_0 | | | | | 67 | S VSSI_0 | | | | | 86 | S VSSI_1 | | | | | 87 | S VDDI_1 | | | | | 88 | S VSSE_1 | | | | | 89 | S VDDE_1 | | | | | 100 | W VDDE_2 | | | | | 101 | W VSSE_2 | | | | | 102 | W VDDI_2 | | | | | 103 | W VSSI_2 | | | | | 118 | W VSSI_3 | | | | | 119 | W VDDI_3 | | | | | 120 | W VSSE_3 | | | | | 121 | W VDDE_3 | | | | # Reference Datasheets datasheets and pinout links * * * * p8 * * * * ULPI OTG PHY, ST * ULPI OTG PHY, TI TUSB1210 # Pin Bank starting points and lengths * E 32 32 2 * N 0 32 2 * S 64 32 2 * W 96 32 2