Nuvoton ARM Cortex-M NuMicro NUC472 Series User Manual

32-bit microcontroller
Table of Contents

Advertisement

Quick Links

MuMaker-PFM-NUC472
®
®
ARM
Cortex
-M
32-bit Microcontroller
MuMaker-PFM-NUC472
User Manual
®
NuMicro
NUC472 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
June 17, 2016
Page 1 of 37
Rev 1.00

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ARM Cortex-M NuMicro NUC472 Series and is the answer not in the manual?

Questions and answers

Summary of Contents for Nuvoton ARM Cortex-M NuMicro NUC472 Series

  • 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 based system design. Nuvoton assumes no responsibility for errors or omissions.
  • Page 2: Table Of Contents

    MuMaker-PFM-NUC472 Table of Contents Overview ..................... 6 ™ ................. 6 ® Introduction to ARM mbed Introduction to NuMaker-PFM-NUC472 Board ............ 6 NUC472 Series MCU Features ..............7 NuMaker-PFM-NUC472 Board Features ............8 NuMaker-PFM-NUC472 Board Overview ............ 10 Front View ....................10 Rear View ....................
  • Page 3 MuMaker-PFM-NUC472 Battery ....................26 LED ..................... 27 RGB LED ....................27 Push Buttons ..................28 4.10 Buzzer ....................28 4.11 RS232 ....................29 4.12 MicroSD Card ..................29 4.13 USB OTG and Host .................. 30 4.14 Ethernet ....................31 4.15 RS-485 ....................
  • Page 4 MuMaker-PFM-NUC472 List of Figures Figure 1-1 NuMaker-PFM-NUC472 Board ..................7 Figure 2-1 Front View of NuMaker-PFM-NUC472 Board .............. 10 Figure 2-2 Rear View of NuMaker-PFM-NUC472 Board ............... 11 Figure 2-3 Arduino UNO Compatible Interface ................12 Figure 2-4 Front Placement ......................16 Figure 2-5 Back Placement ......................
  • Page 5 MuMaker-PFM-NUC472 List of Tables Table 2-1 Arduino UNO Interface Mapping with NUC472 GPIO ........... 13 Table 2-2 Power Mode Settings ..................... 14 June 17, 2016 Page 5 of 37 Rev 1.00...
  • Page 6: Overview

    NUC472 series which has very rich peripherals. ™ ® This board is provided by Nuvoton and created specially to support the ARM mbed IoT Device Platform, and let user easily to develop the IoT application program on this board. The NuMaker-PFM- NUC472 also provides user many useful and powerful learning materials for how to develop and verify the application programs through the peripherals and interfaces on MCU and this board.
  • Page 7: Nuc472 Series Mcu Features

    MuMaker-PFM-NUC472 Nu- Link-Me ICE Bridge NUC472 Platform Figure 1-1 NuMaker-PFM-NUC472 Board The left portion of this board is the NUC472 Platform that includes the target chip NUC472 MCU which ® embedded Cortex -M4 core with DSP extensions and a Floating Point Unit (FPU) and the other related on-board application parts and connectors.
  • Page 8: Numaker-Pfm-Nuc472 Board Features

      ADC (2 x 16-ch)  Comparator (3)  OP (2) ® For more detailed information about the NuMicro Family NUC472 series, please directly visit Nuvoton website: ® ® Nuvoton ARM Cortex -M4 MCUs: www.nuvoton.com/hq/products/microcontrollers/arm-cortex-m4- mcus/?__locale=en NUC472 Series Datasheet (DS): www.nuvoton.com/hq/products/microcontrollers/arm-cortex-m4-...
  • Page 9 MuMaker-PFM-NUC472  RS232 transceiver with UART COM port  RS485 transceiver with connectors  CAN transceiver with connectors  Two push buttons  Buzzer  RGB LED  Battery for RTC June 17, 2016 Page 9 of 37 Rev 1.00...
  • Page 10: Numaker-Pfm-Nuc472 Board Overview

    MuMaker-PFM-NUC472 NUMAKER-PFM-NUC472 BOARD OVERVIEW Front View Figure 2-1 shows the main components and connectors from the front side of NuMaker-PFM-NUC472 board. The following lists components and connectors from the front view:  Target Chip: NUC472JI8AE (U1)  Nu-Link-Me ICE Bridge: ICE Controller NUC12SRE3DE (ICEU2), USB Mini-B connector (ICEJ1) to PC Host ...
  • Page 11: Rear View

    MuMaker-PFM-NUC472 Rear View Figure 2-2 shows the main components and connectors from the rear side of NuMaker-PFM-NUC472 board. The following lists components and connectors from the rear view:  MicroSD Card Slot: T-Flash slot (U12)  RS485 Transceivers: SP585E (UT1) ...
  • Page 12: Arduino Uno Compatible Interface

    MuMaker-PFM-NUC472 Arduino UNO Compatible Interface Figure 2-3 shows the Arduino UNO compatible interface. PF15 GPIO SPI_MOSI +3V3 PD15 SPI_MISO PD14 SPI_CLK NRST PD13 SPI_SS PE14 PE13 PE12 PF10 PC10 PC11 PA10 +3V3 GPIO NRST +3V3 Vref I2C1_SDA PD12 I2C1_SCL PD10 MASS Close: MSD programmer...
  • Page 13 MuMaker-PFM-NUC472 NuMaker-PFM-NUC472 NuMaker-PFM-NUC472 Header Header Compatible to GPIO Pin of Compatible to GPIO Pin of Arduino UNO NUC472 Arduino UNO NUC472 NU1.1 NU4.1 ADC0 PE.1 NU1.2 NU4.2 ADC1 PE.2 NU1.3 MCU_RESET RESET NU4.3 ADC2 PE.3 NU1.4 3VCC 3VCC NU4.4 ADC3 PE.4 NU1.5 5VCC...
  • Page 14: System Configuration

    MuMaker-PFM-NUC472 System Configuration 2.4.1 Power Settings  ICEJ1: USB Mini-B connector in Nu-Link-Me to program code and supplies 5V power from PC Host.  CON2: USB OTG Micro-AB connector in NuMaker-PFM-NUC472 to supply 5V power from PC Host when this USB is a device that be decided by the ID pin of OTG cable and this ID pin is low.
  • Page 15: Buttons

    MuMaker-PFM-NUC472 2.4.5 Buttons  SW1, SW2: Only for application use.  SW4: Reset button to reset the target chip in NuMaker-PFM-NUC472. 2.4.6 Power Connectors  VCC: VCC connector in the NuMaker-PFM-NUC472 board.  GND: GND connector in the NuMaker-PFM-NUC472 board. June 17, 2016 Page 15 of 37 Rev 1.00...
  • Page 16: Pcb Placement

    MuMaker-PFM-NUC472 PCB Placement Figure 2-4 and Figure 2-5 show the front and back placement of NuMaker-PFM-NUC472 board. Figure 2-4 Front Placement Figure 2-5 Back Placement June 17, 2016 Page 16 of 37 Rev 1.00...
  • Page 17: Getting Started

    MuMaker-PFM-NUC472 GETTING STARTED This chapter describes the steps of using the NuMaker-PFM-NUC472 board. Connect to the PC Host Connect the USB Mini-B port (ICEJ1) in Nu-Link-Me to the PC Host as Figure 3-1. The PC Host will supply 5V power to this NuMaker-PFM-NUC472 board and recognize this board as USB composite device named as Nu-Link which has both Mass Storage and Virtual COM (VCOM) Port functions.
  • Page 18: Confirm Your Pc Can Access The Internet

    MuMaker-PFM-NUC472 Figure 3-2 Nu-Link in “Devices and Printers” and “Device Manager” Figure 3-3 “MBED” Disk Confirm Your PC can Access the Internet ™ ® The ARM mbed platform provides free and online compiler for all users. User must firstly confirm own PC can access the Internet unlimitedly.
  • Page 19: Login The Arm Mbed

    MuMaker-PFM-NUC472 ™ ® Login the ARM mbed User can double-click the “mbed.htm” in the MBED disk as shown in Figure 3-4 to link or directly link ™ ® (developer.mbed.org/account/login) to the ARM mbed login web-page as shown in Figure 3-5. If you have an account created before, please login your account directly.
  • Page 20: Figure 3-6 Signup To Create A New Account

    MuMaker-PFM-NUC472 ® Copy from ARM Figure 3-6 Signup to Create A New Account ® Copy from ARM ™ ® Figure 3-7 Log in ARM mbed on NUC472 June 17, 2016 Page 20 of 37 Rev 1.00...
  • Page 21: Open Mbed Compiler

    MuMaker-PFM-NUC472 Open Mbed Compiler To open the free and on-line mbed Compiler as shown in Figure 3-8, user can import a program or create a new one to develop the specific application based on the NuMaker-PFM-NUC472 board. ® Copy from ARM ™...
  • Page 22: Numaker-Pfm-Nuc472 Schematics

    MuMaker-PFM-NUC472 NUMAKER-PFM-NUC472 SCHEMATICS NUC472 Series MCU Figure 4-1 shows the pin assignment of the NUC472 series MCU. Off-page Connector Off-page Connector USB_ID USB_D+ USB_ID USB_D+ 10uF/10V USB_VDD33_CAP CAN_TX PA_1 USB_PWR_EN USB_D- CAN_RX RS485_RXD TANT-A USB_PWR_EN USB_D- PA_0 PF_14 RS485_TXD PF_13 USB_OC# USB_VBUS RS485_nRTS...
  • Page 23: Nu-Link-Me

    MuMaker-PFM-NUC472 Nu-Link-Me Figure 4-2 shows the Nu-Link-Me circuit,which is a USB-to-SWD bridge used to program code to the target chip. ICE_VCC33 3VCC ICE_VCC5 ICE_VCC 5VCC ICE_VCC ICE_VCC ICE_VCC ICE_AVDD ICED1 ICEL1 VCC_A SS24A ICE_VCC RB060L ICEJP1 ICEJP2 ICE_USBVBUS L0603 ICE_USBVBUS ICE_DAT TICEDAT TICEDAT...
  • Page 24: Power Supply

    MuMaker-PFM-NUC472 Power Supply Figure 4-3 shows power configurations of NuMaker-PFM-NUC472 board. Power (3.3V) Power Connector Selector Off-page Connector VCC 3.3V (NC) VBAT VBAT ICE_VCC ICE_VCC ICE_VCC 3VCC_IN HEADER 2.54 2X1 (1 and 2 short) USB_VBUS USB_VBUS VBAT HEADER 2.54 2X2 (1 and 3 short) VBAT ICE_USBVBUS VDD5V...
  • Page 25: Arduino Uno Compatible Interface

    MuMaker-PFM-NUC472 Arduino UNO Compatible Interface Figure 4-4 shows the Arduino UNO compatible interface of NU1~5 connectors. Off-page Connector PD_10 I2C1_SCL PD_12 I2C1 I2C1_SDA RESET VREF MCU_RESET VREF PA_[0:15] 3VCC 3VCC 3VCC PA_[0:15] 5VCC PD_0 5VCC 5VCC PWM11 PB_[0:15] PD_1 PB_[0:15] PWM10 PD_2 PWM9...
  • Page 26: Crystal

    MuMaker-PFM-NUC472 Crystal Figure 4-6 shows two external crystal circuits for the NUC472 series MCU. CRYSTAL XT1_OUT XT1_OUT XT1_IN XT1_IN XT1_OUT XT32_OUT XT32_OUT R0603 XT32_IN C0603 XT32_IN 12MHz R0603 XTAL3-1 XT1_IN C0603 12MHz C0603 XT32_OUT 32.768K XTAL-3.4MM-2P_DIP R0603 XT32_IN C0603 Figure 4-6 External Crystal Circuit Battery Figure 4-7 shows the battery circuit for the NUC472 series MCU.
  • Page 27: Led

    MuMaker-PFM-NUC472 Figure 4-8 shows the power LED and an IO LED that be controlled by GPIO PG.0 pin of the NUC472 series MCU. PG_0 R0603 R0603 POWER1 LED1 LED0805 Green LED0805 Figure 4-8 Power LED and IO LED Circuit RGB LED Figure 4-9 shows the RGB LED circuit for the NUC472 series MCU.
  • Page 28: Push Buttons

    MuMaker-PFM-NUC472 4.10 Push Buttons Figure 4-10 shows the push buttons circuit for the NUC472 series MCU. KXI_1 KXI_0 KXI_0 PC_12 KXI_1 PC_13 Keys Figure 4-10 Push Buttons Circuit 4.11 Buzzer Figure 4-11 shows the buzzer circuit for the NUC472 series MCU. BUZZER PD_11 BUZZER...
  • Page 29: Microsd Card

    MuMaker-PFM-NUC472 4.12 RS232 Figure 4-12 shows the RS232 circuit for the NUC472 series MCU. UART4_RTS PG_8 RS232 UART4_CTS PG_9 UART4_RX CONNECTOR DB9-S(Female) PH_0 UART4_TX PH_1 0.1u RS232_TXD RS232_CTS RS232_RXD RS232_RTS 0.1u RS232_TXD T1out RS232_RXD R1in UART4_RX R1out UART4_TX T1in RS232_RTS UART4_RTS Female T2out...
  • Page 30: Usb Otg And Host

    MuMaker-PFM-NUC472 4.14 USB OTG and Host Figure 4-14 shows the USB OTG and Host circuits for the NUC472 series MCU. Off-page Connector USB_ID USB_D+ USB_ID USB_D+ USB_PWR_EN USB_D- USB_VBUS USB_PWR_EN USB_D- VDD5V VDD5V USB_OC# USB_VBUS USB_OC# USB_VBUS VBUS R47 33 Shield Shield R48 33...
  • Page 31: Ethernet

    MuMaker-PFM-NUC472 4.15 Ethernet Figure 4-15 shows the Ethernet interface for networking application of the NUC472 series MCU. RESET EMAC_REFCLK EMAC_RXD0 RESET EMAC_REFCLK EMAC_RXD0 PHY _INT# EMAC_RXERR EMAC_TXD0 REGOUT PHY _INT# EMAC_RXERR EMAC_TXD0 EMAC_MDC EMAC_RXDV EMAC_TXD1 EMAC_MDC EMAC_RXDV EMAC_TXD1 EMAC_MDC REGOUT REGOUT EMAC_MDIO EMAC_RXD1...
  • Page 32: Can

    MuMaker-PFM-NUC472 4.16 RS-485 Figure 4-16 shows the RS-485 interface circuit and connectors for the NUC472 series MCU. RS485_RXD PF_14 RS485_TXD PF_13 RS485_nRTS PF_11 RS485_1 SP485E RS485_A3 RS485_A3 RS485_RXD RS485_B3 RS485_nRTS RS485_B3 RS485_A3 HEADER 2X1 (male) 90 degrees RS485_TXD 0.1u R0603 C0603 RS485_A3 SO-8...
  • Page 33: 24-Bit Stereo Audio Codec

    MuMaker-PFM-NUC472 4.18 24-bit Stereo Audio Codec Figure 4-18 shows the audio codec application circuit based on NAU8822L to simplify implementation of complete audio system solutions. AVDD HP_ROUT0 L0603 CB12 CB11 E-C Right channel 0.1u R0603 0.1u 4.7u F-D Left channel 10uF/6.3V 100K C0603...
  • Page 34: Sram

    MuMaker-PFM-NUC472 4.19 SRAM Figure 4-19 shows the external SRAM memory circuit for the NUC472 series MCU. EBI_AD0 PA_11 EBI_AD1 PA_12 EBI_AD2 EBI_AD0 SRAM_AD0 PA_13 EBI_AD3 EBI_AD1 SRAM_AD1 PA_14 EBI_AD4 EBI_AD2 SRAM_AD2 PB_2 EBI_AD5 EBI_AD3 SRAM_AD3 PB_3 EBI_AD6 EBI_AD4 SRAM_AD4 PB_4 EBI_AD7 EBI_AD5 SRAM_AD5...
  • Page 35: Mpu6500

    MuMaker-PFM-NUC472 4.20 MPU6500 Figure 4-20 shows the MPU6500 (3-axis Accelerometer and 3-axis Gyroscope) circuit for the NUC472 series MCU. 3-Axis ACC, 3-Axis Gyor I2C0_SCL I2C0_SDA I2C0_SCL PA_15 I2C0_SDA PC_9 MPU6500_INT PF_12 MPU6500 0.1uF 10nF 0.1uF Figure 4-20 MPU6500 Circuit June 17, 2016 Page 35 of 37 Rev 1.00...
  • Page 36: Revision History

    MuMaker-PFM-NUC472 REVISION HISTORY Date Revision Description 2016.06.17 1.00 Initially issued. June 17, 2016 Page 36 of 37 Rev 1.00...
  • Page 37 MuMaker-PFM-NUC472 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”.

This manual is also suitable for:

Mumaker-pfm-nuc472

Table of Contents