Summary of Contents for Nuvoton NuMicro NuMaker-IIoT-NUC980G1D
Page 1
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.
NuMaker-IIoT-NUC980G1D OVERVIEW The NuMaker-IIoT-NUC980G1D is an evaluation board based on Arm ARM926EJ-S microprocessor NUC980DK63YC which has rich peripherals to help users to design-in their products or application systems easily. The NuMaker-IIoT-NUC980G1D consists of two parts, a NuTFT Kit Board and a NuMaker-IIoT-NUC980G1D board.
NuMaker-IIoT-NUC980G1D NUTFT KIT BOARD HARDWARE CONFIGURATION Front View Arduino compatible Arduino compatible interface connectors interface connectors TFT LCD Panel with TFT LCD Panel with Touch Function Touch Function Five Direction Switch Button Joystick Arduino compatible Arduino compatible interface connectors interface connectors Figure 3-1 Front View of NuTFT Kit Board Figure 3-1 shows the main components and connectors from the front side of NuTFT Kit Board.
NuMaker-IIoT-NUC980G1D Rear View shows the main components and connectors from the rear side of NuTFT Kit Board. The following lists components and connectors from the rear view: ⚫ 16 Mbits (2 MB) SPI Flash * 1 (W25Q16CV) (U1) ⚫ Arduino UNO Compatible Interface Connectors (NU1, NU2, NU5, NU6 and NU7) ⚫...
NuMaker-IIoT-NUC980G1D Extension Connectors 3.3.1 Pin Assignment for Extension Connectors NuTFT Kit Board is equipped with one SPI flash, one LCD panel with touch function, one five direction joystick and two push buttons for developing and verifying some special feature. Besides, the pin arrangement of NuTFT Kit Board is compatible with Arduino UNO.
NuMaker-IIoT-NUC980G1D 3.3.2 Pin Function Description There is few different between NuMaker pin define and Arduino UNO pin define. The pin define of NU7 of Arduino is same as D11, D12, D13 (SPI function) and there is 1 set of SPI. The pin define of NU7 of NuMaker is another SPI function and there are 2 sets of SPI.
NuMaker-IIoT-NUC980G1D NUMAKER-IIOT-NUC980G1D BOARD HARDWARE CONFIGURATION 4.1 Front View Figure 4-1 shows the main components and connectors from the front side of NuMaker-IIoT- NUC980G1D. NAU88C22YG NUC980DK63YC USB0_ID CAN3/I²C Connector Speaker USB0 Connector VCOM Device/HOST RJ-45 USB1 HOST VCOM (Type C) (Type C) Ethernet0_PE Controller CAN3...
Page 16
NuMaker-IIoT-NUC980G1D voltage is over 5.7V or the current is over 1.7A. LED2 Green Power normal state. ⚫ RTC Battery (JP15): External Battery supply for RTC 3.3V powered JP15.1: Positive (+) – JP15.2: Negative (-) – ⚫ System Reset (K2): System will be reset if the K2 button is pressed ⚫...
Page 20
R27/R26 GPG9/GPG8 Remove with 1-bit mode ⚫ Audio Codec (U11, M1, CON6, CON7, CN1): Nuvoton NAU88C22YG (U11) connects to NUC980 using I S interface Microphone (M1): Through the NAU88C22YG chip sound input – Speaker output (CON6): Through the NAU88C22YG chip sound output –...
Serial Wired Debugger Clock CON3.4 RST# VCOM Chip Reset, Active Low. CON3.5 Power Ground ⚫ Audio Codec (U11, M1, CON6, CON7, CN1): Nuvoton NAU88C22YG (U11) connects to NUC980 using I S interface Auxiliary Input and Output(CN1) – Connector Pin Name Functions CN1.1...
5.1 Nuvoton CDC Driver Installation The USB serial port function is used to print some messages on PC API, such as SecureCRT, through the standard UART protocol to help user to debug program. Download and install the latest Nuvoton CDC driver: ⚫ https://www.nuvoton.com/resource-download.jsp?tp_GUID=SW1020160914071736 The installation is presented in Figure 5-1 and Figure 5-2.
5.2 Nuvoton Virtual COM Driver Installation The firmware programming tool NuWriter requires a NuWriter driver to be installed on PC first. Please follow the steps below to install the driver. Download and install the latest Nuvoton Virtual COM driver: ⚫ https://github.com/OpenNuvoton/NUC980_NuWriter/tree/master/Driver...
Linux development environment could either be native, or install in a virtual machine executed on top of other operating system. BSP download locations: Official website: https://www.nuvoton.com/products/iot-solution/iot-platform/numaker-iiot-nuc980g1d/ ⚫ VMware Linux Virtual machine image An UBUNTU18.04 VMware Image with NUC980 toolchain and Buildroot –...
NuMaker-IIoT-NUC980G1D 5.4 Hardware Setup The NuMaker-IIoT-NUC980G1D provides jumpers to select boot-up conditions. To select USB ISP mode, the statuses of SW1.1 and SW1.2 are ON. For other boot selections, refer to Figure 5-5 and Table 5-1. Figure 5-5 Boot Source Selection Power-on setting SW1.2 SW1.1...
NuMaker-IIoT-NUC980G1D Figure 5-6 USB-Serial Debug Port 2. Find the “Nuvoton Virtual COM Port” on the Device Manger as Figure 5-7. Figure 5-7 Device Manger 3. Open a serial port terminal, PuTTY for example, to print out debug message. Set the speed to 115200.
2. Connect USBD connector to the PC USB port through a USB type C cable. Figure 5-10 USBD Port 3. Boot NuMaker-IIoT-NUC980G1D from USB ISP mode. 4. Find the “WinUSB driver (Nuvoton VCOM)” on the Device Manger as Figure 5-11. Dec. 25, 2023 Page 32 of 56...
NuMaker-IIoT-NUC980G1D Figure 5-11 Device Manger(2) Power on the NuMaker-IIoT-NUC980G1D, and then open the programming tool “NuWriter.exe” on the PC. Note that the tool cannot work if the “WinUSB4NuVCOM” driver is not found. First, double-click “NuWriter.exe” on PC. NuWriter will start and a window appears. Select target chip as NUC980 series and select DDR parameter as DDR initial files.
NuMaker-IIoT-NUC980G1D Figure 5-12 NuWriter Chip Setting NuWriter provides 7 types of images to be downloaded including DDR/SRAM, SPI, NAND, eMMC/SD, SPI NAND, PACK and Mass Production. This chapter will guide you to download images to SPI NAND flash. If you want to choose others types to download images. For more details about NUC980 Linux BSP, please refer to NUC980 NuWriter User Manual in the “BSP/Documents”...
NuMaker-IIoT-NUC980G1D Figure 5-13 Download u-boot-spl to SPI NAND u-boot For the Linux system, Loader Type is used to boot the Linux kernel. Compile NUC980 U-Boot to get Main U-Boot and SPL U-Boot. The Main U-Boot is a fully featured version of U-Boot. In this case, the Main U-Boot need to set the address at 0x100000.
NuMaker-IIoT-NUC980G1D Linux 5.10 need to download the dtb into SPI NAND Flash at the specified address, depending on the value of image start offset (aligned on block size boundary, block size is based on SPI NAND specifications). If dtb start offset is equal to 0x180000, download the dtb into SPI NAND Flash at the address 0x180000.
NuMaker-IIoT-NUC980G1D Figure 5-16 Download uImage to SPI NAND environment Loader Type is set uboot environment variables, the image of environment type into SPI NAND Flash in the specified address. U-Boot reads environment variables file to set the environment. If image start offset is equal to 0x80000, download the image of data into SPI NAND Flash at the address 0x80000.
NuMaker-IIoT-NUC980G1D PCB Placement show the front and rear placement of NuTFT Kit Board. Figure 6-2 Front Placement Figure 6-3 Rear Placement Dec. 25, 2023 Page 39 of 56 Rev 1.00...
NuMaker-IIoT-NUC980G1D 7.2 GPIO List Figure 7-2 shows the GPIO List of the NuMaker-IIoT-NUC980G1D board. Figure 7-2 GPIO List Dec. 25, 2023 Page 41 of 56 Rev 1.00...
NuMaker-IIoT-NUC980G1D 7.3 Power Figure 7-3 shows the power circuit of the NuMaker-IIoT-NUC980G1D board. Figure 7-3 Power Dec. 25, 2023 Page 42 of 56 Rev 1.00...
NuMaker-IIoT-NUC980G1D 7.4 NUC980DK Figure 7-4 shows the NUC980DK net name of the NuMaker-IIoT-NUC980G1D board. Figure 7-4 NUC980DK Dec. 25, 2023 Page 43 of 56 Rev 1.00...
NuMaker-IIoT-NUC980G1D 7.5 Power Filter Figure 7-5 shows the power filter of the NuMaker-IIoT-NUC980G1D board. Figure 7-5 Power Filter Dec. 25, 2023 Page 44 of 56 Rev 1.00...
NuMaker-IIoT-NUC980G1D 7.12 Arduino Uno Interface Figure 7-12 shows the Arduino Uno interface of the NuMaker-IIoT-NUC980G1D board. Figure 7-12 Arduino Uno interface Dec. 25, 2023 Page 51 of 56 Rev 1.00...
NuMaker-IIoT-NUC980G1D 7.13 USB Figure 7-13 shows the USB 0/1 circuit of the NuMaker-IIoT-NUC980G1D board. Figure 7-13 USB Dec. 25, 2023 Page 52 of 56 Rev 1.00...
NuMaker-IIoT-NUC980G1D 7.15 PCB Placement Figure 7-15 and Figure 7-16 show the front and rear placement of NuMaker-IIoT-NUC980G1D. Figure 7-15 Front Placement Figure 7-16 Rear Placement Dec. 25, 2023 Page 54 of 56 Rev 1.00...
NuMaker-IIoT-NUC980G1D REVISION HISTORY Date Revision Description 2023.12.25 1.00 Initial version. Dec. 25, 2023 Page 55 of 56 Rev 1.00...
Page 56
NuMaker-IIoT-NUC980G1D Important Notice Nuvoton Products are neither intended nor warranted for usage in systems or equipment, any malfunction or failure of which may cause loss of human life, bodily injury or severe property damage. Such applications are deemed, “Insecure Usage”.
Need help?
Do you have a question about the NuMicro NuMaker-IIoT-NUC980G1D and is the answer not in the manual?
Questions and answers