After the official launch of ESP32 processor for less than $3, it did not take long before ESP32 modules hit the market, and Seeed Studio has already listed ESP3212, one of the first modules based on Espressif ESP32 Bluetooth LE + WiFi SoC, for $6.95 with shipping scheduled to start on September 23, 2016.
ESP3212 module specifications:
- SoC – Espressif ESP32 dual core Xtensa LX6 processor @ up to 240 MHz with 448 KB flash, 520 KB SRAM, 16 KB SRAM in RTC, WiFi and Bluetooth LE connectivity
- Storage – 4MB Winbond SPI flash
- Connectivity
- 802.11 b/g/n/e/i WiFi (HT40) up to 150 Mbps
- Bluetooth 4.2 BR/EDR and BLE
- 3 dBi PCB antenna
- Headers – 22x GPIOs (multiplexed with ADC, Touch, DAC, SPI, UART, CAN, ETH, IR, PWM, and I2S), 1x UART, Sense VP/Sense VN, EN pin. 3.3V and GND
- Power Supply – 3.0 – 3.6V
- Dimensions – 24 x 16 x 3 mm
The exact pinout of the module can be found on Taobao, section “3.2 ”.
Number | Pin Name | Description |
1 | GND | |
2 | EN | |
3 | SVP | SENSOR_VP, GPIO36, ADC1_CH0, RTC_GPIO0 |
4 | SVN | SENSOR_VN, GPIO39, ADC1_CH3, RTC_GPIO3 |
5 | IO34 | GPIO34, ADC1_CH6, RTC_GPIO4 |
6 | IO35 | GPIO35, ADC2_CH7, RTC_GPIO5 |
7 | IO32 | GPIO32, 32K_XP, (32.768 kHz)ADC1_CH4, TOUCH9, RTC_GPIO9 |
8 | IO33 | GPIO33, 32K_XN(32.768 kHz)ADC1_CH5, TOUCH8, RTC_GPIO8 |
9 | IO25 | GPIO25, DAC_1, ADC2_CH8, RTC_GPIO6 |
10 | IO26 | GPIO26, DAC_2, ADC2_CH9, RTC_GPIO7 |
11 | IO27 | GPIO27, ADC2_CH7, TOUCH7, RTC_GPIO17 |
12 | IO14 | GPIO14, ADC2_CH6, TOUCH6, RTC_GPIO16, MTMS,HSPICLK |
13 | IO12 | GPIO12, ADC2_CH5, TOUCH5, RTC_GPIO15, MTDI, HSPIQ |
14 | IO13 | GPIO13, ADC2_CH4, TOUCH4, RTC_GPIO14, MTCK, HSPID, U0CTS |
15 | IO15 | GPIO15, ADC2_CH3, TOUCH3, RTC_GPIO13, MTDO, HSPICS0, U0RTS |
16 | GND | |
17 | IO2 | GPIO2, ADC2_CH2, TOUCH2, RTC_GPIO12, HSPIWP |
18 | IO0 | GPIO0, ADC2_CH1, TOUCH1, RTC_GPIO11, CLK_OUT1 |
19 | IO4 | GPIO4, ADC2_CH0, TOUCH0, RTC_GPIO10, HSPIHD |
20 | IO16 | GPIO16, HS1_DATA4 |
21 | 3V3 | 3.3V |
22 | IO17 | GPIO17, HS1_DATA5 |
23 | IO5 | GPIO5, VSPICS0, HS1_DATA6 |
24 | IO18 | GPIO18, VSPICLK, HS1_DATA7 |
25 | IO23 | GPIO23 |
26 | IO19 | GPIO19, VSPIQ, HS2_DATA2 |
27 | IO22 | GPIO22, VSPIWP, HS2_CLK |
28 | U0RX | U0RXD, GPIO3, CLK_OUT2, HS2_DATA0 |
29 | U0TX | U0TXD, GPIO1, CLK_OUT3, HS2_DATA1 |
30 | IO21 | GPIO21, VSPIHD, HS2_CMD |
31 | GND |
On the software side of things, you should be able to use ESP32 SDK available from Espressif website, aka ESP32 IoT Development Framework (IDF). If you prefer Arduino or NodeMCU firmware, the former is available for ESP32 in beta phase @

Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress