Skip to main content

DualMCU ONE

The UNIT DualMCU-ONE is a highly versatile development board that integrates the power of two microcontrollers: the ESP32 and the RP2040. Designed for advanced IoT, robotics, and industrial applications, it offers enhanced connectivity, robust power management, and full compatibility with Arduino UNO shields.

warning

The DualMCU-ONE operates with 3.3V logic levels instead of the Arduino Uno’s typical 5V. Make sure any shield or peripheral connected is compatible with 3.3V logic to avoid potential damage.

ResourceLink
MicroPython Course (English Version)https://unit-electronics.github.io/DualMCU_Getting_Started/
MicroPython Course (Spanish Version)https://unit-electronics-mx.github.io/DualMCU_Curso_introductorio/index.html

Key improvements over its predecessor, the DualMCU, include:

  • SPI communication between the microcontrollers for improved data transfer.
  • A USB Type-C hub that replaces the USB communication switch.
  • CAN bus connectivity for industrial and automotive environments.
  • Integrated connectors compatible with the STEMMA and QWIIC ecosystems.

For more details, check the product pages at:

ResourceLink
Hardware-DualMCU-ONEhttps://github.com/UNIT-Electronics/DualMCU-ONE/tree/main/Hardware
Product Reference Manualhttps://github.com/UNIT-Electronics/DualMCU-ONE/blob/main/DualMCU-ONE(Product%20Reference%20Manual%20)%5BEN%5D.pdf
DualMCU-ONE Getting Startedhttps://unit-electronics.github.io/DualMCU-ONE/index.html

Pinout

The DualMCU-ONE features a wide variety of input/output (I/O) pins that allow you to connect sensors, actuators, and other devices to the board. Below is the pinout of the DualMCU-ONE:

Features

  • Microcontrollers:

    • RP2040: Dual-core ARM Cortex-M0+ at 133 MHz, compatible with Arduino UNO headers.
    • ESP32: Wi-Fi, Bluetooth, and CAN bus capabilities.
  • USB Connectivity:

    • Integrated USB Type-C hub for simultaneous communication with both microcontrollers.
    • Additional support for USB devices through JST connectors.
  • Power Supply:

    • Robust MP1482DS regulator supporting input voltages up to 18V.
    • Provides a stable 5V output to power peripherals.
  • Storage:

    • Optional MicroSD slot (up to 64GB), connected via the ESP32's QSPI interface.
  • I2C Connectors:

    • JST-SH connectors compatible with the STEMMA and QWIIC ecosystems.
  • Additional Features:

    • RGB 2020 LED and WS2812B LED for visual feedback.
    • Optional FPC-24P connector for expanded access to the ESP32's GPIO.

Applications

The DualMCU-ONE is ideal for:

  • Internet of Things (IoT): Wireless connectivity for smart devices.
  • Education: Perfect for students and makers exploring advanced microcontrollers.
  • Industrial: Robust communication via CAN bus for automotive and industrial applications.
  • Prototyping: Full compatibility with Arduino UNO shields.
  • Robotics: Multicore processing for complex systems.

Getting Started

The DualMCU-ONE supports:

  • Arduino IDE for the RP2040 and ESP32.
  • MicroPython and CircuitPython using IDEs like Thonny.

For setup and initial projects, refer to the Getting Started Guide.



License

This project is distributed under the MIT License.