DualMCU
The Unit DualMCU board integrates the Raspberry Pi RP2040 microcontroller and the Espressif ESP32 WROOM chip into a single module, allowing you to make the most of the 32-bit dual-core ARM® Cortex®-M0+ processor to develop Internet of Things (IoT) projects with Bluetooth® and Wi-Fi connectivity.
DualMCU has been conceived as a mix between two 32-bit microprocessors: a Raspberry RP2040 with a Cortex M0+ core at 133 MHz and an Espressif ESP32 that reaches up to 240 MHz. In this way, we combine the power of both microcontrollers into a single development board. With a PCB size of 36mm x 84mm and using surface mount technology, four programmable cores with wireless functions and very low power consumption are integrated.
Pinout
The DualMCU development board 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 board:

Resource | Link |
---|---|
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 |
More details
- UNIT Electronics Official Page
- Hardware-DualMCU
- Product Reference Manual (PDF)
- Example files in C++ and MicroPython
- DualMCU Getting Started
Applications
Internet of Things (IoT), prototyping, machine learning, evaluation and development, robotics.
Support
The DualMCU development board is compatible with integrated development environments such as Micropython (e.g., Thonny) and also with the Arduino environment. This means you can program the DualMCU using both Micropython or Circuitpython, as well as the Arduino language.
Support for Micropython includes an interactive console (REPL) that allows you to execute commands immediately, making it easy to test and debug your code.
Additionally, support for Arduino allows you to take advantage of the tools and extensive Arduino user community to develop projects with the DualMCU board, which is especially useful if you are already familiar with this environment.
Arduino RP2040 Package Index (JSON) | https://github.com/UNIT-Electronics/Uelectronics-RP2040-Arduino-Package |
---|---|
Arduino ESP32 Package Index (JSON) | https://github.com/UNIT-Electronics/Uelectronics-ESP32-Arduino-Package |