Hello,
I have found the following GPIO connections on the i.MX RT1010 EVK Arduino Interface:
Pin | Pin name | GPIO | Arduino Interface Connector |
59 | GPIO_AD_01 | GPIO1_15 | J56_14 |
58 | GPIO_AD_02 | GPIO1_16 | J56_16 |
57 | GPIO_AD_03 | GPIO1_17 | J57_10 |
56 | GPIO_AD_04 | GPIO1_18 | J57_08 |
55 | GPIO_AD_05 | GPIO1_19 | J57_06 |
52 | GPIO_AD_06 | GPIO1_20 | J57_12 |
51 | GPIO_AD_07 | GPIO1_21 | J26_02 |
48 | GPIO_AD_09 | GPIO1_23 | J26_04 |
47 | GPIO_AD_10 | GPIO1_24 | J26_06 |
43 | GPIO_AD_14 | GPIO1_28 | J26_08 |
12 | GPIO_01 | GPIO1_01 | J57_18 |
11 | GPIO_02 | GPIO1_02 | J57_20 |
3 | GPIO_09 | GPIO1_09 | J56_02 |
2 | GPIO_10 | GPIO1_10 | J56_04 |
74 | GPIO_SD_02 | GPIO2_02 | J57_02 |
There is also a GPIO1_11 connection at J54_02 (thank you to John Adriaan for making me aware of this), so there appear to be a total of only 16 GPIO connections available when using a 0.1” cable, which I find a little surprising considering the i.MX RT1010 has 44 GPIO pins and the Arduino Interface has 64 connectors.
For my hobby calculator project I used an Arduino to scan the keypad and send the number of the key pressed to the i.MX RT1010, as 11 pins are used by the display (parallel interface) leaving only 5 pins for the 6 column, 8 row matrix keypad (which needs 14). I’ll provide further details if anyone is interested:
Hi Daniel,
Thanks for the pinout details, very useful. I'm trying to connect an LCD display to my RT1010, can you share your code and schematics? I have no idea how to make the display work.
Thanks in advance.
Hello Raul,
I used this display from Adafruit (parallel interface, SPI is also available), and had to port the provided Arduino code to the RT1010. Connecting a display can be challenging, as there are different display controllers. Which display are you using?
Daniel