Nuvoton NuMaker-M071MD User Manual Download Page 1

NuMaker-M071MD

 

 

Jan. 05 2021 

Page 

1

 of 46 

Rev 1.00 

N

UMA

K

E

R

-M0
71
M

D

 US
E

R MA

NUA

L

 

Ma
k

er Nu

-m

be
d

 NUC

47

Us
er Man

ua

 

NuMicro

®

 Family

 

Arm

®

 Cortex

®

-M0-based Microcontroller 

 

 
 
 
 
 

NuMaker-M071MD 

User Manual  

Evaluation Board for NuMicro

®

 M071 Series 

 

 

 

 

 

 

 

 

 

 

The information described in this document is the exclusive intellectual property of 

 Nuvoton Technology Corporation and shall not be reproduced without permission from Nuvoton. 

 

Nuvoton is providing this document only for reference purposes of NuMicro microcontroller based system 

design. Nuvoton assumes no responsibility for errors or omissions. 

All data and specifications are subject to change without notice. 

 

For additional information or questions, please contact: Nuvoton Technology Corporation.  

www.nuvoton.com

 

Summary of Contents for NuMaker-M071MD

Page 1: ...sive intellectual property of Nuvoton Technology Corporation and shall not be reproduced without permission from Nuvoton Nuvoton is providing this document only for reference purposes of NuMicro micro...

Page 2: ...3 V Power Sources 17 3 4 4 1 8 V Power Sources 17 3 4 5 Power Connectors 17 3 4 6 USB Connectors 18 3 4 7 Power Switches 18 3 4 8 Power Supply Models 18 3 5 External Reference Voltage Connector 22 3 6...

Page 3: ...NuMaker M071MD Jan 05 2021 Page 3 of 46 Rev 1 00 NUMAKER M071MD USER MANUAL M m U 5 2 M071 Target Board 42 5 3 Extension Connectors 43 5 4 PCB Placement 44 6 REVISION HISTORY 45...

Page 4: ...nger 28 Figure 4 6 PuTTY Session Setting 28 Figure 4 7 Template Project Folder Path 29 Figure 4 8 Warning Message of Device not found 29 Figure 4 9 Project File Migrate to Version 5 Format 30 Figure 4...

Page 5: ...m U Figure 4 28 NuEclipse Debug Mode 40 Figure 4 29 Debug Message on Serial Port Terminal Windows 40 Figure 5 1 Nu Link2 Me Circuit 41 Figure 5 2 M071 Target Board Circuit 42 Figure 5 3 Extension Con...

Page 6: ...wer Source 16 Table 3 5 5 V Power Sources 16 Table 3 6 3 3 V Power Sources 17 Table 3 7 1 8 V Power Sources 17 Table 3 8 Power Connectors 17 Table 3 9 USB Connectors 18 Table 3 10 Power Switches 18 Ta...

Page 7: ...s the extension connectors of M071MD2AE the Arduino UNO compatible headers and the capability of adopting multiple power supplies Furthermore the Nuvoton designed ammeter connector can measure the pow...

Page 8: ...nnectors Arduino UNO compatible extension connectors Ammeter connector for measuring the microcontroller s power consumption Flexible board power supply External VDD power connector Arduino UNO compat...

Page 9: ...Front View of NuMaker M071MD Figure 3 1 shows the main components and connectors from the front side of NuMaker M071MD The following lists components and connectors from the front view Target chip M0...

Page 10: ...2 Rear View Figure 3 2 shows the main components and connectors from the rear side of NuMaker M071MD The following lists components and connectors from the rear view Nu Link2 Me MCUVCC Power Switch IC...

Page 11: ...s on the NuMaker M071MD NU1 NU2 NU3 and NU4 Arduino UNO compatible pins on the NuMaker M071MD Table 3 1 Extension Connectors 3 3 1 Pin Assignment for Extension Connectors The NuMaker M071MD provides t...

Page 12: ...UART0_nRTS TM2_EXT TM2 PWM1_BRAKE1 JP5 7 JP5 8 15 PB 3 UART0_nCTS TM3_EXT TM3 PWM1_BRAKE0 JP5 9 JP5 10 16 PD 14 UART2_RXD JP5 11 JP5 12 17 PD 15 UART2_TXD JP5 13 JP5 14 18 PC 3 SPI0_MOSI0 JP5 15 JP5 1...

Page 13: ...6 8 37 AVDD JP6 9 JP6 10 38 PC 7 I2C0_SCL PWM0_BRAKE1 JP6 11 JP6 12 39 PC 6 I2C0_SDA PWM0_BRAKE0 JP6 13 JP6 14 40 PB 15 INT1 TM0_EXT TM0 JP6 15 JP6 16 41 PF 0 XT1_OUT JP6 17 JP6 18 42 PF 1 XT1_IN JP6...

Page 14: ...10 SPI0_MOSI PC 3 D11 SPI0_MISO PC 2 D12 SPI0_CLK PC 1 D13 VSS VSS VREF VREF I2C0_SDA PF 4 SDA I2C0_SCL PF 5 SCL UART2_RXD PD 14 D0 UART2_TXD PD 15 D1 PWM1_CH2 PA 10 D2 PWM1_CH3 PA 11 D3 PWM0_CH3 PA 1...

Page 15: ...5 A4 PA 1 NU3 3 D2 PA 10 NU2 4 A3 PA 2 NU3 4 D3 PA 11 NU2 3 A2 PA 3 NU3 5 D4 PA 15 NU2 2 A1 PA 4 NU3 6 D5 PA 14 NU2 1 A0 PA 5 NU3 7 D6 PA 13 NU1 NU1 8 VIN NU3 8 D7 PA 12 NU1 7 VSS NU4 NU4 1 NC NU1 6 V...

Page 16: ...pin8 NU1_VIN Board external power source with voltage range from 7 V to 12 V The voltage regulator UP2 converts the NU1 pin8 input voltage to 5 V and supplies it to NU1_5VCC Table 3 4 Vin Power Sourc...

Page 17: ...to M071 target board Note SW2 2 NU1 3VCC should be switched to ON Table 3 6 3 3 V Power Sources 3 4 4 1 8 V Power Sources Table 3 7 presents the 1 8 V power source Voltage Regular 5V Source Descripti...

Page 18: ...the target chip operating voltage at 1 8 V 3 3 V 5 V Note M071 operating voltage range is from 2 5 V to 5 5 V Do not change ICEVCC ICEJPR2 resistor to 1 8 V ICEJPR2 Configures the ICE chip operating v...

Page 19: ...utput 2 3 3 V Connect to PC 3 3 V default 3 3 V default 3 3 V Off 3 3 V output 3 5 V Connect to PC 5 V 3 3 V default 3 3 V Off 5 V output Note 1 0 should be soldered between ICEJPR1 s MCUVCC and 1 8 V...

Page 20: ...ly source with Nu Link2 Me detached from NuMaker M071MD please follow the steps below Switch the SW2 depending on the target chip operating voltage Detach the Nu Link2 Me from NuMaker M071MD Connect t...

Page 21: ...5 V output Remove resistor 3 3 V 3 3 V 7 5 V Connect to PC NU1 5VCC 5 V output Remove resistor 3 3 V 3 3 V 8 1 8 V 3 6 V Connect to PC OFF DC Input 1 8 V 3 6 V Remove resistor 1 8 V 3 3 V 1 8 V 3 3 V...

Page 22: ...3 13 External Reference Voltage Connector 3 6 Ammeter Connector Table 3 14 presents the ammeter connector Connector Description AMMETER Connector for user to measure the target chip power consumption...

Page 23: ...COM port VCOM for printing debug messages on PC Besides the programming status could be shown on the built in LEDs Lastly the Nu Link2 Me could be detached from the evaluation board and become a stan...

Page 24: ...One Nu Link2 Me is selected to connect Flash x 3 Flash x 3 Flash x 3 On ICE online Not connected to a target chip On Flash x 3 Flash x 3 ICE online Connected to a target chip On On ICE online Failed...

Page 25: ...C for Windows NuEclipse GCC for Linux 4 2 Nuvoton Nu Link Driver Installation Download and install the latest Nuvoton Nu Link Driver Download and install Nu Link_Keil_Driver when using Keil MDK Downlo...

Page 26: ...NuMaker M071MD Jan 05 2021 Page 26 of 46 Rev 1 00 NUMAKER M071MD USER MANUAL Maker Nu mbed NUC472 User Manual Figure 4 2 Nu Link USB Driver Installation...

Page 27: ...ad Download and unzip the Board Support Package BSP 4 4 Hardware Setup Open the virtual COM VCOM function by changing Nu Link2 Me VCOM Switch No 1 and 2 to ON Figure 4 3 Open VCOM Function Connect the...

Page 28: ...NUC472 User Manual Find the Nuvoton Virtual COM Port on the Device Manger as Figure 4 5 Figure 4 5 Device Manger Open a serial port terminal PuTTY for example to print out debug message Set the speed...

Page 29: ...ect under Toolchains Open and execute the project under the toolchain The section 4 6 1 4 6 2 and 4 6 3 describe the steps of executing project in Keil MDK IAR EWARM and NuEclipse respectively 4 6 1 K...

Page 30: ...2 3 Figure 4 9 Project File Migrate to Version 5 Format Make sure the debugger is Nuvoton Nu Link Debugger as shown in Figure 4 10 and Figure 4 11 2 1 Figure 4 10 Debugger Setting in Options Window No...

Page 31: ...amming Setting in Options Window Rebuild all target files After successfully compiling the project download code to the Flash memory Click Start Stop Debug Section button to enter debug mode 1 3 2 4 1...

Page 32: ...MDK Click Run and the debug message will be printed out as shown in Figure 4 14 User can debug the project under debug mode by checking source code assembly language peripherals registers and setting...

Page 33: ...project Make sure the toolbar contains Nu Link item as shown in Figure 4 15 Note If the toolbar does not contain Nu Link item please rework section 4 2 Figure 4 15 IAR EWARM Window Make a target file...

Page 34: ...ARN Click Go and the debug message will be printed out as shown in Figure 4 18 User can debug the project under debug mode by checking source code assembly language peripherals registers and setting b...

Page 35: ...and project folder path contain neither invalid character nor space Double click NuEclipse exe to open the toolchain Import the Template project by following the steps presented in Figure 4 19 and Fi...

Page 36: ...L Maker Nu mbed NUC472 User Manual Click the Template project and find the project properties as shown in Figure 4 21 Make sure the settings are the same as settings in Figure 4 22 1 2 3 Figure 4 21 O...

Page 37: ...ject and build the project 1 2 3 Figure 4 23 Build Project After the project is built click the Template project and set the Debug Configuration as shown in Figure 4 24 Follow the settings presented i...

Page 38: ...ker Nu mbed NUC472 User Manual 4 1 5 2 Note 1 Double click the GDB Nuvoton Nu Link Debugging to create the sub item Note 2 After the project is built the elf file will be shown in C C Application fram...

Page 39: ...2021 Page 39 of 46 Rev 1 00 NUMAKER M071MD USER MANUAL M m U 8 10 11 9 1 Note 1 User must follow those settings highlighted in green and configure other settings depending on the needs Figure 4 27 Sta...

Page 40: ...n Figure 4 29 User can debug the project under debug mode by checking source code assembly language peripherals registers and setting breakpoint step run value monitor etc For more information about h...

Page 41: ...MHz SMD X3225B 1 XIN 2 GND 4 GND 3 XOUT 3 3V ICEU2 W25Q16JVSSIQ SOP8 5 23 1 27MM CS 1 DO 2 WP 3 GND 4 DI 5 CLK 6 HOLD 7 VCC 8 SPIM_MISO0 SPI FLASH 3 3V ICEC12 0 1u C0603 SN74LV2T45DCUR ICEU4 SOP8 3 1...

Page 42: ...D R13 100KR R0603 P12 P16 P13 P14 P15 AVSS PA0_NU2_A5 SCL TX Ti t l e Si ze D ocum ent N um ber R ev D at e Sheet of NuMaker M071MD v1 3 M071LD2AE Custom 2 3 Friday October 23 2020 PA1_NU2_A4 SCL RX B...

Page 43: ...34 P43 P42 P41 P40 P39 P38 P37 P36 P35 P34 P44 P43 P42 P41 P40 P39 VREF PA6 PA5_NU2_A0 P44 PC6 PC7 PB15 AVDD PB8 TICERST PF1_XT1_IN PF0_XT1_OUT Ti t l e Si ze D ocum ent N um ber R ev D at e Sheet of...

Page 44: ...ge 44 of 46 Rev 1 00 NUMAKER M071MD USER MANUAL Maker Nu mbed NUC472 User Manual 5 4 PCB Placement Figure 5 4 and Figure 5 5 show the front and rear placement of NuMaker M071MD Figure 5 4 Front Placem...

Page 45: ...NuMaker M071MD Jan 05 2021 Page 45 of 46 Rev 1 00 NUMAKER M071MD USER MANUAL M m U 6 REVISION HISTORY Date Revision Description 2021 01 05 1 00 Initial version...

Page 46: ...sage includes but is not limited to equipment for surgical implementation atomic energy control instruments airplane or spaceship instruments the control or operation of dynamic brake or safety system...

Reviews: