DualMCU
ESP32
SKU: UE0002
rich peripheral set augmented with a unique Programmable I/O (PIO) subsystem, Serial
wire debug (SWD) available from boot through the integrated JP3 header, a USB 1.1 device
interface implemented for uploading code and 2MB of off-chip Flash memory via dedicated
QSPI bus on the RP2040, all these outstanding features provide professional users with
unrivalled power and flexibility.
The RP2040 controls the peripherals and digital pins, as well as analog pins (A0-A3). The
I2C JST connections (SDA) and (SCL) are used for connecting to the onboard peripherals
and are optionally pulled up with a 4.7 kΩ resistor.
Wi-Fi and Bluetooth® connectivity is provided by the Espressif ESP32 WROOM-32 (U2)
3.4 Wi-Fi/Bluetooth® Connectivity module, clocked up 240 MHz and 512 KB on-chip SRAM
and 4 MB integrated SPI Flash memory. Multiple programmable GPIOs, ADC, I2C, UART,
Capacitive Touch Sensor
and Two-Wire Automotive Interface (TWAI®), compatible with
ISO11898-1 (CAN Specification 2.0) are exposed via JP2 y JP1 pin headers.
The ESP32 module includes a dual core Xtensa LX6 CPU that can also be programmed
independently of the RP2040 through the USB mechanical selector (SW2) via a CH340C
USB bus convert IC (U4).
3.5 External Memory
The RP2040 (U1) has access to an external 2 MB of flash memory (U3) via a QSPI
interface. All the application code and data must be stored in an external flash chip. Six
dedicated pins are used to communicate with a separate QSPI flash, using execute-in-place
(XIP) technology to run code directly from flash without needing to copy it to RAM first.
3.6 Cryptography IC
Optionally, the ATECC608A can be incorporated and used for authentication tasks, which
can be accessed by both MCUs through selection pads for I2C communication. The
ATECC608A Cryptographic IC (U7) provides secure boot capabilities alongside SHA and
AES-128 encryption/decryption support for security in Smart Home and Industrial IoT (IIoT)
applications.
3.7 RGB LED
The common anode RGB LED (L5) is also controlled by the ESP32 module such that the
LED is on when the digital state is LOW and off when the digital state is HIGH.
11
Unit Electronics ® DualMCU ESP32
Modified: 26/06/2023