This is the approved revision of this page, as well as being the most recent.
The article describes the connection of the built-in peripherals to the processor signals for the Wiren Board 5 rev. 5.8 only.
Changes from version 5.5, 5.6, 5.6.1:
- SCL (MOD1) from 37 to 52 pin (PWM)
- SCL (MOD2) - 36 connected to 84 (PWM)
- UP-1Wire from 84 to 45 pin
- Wi-Fi_EN from 77 to 86 pin
АDC
| terminal pin |
function |
sodim output |
GPIO |
imx287 output |
comments
|
| A1 |
FET/ADC/DI |
111 |
LRADC1 |
C9 |
|
| A2 |
FET/ADC/DI |
109 |
LRADC2 |
C8 |
|
| A3 |
FET/ADC/DI |
107 |
LRADC3 |
D9 |
|
| A4 |
FET/ADC/DI |
105 |
LRADC4 |
D13 |
|
| R1 |
R/ADC/DI |
101 |
LRADC6 |
C14 |
|
| R2
|
R/ADC/DI
|
103
|
LRADC0
|
D15
|
|
GPIOs on terminals
| terminal strip |
function |
sodim output |
GPIO |
imx287 output |
comments
|
| A1 (in) |
FET/ADC/DI |
126 |
0-6 |
U6 |
|
| A2 (in) |
R/ADC/DI |
124 |
0-7 |
T6 |
|
| A3 (in) |
FET/ADC/DI |
122 |
0-28 |
L9 |
|
| A4 (in) |
R/ADC/DI |
106 |
0-27 |
P7 |
|
| R2 (in) |
FET/ADC/DI |
130 |
0-4 |
T7 |
|
| R1 (in) |
FET/ADC/DI |
128 |
0-5 |
R7 |
|
GPIO for transistors
| terminal strip |
function |
sodim output |
GPIO |
imx287 output |
comments
|
| A1 (out) |
ADC/FET/DI |
104 |
0-26 |
P6 |
Open collector output;
|
| A2 (out) |
ADC/FET/DI |
102 |
0-16 |
N7 |
Open collector output;
|
| A3 (out) |
ADC/FET/DI |
100 |
0-24 |
R6 |
Open collector output;
|
| A4 (out) |
ADC/FET/DI |
98 |
0-20 |
N6 |
Open collector output;
|
GPIOs for internal use
| sodim output |
GPIO
|
GPIO number |
imx287 output |
function
|
| 37 |
2-13
|
|
C1 |
1-wire
|
| 45 |
2-15
|
| / E1 |
1-Wire transistor pull-up
|
| 61 |
3-14
|
|
/ L6 |
3.3 V rail shutdown irda in
|
| 39 |
2-14
|
78 |
D1 |
5V out
|
| 45 |
2-15
|
79 |
E1 |
irda in
|
| 150 |
1-6
|
|
N2 |
RFM69H IRQ
|
| 132 |
0-3
|
|
U7 |
RFM69H chip select
|
| 152 |
1-5
|
|
M3 |
RFM69H _DIO2
|
| 92 |
0-17
|
|
N9 |
SIM900R power FET (RESET)
|
| 134 |
0-2
|
|
R8 |
SIM900R power KEY
|
| 148 |
1-7
|
39 |
P1 |
SIM900R power status (input)
|
| 35 |
2-12
|
|
B1 |
watchdog input
|
| 50 |
PWM3
|
|
E9 |
Buzzer
|
| 80 |
3-26
|
|
E8 |
Red LED
|
| 82 |
3-23
|
|
E7 |
Green LED
|
| 71 |
3-30
|
126 |
M6 |
STAT1 (BATTERY_CHARGING)
|
| 73 |
1-25
|
57 |
K1 |
STAT2 (BATTERY_PRESENT)
|
| 86 |
3-20
|
116 |
G7 |
powered Wi-Fi (active low)
|
| 15 |
2-26
|
|
B2 |
powered by MOD3 (active low)
|
GPIO on MOD1 extension connector
Pinout connector for extension modules
| sodim output |
GPIO
|
GPIO number |
imx287 output
|
pinmux pad name |
pin |
function
|
| - |
-
|
|
-
|
|
3.3V |
+3.3V
|
| 11 |
2-27
|
91 |
D2
|
MX28_PAD_SSP3_SS0 |
SDA |
GPIO, I2C (soft)
|
| 52 |
3-29
|
125 |
G6
|
PWM4 |
SCL |
GPIO, I2C (soft)
|
| 14 |
2-17
|
81 |
C3
|
MX28_PAD_SSP2_MOSI |
MOSI |
GPIO, SPI MOSI (SSP2)
|
| 16 |
2-18
|
82 |
B3
|
MX28_PAD_SSP2_MISO |
MISO |
GPIO, SPI MISO (SSP2)
|
| 10 |
2-16
|
80 |
A3
|
MX28_PAD_SSP2_SCK |
SCK |
GPIO, SPI SCK (SSP2)
|
| - |
-
|
|
-
|
|
5V |
+5V
|
| 42 |
3-11
|
107 |
H7
|
MX28_PAD_AUART2_RTS |
RTS |
AUART2_RTS, GPIO, I2C1_SDA, SAIF1_LRCLK
|
| - |
-
|
|
-
|
|
GND |
GND
|
| 30 |
3-9
|
105 |
F5
|
MX28_PAD_AUART2_TX |
TX |
AUART2_TX, GPIO
|
| 32 |
3-8
|
104 |
F6
|
MX28_PAD_AUART2_RX |
RX |
AUART2_RX, GPIO
|
| 12 |
2-19
|
83 |
C4
|
MX28_PAD_SSP2_SS0 |
CS |
GPIO, SPI Slave Select (SSP2)
|
GPIO on MOD2 extension connector
| sodim output |
GPIO
|
GPIO number |
imx287 output
|
pinmux pad name |
pin |
function
|
| - |
-
|
|
-
|
|
3.3V |
+3.3V
|
| 34 |
0-22
|
22 |
M8
|
MX28_PAD_GPMI_RDY2 |
SDA |
GPIO, I2C SDA(soft), CAN0 TX
|
| 36 |
0-23
|
23 |
L8
|
MX28_PAD_GPMI_RDY3 |
SCL |
GPIO, I2C SCL(soft), CAN0 RX
|
| 84 |
3-22
|
118 |
F7
|
MX28_PAD_SAIF0_BITCLK |
SCL |
PWM
|
| 14 |
2-17
|
81 |
C3
|
MX28_PAD_SSP2_MOSI |
MOSI |
GPIO, SPI MOSI (SSP2)
|
| 16 |
2-18
|
82 |
B3
|
MX28_PAD_SSP2_MISO |
MISO |
GPIO, SPI MISO (SSP2)
|
| 10 |
2-16
|
80 |
A3
|
MX28_PAD_SSP2_SCK |
SCK |
GPIO, SPI SCK (SSP2)
|
| - |
-
|
|
-
|
|
5V |
+5V
|
| 63 |
3-15
|
111 |
K6
|
MX28_PAD_AUART3_RTS |
RTS |
AUART3_RTS, GPIO, CAN1_RX
|
| - |
-
|
|
-
|
|
GND |
GND
|
| 53 |
3-13
|
109 |
L5
|
MX28_PAD_AUART3_TX |
TX |
AUART3_TX, GPIO, CAN0_RX
|
| 55 |
3-12
|
108 |
M5
|
MX28_PAD_AUART3_RX |
RX |
AUART3_RX, GPIO, CAN0_TX
|
| 23 |
2-20
|
84 |
D3
|
MX28_PAD_SSP2_SS1 |
CS |
GPIO, SPI Slave Select (SSP2)
|
GPIO on MOD3 extension connector
| sodim output |
GPIO
|
GPIO number |
imx287 output |
pin
|
function
|
| - |
-
|
|
- |
3.3V |
+3.3V
|
| 14 |
2-17
|
81 |
C3 |
MOSI |
GPIO, SPI MOSI (SSP2)
|
| 16 |
2-18
|
82 |
B3 |
MISO |
GPIO, SPI MISO (SSP2)
|
| 10 |
2-16
|
80 |
A3 |
SCK |
GPIO, SPI SCK (SSP2)
|
| 21 |
2-21
|
85 |
D4 |
CS |
GPIO, SPI Slave Select (SSP2)
|
GPIO on I/O extension connector
| sodim output |
GPIO |
imx287 output |
pin |
function
|
| 44 |
3-10 |
H6 |
INT |
Abort
|
| 46 |
3-25 |
D8 |
I2C0_SDA |
I2C0 hardware
|
| 48 |
3-24 |
C7 |
I2C0_SCL |
I2C0 hardware
|
See also GPIO Howto
Radio module
Connected via SPI1.
| sodim output |
GPIO |
imx287 output |
pin |
function
|
| 94 |
0-21 |
N8 |
RFM69_MOSI |
MOSI
|
| 138 |
0-0 |
U8 |
RFM69_MISO |
MISO
|
| 96 |
0-25 |
P8 |
RFM69_SCK |
SCK
|
| 132 |
0-3 |
U7 |
RFM69_CS |
CS
|
| 150 |
1-6 |
N2 |
IRQ_RFM69 |
Abort
|
| 152 |
1-5 |
M3 |
RFM69_DIO2 |
|
Serial ports
| Port
|
|
| /dev/ttyAPP0
|
GSM/EDGE
|
| /dev/ttyAPP1
|
RS-485 port on RS-485 terminals
|
| /dev/ttyAPP2
|
UART port on first extension module
|
| /dev/ttyAPP3
|
the UART port on the second extension module
|
| /dev/ttyAPP4
|
RS-485 port on RS-485/CAN terminals
|
Background information on test audits: