Data Sheet
Table Of Contents
- 1.General Overview
- 1.1.Introduction
- 1.2.Features
- 1.3.Parameters
- 1.4.Ultra Low Power Technology
- 1.5.Major Applications
- 2.Hardware Overview
- 3.Pins and Definitions
- 3.1.GPIO
- 3.2.Secure Digital Input/Output Interface (SDIO)
- 3.3.Serial Peripheral Interface (SPI/HSPI)
- 3.4.Inter-integrated Circuit Interface (I2C)
- 3.5.I2S
- 3.6.Universal Asynchronous Receiver Transmitter (UART)
- 3.7.Pulse-Width Modulation (PWM)
- 3.8.IR Remote Control
- 3.9.ADC (Analog-to-digital Converter)
- 3.10.LED Light and Button
- 4.Firmware & Software Development Kit
- 5.Power Management
- 6.Clock Management
- 8.FCC Warming Statement
- This device complies with part 15 of the FCC Rules
- (1)This device may not cause harmful interference,
- (2)and this device must accept any interference re
- FCC Radiation Exposure Statement:
- This equipment complies with FCC radiation exposur
- Information to the user.
- Note: This equipment has been tested and found to
- -Reorient or relocate the receiving antenna.
- -Increase the separation between the equipment and
- -Connect the equipment into an outlet on a circuit
- -Consult the dealer or an experienced radio/TV tec
- 9.Appendix: QFN32 Package Size
ESP8266 Datasheet
Espressif Systems
Espressif Systems
June1,2015
18
/
32
3.3.2. SDIO / SPI (Slave)
Table
9 Pin Definitions of SDIO
/
SPI (Slave)
Pin Name
Pin Num
IO
Function Name
SDIO_CLK
21
IO6
SPI_SLAVE_CLK
SDIO_DATA0
22
IO7
SPI_SLAVE_MISO
SDIO_DATA1
23
IO8
SPI_SLAVE_INT
SDIO_DATA_2
18
IO9
NC
SDIO_DATA_3
19
IO10
SPI_SLAVE_CS
SDIO_CMD
20
IO11
SPI_SLAVE_MOSI
3.3.3. HSPI (Master/Slave)
Table 10 Pin Definitions of HSPI (Master/Slave)
Pin Name
Pin Num
IO
Function Name
MTMS
9
IO14
HSPICLK
MTDI
10
IO12
HSPIQ/MISO
MTCK
12
IO13
HSPID/MOSI
MTDO
13
IO15
HPSICS
Note:
•
SPI mode can be implemented via software programming. The clock frequency can reach up to
a maximum value of 80MHz.
•
Function of Slave SDIO/SPI interface can be implemented via hardware, and linked list DMA
(Direct Memory Access) is supported, software overheads are smaller. However, there is no
linked list DMA on general SPI and HSPI, and the software overheads are larger, therefore, the
data transmitting speed will be restrained by software processing speed.
3.4.
Inter-integrated Circuit Interface (I2C)
One I2C, which is mainly used to connect with micro controller and other peripheral equipment such
as sensors, is defined by ESP8266EX. The present pin definition of I2C is as defined below: