-->
Page 1 of 2

How to use I2S in esp8266-01

PostPosted: Mon Oct 04, 2021 8:23 am
by Simeon\
Hello,

I have to use the I2S interface on esp8266-01, but I have some problem with pinout...
In the esp8266 documentation there is:

I2S Data Input
Pin Name Pin Num IO Function Name
MTDI 10 IO12 I2SI_DATA
MTCK 12 IO13 I2SI_BCK
MTMS 9 IO14 I2SI_WS
MTDO 13 IO15 I2SO_BCK
U0RXD 25 IO3 I2SO_DATA
GPIO2 14 IO2 I2SO_WS

but on esp8266-01 there are only these pins: 3.3v, RX, RST, IO0, EN, IO2, TX, GND

How can I do to use I2S interface on esp8266-01?

Thanks!

Simeon

Re: How to use I2S in esp8266-01

PostPosted: Mon Oct 04, 2021 3:55 pm
by btidey
The ESP-01 is not suitable for use in applications requiring other than very simple I/O due to its very limited pin out. The only way you could use it is to solder extra wires directly onto the esp8266 chip which is a delicate and tricky operation.

You really should be using something like a ESP-12F which gives full access to all pins.

Re: How to use I2S in esp8266-01

PostPosted: Tue Oct 05, 2021 1:42 am
by Simeon\
btidey wrote:The ESP-01 is not suitable for use in applications requiring other than very simple I/O due to its very limited pin out. The only way you could use it is to solder extra wires directly onto the esp8266 chip which is a delicate and tricky operation.

You really should be using something like a ESP-12F which gives full access to all pins.


Thanks a lot for your reply. That's not possible also using pins multiplexing?
Thanks

Re: How to use I2S in esp8266-01

PostPosted: Wed Oct 06, 2021 5:09 pm
by davydnorris
No - I2S requires specific pins and the 01 doesn't surface all of them