Page 1 of 1

esp32-pico-mini-02 number of UARTs

Posted: Mon Sep 13, 2021 6:46 am
by rohandey87
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

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

Posted: Mon Sep 13, 2021 9:40 am
by ESP_Sprite
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.

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

Posted: Fri Jun 30, 2023 10:17 am
by lucaross90
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 ?