esp32-pico-mini-02 number of UARTs

rohandey87
Posts: 1
Joined: Mon Sep 13, 2021 6:07 am

esp32-pico-mini-02 number of UARTs

Postby rohandey87 » Mon Sep 13, 2021 6:46 am

Hello,

Our application needs 2 UARTs plus the UART0 for programming. We have chosen esp32-pico-mini-02 module because of its large memory and small footprint. The datasheet of esp32-pico-mini-02 says it has only UART0 TXD, RXD, RTS and CTS pins and UART2 CTS and RTS pins. However the Espressif Product selector page says that this module has 3 UARTs.

Also from the ESP32 technical reference manual found that
- Direct IO_MUX pads of UART1 and UART2 (GPIO6, GPIO9-11, GPIO16-17) are not available in the esp32-pico-mini-02
- Also, peripheral input/output can be used via GPIO Matrix. I assume this means, any other available GPIOs could be configured to be used as UART pins (TXD, RXD, RTS and CTS)

But, I am still confused whether the esp32-pico-mini-02 module is appropriate for our application. Can anyone clarify?

Thanks,
RD

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

Re: esp32-pico-mini-02 number of UARTs

Postby ESP_Sprite » Mon Sep 13, 2021 9:40 am

No need to look at the GPIO pinout; the GPIO matrix allows you to route any signal of any of the 3 UARTs to any (compatible, so no TX on an input-only pad and not otherwise used by e.g. the internal flash) GPIO. The GPIO pinout does nothing more than effectively tell you the *default* GPIOs for this.

lucaross90
Posts: 1
Joined: Fri Jun 30, 2023 10:14 am

Re: esp32-pico-mini-02 number of UARTs

Postby lucaross90 » Fri Jun 30, 2023 10:17 am

Good morning ,

to have multiple UARTs so just enable the UART on a GPIO ?

The important thing is that if it's a TX pin it's on a GPIO that can be configured as an OUTPUT, right?

How baud rate do I have limits using GPIO ?

Who is online

Users browsing this forum: No registered users and 85 guests