ESP32-S3-VERSION MODULE

surajnagulamalyala
Posts: 24
Joined: Tue Jul 27, 2021 2:18 pm

ESP32-S3-VERSION MODULE

Postby surajnagulamalyala » Tue Jul 27, 2021 2:42 pm

Hello team,

1.Am presently looking for a WI-FI + BLE V5.0 module in ESP32 series, I found ESP32-S3 series is looking fine for my requirement
but am unable to find any documents like datasheet/user guides etc, where can i find these documents, if I buy the product ESP32-S3 module and DEVKIT, please provide me with the documents mentioned above and more ASAP.

2.Below are the requirements of digital interfaces for my development, could you suggest any module and DEVKIT if possible with required documents.

a. WIFI + BLE V5.0
b. USART = 3, (if possible 2)
c. I2C = 2
d. SPI = 1
e. I2S = 1


Thanks & regards
N,Suraj.

ESP_Sprite
Posts: 8884
Joined: Thu Nov 26, 2015 4:08 am

Re: ESP32-S3-VERSION MODULE

Postby ESP_Sprite » Wed Jul 28, 2021 1:01 am

The ESP32S3 still is very new, and we've temporarily retracted the datasheet as we are making some ECO changes to increase stability. It'll be back soon. The S3 supports all peripherals you mention and has a GPIO matrix that can map them onto any IO pin, so I assume any devboard you can get that has enough IO pins will work for that.

(You may also want to take a look at the ESP32C3. It is freely available in the market right now, and also has the features you mention. Not sure if you have enough IO pins for it, though.)

surajnagulamalyala
Posts: 24
Joined: Tue Jul 27, 2021 2:18 pm

Re: ESP32-S3-VERSION MODULE

Postby surajnagulamalyala » Sat Jul 31, 2021 9:20 am

Hi Team,

Thanks for the reply,

I have a doubt regarding pin mux in ESP32-C3 devkit, as i want to use GPIO pins for my peripherals like I2C, SPI and USART
what is the procedure for pinmux, and there are no sufficient GPIO's as we have to use same pins by intializing more than one time.

1.Is GPIO pins are same for ESP32 family.
2.Can we consider an example pins taken for ESP32 devkit (ESP32-WROOM-02 module) same for ESP32-C3 devkit..
3.Can you tell me procedure how to use GPIO mux, rather than technical ref manual.

Thanks&regards
N,Suraj.

ESP_Sprite
Posts: 8884
Joined: Thu Nov 26, 2015 4:08 am

Re: ESP32-S3-VERSION MODULE

Postby ESP_Sprite » Sun Aug 01, 2021 5:33 am

Sorry, I can't make out what exactly you're struggling with... can you give an example of what you're trying to do?

surajnagulamalyala
Posts: 24
Joined: Tue Jul 27, 2021 2:18 pm

Re: ESP32-S3-VERSION MODULE

Postby surajnagulamalyala » Mon Aug 02, 2021 5:40 am

Hi Team,

My intention is to use 22 GPIO's as provided in ESP32-C3 devkit, but there are less no of GPIO pins as shown in below image there are only 10-11 GPIO's which can be used for I2C, SPI and USART.

I want to configure GPIO pins as peripheral pins as below, but i did not find much pins available in DEVKIT, Is these pins mentioned in below image are sufficient for using below peripherals.
1. I2C - using 1 I2C
2. SPI - using 1 SPI
3. USART - using 2 No of usarts
Attachments
ESP32-C3.PNG
ESP32-C3.PNG (166.97 KiB) Viewed 4115 times

ESP_Sprite
Posts: 8884
Joined: Thu Nov 26, 2015 4:08 am

Re: ESP32-S3-VERSION MODULE

Postby ESP_Sprite » Mon Aug 02, 2021 5:50 am

You have 15 GPIOs there. 2 are for programming (TxD/RxD) but you may also be able to use those as UART1. SPI occupies 4 wires, I2C occupies 2 wires, the 2nd UART occupies 2 wires. Total 10 wires, which is less than the C3 has.

surajnagulamalyala
Posts: 24
Joined: Tue Jul 27, 2021 2:18 pm

Re: ESP32-S3-VERSION MODULE

Postby surajnagulamalyala » Mon Aug 02, 2021 6:11 am

Hi team,

Thanks for quick reply,

If am using JTAG for serial flash, is there any dedicated pins for JTAG.

1.10 pins are gone for usage of I2C, SPI and USART peripherals, rest 5 pins can i use it for JTAG..
2.What about 2-boot pins usage, boot pins can be used one time before while for serial flash download and next time as peripheral pins.

ESP_Sprite
Posts: 8884
Joined: Thu Nov 26, 2015 4:08 am

Re: ESP32-S3-VERSION MODULE

Postby ESP_Sprite » Mon Aug 02, 2021 8:33 am

Up to a certain point, you can use bootstrap pins as generic GPIOs; you just need to make sure that they always have the correct value on bootup or reset. Additionally: the C3 has a built-in USB-to-serial-JTAG converter; you could do both JTAG as well as serial flashing & debugging by connecting GPIO 18&19 to a PC.

Who is online

Users browsing this forum: MicroController and 82 guests