<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://w.electrodragon.com/w/index.php?action=history&amp;feed=atom&amp;title=Category%3AESP32_HDK</id>
	<title>Category:ESP32 HDK - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://w.electrodragon.com/w/index.php?action=history&amp;feed=atom&amp;title=Category%3AESP32_HDK"/>
	<link rel="alternate" type="text/html" href="https://w.electrodragon.com/w/index.php?title=Category:ESP32_HDK&amp;action=history"/>
	<updated>2026-06-04T20:56:25Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.37.2</generator>
	<entry>
		<id>https://w.electrodragon.com/w/index.php?title=Category:ESP32_HDK&amp;diff=32704&amp;oldid=prev</id>
		<title>Chao: /* Pins */</title>
		<link rel="alternate" type="text/html" href="https://w.electrodragon.com/w/index.php?title=Category:ESP32_HDK&amp;diff=32704&amp;oldid=prev"/>
		<updated>2022-04-21T16:47:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Pins&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== 4.2 Peripheral Pin Configurations ==&lt;br /&gt;
* https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf&lt;br /&gt;
* https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf&lt;br /&gt;
== GPIOs ==&lt;br /&gt;
* IO 34 ~ 39 Input Only &lt;br /&gt;
* GPIO 0 ~ 39&lt;br /&gt;
* All GPIO support interrrupts, PWM&lt;br /&gt;
&lt;br /&gt;
== 2x UARTs ==&lt;br /&gt;
* UART0: IO1 / IO3&lt;br /&gt;
* UART1: IO9 / IO10&lt;br /&gt;
* UART2: IO17 / IO16&lt;br /&gt;
== IIC ==&lt;br /&gt;
* Any GPIOs&lt;br /&gt;
* IO22 / IO21&lt;br /&gt;
* IO4 / IO13&lt;br /&gt;
&lt;br /&gt;
== General purpose SPI ==&lt;br /&gt;
* Any GPIOs&lt;br /&gt;
* HSPI &amp;amp; VSPI&lt;br /&gt;
&lt;br /&gt;
== 4x Parallel SPI ==&lt;br /&gt;
* SPI = SPI1: overlay used by internal flash&lt;br /&gt;
* HSPI = SPI2: IO12/MISO IO13/MOSI IO14/CLK IO15/CS0, drive MicroSD?&lt;br /&gt;
&lt;br /&gt;
* VSPI = SPI3: IO23/MOSI IO18/CLK IO5/CS0 IO19/MISO, drive LCD&lt;br /&gt;
* SPI4?&lt;br /&gt;
== GPIO IO_MUX ==&lt;br /&gt;
GPIOs: &lt;br /&gt;
* 0~19 = 20 IOs&lt;br /&gt;
* 21 22 23&lt;br /&gt;
* 25 26 27 &lt;br /&gt;
* 32 33 &lt;br /&gt;
* 34 35 36 37 38 39 = Input Only&lt;br /&gt;
* https://www.espressif.com/sites/default/files/documentation/esp32_technical_reference_manual_cn.pdf#spi - page 44&lt;br /&gt;
* Wrover - https://www.espressif.com/sites/default/files/documentation/esp32-wrover_datasheet_en.pdf&lt;br /&gt;
* https://i0.wp.com/randomnerdtutorials.com/wp-content/uploads/2018/08/esp32-pinout-chip-ESP-WROOM-32.png?ssl=1&lt;br /&gt;
* I2S - any GPIOs&lt;br /&gt;
* IO34-39&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! PIN !! PIN NAME !! Use !! Wrover !! UART !! SPI !! AD/DA&lt;br /&gt;
|-&lt;br /&gt;
| 38 || GPIO19 || - || GPIO19 || Soft_uart_tx || VSPI_MISO&lt;br /&gt;
|-&lt;br /&gt;
| 36 || GPIO23 || - || GPIO23 || || VSPI_MOSI&lt;br /&gt;
|-&lt;br /&gt;
| 35 || GPIO18 || - || GPIO18 || Soft_uart_rx || VSPI_CLK&lt;br /&gt;
|-&lt;br /&gt;
| 34 || GPIO5 || - || GPIO5 || || VSPI_CS0&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 33 || SD1 || Internal Flash || GPIO8&lt;br /&gt;
|-&lt;br /&gt;
| 32 || SD0  || Internal Flash || GPIO7 &lt;br /&gt;
|-&lt;br /&gt;
| 31 || SD_CLK || Internal Flash || GPIO6 &lt;br /&gt;
|-&lt;br /&gt;
| 30 || SD_CMD || Internal Flash || GPIO11 &lt;br /&gt;
|-&lt;br /&gt;
| 29 || SD3 || Internal Flash || GPIO10 || U1_TXD&lt;br /&gt;
|-&lt;br /&gt;
| 28 || SD2 || Internal Flash || GPIO9 || U1_RXD&lt;br /&gt;
|-&lt;br /&gt;
| 27 || GPIO17 || - || GPIO17 || U2_TXD&lt;br /&gt;
|-&lt;br /&gt;
| 25 || GPIO16 || - || GPIO16 || U2_RXD&lt;br /&gt;
|-&lt;br /&gt;
| 24 || GPIO4 || - || GPIO4 || -&lt;br /&gt;
|-&lt;br /&gt;
| 21 || GPIO15 || - || GPIO15 || - || HSPI_CS0&lt;br /&gt;
|-&lt;br /&gt;
| 20 || GPIO13 || - || GPIO13 || - || HSPI_MOSI&lt;br /&gt;
|-&lt;br /&gt;
| 18  || GPIO12 || - || GPIO12 || - || HSPI_MISO&lt;br /&gt;
|-&lt;br /&gt;
| 17  || GPIO14 || - || GPIO14 || - || HSPI_CLK&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 14  || GPIO25 || - || GPIO25 || - || - || DAC1&lt;br /&gt;
|-&lt;br /&gt;
| 15  || GPIO26 || - || GPIO26 || - || - || DAC2&lt;br /&gt;
|-&lt;br /&gt;
| 16  || GPIO27 || - || GPIO27 || - || -&lt;br /&gt;
|}&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
Pinout mapping&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
ESP32-pinout-mapping.png | ESP32 Pinout mapping V1&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
[[category: ESP32]]&lt;/div&gt;</summary>
		<author><name>Chao</name></author>
	</entry>
</feed>