Nuvoton NuMicro NuMaker-IoT-MA35D1-A1 User Manual

Nuvoton NuMicro NuMaker-IoT-MA35D1-A1 User Manual

Arm cortex-a35-based microprocessor
Hide thumbs Also See for NuMicro NuMaker-IoT-MA35D1-A1:
Table of Contents

Advertisement

Quick Links

NuMaker-IoT-MA35D1-A1
NuMicro
®
Family
Arm
Cortex
-A35-based Microprocessor
®
®
NuMaker-IoT-MA35D1-A1
User Manual
®
Evaluation Board for NuMicro
MA35D1 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
Oct. 31, 2022
Page 1 of 43
Rev 1.01

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the NuMicro NuMaker-IoT-MA35D1-A1 and is the answer not in the manual?

Questions and answers

Summary of Contents for Nuvoton NuMicro NuMaker-IoT-MA35D1-A1

  • 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.
  • Page 2: Table Of Contents

    NuMaker-IoT-MA35D1-A1 Table of Contents 1 OVERVIEW ...................... 6 2 FEATURES ...................... 8 3 HARDWARE CONFIGURATION ..............9 3.1 Front View ........................9 3.2 Rear View ........................9 3.3 DDR PHY and MCP DRAM Power Voltage ............10 3.4 Audio Codec ......................... 10 3.5 RGMII Gigabit Ethernet ....................
  • Page 3 NuMaker-IoT-MA35D1-A1 5.1 Documents ........................27 5.2 Software ........................27 6 NUMAKER-IOT-MA35D1-A1 SCHEMATICS ..........29 6.1 Power Input Schematic ....................29 6.2 Key Buttons and LEDs Schematic ................30 6.3 Power-on Setting and SWJ Schematic ..............31 6.4 CCAP0 Schematic ....................... 32 6.5 RS232 and RS485 Schematic ...................
  • Page 4 Figure 4-2 Power-on Setting DIP Switch (SW7) ................24 Figure 4-3 USB VCOM Port (CON9)....................25 Figure 4-4 RTC Wakeup Key Button (SW1) .................. 26 Figure 5-1 Nuvoton Website ......................27 Figure 5-2 MA35D1 GitHub Resources ..................28 Figure 6-1 Power Input Schematic ....................29 Figure 6-2 Key Buttons and LEDs Schematic ................
  • Page 5 NuMaker-IoT-MA35D1-A1 List of Tables Table 3-1 DDR PHY and MCP DRAM Power Voltage Selection ........... 10 Table 3-2 QSPI0 Flash (U11) Pin Function ................... 11 Table 3-3 NAND Flash (U12) Pin Function ..................12 Table 3-4 NUC123 ICE Interface (J9) Pin Funciton ............... 12 Table 3-5 Secure Boot Options ......................
  • Page 6: Overview

    (EMI). The MA35D1 series is a trusted system for IoT products' security requirements. It includes several advanced security mechanisms such as Nuvoton Trusted Secure Island (TSI) an isolated secure hardware unit, TrustZone, secure boot, tamper-detection, built-in cryptographic accelerators, and a TRNG, as well as Key Store and OTP memory.
  • Page 7: Figure 1-1 Numaker-Iot-Ma35D1-A1 Board

    NuMaker-IoT-MA35D1-A1 Figure 1-1 NuMaker-IoT-MA35D1-A1 Board Oct. 31, 2022 Page 7 of 43 Rev 1.01...
  • Page 8: Features

    NuMaker-IoT-MA35D1-A1 FEATURES  Target Chip: MA35D16F987C (LQFP216) MCP package with DDR3L (512 MB), which can run up to 800 MHz  Power: 5V/2A Power Jack, USB VCOM Port or HUSB0 Device – Battery header for RTC power –  Debug: UART0 debug port: USB Virtual COM (VCOM) port –...
  • Page 9: Hardware Configuration

    NuMaker-IoT-MA35D1-A1 HARDWARE CONFIGURATION Front View Figure 3-1 shows the main components and connectors from the front side of NuMaker-IoT-MA35D1- A1 board.  Target Chip (U1): MA35D16F987C (LQFP216) MCP package with DDR3L (512MB). Target Chip NAND Flash RGMII0 Gigabit PHY (U1, MA35D16F787C) (U12, W29N08GVSIAA) Raspberry Pi &...
  • Page 10: Ddr Phy And Mcp Dram Power Voltage

    Table 3-1 DDR PHY and MCP DRAM Power Voltage Selection Audio Codec  Audio Codec Device (U18): Nuvoton NAU88C22 is audio codec device that integrates microphone input, speaker output and headphone output for audio application on this board.  Headset Jack (CON8): A headset input jack that follows CTIA definition.
  • Page 11: Rmii Megabit Ethernet

    NuMaker-IoT-MA35D1-A1 RMII Megabit Ethernet  RMII1 Megabit PHY (U16) and Transformer (U17): The RMII1 MAC of MA35D1 series needs an external Megabit PHY (RTL8201FI) and a transformer (TS8121C) to connect with the Ethernet network.  RMII1 RJ45 Connector (CON7): The Ethernet RMII1 RJ45 connector. QSPI Flash ...
  • Page 12: Usb Virtual Com (Vcom) Port

    NUC123 ICE Interface (J9): The ICE interface of NUC123ZD4AN0 microcontroller (U19) for programming the internal Flash of NUC123 series MCU. The internal Flash of NUC123 series MCU had been programmed and acts as an USB VCOM device before the NuMaker-IoT-MA35D1- A1 board is delivered by Nuvoton. Pin No. Pin Name Function VCOM_3.3V...
  • Page 13: Table 3-5 Secure Boot Options

    NuMaker-IoT-MA35D1-A1 High Disable Note *: The GPIO PG0 is internal weakly pull-down. Table 3-5 Secure Boot Options  Options for booting source QSPI0 and SD/eMMC IO voltage selection: SW7.1 / PG1* Boot Source QSPI0 and SD/eMMC I/O Voltage 3.3V High 1.8V Note *: The GPIO PG1 is internal weakly pull-down.
  • Page 14: Table 3-9 Ecc Options For Nand Flash Booting Source

    NuMaker-IoT-MA35D1-A1 High High NO ECC Note *: These GPIO PG6 and PG7 are internal weakly pull-down. Table 3-9 ECC Options for NAND Flash Booting Source  Options for booting from SD0/1 card or eMMC0/1 NAND Flash memory device: SW7.7 / PG6* Boot from SD/eMMC SD0/eMMC0 Boot High...
  • Page 15: Reset And Rtc Wake-Up Control

    NuMaker-IoT-MA35D1-A1 USBH Port 0 Booting High USBH Port 1 Booting Note * : The GPIO PG5 is internal weakly pull-down. Note * : It does not support the USB Host booting source on this NuMaker-IoT-MA35D1-A1 board. Table 3-14 USBH Port 0/1 Options for USBH Booting Source SW7.7 / PG6* Boot from USBH* Over-current Low-active Detect...
  • Page 16: Hs Usb2.0 Connectors

    NuMaker-IoT-MA35D1-A1 nRESET signal.  SWJ Interface (CON12): Arm JTAG and SWD interface for tracing or debugging code. GPIO pin of Default Conflict Function Pin No. Pin Name MA35D1 Connected R# / R# VDD3V3 VDD3V3 JTAG_nTRST PG15 R151 I2S0_DO / R45* JTAG_TDI PG14 R149...
  • Page 17: Can Fd

    NuMaker-IoT-MA35D1-A1  HSUSB1 Host (CON11, USB Type-A Receptacle): HSUSB1 for USB Host with type-A connector. 3.15 RS232  RS232_10 Transceiver (U8) and Connector (J5): The UART10 transceiver (SN75C3232EDR) and connector (J5). Pin No. Function Name UR10_TX UR10_RX UR10_CT UR10_RT Table 3-18 RS232_10 Connector (J5) Pin Funciton 3.16 RS485 RS485_12 Transceiver (U9) and Connector (J6): The UART12 transceiver (SN65HVD11DR) and connector (J6).
  • Page 18 NuMaker-IoT-MA35D1-A1 I2C5_SCL PN15 PH15 UART14_TXD PH14 UART14_RXD PI13 PI14 PI15 VDD3V3 PL14 SPI0_MOSI PL15 SPI0_MISO SPI0_CLK SPI0_SS0 SPI0_SS1 I2C4_SDA I2C4_SCL PI10 PI11 Oct. 31, 2022 Page 18 of 43 Rev 1.01...
  • Page 19: Key Buttons And Leds

    NuMaker-IoT-MA35D1-A1 PI12 Table 3-21 Raspberry Pi 40-pin Connector (CON4) Pin Funciton Figure 3-3 shows the RS232, RS485, CAN and Raspberry Pi connectors. CAN1_L J2.2 CAN1_H J2.1 RS485_B3_1 J6.2 RS485_A3_1 J6.1 CON4.1 VDD3V3 CON4.2 VDD5V J5.5 CON4.3 I2C5_SDA CON4.4 VDD5V UR10_RT J5.4 CON4.5 I2C5_SCL...
  • Page 20: Cmos Sensor Capture Connector

    NuMaker-IoT-MA35D1-A1 KEY_2 PN12 VDD3V3 KEY_3 PN13 VDD3V3 Table 3-22 Key Buttons (KEY_0, KEY_1, KEY_2, KEY_3) Pin Function  User Indication LEDs (LED_0, LED_1, LED_2): LED_# Function / Color GPIO pin of MA35D1 LED_0 LEDR1 / Red LED_1 LEDG1 / Green LED_2 LEDY1 / Yellow PN10...
  • Page 21: Microsd Card Slot

    NuMaker-IoT-MA35D1-A1 CCAP0_I2C2_SCL CCAP0_I2C2_SDA VDD3V3 VDD3V3 Table 3-24 CCAP0 Connector (CON3) Pin Funciton 3.21 MicroSD Card Slot  SD1 MicroSD Card Slot (CON5): Supports SD1 (SD3.0) for optional system booting.  SD1 VDD_SDIO Power Voltage Control: The GPIO PN11 pin controls the output voltage 3.3V or 1.8V of VDD_SDIO power.
  • Page 22: Figure 3-4 Arduino Uno Compatible Extension Connectors

    NuMaker-IoT-MA35D1-A1 UART13_RXD PH.12 UART13_TXD PH.13 EPWM0_CH4 PG.2 EPWM0_CH5 PG.3 PD.6 PD.7 PD.8 PD.9 PD.10 PD.11 SPI2_SS0 EPWM1_CH4 PG.8 SPI2_MOSI PG.10 SPI2_MISO PK.4 IOREF SPI2_CLK EPWM1_CH5 PG.9 VREF VREF I2C5_SDA PC.4 I2C5_SCL PC.5 Figure 3-4 Arduino UNO Compatible Extension Connectors  Arduino UNO Interface Connector 1 (NU1): Pin No.
  • Page 23: Table 3-28 Arduino Uno Interface Connector 2 (Nu2) Pin Funciton

    NuMaker-IoT-MA35D1-A1 Pin No. Pin Name GPIO pin of MA35D1 PB10 PB11 PB14 PB15 A4/SDA PB12 A5/SCL PB13 Table 3-28 Arduino UNO Interface Connector 2 (NU2) Pin Funciton  Arduino UNO Interface Connector 3 (NU3): Pin No. Pin Name GPIO pin of MA35D1 PH12 PH13 Table 3-29 Arduino UNO Interface Connector 3 (NU3) Pin Funciton...
  • Page 24: Quick Start

    This chapter guides users step by step to start the NuMicro MA35D1 evaluation system based on the NuMaker-IoT-MA35D1-A1 board. Insert SD Card Firstly, insert the MicroSD card that had been programmed an image file by Nuvoton to the SD1 MicroSD card slot (CON5) on the NuMaker-IoT-MA35D1-A1 board. Figure 4-1 SD1 MicroSD Card Slot (CON5)
  • Page 25: Power On The System

    NuMaker-IoT-MA35D1-A1 High NAND Flash High High Note *: These GPIO PG2 and PG3 are internal weakly pull-down. Table 4-1 SD/eMMC Boot Source Configuration on Power-on Setting  Options for booting from SD0/1 card or eMMC0/1 NAND Flash memory device: SW7.7 / PG6* Boot from SD/eMMC SD0/eMMC0 Boot High (ON)
  • Page 26: Figure 4-4 Rtc Wakeup Key Button (Sw1)

    NuMaker-IoT-MA35D1-A1 Figure 4-4 RTC Wakeup Key Button (SW1) Oct. 31, 2022 Page 26 of 43 Rev 1.01...
  • Page 27: Supporting Resources

    Arm Cortex-A35 MPUs product line for the MA35D1 series products from the “Products” menu on Nuvoton website homepage. Figure 5-1 Nuvoton Website Software For more details about MA35D1 series software, for example, BSP (Board Support Package), Yocto, website.
  • Page 28: Figure 5-2 Ma35D1 Github Resources

    NuMaker-IoT-MA35D1-A1 9. MA35D1 · Yocto · · Buildroot · · TF-A · · OP-TEE · · U-Boot · · Linux-5.4.y · · Linux-5.10.y · · Linux Applications · · RTP · · OpenWrt · · NuWritter · · Docker · ·...
  • Page 29: Numaker-Iot-Ma35D1-A1 Schematics

    O p t i o n f o r t h e s u p p l y v o l t a g e o f nuvoTon Technology Corp. S D R A M p o w e r ( D R A M _ V D D ) 1 .
  • Page 30: Key Buttons And Leds Schematic

    0.1u 0.1u LED0 LED1 LED2 PC[7:0] PN[1:0] nRESET nRESET PC[7:0] PN[1:0] AVSS PN[5:4] HSUSB0_ID VDD3V3 HSUSB0_ID PN[5:4] VDD3V3 nuvoTon Technology Corp. PF15 PN11 VDD1V2 PF15 PN11 VDD1V2 Title PL[13:12] PN[15:14] NuMaker-IoT-MA35D16F90 (LQFP216) PL[13:12] PN[15:14] PL[15:14] PB[15:8] Size Document Number PL[15:14] PB[15:8] 02.
  • Page 31: Power-On Setting And Swj Schematic

    PG11 JTAG_TDO TSOP-6 TSOP-6 R0603 NSP4201MR6T1G NSP4201MR6T1G PG12 JTAG_TCK SW_CLK R0603 PG13 JTAG_TMS SW_DIO nuvoTon Technology Corp. R0603 PG14 JTAG_TDI Title R0603 NuMaker-IoT-MA35D16F90 (LQFP216) PG15 JTAG_nTRST Size Document Number R0603 03. Power On Setting (VDDIO1) Date: Wednesday, September 07, 2022...
  • Page 32: Ccap0 Schematic

    MZQ_SDRAM MVDD DRAM_VDD MVDD 0.1u MZQ_DDRPHY MVDD 1K 1% MVDD MVREF MVDD MVDD MA35D16F9(7)87C nuvoTon Technology Corp. 0.1u 1K 1% 240 1% 240 1% Title NuMaker-IoT-MA35D16F90 (LQFP216) Size Document Number 04. CCAP0 (VDDIO2) Date: Wednesday, September 07, 2022 Sheet Figure 6-4 CCAP0 Schematic Oct.
  • Page 33: Rs232 And Rs485 Schematic

    ADC0_CH3 AR_A1 AR_D6 H-3.4X6(NC) H-3.4X6(NC) H-3.4X6(NC) H-3.4X6(NC) VDD5V PB14 ADC0_CH6 AR_A2 AR_D5 VDD5V PB15 ADC0_CH7 AR_A3 AR_D4 nuvoTon Technology Corp. VDD3V3 PB12 ADC0_CH4 AR_A4 AR_D3 VDD3V3 A4/SDA PB13 ADC0_CH5 AR_A5 AR_D2 A5/SCL AR_D1 UART13_TXD PH13 Title HEADER 2.54 6X1 female...
  • Page 34: Qspi0 And Nand Flash Schematic

    T1 N_PRE(NC) NAND_DATA7 VDD1V8 I/O7 T2 N_RB2(NC) R/B2 T3 N_CE2(NC) /CE2 T4 N_PSL(NC) W29N08GVSIAA(NAND Flash) nuvoTon Technology Corp. Title NuMaker-IoT-MA35D16F90 (LQFP216) Size Document Number 06. NAND/QSPI0 (VDDIO5) Date: Wednesday, September 07, 2022 Sheet Figure 6-6 QSPI0 and NAND Flash Schematic Oct.
  • Page 35: Sd1 Schematic

    P N 1 1 = L , V D D _ S D I O = 3 . 3 V C222 Mic ro SD s lot P N 1 1 = H , V D D _ S D I O = 1 . 8 V 0.1u nuvoTon Technology Corp. Title NuMaker-IoT-MA35D16F90 (LQFP216) Size Document Number 07.
  • Page 36: Rgmii0_Pe Schematic

    C141 0.1u 0.1u 0.1u 0.01u C142 0.1u C143 0.01u nRESET nRESET C144 1000p/2KV C146 C145 0.1u E_VDD3V3 nuvoTon Technology Corp. VDD3V3 VDD3V3 1000p/2KV VDD1V8 Title VDD1V8 NuMaker-IoT-MA35D16F90 (LQFP216) R108 4.7K E_VDD3V3 Size Document Number R109 4.7K 08. RGMII0_RTL8211F(D)I (VDDIO8) E_DVDDRG...
  • Page 37: Rmii1_Pf Schematic

    R130 4.7K C165 F_PHY _VDD3V3 10p(NC) R131 4.7K(NC) 0.1u F_PHY _VDD3V3 C166 1000p/2KV R132 nuvoTon Technology Corp. Title 4.7K NuMaker-IoT-MA35D16F90 (LQFP216) Size Document Number 09. RMII1_RTL8201FI (VDDIO9) Date: Wednesday, September 07, 2022 Sheet Figure 6-9 RMII1_PF Schematic Oct. 31, 2022 Page 37 of 43 Rev 1.01...
  • Page 38: Nau88C22 Audio Codec Schematic

    2SJ3080-000111F SMD SI2302 (NMOS) R156 100K R155 VSSA VSSA VSSA VSSA 2.2K MIC_BIAS nuvoTon Technology Corp. Title CTIA NuMaker-IoT-MA35D16F90 (LQFP216) Size Document Number 10. NAU88C22 Date: Wednesday, September 07, 2022 Sheet Figure 6-10 NAU88C22 Audio Codec Schematic Oct. 31, 2022 Page 38 of 43 Rev 1.01...
  • Page 39: Nuc123 Vcom Schematic

    N123_D+ VCOM_D+ R161 R0603 C193 N100 C0603 TSOP-6 C194 0.01u NSP4201MR6T1G C0603 nuvoTon Technology Corp. Title NuMaker-IoT-MA35D16F90 (LQFP216) Size Document Number 11. NUC123 VCOM Date: Wednesday, September 07, 2022 Sheet Figure 6-11 NUC123 VCOM Schematic Oct. 31, 2022 Page 39 of 43...
  • Page 40: Hsusb 0/1 Schematic

    HSUSB1_D- R175 C203 C204 C205 R174 HSUSB1_D+ 0.1u R176 Shield Shield USB_TYPE-A_RECAP. nuvoTon Technology Corp. C206 0.01u Title NuMaker-IoT-MA35D16F90 (LQFP216) Size Document Number 12. High Speed USB Date: Wednesday, September 07, 2022 Sheet Figure 6-12 HSUSB 0/1 Schematic Oct. 31, 2022 Page 40 of 43 Rev 1.01...
  • Page 41: Pcb Placement

    NuMaker-IoT-MA35D1-A1 6.13 PCB Placement Figure 6-13 and Figure 6-14 show the front and rear PCB component placement of the NuMaker-IoT- MA35D1-A1 board. Figure 6-13 Front PCB Placement of NuMaker-IoT-MA35D1-A1 Board Figure 6-14 Rear PCB Placement of NuMaker-IoT-MA35D1-A1 Board Oct. 31, 2022 Page 41 of 43 Rev 1.01...
  • Page 42: Revision History

    NuMaker-IoT-MA35D1-A1 REVISION HISTORY Date Revision Description · 2022.10. 6 1.00 Initial version. · Updated Figure 1-1, Figure 3-1, Figure 3-2, Figure 5-2, and Figure 6-1. 2022.10.31 1.01 · Updated the options about USB booting source in section 3.11. Oct. 31, 2022 Page 42 of 43 Rev 1.01...
  • Page 43 NuMaker-IoT-MA35D1-A1 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”.

Table of Contents