Electrical – ESP8266 SPI pinout

esp8266spi

I'm new to the whole development board thing and I've just started experimenting with an ESP8266-12E module.

Unfortunately I am unable to get the SPI display working. It works on an Arduino UNO, so I guess my code is alright. I think that it have something to do with the way I'm connecting the display to the ESP.

According to the following pictures there seems to be multiple SPI lines 5,6,7,16 and 14,10,9,13,11,12. Which ones are the right ones for me to use?

ESP-12E schema

Best Answer

use 14,10,9,13 for SPI, the other pins represent HSPI Host Multi-device SPI the mapping according to this discussion is HSPI mapping confusion

MTDO > CS
MTCK > MOSI
MTDI > MISO
MTMS > CLK