Nuvoton NuMaker-HMI-M467 User Manual Download Page 1

NuMaker-HMI-M467

 

 

Nov. 11, 2022 

Page 

1

 of 73 

Rev 1.00 

N

UMA

K

E

R

-M0
3

1

KG

 US
E

R MA

NUA

L

 

Ma
k

er Nu

-m

be
d

 NUC

47

Us
er Man

ua

 

 

NuMicro

®  

Family 

Arm

®

 Cortex

®

-M4-based Microcontroller 

 

 
 
 
 
 

NuMaker-HMI-M467 

User Manual  

Evaluation Board for NuMicro

®

 M460 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 and 

microprocessor 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-HMI-M467

Page 1: ...tellectual 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 microcontrol...

Page 2: ...r Connector 21 3 3 4 TFT LCD Daughter Board Connector 21 3 4 Power Supply Configuration 23 3 4 1 VIN Power Source 23 3 4 2 5V Power Sources 23 3 4 3 3 3V Power Sources 24 3 4 4 Power Connectors 24 3 4...

Page 3: ...Installation 38 5 3 BSP Firmware Download 40 5 4 Hardware Setup 40 5 5 Find the Example Project 42 5 6 Execute the Project under Toolchains 42 5 6 1 Keil MDK 42 5 6 2 IAR EWARM 46 5 6 3 NuEclipse 48 5...

Page 4: ...SB Driver Installation Setup 38 Figure 5 2 Nu Link USB Driver Installation 39 Figure 5 3 Open VCOM Function 40 Figure 5 4 ICE USB Connector 40 Figure 5 5 Device Manger 41 Figure 5 6 PuTTY Session Sett...

Page 5: ...6 1 Nu Link2 Me Circuit 55 Figure 6 2 Power Source Circuit 56 Figure 6 3 M467HJHAN Circuit 57 Figure 6 4 HyperRAM Circuit 58 Figure 6 5 SPI Flash Circuit 59 Figure 6 6 Full speed USB Circuit 60 Figure...

Page 6: ...3 V Power Sources 24 Table 3 9 Power Connectors 24 Table 3 10 USB Connectors 24 Table 3 11 Power Switches 25 Table 3 12 Supply External Power through Nu Link2 Me 26 Table 3 13 Supply External Power fo...

Page 7: ...e Arduino UNO compatible headers and the capability of adopting multiple power supplies Furthermore the Nuvoton designed ammeter connector can measure the power consumption instantly The Nu Link2 Me s...

Page 8: ...NuMaker HMI M467 Nov 11 2022 Page 8 of 73 Rev 1 00 NUMAKER M031KG USER MANUAL Maker Nu mbed NUC472 User Manual Figure 1 2 NuMaker TFT LCD43 Daughter Board Figure 1 3 NuMaker M467HJ Base Board...

Page 9: ...connector Arduino UNO compatible extension connector Vin USB FS connector on M467HJHAN target board USB HS connector on M467HJHAN target board ICE USB connector on Nu Link2 Me On board components 32 M...

Page 10: ...ard Figure 3 1 Front View of NuMaker M467HJ Figure 3 1 shows the main components and connectors from the front side of NuMaker M467HJ The following lists components and connectors from the front view...

Page 11: ...M467HJ The following lists components and connectors from the rear view CMOS Sensor Connector CON1 TFT LCD Daughter Board Connector CON2 SD Card Connector U5 and SD Card Power LED SD_PWR Thermal Senso...

Page 12: ...Arduino UNO compatible pins on the NuMaker M467HJ CON1 CMOS sensor connector on the NuMaker M467HJ CON2 TFT LCD daughter board connector on the NuMaker M467HJ Table 3 1 Extension Connectors 3 3 1 Pin...

Page 13: ...MP3_N EBI_ADR9 SD0_CMD SPI2_I2SMCLK USCI0_CTL0 UART2_RXD SPI0_I2SMCLK I2C1_SDA I2S1_LRCK EPWM0_CH5 EPWM1_CH5 EPWM0_BRAKE1 ACMP3_O QSPI0_MOSI1 KPI_ROW3 JP4 11 11 VSS JP4 12 12 VDD JP4 13 13 PA 11 EADC1...

Page 14: ...UART2_TXD EBI_AD0 UART2_nRTS EPWM0_CH1 BPWM0_CH5 X32_OUT EADC1_ST I2C4_SDA EQEI2_B JP4 43 43 PH 0 EBI_ADR7 UART5_TXD TM0_EXT JP4 44 44 PH 1 EBI_ADR6 UART5_RXD TM1_EXT JP6 JP6 1 45 PH 2 EBI_ADR5 UART5...

Page 15: ...SD1_CMD SC2_nCD UART0_nCTS UART5_TXD I2C0_SCL CAN0_TXD UART0_TXD BPWM0_CH5 EPWM0_CH0 EQEI0_INDEX JP6 32 76 PA 4 SPIM_D3 QSPI0_MOSI1 SPI0_I2SMCLK SD1_CLK SC0_nCD UART0_nRTS UART5_RXD I2C0_SDA CAN0_RXD...

Page 16: ...CAP_VSYNC I2C4_SMBSUS BPWM0_CH2 HBI_D1 JP5 13 101 PG 13 EBI_AD4 SD1_CMD SPIM_MISO QSPI1_MISO0 UART6_TXD CCAP_HSYNC BPWM0_CH1 HBI_D5 JP5 14 102 PG 14 EBI_AD5 SD1_CLK SPIM_MOSI QSPI1_MOSI0 UART6_RXD BPW...

Page 17: ...IO0_CH1 JP7 5 137 PE 5 EBI_nRD SD0_DAT3 SPIM_SS SPI3_SS SC0_PWR USCI0_CTL1 UART6_TXD UART7_nRTS UART9_TXD EQEI1_B EPWM0_CH2 BPWM0_CH3 PSIO0_CH2 JP7 6 138 PE 4 EBI_nWR SD0_DAT2 SPIM_CLK SPI3_CLK SC0_RS...

Page 18: ...34 166 PB 13 EADC0_CH13 EADC1_CH13 DAC1_OUT ACMP0_P3 ACMP1_P3 EBI_AD14 SC1_DAT SPI0_MISO USCI0_DAT0 UART0_TXD UART3_nRTS I2C2_SCL CCAP_PIXCLK EPWM1_CH2 ETMC_TRACE_DATA2 TM2_EXT CAN3_TXD PSIO0_CH2 KPI...

Page 19: ...ADC0_CH0 I2C1_SDA UART2_RXD A3 PB 9 EADC0_CH9 A2 PB 8 EADC0_CH8 A1 PB 7 EADC0_CH7 A0 PB 6 EADC0_CH6 VIN VSS VSS 5V 3V RST IOREF VDD NC UART1_RXD EPWM0_CH3 PB 2 D0 UART1_TXD EPWM0_CH2 PB 3 D1 EPWM1_CH3...

Page 20: ...PB 3 NU3 5 A4 PB 7 NU4 3 D2 PC 9 NU3 4 A3 PB 8 NU4 4 D3 PC 10 NU3 3 A2 PB 9 NU4 5 D4 PC 11 NU3 2 A1 PB 0 NU4 6 D5 PC 12 NU3 1 A0 PB 1 NU4 7 D6 PB 4 NU1 NU1 8 VIN NU4 8 D7 PB 5 NU1 7 VSS NU2 NU2 1 D8...

Page 21: ...MS_PWDN 18 PD 12 CON1 18 CMOS_RST 99 PG 11 CON1 19 I2C0_SCL 45 PH 2 I2C0_SCL CON1 20 I2C0_SDA 46 PH 3 I2C0_SDA CON1 21 VDD VDD CON1 22 VDD VDD CON1 23 VSS VSS CON1 24 VSS VSS Table 3 4 CMOS Sensor Con...

Page 22: ...11 EADC0_CH11 CON2 30 LCD_YU LCD_SD A 172 PB 10 EADC_CH10 CON2 31 LCD_XR LCD_CTP _RST 20 PD 10 EADC1_CH0 CON2 32 LCD_YD 19 PD 11 EADC1_CH1 CON2 33 VSS VSS CON2 34 VSS VSS CON2 35 VDD VDD CON2 36 VDD V...

Page 23: ...12 V The voltage regulator UP1 converts the NU1 pin8 input voltage to 5 V and supplies it to NU1_5VCC Table 3 6 Vin Power Source 3 4 2 5V Power Sources Table 3 7 presents the 5 V power sources Connec...

Page 24: ...pplies 3 3 V to M467HJ target board UP2 UNO_5VCC UP1 converts NU1_5VCC to 3 3 V and supplies 3 3 V to M467HJ target board Table 3 8 3 3 V Power Sources 3 4 4 Power Connectors Table 3 9 presents the po...

Page 25: ...wer Supply through Nu Link2 Me to Target Chip The external power supply source on Nu Link2 Me is shown in Figure 3 5 ICE USB Connector Nu Link2 Me Figure 3 5 External Power Supply Sources on Nu Link2...

Page 26: ...nk2 Me External Power Supply through M467HJ Target Board to Target Chip The external power supply sources on M467HJ target board are shown in Figure 3 6 FS USB Connector HS USB Connector External VDD...

Page 27: ...l power sources are highlighted in yellow Model Target Chip Voltage Vin 1 J2 1 J3 1 ICEJ3 JP1 2 ICEJPR1 MCUVCC Selection 3 ICEJPR2 ICEVCC Selection 4 ICE Chip Voltage 5 4 3 3 V 7 V 12 V Input 3 3 V ou...

Page 28: ...connect to the external reference voltage pin of the target chip User needs to remove the L2 ferrite bead Table 3 14 External Reference Voltage Connector 3 6 Ammeter Connector Table 3 15 presents the...

Page 29: ...s that the NuMaker M467HJ is powered LEDR LEDY LEDG User LEDs for application usage LEDR is connected to the target chip PH 4 LEDY is connected to the target chip PH 5 LEDG is connected to the target...

Page 30: ...a I2C bus M467HJHAN is I2C master for control the I2C address of NAU88C22YG is 0x1A by default and via I2S bus M467HJHAN is I2S slave for audio digital data Table 3 21 presents the audio codec and rel...

Page 31: ...e Nu Link2 Me could be detached from the evaluation board and become a stand alone mass production programmer For more information about Nu Link2 Me please refer to Nu Link2 Pro Debugger and Programme...

Page 32: ...n 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 33: ...NuMaker TFT LCD43 The following lists components and connectors from the front view 4 3 TFT LCD 4 2 Rear View TFT LCD Panel Connector TFT LCD Panel Connector Target Board Connector USB Connector Figur...

Page 34: ...N1 on NuMaker TFT LCD43 that can connects to M467HJ target board CON2 Please refer to Table 3 5 for the pin mapping information CON1 Pin No Net Name Pin No Net Name CON1 1 VDD CON1 2 VDD CON1 3 PWM CO...

Page 35: ...NC CON1 43 NC CON1 44 NC CON1 45 NC CON1 46 NC CON1 47 VSS CON1 48 VSS CON1 49 NC CON1 50 NC CON1 51 NC CON1 52 NC CON1 53 NC CON1 54 NC CON1 55 NC CON1 56 NC CON1 57 NC CON1 58 NC CON1 59 VSS CON1 6...

Page 36: ...Pin No Net Name CON2 1 VSS CON3 1 VSS CON2 2 VSS CON3 2 SDA CON2 3 LED_A PWM CON3 3 SCL CON2 4 LED_K CON3 4 VDD3V3 CON2 5 RESET CON3 5 INT CON2 6 RS CON3 6 XRES CON2 7 CS CON3 7 VSS CON2 8 WR CON3 8 V...

Page 37: ...2 40 VSS Table 4 3 TFT LCD Panel Connector 4 4 Power Source The NuMaker TFT LCD43 power source includes CON1 VDD and PC through USB connector Connector Net Name in Schematic Description CON1 pin1 2 35...

Page 38: ...uEclipse GCC for Windows NuEclipse GCC for Linux 5 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...

Page 39: ...NuMaker HMI M467 Nov 11 2022 Page 39 of 73 Rev 1 00 NUMAKER M031KG USER MANUAL M m U Figure 5 2 Nu Link USB Driver Installation...

Page 40: ...p the Board Support Package BSP 5 4 Hardware Setup Open the virtual COM VCOM function by changing Nu Link2 Me VCOM Switch No 1 and 2 to ON Figure 5 3 Open VCOM Function Connect the ICE USB connector s...

Page 41: ...Rev 1 00 NUMAKER M031KG USER MANUAL M m U Figure 5 5 Device Manger Open a serial port terminal PuTTY for example to print out debug message Set the speed to 115200 Figure 5 6 presents the PuTTY sessio...

Page 42: ...ecute the Project under Toolchains Open and execute the project under the toolchain The section 5 6 1 5 6 2 and 5 6 3 describe the steps of executing project in Keil MDK IAR EWARM and NuEclipse respec...

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

Page 44: ...ndow 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 Rebuild 3 Download 4 Start...

Page 45: ...as shown in Figure 5 14 User can debug the project under debug mode by checking source code assembly language peripherals registers and setting breakpoint step run value monitor etc 2 Stop 3 1 2 1 Ru...

Page 46: ...r contains Nu Link item as shown in Figure 5 15 Note If the toolbar does not contain Nu Link item please rework section 5 2 Figure 5 15 IAR EWARM Window Make a target file as presented in Figure 5 16...

Page 47: ...as shown in Figure 5 18 User can debug the project under debug mode by checking source code assembly language peripherals registers and setting breakpoint step run value monitor etc 1 2 3 1 Go 3 Reset...

Page 48: ...the filenames 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 Figu...

Page 49: ...1KG USER MANUAL M m U Click the Template project and find the project properties as shown in Figure 5 21 Make sure the settings are the same as settings in Figure 5 22 1 2 3 Figure 5 21 Open Project P...

Page 50: ...he Template project and build the project 1 2 3 Figure 5 23 Build Project After the project is built click the Template project and set the Debug Configuration as shown in Figure 5 24 Follow the setti...

Page 51: ...USER MANUAL M m U 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 frame Figure 5 25...

Page 52: ...of 73 Rev 1 00 NUMAKER M031KG USER MANUAL Maker Nu mbed NUC472 User Manual 8 10 11 9 1 Note User must follow those settings highlighted in green and configure other settings depending on the needs Fi...

Page 53: ...9 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 how to use Nu...

Page 54: ...ort Package BSP by following the guideline in M460 emWin Quick Start Guide The M460 emWin Quick Start Guide is under the emWin GUI library package folder as shown in Figure 5 30 M460_emWin_GUI_Library...

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

Page 56: ...1 2 R1 0 R0603 VDD_MCU VDD LDO_3_3V Power Source MCU R2 0 R0603 UP2 AMS1117_3 3v IN 3 GND 1 OUT 2 OUT 4 CT2 10uF 10V TANT A 1 2 ICE5V L1 FERRITE BEAD L0603 UNO_5V 1 2 D2 SS24A RB060L FSUSB_VBUS 1 2 D...

Page 57: ...MII_MDIO PIN125 PA14 PIN126 PA15 PIN127 HBI_nRESET PIN128 PIN129 PIN130 HBI_D3 PIN131 HBI_D2 HBI_D1 PIN132 HBI_D0 HBI_nCS HBI_CK HBI_nCK HBI_RWDS HBI_D6 HBI_D4 HBI_D5 R8 0 R0603 HBI_D7 C12 1u C0603 C1...

Page 58: ...98 0 R0402 HBI_RWDS HBI_D4 HBI_D3 HBI_D2 HBI_D1 HBI_D0 Ti t l e Si ze D ocum ent N um ber R ev D at e Sheet of NuMaker M460 r1 0 HyperRAM A 5 17 Tuesday March 15 2022 HBI_D7 HBI_D6 HBI_D5 U2 W956A8MBY...

Page 59: ...2 FLASH_IO3 PIN66 PI12 SPIM_SS QSPI0_MISO1 PIN67 PI13 SPIM_MISO QSPI0_MOSI1 PIN68 PI14 SPIM_D2 QSPI0_SS PIN69 PI15 SPIM_D3 QSPI0_CLK PIN70 PJ0 SPIM_CLK QSPI0_MISO0 PIN71 PJ1 SPIM_MOSI QSPI0_MOSI0 off...

Page 60: ...r1 0 FS USB A 7 17 Tuesday March 15 2022 FSUSB_D FSUSB_D FSUSB_ID PIN125 PA14 PIN126 PA15 PIN123 PA12 PIN124 PA13 FSUSB_VBUS_ST PIN163 PC14 FSUSB_VBUS_EN PIN164 PB15 J2 Micro USB 5 pin MICRO_USB_AB VB...

Page 61: ...SUSB_VBUS_EN PIN155 PJ13 off Page Singals J3 Micro USB 5 pin MICRO_USB_AB VBUS 1 D 2 D 3 GND 5 ID 4 Shield 6 Shield 7 Shield 8 Shield 9 Shield 10 Shield 11 L7 FERRITE BEAD L0603 R30 0 R0603 R32 0 R060...

Page 62: ...BEAD L0603 C32 0 1u C0603 VDD 1 2 SD_PWR 0805 LED G LED0805 R33 330 R0603 SD0_DAT2 SD0_DAT3 SD0_CMD SD0_CLK SD0_DAT0 SD0_DAT1 SD0_nCS off Page Singals SD0_nCS SD0_DAT1 SD0_DAT0 VDD SD0_CMD SD0_DAT3 RP...

Page 63: ...37 39 41 43 PF6 CMOS_PWDN PIN37 PF8 PIN39 PF6 PIN41 PF5 PIN43 PH0 UNO_A5 UNO_SS UNO_MISO UNO_IO UNO_D3 UNO_D5 UNO_D7 UNO_D1 UNO_SCL CCAP_DATA1 CCAP_DATA3 CCAP_DATA5 CCAP_DATA7 I2S_DO I2S_MCLK PIN1 PB5...

Page 64: ...0_CH1 PIN10 PB0 EADC0_CH0 PIN173 PB9 EADC0_CH9 UNO_A3 PIN174 PB8 EADC0_CH8 UNO_A2 PIN175 PB7 EADC0_CH7 PIN176 PB6 EADC0_CH6 UNO_A1 UNO_A0 UNO_D8 UNO_D9 PIN75 PA5 QSPI0_MISO1 UNO_D10 PIN76 PA4 QSPI0_MO...

Page 65: ...PG4 PIN98 PG10 PIN97 PG9 PIN100 PG12 PIN101 PG13 CCAP_SCLK VDD VDD LDO_5V CCAP_HSYNC LDO_5V VDD VDD PIN156 PG5 PIN89 PC5 EBI_AD5 PIN90 PC4 EBI_AD4 PIN91 PC3 EBI_AD3 PIN92 PC2 EBI_AD2 PIN93 PC1 EBI_AD1...

Page 66: ...rcuit J8 HEADER2X1 2 54mm male top 1 2 VDD CAN0_H CAN0_L CAN0_RX CAN0_TX U6 TCAN337GD TXD 1 GND 2 VCC 3 RXD 4 FAULT 5 CANL 6 CANH 7 S 8 R34 0 R0603 VDD R35 120 R0603 CAN FD_TX PIN152 PJ10 CAN0_TX PIN1...

Page 67: ...ED R A DA 1 DA 2 DB 3 DC 4 DC 5 DB 6 DD 7 DD 8 Shield 13 Shield 14 LED 9 LED 10 LED 11 LED 12 R54 4 7K RXD3 R57 4 7K NC R58 4 7K LED0 PHY_VDD3V3 LED1 C49 0 1u C0603 PHY_VDD3V3 AVDD10 ETH_XO LED0 LED1...

Page 68: ...6 FS 7 BCLK 8 ADCOUT 9 DACIN 10 MCLK 11 VSSD 12 VDDC 13 VDDB 14 CSB GPIO1 15 SCLK 16 SDIO 17 MODE 18 LAUXIN 19 RAUXIN 20 AUXOUT1 21 AUXOUT2 22 RSP_O 23 VSSSPK 24 LSP_O 25 VDDSPK 26 VREF 27 VSSA 28 RHP...

Page 69: ...l sensor NCT7717U and audio codec NAU88C22 are shared with the same I2C bus I2C2 R84 NC R0603 R85 NC R0603 I2C2_SCL VDD VDD Ti t l e Si ze D ocum ent N um ber R ev D at e Sheet of NuMaker M460 r1 0 Th...

Page 70: ...r M460 r1 0 Leds and Buttons A 17 17 Wednesday March 30 2022 LED_R LED_Y LED_G PIN47 PH4 PIN48 PH5 PIN49 PH6 PIN43 PH0 PIN44 PH1 BTN_0 BTN_1 off Page Singals BTN0 3x6x5 2PIN SMD SW 2P SMD R82 10K R060...

Page 71: ...10 Shield 11 C13 0 1u C0603 C12 10u C0603 VSS VSS VSS VSS VSS VSS R5 NC 0 R0603 LED_K R4 0 R0603 PWM LED_A PWM LED_K RESET RS CS WR RD DB1 DB0 DB7 DB6 DB5 DB4 DB3 DB2 DB12 DB11 DB10 DB9 DB8 DB15 DB14...

Page 72: ...NuMaker HMI M467 Nov 11 2022 Page 72 of 73 Rev 1 00 NUMAKER M031KG USER MANUAL Maker Nu mbed NUC472 User Manual 7 REVISION HISTORY Date Revision Description 2022 11 11 1 00 Initial version...

Page 73: ...s 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 systems designed f...

Reviews: