Aziz Bench

Pinout de la XIAO ESP32S3

La XIAO ESP32S3 conecta sus pads de D0 a D10 a GPIO del ESP32-S3 que casi nunca tienen función en el arranque. Toca un pad para ver su GPIO, su canal ADC y su canal táctil, o anota los pines de tu proyecto para comprobarlos.

XIAO ESP32S3 · 14 pads
  • Libre
  • Con cuidado
  • Alimentación y control
Añadir pin

Mi plan de pines

    Todavía no hay pines. Elige uno en el mapa o añádelo con el formulario.

    Listo para pegar al principio de un sketch o en una issue.

    Nombres D y números GPIO

    De D0 a D5 son los GPIO del 1 al 6, D6 y D7 los GPIO 43 y 44 (UART), y de D8 a D10 los GPIO del 7 al 9 (SPI por defecto). Nueve de los once pads tienen un canal del ADC1 y un canal táctil, así que las lecturas analógicas funcionan con el Wi-Fi encendido. El GPIO3 (D2) es un pin de strapping, pero solo importa cuando un eFuse elige la fuente del JTAG.

    LED, botón BOOT y placa Sense

    El LED de usuario está en el GPIO21 y el botón BOOT en el GPIO0, que no está en los pads. En la XIAO ESP32S3 Sense, la placa de la cámara añade una ranura microSD cuyo CS también es el GPIO21, un micrófono en los GPIO 41 y 42, y dos pads más, D11 y D12, que según Seeed solo se liberan cortando una pista. La cámara usa sus propios GPIO, no los pads D.

    Alimentación

    La placa funciona con USB-C, y Seeed da hasta 700 mA para el pad 3V3. Los pines trabajan a 3,3 V y no están garantizados para 5 V.

    Tabla completa de pines de la XIAO ESP32S3

    PinGPIOEstadoAnalógicoFuncionesNotas
    D0GPIO1LibreADC1_CH0TOUCH1, RTC_GPIO1, PWM (LEDC)Sin restricciones
    D1GPIO2LibreADC1_CH1TOUCH2, RTC_GPIO2, PWM (LEDC)Sin restricciones
    D2GPIO3LibreADC1_CH2TOUCH3, RTC_GPIO3, PWM (LEDC)strapping (fuente del JTAG)
    D3GPIO4LibreADC1_CH3TOUCH4, RTC_GPIO4, PWM (LEDC)Sin restricciones
    D4GPIO5LibreADC1_CH4TOUCH5, RTC_GPIO5, PWM (LEDC)I²C SDA
    D5GPIO6LibreADC1_CH5TOUCH6, RTC_GPIO6, PWM (LEDC)I²C SCL
    D8GPIO7LibreADC1_CH6TOUCH7, RTC_GPIO7, PWM (LEDC)SPI SCK
    D9GPIO8LibreADC1_CH7TOUCH8, RTC_GPIO8, PWM (LEDC)SPI MISO (RX)
    D10GPIO9LibreADC1_CH8TOUCH9, RTC_GPIO9, PWM (LEDC)SPI MOSI (TX)
    D6GPIO43Con cuidadoNoPWM (LEDC), U0TXDUART0, UART TX
    D7GPIO44Con cuidadoNoPWM (LEDC), U0RXDUART0, UART RX

    Pines por defecto de Arduino-ESP32 para la XIAO ESP32S3: I²C en D4 (SDA) y D5 (SCL), SPI en D8 (SCK), D9 (MISO) y D10 (MOSI), UART en D6 (TX) y D7 (RX). Con la GPIO matrix puedes moverlos a otros pads.

    Preguntas frecuentes

    ¿En qué GPIO está el LED de la XIAO ESP32S3?

    En el GPIO21, definido como LED_BUILTIN en Arduino-ESP32. En la Sense, el GPIO21 también es el chip select de la tarjeta microSD, así que el LED y la tarjeta no se pueden usar por separado.

    ¿Qué pines de la XIAO ESP32S3 son analógicos?

    De D0 a D5 y de D8 a D10 (GPIO del 1 al 9) están en el ADC1, así que también funcionan con el Wi-Fi encendido. D6 y D7 (GPIO 43 y 44) no tienen ADC.

    ¿La XIAO ESP32S3 tiene pines táctiles?

    Sí: los mismos nueve pads, GPIO del 1 al 9, son entradas táctiles capacitivas, de TOUCH1 a TOUCH9.

    ¿Cómo uso D11 y D12 en la XIAO ESP32S3 Sense?

    Son el GPIO42 y el GPIO41, que por defecto usa el micrófono. Seeed indica cortar la pista entre J1 y J2 para liberarlos y usar los números GPIO en el código, porque las constantes D11 y D12 no están definidas.

    ¿Los pines de la XIAO ESP32S3 toleran 5 V?

    No. Los GPIO del ESP32-S3 trabajan a 3,3 V; para señales de 5 V usa un conversor de nivel.