OLIMEX© 2015
iMX233-OLinuXino-NANO user's manual
CON1 and CON2 – GPIO pinhole rows
GPIO
Pin# Name
Processor pin#
GPIO
Pin# Name
Processor pin#
26
PIN17/LCD_D16
19
26
PIN26/LCD_CS
10
27
PIN18/LCD_D17/USB_EN
20
27
PIN25/LCD_RS
14
28
PIN20/LCD_VSYNC
16
28
PIN24/LCD_WR
13
29
PIN21/LCD_HSYNC/I2C_S
DA
15
29
PIN23/LCD_DISP
12
30
PIN22/LCD_EN/I2C_SCL
11
30
PIN19/LCD_DOTCLK
17
Signals in yellow color are the headphones out signals.
Signals in blue color are the line in signals.
The hardware is associated differently in the Linux following the GPIO naming conventions
suggested in the iMX233 datasheet. You can check the connection between Linux naming of the
pin, Olimex naming of the pin and the consecutive connector pin number in the table below. The
ones filled with “Not implemented” doesn't have Linux support by the time of writing and will be
updated overtime. “Linux GPIO” is the one you should use in Linux (the one in the datasheet);
“OLinuXino name” is the pin as written on the bottom of the board. ”OLinuXino GPIO Connector
#” is the consecutive number of pins with BAT being Pin#1 and GND#40.
Note that if “OLinuXino Name” starts with P and then is followed by a number X, the PX is the
name written on the bottom of the board (under the connector) with white ink. If “OLinuXino
Name” is other text it is a signal used for the hardware of the board but still can be controller by the
Linux (it can't be found at the GPIO connector though).
The Linux implementation of pins
Linux
GPIO/iMX
233 GPIO
OLinuXino Name
OLinuXino GPIO
Connector #
Linux
GPIO/iMX
233 GPIO
OLinuXino
Name
OLinuXino GPIO
Connector #
0
PIN9
19
32 to 39
Not
implemented
Not
implemented
1
PIN10
17
51
PIN23
18
2
PIN11
15
52
PIN25
16
3
PIN12
13
53
PIN24
20
4
PIN13
11
55
PIN19
12
5
PIN14
9
56
PIN22
10
6
PIN15
7
64
JTAG_TDO1
SSP1_CMD
Not
implemented
7
PIN16
5
65
LED1
Not
implemented
Page 24 of 36