Soc | Apollo |
CPU | ARM® Cortex®-A5 core, running frequency1.2GHZ/800Mhz/600Mhz |
SDRAM | 512MB 16-bit DDR3 |
Flash | 512MB NAND flash onboard |
GPIO | 40 Pins Header, compatible with Raspberry Pi 3B+ |
On board Network | 10/100 Mbit/s Ethernet |
Wi-Fi Module | SDIO AP6212 for Wi-Fi |
Bluetooth | UART AP6212 for BT 4.0 |
Storage | MicroSD\(TF\) card |
Display | HDMI out, or MIPI out |
Audio outputs | 1 * 3.5 headset jack |
Camera | 1* MIP camera interface |
Audio input | headset jack microphone |
USB | 4 * USB 2.0 & 1* USB OTG type C |
Buttons | Power & Reset & User TBD |
Led | 1* blue led HDMI led |
DC Power | 5V/2A with PD Type C |
battery | 3.7V lithium battery power support |
security function | PSAM Socket / temper sensor |
Weight | 80g |
Pin |
Network Label |
Default Function |
Function Description |
Level |
Input Output |
Remark |
1 | 3V3 | POWER | 3.3V power supply | 3.3V | Power | |
2 | 3V3 | POWER | 3.3V power supply | 3.3V | Power | |
3 | 3V3 | POWER | 3.3V power supply | 3.3V | Power | |
4 | GPIO_61 | GPIO | GPIO_61 | I/O_1.8V | Input Output | |
5 | GPIO_64 | GPIO | GPIO_64 | I/O_1.8V | Input Output | |
6 | GPIO_65 | GPIO | GPIO_65 | I/O_1.8V | Input Output | |
7 | GPIO_63 | GPIO | GPIO_63 | I/O_1.8V | Input Output | |
8 | GPIO_66 | GPIO | GPIO_66 | I/O_1.8V | Input Output | |
9 | GPIO_68 | GPIO | GPIO_68 | I/O_1.8V | Input Output | |
10 | GPIO_67 | GPIO | GPIO_67 | I/O_1.8V | Input Output | |
11 | GPIO_69 | GPIO | GPIO_69 | I/O_1.8V | Input Output | |
12 | GPIO_72 | GPIO | GPIO_72 | I/O_1.8V | Input Output | |
13 | GPIO_71 | GPIO | GPIO_71 | I/O_1.8V | Input Output | |
14 | GPIO_70 | GPIO | GPIO_70 | I/O_1.8V | Input Output | |
15 | VBUS_USB1 | VBUS1 | USB1VBUS power input | 5V | Power | |
16 | GND | GND | power ground | 0V | GND | |
17 | USB2_DP1 | USB1 interface | USB1 data signal positive | A | Input Output | |
18 | USB2_DM1 | USB1 interface | USB1 data signal negative | A | Input Output | |
19 | GND | GND | power ground | 0V | GND | |
20 | USB2_DP0 | USB0 interface | USB0 data signal positive | A | Input Output | |
21 | USB2_DM0 | USB0 interface | USB0 data signal positive | A | Input Output | |
22 | USB2_ID0 | USB0 interface | OTG interface peer device type detection | 1.8V | Input | |
23 | GND | GND | power ground | 0V | GND | |
24 | VBUS_USB0 | VBUS0 | USB0 VBUS power input | 5V | Power | |
25 | GPIO_73 | GPIO | GPIO_73 | I/O_1.8V | Input Output | |
26 | GPIO_74 | GPIO | GPIO_74 | I/O_1.8V | Input Output | |
27 | GPIO_79 | GPIO | GPIO_79 | I/O_1.8V | Input Output | |
28 | GPIO_77 | GPIO | GPIO_77 | I/O_1.8V | Input Output | |
29 | GPIO_75 | GPIO | GPIO_75 | I/O_1.8V | Input Output | |
30 | GPIO_76 | GPIO | GPIO_76 | I/O_1.8V | Input Output | |
31 | GPIO_78 | GPIO | GPIO_78 | I/O_1.8V | Input Output | |
32 | GPIO_36 | GPIO | GPIO_36 | I/O_1.8V | Input Output | |
33 | VBAT33 | POWER | Internal RTC battery power supply | 3.3V | Power | |
34 | GPIO_37 | GPIO | GPIO_37 | I/O_1.8V | Input Output | |
35 | GPIO_35 | GPIO | GPIO_35 | I/O_3.3V | Input Output | |
36 | GPIO_34 | GPIO | GPIO_34 | I/O_3.3V | Input Output | |
37 | GPIO_43 | GPIO | GPIO_43 | I/O_1.8V | Input Output | |
38 | GPIO_38 | GPIO | GPIO_38 | I/O_1.8V | Input Output | |
39 | GPIO_39 | GPIO | GPIO_39 | I/O_1.8V | Input Output | |
40 | GPIO_40 | GPIO | GPIO_40 | I/O_1.8V | Input Output | |
41 | GPIO_60 | GPIO | GPIO_60 | I/O_1.8V | Input Output | |
42 | GPIO_55 | GPIO | GPIO_55 | I/O_1.8V | Input Output | |
43 | GPIO_56 | GPIO | GPIO_56 | I/O_1.8V | Input Output | |
44 | GPIO_53 | GPIO | GPIO_53 | I/O_1.8V | Input Output | |
45 | GPIO_57 | GPIO | GPIO_57 | I/O_1.8V | Input Output | |
46 | GPIO_54 | GPIO | GPIO_54 | I/O_1.8V | Input Output | |
47 | GPIO_59 | GPIO | GPIO_59 | I/O_1.8V | Input Output | |
48 | GPIO_52 | GPIO | GPIO_52 | I/O_1.8V | Input Output | |
49 | GPIO_58 | GPIO | GPIO_58 | I/O_1.8V | Input Output | |
50 | GPIO_51 | GPIO | GPIO_51 | I/O_1.8V | Input Output | |
51 | GPIO_50 | GPIO | GPIO_50 | I/O_1.8V | Input Output | |
52 | GPIO_31 | GPIO | GPIO_31 | I/O_3.3V | Input Output | |
53 | GPIO_32 | GPIO | GPIO_32 | I/O_3.3V | Input Output | |
54 | GPIO_29 | GPIO | GPIO_29 | I/O_3.3V | Input Output | |
55 | GPIO_30 | GPIO | GPIO_30 | I/O_3.3V | Input Output | |
56 | GPIO_28 | GPIO | GPIO_28 | I/O_3.3V | Input Output | |
57 | GPIO_33 | GPIO | GPIO_33 | I/O_3.3V | Input Output | |
58 | GPIO_25 | GPIO | GPIO_25 | I/O_3.3V | Input Output | |
59 | GPIO_26 | GPIO | GPIO_26 | I/O_3.3V | Input Output | |
60 | GPIO_16 | GPIO | GPIO_16 | I/O_3.3V | Input Output | |
61 | GPIO_22 | GPIO | GPIO_22 | I/O_3.3V | Input Output | |
62 | GPIO_27 | GPIO | GPIO_27 | I/O_3.3V | Input Output | |
63 | GPIO_03 | GPIO | GPIO_03 | I/O_3.3V | Input Output | |
64 | GPIO_21 | GPIO | GPIO_21 | I/O_3.3V | Input Output | |
65 | GPIO_19 | GPIO | GPIO_19 | I/O_3.3V | Input Output | |
66 | GPIO_05 | GPIO | GPIO_05 | I/O_3.3V | Input Output | |
67 | GPIO_18 | GPIO | GPIO_18 | I/O_3.3V | Input Output | |
68 | GPIO_17 | GPIO | GPIO_17 | I/O_3.3V | Input Output | |
69 | GPIO_09 | GPIO | GPIO_09 | I/O_3.3V | Input Output | |
70 | GPIO_20 | GPIO | GPIO_20 | I/O_3.3V | Input Output | |
71 | GPIO_08 | GPIO | GPIO_08 | I/O_3.3V | Input Output | |
72 | GPIO_07 | GPIO | GPIO_07 | I/O_3.3V | Input Output | |
73 | GPIO_13 | GPIO | GPIO_13 | I/O_3.3V | Input Output | |
74 | GPIO_04 | GPIO | GPIO_04 | I/O_3.3V | Input Output | |
75 | GPIO_15 | GPIO | GPIO_15 | I/O_3.3V | Input Output | |
76 | GPIO_12 | GPIO | GPIO_12 | I/O_3.3V | Input Output | |
77 | GPIO_14 | GPIO | GPIO_14 | I/O_3.3V | Input Output | |
78 | GPIO_06 | GPIO | GPIO_06 | I/O_3.3V | Input Output | |
79 | GPIO_11 | GPIO | GPIO_11 | I/O_3.3V | Input Output | |
80 | GPIO_10 | GPIO | GPIO_10 | I/O_3.3V | Input Output | |
81 | PHY0_LED1 | ETH0 Ethernet link/active | ETH0 Ethernet link/active | 3.3V | Output | |
82 | PHY0_LED0 | ETH0 Ethernet link/active | ETH0 Ethernet link/active | 3.3V | Output | |
83 | GND | GND | power ground | 0V | GND | |
84 | MDI_TX+ | ENET1 data positive signal sent | ENET1 data positive signal sent | A | Output | PHY differential signal pins |
85 | MDI_TX- | ENET1 data negative signal sent | ENET1 data negative signal sent | A | Output | PHY differential signal pins |
86 | GND | GND | power ground | 0V | GND | |
87 | MDI_RX+ | ENET1 data positive signal reception | ENET1 data positive signal reception | A | enter | PHY differential signal pins |
88 | MDI_RX- | ENET1 data negative signal reception | ENET1 data negative signal reception | A | enter | PHY differential signal pins |
89 | GND | GND | power ground | 0V | GND | |
90 | GPIO_114 | GPIO | GPIO_114 | I/O_1.8V | Input Output | |
91 | GPIO_113 | GPIO | GPIO_113 | I/O_1.8V | Input Output | |
92 | GPIO_101 | GPIO | GPIO_101 | I/O_1.8V | Input Output | |
93 | GPIO_102 | GPIO | GPIO_102 | I/O_1.8V | Input Output | |
94 | GPIO_103 | GPIO | GPIO_103 | I/O_1.8V | Input Output | |
95 | GPIO_96 | GPIO | GPIO_96 | I/O_1.8V | Input Output | |
96 | GPIO_98 | GPIO | GPIO_98 | I/O_1.8V | Input Output | |
97 | GPIO_97 | GPIO | GPIO_97 | I/O_1.8V | Input Output | |
98 | GPIO_100 | GPIO | GPIO_100 | I/O_1.8V | Input Output | |
99 | GPIO_99 | GPIO | GPIO_99 | I/O_1.8V | Input Output | |
100 | GPIO_92 | GPIO | GPIO_92 | I/O_1.8V | Input Output | |
101 | GPIO_93 | GPIO | GPIO_93 | I/O_1.8V | Input Output | |
102 | GPIO_88 | GPIO | GPIO_88 | I/O_1.8V | Input Output | |
103 | GND | GND | power ground | 0V | GND | |
104 | MIPI_DSI_DATA0_N | MIPI_DSI_DATA0_N | DSI differential data bit 0, negative signal | A |
Input Output |
DSI interface, MIPI LCD |
105 | MIPI_DSI_DATA0_P | MIPI_DSI_DATA0_P | DSI differential data bit 0, positive signal | A |
Input Output |
DSI interface, MIPI LCD |
106 | GND | GND | power ground | 0V | GND | |
107 | MIPI_DSI_CLK_N | MIPI_DSI_CLK_N | DSI differential clock negative signal | A | Output | DSI interface, MIPI LCD |
108 | MIPI_DSI_CLK_P | MIPI_DSI_CLK_P | DSI Differential Clock Positive Signal | A | Output | DSI interface, MIPI LCD |
109 | GND | GND | power ground | 0V | GND | |
110 | MIPI_DSI_DATA1_N | MIPI_DSI_DATA1_N | DSI differential data bit 1, negative signal | A | Output | DSI interface, MIPI LCD |
111 | MIPI_DSI_DATA1_P | MIPI_DSI_DATA1_P | DSI differential data bit 1, positive signal | A | Output | DSI interface, MIPI LCD |
112 | GND | GND | power ground | 0V | GND | |
113 | MIPI_CSI_DATA0_N | MIPI_CSI_DATA0_N | CSI differential data bit 0, negative signal | A | Input | CSI interface, MIPI CAMERA |
114 | MIPI_CSI_DATA0_P | MIPI_CSI_DATA0_P | CSI differential data bit 0, positive signal | A | Input | CSI interface, MIPI CAMERA |
115 | GND | GND | power ground | 0V | GND | |
116 | MIPI_CSI_CLK_N | MIPI_CSI_CLK_N | CSI differential clock negative signal | A | Input | CSI interface, MIPI CAMERA |
117 | MIPI_CSI_CLK_P | MIPI_CSI_CLK_P | CSI differential clock positive signal | A | Input | CSI interface, MIPI CAMERA |
118 | GND | GND | power ground | 0V | GND | |
119 | MIPI_CSI_DATA1_N | MIPI_CSI_DATA1_N | CSI differential data bit 1, negative signal | A | Input | CSI interface, MIPI CAMERA |
120 | MIPI_CSI_DATA1_P | MIPI_CSI_DATA1_P | CSI differential data bit 1, positive signal | A | Input | CSI interface, MIPI CAMERA |
121 | GND | GND | power ground | 0V | GND | |
122 | GND | GND | power ground | 0V | GND | |
123 | GPIO_116 | GPIO | GPIO_116 | I/O_1.8V | Input Output | |
124 | GPIO_115 | GPIO | GPIO_115 | I/O_1.8V | Input Output | |
125 | GPIO_118 | GPIO | GPIO_118 | I/O_1.8V | Input Output | |
126 | GPIO_117 | GPIO | GPIO_117 | I/O_1.8V | Input Output | |
127 | VDD3318_SD | SD IO Power 3.3V/1.8V | SD Card IO Power | 3.3V/1.8V | Power | |
128 | GPIO_105 | GPIO | GPIO_105 | I/O_1.8V | Input Output | |
129 | GPIO_104 | GPIO | GPIO_104 | I/O_1.8V | Input Output | |
130 | GPIO_106 | GPIO | GPIO_106 | I/O_1.8V | Input Output | |
131 | RESET_SOC | Reset pin | SOC Global reset input, active low | I/O_1.8V | Input | |
132 | GPIO_108 | GPIO | GPIO_108 | I/O_1.8V | Input Output | |
133 | GPIO_109 | GPIO | GPIO_109 | I/O_1.8V | Input Output | |
134 | GPIO_112 | GPIO | GPIO_112 | I/O_1.8V | Input Output | |
135 | GPIO_107 | GPIO | GPIO_107 | I/O_1.8V | Input Output | |
136 | GPIO_110 | GPIO | GPIO_110 | I/O_1.8V | Input Output | |
137 | GPIO_111 | GPIO | GPIO_111 | I/O_1.8V | Input Output | |
138 | GPIO_83 | GPIO | GPIO_83 | I/O_1.8V | Input Output | |
139 | GPIO_90 | GPIO | GPIO_90 | I/O_1.8V | Input Output | |
140 | GPIO_81 | GPIO | GPIO_81 | I/O_1.8V | Input Output | |
141 | GPIO_86 | GPIO | GPIO_86 | I/O_1.8V | Input Output | |
142 | GPIO_80 | GPIO | GPIO_80 | I/O_1.8V | Input Output | |
143 | GPIO_82 | GPIO | GPIO_82 | I/O_1.8V | Input Output | |
144 | GPIO_84 | GPIO | GPIO_84 | I/O_1.8V | Input Output | |
145 | GPIO_89 | GPIO | GPIO_89 | I/O_1.8V | Input Output | |
146 | GPIO_87 | GPIO | GPIO_87 | I/O_1.8V | Input Output | |
147 | GPIO_85 | GPIO | GPIO_85 | I/O_1.8V | Input Output | |
148 | GPIO_91 | GPIO | GPIO_91 | I/O_1.8V | Input Output | |
149 | GPIO_95 | GPIO | GPIO_95 | I/O_1.8V | Input Output | |
150 | GPIO_94 | GPIO | GPIO_94 | I/O_1.8V | Input Output | |
151 | GPIO_120 | GPIO | GPIO_120 | I/O_1.8V | Input Output | |
152 | GPIO_119 | GPIO | GPIO_119 | I/O_1.8V | Input Output | |
153 | GPIO_122 | GPIO | GPIO_122 | I/O_1.8V | Input Output | |
154 | GPIO_121 | GPIO | GPIO_121 | I/O_1.8V | Input Output | |
155 | GPIO_124 | GPIO | GPIO_124 | I/O_1.8V | Input Output | |
156 | GPIO_123 | GPIO | GPIO_123 | I/O_1.8V | Input Output | |
157 | VCORE_PG | Core voltage POWER Good | Power-on control | 3.3V | Output | |
158 | TRST_JTAG_PRI | JTAG reset control | JTAG reset control | I/O_1.8V | Input | |
159 | GND | GND | power ground | 0V | GND | |
160 | GND | GND | power ground | 0V | GND |
Pin |
Network Label |
Default Function |
Function Description |
Level |
Input Output |
A1 | SP_EXTS_6 | tamper sensors6 | Anti-tamper | A | Analog input/output |
A2 | SP_EXTS_7 | tamper sensors7 | Anti-tamper | A | Analog input/output |
B1 | SP_EXTS_5 | tamper sensors5 | Anti-tamper | A | Analog input/output |
B2 | SP_EXTS_4 | tamper sensors4 | Anti-tamper | A | Analog input/output |
C1 | GND | GND | power ground | 0V | GND |
C2 | GND | GND | power ground | 0V | GND |
C3 | SP_BP0 | Reserved | Reserved | Reserved | Reserved |
C4 | SP_PD2 | GPIO | GPIO_SP_2 | I/O_3.3V | Input Output |
C5 | SP_PD1 | GPIO | GPIO_SP_1 | I/O_3.3V | Input Output |
C6 | SP_PD5 | GPIO | GPIO_SP_5 | I/O_3.3V | Input Output |
C7 | SP_EXTS_2 | tamper sensors2 | Anti-tamper | A | Analog input/output |
C8 | SP_EXTS_3 | tamper sensors3 | Anti-tamper | A | Analog input/output |
D1 | SP_EXTS_8 | tamper sensors8 | Anti-tamper | A | Analog input/output |
D2 | SP_EXTS_9 | tamper sensors9 | Anti-tamper | A | Analog input/output |
D3 | SP_BP1 | Reserved | Reserved | Reserved | Reserved |
D4 | SP_PD0 | GPIO | GPIO_SP_0 | I/O_3.3V | Input Output |
D5 | SP_PD4 | GPIO | GPIO_SP_4 | I/O_3.3V | Input Output |
D6 | SP_PD3 | GPIO | GPIO_SP_3 | I/O_3.3V | Input Output |
D7 | SP_EXTS_0 | tamper sensors0 | Anti-tamper | A | Analog input/output |
D8 | SP_EXTS_1 | tamper sensors1 | Anti-tamper | A | Analog input/output |
In SP2302, it includes a 40-pin GPIO (general-purpose input/output) headers that are pin to pin compatible with Raspberry Pi. The GPIO headers on all boards have a 2.54mm pin pitch.
The Blue Boxes are the default feature for SP2302. It includes GPIOs, SPI, I2C, PWM and UART interface. We will have specific section for each communication methods.
The Purple Boxes are the optional that could be set during programming SP2302. It includes all available GPIO pins and other optional features.
The Green Boxes are the extra features that could be set during programming SP2302.
Please refer the following table for detail description:
GPIO Pin Name | Default Function | Function2:GPIO | Function3 |
CON1-P01 | VDD_3V3 | ||
CON1-P02 | VDD_5V | ||
CON1-P03 | I2C0_SDA | GPIO_116 | |
CON1-P04 | VDD_5V | ||
CON1-P05 | I2C0_SCL | GPIO_115 | |
CON1-P06 | GND | ||
CON1-P07 | PWM7 | GPIO_79 | |
CON1-P08 | UART2_TXD | GPIO_18 | |
CON1-P09 | GND | ||
CON1-P10 | UART2_RXD | GPIO_19 | |
CON1-P11 | GPIO_03 | GPIO_03 | |
CON1-P12 | SPI3_SCLK | GPIO_28 | |
CON1-P13 | GPIO_17 | GPIO_17 | PWM7 |
CON1-P14 | GND | ||
CON1-P15 | UART2_RTS | GPIO_21 | |
CON1-P16 | UART2_CTS | GPIO_20 | |
CON1-P17 | VDD_3V3 | ||
CON1-P18 | PWM3 | GPIO_35 | UART3_RXD |
CON1-P19 | SPI2_MOSI | GPIO_111 | |
CON1-P20 | GND | ||
CON1-P21 | SPI2_MISO | GPIO_112 | |
CON1-P22 | PWM2 | GPIO_34 | UART3_TXD |
CON1-P23 | SPI2_CLK | GPIO_109 | PWM6 |
CON1-P24 | SPI2_CS0 | GPIO_110 | PWM7 |
CON1-P25 | GND | ||
CON1-P26 | SPI2_CS1 | GPIO_77 | PWM5 |
CON1-P27 | I2C0_SDA | GPIO_51 | |
CON1-P28 | I2C0_SCL | GPIO_50 | |
CON1-P29 | GPIO_104 | GPIO_104 | PWM1 |
CON1-P30 | GND | ||
CON1-P31 | GPIO_101 | GPIO_101 | UART0_TXD |
CON1-P32 | PWM6 | GPIO_16 | |
CON1-P33 | PWM1 | GPIO_33 | |
CON1-P34 | GND | ||
CON1-P35 | SPI3_CS | GPIO_29 | |
CON1-P36 | GPIO_102 | GPIO_102 | UART0_RXD |
CON1-P37 | GPIO_103 | GPIO_103 | PWM0 |
CON1-P38 | SPI3_MISO | GPIO_31 | |
CON1-P39 | GND | ||
CON1-P40 | SPI3_MOSI | GPIO_30 |
SP2302 Schematic: SP2302 Schematic(PDF)
SP2302 CAD file: SP2302 CAD file(PDF) , SP2302 CAD file(Source file)