NanoPi M2 is another Samsung 4418 based ARM board released by FriendlyARM after the NanoPi 2 and NanoPi 2 Fire. It is only two thirds the size of the Raspberry Pi. It is open source. It works with Ubuntu Core, Ubuntu Mate, Debian, Android 5.1 and etc.
GPIO1 Pin Spec
Pin# | Name | Pin# | Name |
1 | SYS_3.3V | 2 | VDD_5V |
3 | I2C0_SDA | 4 | VDD_5V |
5 | I2C0_SCL | 6 | DGND |
7 | GPIOD8/PPM | 8 | UART3_TXD/GPIOD21 |
9 | DGND | 10 | UART3_RXD/GPIOD17 |
11 | UART4_TX/GPIOB29 | 12 | GPIOD1/PWM0 |
13 | GPIOB30 | 14 | DGND |
15 | GPIOB31 | 16 | GPIOC14/PWM2 |
17 | SYS_3.3V | 18 | GPIOB27 |
19 | SPI0_MOSI/GPIOC31 | 20 | DGND |
21 | SPI0_MISO/GPIOD0 | 22 | UART4_RX/GPIOB28 |
23 | SPI0_CLK/GPIOC29 | 24 | SPI0_CS/GPIOC30 |
25 | DGND | 26 | GPIOB26 |
27 | I2C1_SDA | 28 | I2C1_SCL |
29 | GPIOC8 | 30 | DGND |
31 | GPIOC7 | 32 | GPIOC28 |
33 | GPIOC13/PWM1 | 34 | DGND |
35 | SPI2_MISO/GPIOC11 | 36 | SPI2_CS/GPIOC10 |
37 | AliveGPIO3 | 38 | SPI2_MOSI/GPIOC12 |
39 | DGND | 40 | SPI2_CLK/GPIOC9 |
This GPIO pin spec is a little bit different from that of the NanoPi 2. Here is a comparison table of the two:40 pins GPIO comparison table
Debug Port(UART0)
Pin# | Name |
1 | DGND |
2 | VDD_5V |
3 | UART_TXD0 |
4 | UART_RXD0 |
DVP Camera IF Pin Spec
Pin# | Name |
1, 2 | SYS_3.3V |
7,9,13,15,24 | DGND |
3 | I2C0_SCL |
4 | I2C0_SDA |
5 | GPIOB14 |
6 | GPIOB16 |
8,10 | NC |
11 | VSYNC |
12 | HREF |
14 | PCLK |
16-23 | Data bit7-0 |
RGB LCD IF Pin Spec
Pin# | Name | Description |
1, 2 | VDD_5V | 5V Output, it can be used to power LCD modules |
11,20,29, 37,38,39,40, 45 | DGND | Gound |
3-10 | Blue LSB to MSB | RGB blue |
12-19 | Green LSB to MSB | RGB green |
21-28 | Red LSB to MSB | RGB red |
30 | GPIOB25 | available for users |
31 | GPIOC15 | occupied by FriendlyARM one wire technology to recognize LCD models and control backlight and implement resistive touch, not applicable for users |
32 | XnRSTOUT Form CPU | low when system is reset |
33 | VDEN | signal the external LCD that data is valid on the data bus |
34 | VSYNC | vertical synchronization |
35 | HSYNC | horizontal synchronization |
36 | LCDCLK | LCD clock, Pixel frequency |
41 | I2C2_SCL | I2C2 clock signal, for capacitive touch's data transmission |
42 | I2C2_SDA | I2C2 data signal, for capacitive touch's data transmission |
43 | GPIOC16 | interrupt pin for capacitive touch, used with I2C2 |
44 | NC | not connected |
Please visit our official site: www.friendlyarm.com to place orders .By default we ship via CHINA POST. It takes up to one month for CHINA POST to ship. If you want us to ship via DHL/Fedex/TNT/UPS please email us at sales@friendlyarm.com