The Boardoza M032KG is a comprehensive educational development kit designed around the Nuvoton M032KG8AE platform. It integrates a M032 microcontroller and a Nu-Link2-Me-compatible debugger and programmer, offering a complete environment for embedded development, learning, and rapid prototyping.
Inspired by the Nuvoton Nu-Link2-Me, this board is fully compatible with Nu-Link debugging tools and workflows, providing seamless integration with existing toolchains. It supports on-board debugging, virtual COM (VCOM), power measurement, and modular expansion.
This versatile kit includes peripherals such as a rotary encoder, potentiometers, buzzer, RGB LED, NTC, LDR, DC motor driver, user LEDs and buttons, OLED Screen interface, ESP-01M Wi-Fi module header, and more—making it ideal for education, experimentation, and IoT application development.
| Front Side | Back Side |
|---|---|
![]() |
![]() |
- M032KG8AE MCU with 20 GPIO breakout header
- Compatible with Nu-Link2-Me: Integrated on-board debugger & programmer
- On-board Virtual COM Port (VCOM) support
- Power measurement header for ammeter connection
- OLED screen connector for UI/graphic development
- ESP-01M (Wi-Fi) header
- On-board peripherals: Rotary encoder, potentiometer, user LEDs & buttons, NTC, LDR, buzzer, RGB LED
- DC motor driver outputs
- USB Type-C for data/power, external 5–9V input support
- Multi-interface pinouts (1xUART, 1xI2C, 1xSPI)
Model: Boardoza M032KG Development Board
MCU Core: Nuvoton M032KG8AE
Input Voltage: 5V – 9V (via terminal block connector)
USB Interface: USB Type-C (data and power)
Debugger: Nu-Link2-Me Compatible
Operating Temperature: -25°C ~ +85°C
Board Dimensions: 68mm x 116mm
Mounting Holes: 4 × M3
| Pins | Function | Description |
|---|---|---|
| 1-2 | OPEN | ESP-01M Wi-Fi module power not active (default) |
| 1-2 | SHORT | ESP-01M Wi-Fi module power enabled |
| Pin | Name | Description |
|---|---|---|
| 1 | 5V | 5V Output |
| 2 | GND | Ground |
| Pin | Name | Description |
|---|---|---|
| 1 | 3V3 | 3.3V Output |
| 2 | GND | Ground |
| Pin | Name | Description |
|---|---|---|
| 1 | VIN | External Power Input (5V–9V) |
| 2 | GND | Ground |
| 3 | 5V | 5V Output |
| 4 | 3V3 | 3.3V Output |
| Pins | Function | Description |
|---|---|---|
| 1-2 | OPEN | Use USB from MCU side (default) |
| 1-2 | SHORT | Enable Nu-Link2-Me debugger connection |
| Pin | Name | Description |
|---|---|---|
| 1 | OUT1 | DC Motor Output |
| 2 | OUT2 | DC Motor Output |
| Pin | Name | Description |
|---|---|---|
| 1 | NC | Not Connected |
| 2 | VCC | Positive Supply |
| 3 | NC | Not Connected |
| 4 | DATA | SWD Data I/O |
| 5 | NC | Not Connected |
| 6 | CLK | SWD Clock |
| 7 | MCU_TX | MCU UART TX (PB.13) |
| 8 | nRST | MCU Reset |
| 9 | MCU_RX | MCU UART RX (PB.12) |
| 10 | VSS | Ground |
| Pin | Name | Description |
|---|---|---|
| 1 | GND | Ground |
| 2 | 3V3 | Power |
| 3 | SCL | I2C0 PE.13 |
| 4 | SDA | I2C0 PC.8 |
| Pin | Name | Description |
|---|---|---|
| 1 | SS | SPI0 PA.3 |
| 2 | CLK | SPI0 PA.2 |
| 3 | MISO | SPI0 PA.1 |
| 4 | MOSI | SPI0 PA.0 |
| Pin | Name | Description |
|---|---|---|
| 1 | RXD | UART4 PC.6 |
| 2 | TXD | UART4 PC.7 |
| 3 | GND | Ground |
| Pin | Name | Description |
|---|---|---|
| 1 | PE.7 | Multi-Function |
| 2 | PE.6 | Multi-Function |
| 3 | PE.5 | Multi-Function |
| 4 | PE.4 | Multi-Function |
| 5 | PH.8 | Multi-Function |
| 6 | PH.9 | Multi-Function |
| 7 | PB.10 | Multi-Function |
| 8 | PB.11 | Multi-Function |
| 9 | PB.8 | Multi-Function |
| 10 | PB.9 | Multi-Function |
| Pin | Name | Description |
|---|---|---|
| 1 | PA.10 | Multi-Function |
| 2 | PB.0 | Multi-Function |
| 3 | PA.8 | Multi-Function |
| 4 | PA.9 | Multi-Function |
| 5 | PD.11 | Multi-Function |
| 6 | PD.12 | Multi-Function |
| 7 | PG.2 | Multi-Function |
| 8 | PD.10 | Multi-Function |
| 9 | PF.9 | Multi-Function |
| 10 | PF.10 | Multi-Function |
| Pin | Name | Description |
|---|---|---|
| 1 | 3V3 | 3.3V Output |
| Pin | Name | Description |
|---|---|---|
| 1 | VCC | Power |
| 2 | NC | Not Connected |
| 3 | DATA | SWD Data I/O |
| 4 | NC | Not Connected |
| 5 | CLK | SWD Clock |
| 6 | NC | Not Connected |
| 7 | nRESET | Reset Line |
| 8 | ICE_RX | Debugger UART RX |
| 9 | VSS | Ground |
| 10 | ICE_TX | Debugger UART TX |
| Pins | Name | Function |
|---|---|---|
| 1-2 | TXD | Connect PB.13 (UART0_TXD) to debugger |
| 3-4 | RXD | Connect PB.12 (UART0_RXD) to debugger |
| 5-6 | MSG EN | Enable/disable Virtual COM messages |
| 7-8 | NC | Not Connected |
This section provides official datasheets and technical references for components integrated on the Boardoza M032KG Educational Development Kit. These resources offer valuable insight for hardware debugging, low-level integration, and educational use.
-
M031/M032 Series Datasheet (v2.02)
Complete electrical specifications and memory/peripheral descriptions of the Nuvoton M031/M032 MCU series. -
M031/M032 Series Technical Reference Manual
Register-level technical guide for firmware developers working directly with MCU hardware features. -
M032KG EVM Schematic (Board Reference)
The schematic layout of the development board.
-
Buzzer – SPT-1230B-03040 (SANCO)
A compact piezoelectric sound module rated for typical alert or feedback signaling applications. -
Rotary Encoder – EC1123S (KLS)
A mechanical incremental encoder providing tactile feedback, ideal for menu navigation or analog input. -
Potentiometer – B100K L25-F
Used to provide variable analog voltage levels into the microcontroller (for ADC testing or UI controls). -
RGB LED – Everlight EAST1608RGBA0
Multicolor indicator LED supporting common anode/cathode wiring, ideal for status display. -
LDR – GL55 Series
Light-dependent resistor for analog light intensity sensing, often used in ambient or auto-dim features. -
DC Motor H-Bridge Driver – DRV8837/8838 (TI)
Low-power dual H-Bridge motor driver for DC motor direction and speed control. -
ESP-01M Wi-Fi Module (ESP8285)
A compact Wi-Fi module with embedded TCP/IP stack, compatible with ESP8266 toolchains. -
NTC Thermistor – TSM Series (THINKING)
Compact surface-mounted thermistor for temperature sensing. Features high reliability and -40°C to +125°C operating range. UL/TUV certified and used for monitoring on-board thermal behavior.
- V1.0.0 – Initial release
For technical assistance or questions, please contact: support@boardoza.com
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.


