NuMaker-ETM-M487 User Manual€¦ · interface connected with the target chip, allowing user to...
Transcript of NuMaker-ETM-M487 User Manual€¦ · interface connected with the target chip, allowing user to...
MuMaker-ETM-M487
APR 02, 2019 Page 1 of 27 Rev 1.01
NU
MA
KE
R-E
TM
-M48
7 U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
ARM® Cortex
®-M
32-bit Microcontroller
NuMaker-ETM-M487
User Manual NuMicro
® M480 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
MuMaker-ETM-M487
APR 02, 2019 Page 2 of 27 Rev 1.01
NU
MA
KE
R-E
TM
-M48
7 U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
Table of Contents
1 Overview ............................................................................................. 5
Introduction to NuMaker-ETM-M487 Board ....................................................... 5 1.1
M487 Series MCU Features ......................................................................... 6 1.2
NuMaker-ETM-M487 Board Features .............................................................. 7 1.3
2 NuMaker-ETM-M487 Board Overview .......................................................... 8
View ...................................................................................................... 8 2.1
Arduino UNO Compatible Interface ................................................................. 9 2.2
Pin Assignment for Extended Connectors ........................................................ 11 2.3
System Configuration ................................................................................ 16 2.4
2.4.1 5V Power Source ............................................................................................. 16
2.4.2 3.3V Power Source ........................................................................................... 16
2.4.3 USB Connectors .............................................................................................. 17
2.4.4 Arduino UNO Compatible Interface Connectors ......................................................... 17
2.4.5 Extended Connectors ........................................................................................ 17
2.4.6 Push-Buttons .................................................................................................. 17
2.4.7 LEDs ............................................................................................................ 17
2.4.8 Power Connectors ............................................................................................ 17
2.4.9 ETM Connectors .............................................................................................. 17
Nu-Link-Me ............................................................................................ 18 2.5
ETM Interface ......................................................................................... 18 2.6
PCB Placement ....................................................................................... 19 2.7
3 NuMaker-ETM-M487 Schematics ............................................................. 20
Nu-Link-Me ............................................................................................ 20 3.1
M487JIDAE ............................................................................................ 21 3.2
Power Supply .......................................................................................... 22 3.3
Arduino UNO Compatible Interface ................................................................ 23 3.4
Extended Interface Connectors..................................................................... 24 3.5
USB 2.0 HS OTG and USB 1.1 FS OTG ......................................................... 25 3.6
4 REVISION HISTORY ............................................................................ 26
MuMaker-ETM-M487
APR 02, 2019 Page 3 of 27 Rev 1.01
NU
MA
KE
R-E
TM
-M48
7 U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
List of Figures
Figure 1-1 NuMaker-ETM-M487 Board ........................................................................................... 5
Figure 2-1 Front View of NuMaker-ETM-M487 Board ..................................................................... 8
Figure 2-2 Arduino UNO Compatible Interface ................................................................................ 9
Figure 2-3 M487JIDAE Extended Connectors ............................................................................... 11
Figure 2-4 Front Placement ........................................................................................................... 19
Figure 2-5 Rear Placement ............................................................................................................ 19
Figure 3-1 Nu-Link-Me Circuit ........................................................................................................ 20
Figure 3-2 M487JI8AE Pin Assignment ......................................................................................... 21
Figure 3-3 Power Circuit and Configurations ................................................................................. 22
Figure 3-4 Arduino UNO Compatible Interface .............................................................................. 23
Figure 3-5 Extended Interface Connectors .................................................................................... 24
Figure 3-6 USB HS OTG and FS OTG Circuits ............................................................................. 25
MuMaker-ETM-M487
APR 02, 2019 Page 4 of 27 Rev 1.01
NU
MA
KE
R-E
TM
-M48
7 U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
List of Tables
Table 2-1 Arduino UNO Interface Mapping with M487JIDAE GPIO .............................................. 10
Table 2-2 Extended Connector JP1 Interface with M487JIDAE GPIO .......................................... 12
Table 2-3 Extended Connector JP2 Interface with M487JIDAE GPIO .......................................... 13
Table 2-4 Extended Connector JP3 Interface with M487JIDAE GPIO .......................................... 14
Table 2-5 Extended Connector JP4 Interface with M487JIDAE GPIO .......................................... 15
Table 2-6 Optional Function of Nu-Link-Me ................................................................................... 18
Table 2-7 Pin mapping of ETM Connector ..................................................................................... 18
MuMaker-ETM-M487
APR 02, 2019 Page 5 of 27 Rev 1.01
NU
MA
KE
R-E
TM
-M48
7 U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
1 OVERVIEW
This user manual is aimed to give users a fast introduction to the use NuMaker-ETM-M487 board to develop their own application and show how to use the ETM interface to trace their code.
Introduction to NuMaker-ETM-M487 Board 1.1
The NuMaker-ETM-M487 is a development board based on an ARM®
Cortex®-M4 microcontroller
(MCU) – M480 series which has very rich peripherals.
The NuMaker-ETM-M487 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.
Furthermore, this board also provides an Arduino UNO compatible interface for user to develop the specific function with any of Arduino modules or kits. Regarding to the Arduino, user can link directly to the Wikipedia website: en.wikipedia.org/wiki/Arduino to get more detailed introductions.
The NuMaker-ETM-M487 board consists of M487 Platform and Nu-Link-Me ICE Bridge. Figure 1-1 shows the NuMaker-ETM-M487 board.
Figure 1-1 NuMaker-ETM-M487 Board
The left portion of this board is the M487 Platform that includes the target chip M487 MCU which embedded ARM
® Cortex
®-M4 core with DSP extensions and a Floating Point Unit (FPU) and the other
related on-board application parts and connectors.
The right portion of this board is a Nu-Link-Me ICE Bridge based on the SWD (Serial Wire Debug) interface connected with the target chip, allowing user to program the application code to the flash of target chip through the USB port from PC Host. NuMaker-ETM-M487 also provides standard 20-pin ARM Cortex-Debug+ETM connector, let user to use ETM interface to trace and debug.
MuMaker-ETM-M487
APR 02, 2019 Page 6 of 27 Rev 1.01
NU
MA
KE
R-E
TM
-M48
7 U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
M487 Series MCU Features 1.2
M487JIDAE in LQFP144 package
ARM® Cortex
®-M4 core running up to 192 MHz with DSP extensions and FPU (Floating
Point Unit)
Built-in LDO for wide operating voltage ranged from 1.8 V to 3.6 V
512 Kbytes Flash
160 Kbytes SRAM
External Bus Interface (EBI)
GPIO
Peripheral DMA (PDMA)
Timer
PWM and BPWM
Quadrature Encoder Interface (QEI)
WDT and WWDT
RTC
UART
Smart Card (ISO-7816-3) Host Interface
I2C
SPI
SPIM
I2S
Universal Serial Control Interface (USCI)
USB 2.0 High-Speed OTG / Host / Device
USB 1.1 Full-Speed OTG / Host / Device
CAN 2.0
Ethernet MAC
SD Host
Cryptographic Accelerator
CRC
ADC
DAC
Comparator
MuMaker-ETM-M487
APR 02, 2019 Page 7 of 27 Rev 1.01
NU
MA
KE
R-E
TM
-M48
7 U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
NuMaker-ETM-M487 Board Features 1.3
On board Nu-Link-Me ICE Bridge (Mass storage as USB Disk drive) for drag and drop programming
Arduino UNO compatible interface
M487 extended interface connectors
USB 2.0 High-Speed OTG / Host / Device
USB 1.1 Full-Speed OTG / Host / Device
Three push-buttons: one is for reset and the other two are for user-defined
Four LEDs: one is for power indication and the other three are for user-defined
ARM Cortex-Debug+ETM connector
MuMaker-ETM-M487
APR 02, 2019 Page 8 of 27 Rev 1.01
NU
MA
KE
R-E
TM
-M48
7 U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
2 NUMAKER-ETM-M487 BOARD OVERVIEW
View 2.1
Figure 2-1 shows the main components and connectors from the front side of NuMaker-ETM-M487 board.
The following lists components and connectors from the front view:
Target Chip: M487JIDAE (U1)
Nu-Link-Me ICE Bridge: ICE Controller NUC12SRE3DE (ICEU2), USB connector (ICEJ) to PC Host
Arduino UNO compatible interface connectors (NU1, NU2, NU3, NU4 and NU5)
M487 extended interface connectors (JP1, JP2, JP3 and JP4)
USB: USB 2.0 High-Speed OTG connector (CON1) and USB 1.1 OTG connector (CON2)
Push-buttons (SW2, SW3)
LEDs (LEDR, LEDY and LEDG)
3VCC connector (J1) and GND connector (J2)
Figure 2-1 Front View of NuMaker-ETM-M487 Board
MuMaker-ETM-M487
APR 02, 2019 Page 9 of 27 Rev 1.01
NU
MA
KE
R-E
TM
-M48
7 U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
Arduino UNO Compatible Interface 2.2
Figure 2-2 shows the Arduino UNO compatible interface.
Figure 2-2 Arduino UNO Compatible Interface
MuMaker-ETM-M487
APR 02, 2019 Page 10 of 27 Rev 1.01
NU
MA
KE
R-E
TM
-M48
7 U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
Table 2-1 Arduino UNO Interface Mapping with M487JIDAE GPIO
Header
NuMaker-ETM-M487
Header
NuMaker-ETM-M487
Compatible to Arduino UNO
GPIO Pin of M487 Compatible to Arduino UNO
GPIO Pin of M487
N U 1
NU1.1 NC
-
N U 3
NU6.10 SCL PG.0
NU1.2 IOREF NU6.9 SDA PG.1
NU1.3 RESET RESET NU6.8 VREF
-
NU1.4 3VCC
-
NU6.7 GND
NU1.5 5VCC NU6.6 D13 PA.2
NU1.6 GND NU6.5 D12 PA.1
NU1.7 GND NU6.4 D11 PA.0
NU1.8 VIN NU6.3 D10 PA.3
N U 2
NU2.1 A0 PB.6 NU6.2 D9 PA.4
NU2.2 A1 PB.7 NU6.1 D8 PA.5
NU2.3 A2 PB.8
N U 4
NU5.8 D7 PE.5
NU2.4 A3 PB.9 NU5.7 D6 PE.4
NU2.5 A4 PB.0 NU5.6 D5 PC.12
NU2.6 A5 PB.1 NU5.5 D4 PC.11
NU5.4 D3 PC.10
NU5.3 D2 PC.9
NU5.2 D1 PB.3
NU5.1 D0 PB.2
Header
NuMaker-ETM-M487
Header
NuMaker-ETM-M487
Compatible to Arduino UNO
GPIO Pin of M487 Compatible to Arduino UNO
GPIO Pin of M487
N U 5
NU7.1 VCC -
N U 5
NU7.2 MISO PA.9
NU7.3 CLK PA.10 NU7.4 MOSI PA.8
NU7.5 NC - NU7.6 GND -
NU7.7 SS PA.11 NU7.8 NC -
MuMaker-ETM-M487
APR 02, 2019 Page 11 of 27 Rev 1.01
NU
MA
KE
R-E
TM
-M48
7 U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
Pin Assignment for Extended Connectors 2.3
The NuMaker-ETM-M487 provides the M487JIDAE target chip onboard and extended connectors (JP1, JP2, JP3 and JP4) for LQFP144-pin. The Figure 2-3 shows the M487JIDAE extended connectors.
Figure 2-3 M487JIDAE Extended Connectors
MuMaker-ETM-M487
APR 02, 2019 Page 12 of 27 Rev 1.01
NU
MA
KE
R-E
TM
-M48
7 U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
Table 2-2 Extended Connector JP1 Interface with M487JIDAE GPIO
Header M487JIDAE
Header M487JIDAE
Pin No. Function Pin No Function
JP1
JP1.1 1 PB.5
JP1
JP1.2 2 PB.4
JP1.3 3 PB.3 JP1.4 4 PB.2
JP1.5 5 PC.12 JP1.6 6 PC.11
JP1.7 7 PC.10 JP1.8 8 PC.9
JP1.9 9 PB.1 JP1.10 10 PB.0
JP1.11 11 VSS JP1.12 12 VDD
JP1.13 13 PA.11 JP1.14 14 PA.10
JP1.15 15 PA.9 JP1.16 16 PA.8
JP1.17 17 PC.13 JP1.18 18 PD.12
JP1.19 19 PD.11 JP1.20 20 PD.10
JP1.21 21 VSS JP1.22 22 VDD
JP1.23 23 PG.0 JP1.24 24 PG.1
JP1.25 25 PG.2 JP1.26 26 PG.3
JP1.27 27 PG.4 JP1.28 28 PF.11
JP1.29 29 PF.10 JP1.30 30 PF.9
JP1.31 31 PF.8 JP1.32 32 PF.7
JP1.33 33 PF.6 JP1.34 34 VDD
JP1.35 35 PF.5 JP1.36 36 PF.4
MuMaker-ETM-M487
APR 02, 2019 Page 13 of 27 Rev 1.01
NU
MA
KE
R-E
TM
-M48
7 U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
Table 2-3 Extended Connector JP2 Interface with M487JIDAE GPIO
Header M487JIDAE
Header M487JIDAE
Pin No. Function Pin No Function
JP2
JP2.1 37 LED_R
JP2
JP2.2 38 LED_Y
JP2.3 39 LED_G JP2.4 40 PH.3
JP2.5 41 PH.4 JP2.6 42 PH.5
JP2.7 43 PH.6 JP2.8 44 PH.7
JP2.9 45 PF.3 JP2.10 46 PF.2
JP2.11 47 VSS JP2.12 48 VDD
JP2.13 49 PE.8 JP2.14 50 PE.9
JP2.15 51 PE.10 JP2.16 52 PE.11
JP2.17 53 PE.12 JP2.18 54 PE.13
JP2.19 55 PC.8 JP2.20 56 PC.7
JP2.21 57 PC.6 JP2.22 58 PA.7
JP2.23 59 PA.6 JP2.24 60 VSS
JP2.25 61 VDD JP2.26 62 LDO_CAP
JP2.27 63 PA.5 JP2.28 64 PA.4
JP2.29 65 PA.3 JP2.30 66 PA.2
JP2.31 67 PA.1 JP2.32 68 PA.0
JP2.33 69 VDDIO JP2.34 70 PE.14
JP2.35 71 PE.15 JP2.36 72 nRESET
MuMaker-ETM-M487
APR 02, 2019 Page 14 of 27 Rev 1.01
NU
MA
KE
R-E
TM
-M48
7 U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
Table 2-4 Extended Connector JP3 Interface with M487JIDAE GPIO
Header M487JIDAE
Header M487JIDAE
Pin No. Function Pin No Function
JP3
JP3.1 73 PF.0
JP3
JP3.2 74 PF.1
JP3.3 75 PD.9 JP3.4 76 PD.8
JP3.5 77 PC.5 JP3.6 78 PC.4
JP3.7 79 PC.3 JP3.8 80 PC.2
JP3.9 81 PC.1 JP3.10 82 PC.0
JP3.11 83 VSS JP3.12 84 VDD
JP3.13 85 PG.9 JP3.14 86 PG.10
JP3.15 87 PG.11 JP3.16 88 PG.12
JP3.17 89 PG.13 JP3.18 90 PG.14
JP3.19 91 PG.15 JP3.20 92 PD.3
JP3.21 93 PD.2 JP3.22 94 PD.1
JP3.23 95 PD.0 JP3.24 96 PD.13
JP3.25 97 PA.12 JP3.26 98 PA.13
JP3.27 99 PA.14 JP3.28 100 PA.15
JP3.29 101 HSUSB_VRES JP3.30 102 HSUSB_VDD33
JP3.31 103 HSUSB_VBUS JP3.32 104 HSUSB_D-
JP3.33 105 HSUSB_VSS JP3.34 106 HSUSB_D+
JP3.35 107 HSUSB_VDD12
_CAP JP3.36 108 HSUSB_ID
MuMaker-ETM-M487
APR 02, 2019 Page 15 of 27 Rev 1.01
NU
MA
KE
R-E
TM
-M48
7 U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
Table 2-5 Extended Connector JP4 Interface with M487JIDAE GPIO
Header M487JIDAE
Header M487JIDAE
Pin No. Pin Name Pin No Pin Name
JP4
JP4.1 109 PE.7
JP4
JP4.2 110 PE.6
JP4.3 111 PE.5 JP4.4 112 PE.4
JP4.5 113 PE.3 JP4.6 114 PE.2
JP4.7 115 VSS JP4.8 116 VDD
JP4.9 117 PE.1 JP4.10 118 PE.0
JP4.11 119 PH.8 JP4.12 120 PH.9
JP4.13 121 PH.10 JP4.14 122 PH.11
JP4.15 123 PD.14 JP4.16 124 PG.5
JP4.17 125 PG.6 JP4.18 126 PG.7
JP4.19 127 PG.8 JP4.20 128 VSS
JP4.21 129 LDO_CAP JP4.22 130 VDD
JP4.23 131 USB_VBUS_ST JP4.24 132 USB_VBUS_EN
JP4.25 133 PB.14 JP4.26 134 PB.13
JP4.27 135 PB.12 JP4.28 136 AVDD
JP4.29 137 VREF JP4.30 138 AVSS
JP4.31 139 HSUSB_VBUS_ST JP4.32 140 HSUSB_VBUS_EN
JP4.33 141 PB.9 JP4.34 142 PB.8
JP4.35 143 PB.7 JP4.36 144 PB.6
MuMaker-ETM-M487
APR 02, 2019 Page 16 of 27 Rev 1.01
NU
MA
KE
R-E
TM
-M48
7 U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
System Configuration 2.4
2.4.1 5V Power Source
ICEJ: USB connector in Nu-Link-Me to program code and supplies 5V power from PC Host.
CON1: USB 2.0 High-Speed OTG connector on NuMaker-ETM-M487 board to supply 5V power from PC Host.
CON2: USB 1.1 OTG connector on NuMaker-ETM-M487 board to supply 5V power from PC Host .
NU1.8: VDD5V pin on NuMaker-ETM-M487 board to supply 5V power from external power source.
Power
Source Connector Comment
ICE_USB_VBUS ICEJ ICEJ supplies the 5V power from PC Host.
Note: L6 should be shorted 0ohm
HSUSB_VBUS CON1 CON1 supplies the 5V power from PC Host.
Note: L4 and L7 should be shorted 0ohm.
USB_VBUS CON2 CON2 supplies the 5V power from PC Host.
Note: L5 and L7 should be shorted 0ohm.
External 5V
Source NU1.8 NU1 pin8 supplies the 5V power from external power source.
2.4.2 3.3V Power Source
ICEU1: The voltage regular converts the 5V source to 3.3V and supplies it to NuMaker-ETM-M487 board.
U4: The voltage regular converts the 5V source to 3.3V and supplies it to NuMaker-ETM-M487 board.
Voltage
Regular
5V
Source Comment
ICEU1 ICE_USB_VBUS
ICEU1 convert ICE_USB_VBUS to 3.3V and supplies it to M487 platform board.
Note: L8 should be shorted 0ohm
U4 HSUSB_VBUS
U4 convert HSUSB_VBUS to 3.3V and supplies it to M487 platform board.
Note: L9 should be shorted 0ohm.
U4 USB_VBUS
U4 convert USB_VBUS to 3.3V and supplies it to M487 platform board.
Note: L9 should be shorted 0ohm.
MuMaker-ETM-M487
APR 02, 2019 Page 17 of 27 Rev 1.01
NU
MA
KE
R-E
TM
-M48
7 U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
2.4.3 USB Connectors
ICEJ: USB connector (ICE) in Nu-Link-Me that connects to a PC’s USB Host port to program code and supply power.
CON1: USB 2.0 High-Speed connector (OTG) on NuMaker-ETM-M487 board for USB OTG application use.
CON2: USB 1.1 connector (OTG) on NuMaker-ETM-M487 board for USB OTG application use.
2.4.4 Arduino UNO Compatible Interface Connectors
NU1, NU2, NU3, NU4 and NU5: Arduino UNO compatible pins on the NuMaker-ETM-M487 board.
2.4.5 Extended Connectors
JP1, JP2, JP3 and JP4: Extended connectors interface pins on the NuMaker-ETM-M487 board.
2.4.6 Push-Buttons
SW1: Reset button to reset the target chip on NuMaker-ETM-M487 board. SW2, SW3: Only for application use.
2.4.7 LEDs
POWER: The power LED indicates that the NuMaker-ETM-M487 board is powered. LEDR, LEDY and LEDG: Only for application use.
2.4.8 Power Connectors
J1: 3VCC connectors on the NuMaker-ETM-M487 board. J2: GND connectors on the NuMaker-ETM-M487 board.
2.4.9 ETM Connectors
ETM1: Standard 20-pin ARM Cortex-Debug+ETM connector to trace and debug.
MuMaker-ETM-M487
APR 02, 2019 Page 18 of 27 Rev 1.01
NU
MA
KE
R-E
TM
-M48
7 U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
Nu-Link-Me 2.5
NuMaker-ETM-M487 features a Nu-Link-Me ICE debugger and programmer, it provide user to program M487JI8AE and debug their application via SWD interface, or it can emulate a USB pen driver when connect to the PC, user can update their firmware by pulling bin file to the pen driver. Nu-link-Me can also emulate a virtual COM port, user can log or print debug message via it. Refer Table 2-6 to enable or disable optional function of Nu-Link-Me.
Table 2-6 Optional Function of Nu-Link-Me
ISW1
Pin Nu-Link-Me Comment
1 TXD On: Connect PB.13 (UART0_TXD) of M487JI8AE to Nu-Link-Me.
Off: Disconnect PB.13 (UART0_TXD) of M487JI8AE to Nu-Link-Me.
2 RXD On: Connect PB.12 (UART0_RXD) of M487JI8AE to Nu-Link-Me.
Off: Disconnect PB.12 (UART0_RXD) of M487JI8AE to Nu-Link-Me.
3 VCOM On: Enable Nu-Link-Me virtual COM port function.
Off: Disable Nu-Link-Me virtual COM port function.
4 MSG On: Mass storage mode, user can update firmware by pulling bin file to pen driver.
Off: Normal ICE mode, user can debugger and program via SWD interface.
ETM Interface 2.6
NuMaker-ETM-M487 features a standard 20-pin ARM Cortex-Debug+ETM connector and provides access to SWD and ETM (Embedded Trace Macrocell) signals. The Table 2-7 shows the pin mapping of ETM connector.
Table 2-7 Pin mapping of ETM Connector
ETM1
Pin Name Pin Name
1 VDD 2 SWDIO
3 GND 4 SWDCLK
5 GND 6 NC
7 NC 8 NC
9 NC 10 nRESET
11 NC 12 TRACECLK
13 NC 14 TRACEDAT0
15 GND 16 TRACEDAT1
17 GND 18 TRACEDAT2
19 GND 20 TRACEDAT3
MuMaker-ETM-M487
APR 02, 2019 Page 19 of 27 Rev 1.01
NU
MA
KE
R-E
TM
-M48
7 U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
PCB Placement 2.7
Figure 2-4 and Figure 2-5 show the front and rear placement of NuMaker-ETM-M487 board.
Figure 2-4 Front Placement
Figure 2-5 Rear Placement
MuMaker-ETM-M487
APR 02, 2019 Page 20 of 27 Rev 1.01
NU
MA
KE
R-E
TM
-M48
7 U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
3 NUMAKER-ETM-M487 SCHEMATICS
Nu-Link-Me 3.1
Figure 3-1 Nu-Link-Me Circuit
DAP
SW SMD 2-Pin 3x6x4.3SW-2P-SMD
DAP
TICEDAT
ICEJP1
HEADER 2,54 5X1 (NC)
12345
ICE_VCC
ICE_DATICE_CLKICE_RST
ICEJP2
HEADER 2.54 5X2 (NC)
1 23 45 67 89 10
ICE_VCC
RXDISW1
2mm SMD HPS604-ESW1X4
TXD
MSG_ENVCOM_EN
MCU_TXD
Title
Size Document Number Rev
Date: Sheet of
NuMaker-ETM-M487
v1.2Nu-Link-Me v3.0B
2 5Wednesday , June 13, 2018
ICER4
10K
R0603
ICECT410uFC0603
ICE_VCC
ICE_RST
TICERSTICER30R
R0603
12M_IN
ICEC220pF
ICEC120pF
12M_OUT
Y1
12MHz SMD X3225B
XIN1
GND2
GND4
XOUT3
TICE_RST
ICER233RR0603
ICER133RR0603
ICEJ
USB MICRO-AB RECEP.MICRO_USB_AB_LS
GND5 NC4 DP3 DM2 VCC1
SHIELD6
SHIELD7
SHIELD8
SHIELD9
ICE_USBVBUS
ICEUSB_D+ICEUSB_D-
ICEU2
NUC12SRE3DE
PA0/ADC044PA1/ADC145PA2/ADC246PA3/ADC347PA4/ADC448INT0/PB14
1
CPO1/PB132
CPO0/PB123
VB
US
17
VD
D3
318
D-
19
D+
20
PB
0/R
X0
21
PB
1/T
X0
22
PB
2/R
TS
023
PB
3/C
TS
024
PC
2/S
DI0
026
PC
1/S
PC
LK
027
PC
0/S
S0
028
PC11/SDO1033PC10/SDI1034PC9/SPCLK135PC8/SS1036PA15/PWM337PA14/PWM238PA13/PWM139
X32I4
X32O5
I2C1SCL/PA116
I2C0SDA/PA89
I2C1SDA/PA107
I2C0SCL/PA98
RX1/PB410
TX1/PB511
RTS1/PB612
CTS1/PB713
PC
3/S
DO
00
25
AVSS43
ICE_CK42
ICE_DAT41
PA12/PWM040
LDO14
VSS16 VDD15
AD
C/P
A5
49
AD
C6
/PA
650
AD
C7
/PA
751
AV
DD
52
CP
N0
/PC
753
CP
P0
/PC
654
CP
N1
/PC
15
55
CP
P1
/PC
14
56
INT
1/P
B1
557
XT
1_
Ou
t58
XT
1_
In59
/RE
SE
T60
VS
S1
61
VD
D1
62
PV
SS
63
ST
AD
C/T
M0
/PB
864
PE
529
PB
11
/TM
330
PB
10
/SS
01
/TM
231
PB
9/S
S1
1/T
M1
32
ICECT31uFC0603
ICECB10.1uFC0603
ICE_VCC
GREENREDICPLEDICELED
DAP
ICEC31uFC0603
ICE_USBVBUS
ICECB20.1uFC0603
TICERSTTICECLK
VC
OM
_E
N
TX
DR
XD
ICE
US
B_
D+
ICE
US
B_
D-
ADAVSS
ICE_DATICE_CLK
MSG_EN
RRSET100KR0603
RTDA1100KR0603
RTCK100KR0603
RTDA20R
R0603RTDA333R
R0603
ICE_VCC
ICE
_R
ST
12
M_
IN1
2M
_O
UT
ICE_AVDDICE_VCC
12
IDLE
Red(LED0805)LED0805
(YELLOW)
(RED)
12
ICP
Yellow(LED0805)LED0805
ICPLED
RED
12
ICE
Red(LED0805)LED0805
ICELED
12
BUSY
Green(LED0805)LED0805
ICERP
8P4R-3308P4RA
1 23 45 67 8
ICE_VCC
GREEN
(GREEN)
(RED)
MCU_RXD
MCU_TXDMCU_RXD
TICE_CLKTICE_DAT
TICE_RST
TICEDATTICECLKTICERST
1 2
ICED1SS24A
DO-214AC
ICEU1ACE1117C33XM+H
IN3
GN
D1
OU
T2
OU
T4
ICE_VCC
ICECT510uFC0805
ICECT610uFC0805
ICE_USBVBUS
ICEL1
L0603
ICE_AVDD ICE_VCCICEL2
L0603
ADAVSS
GND
MuMaker-ETM-M487
APR 02, 2019 Page 21 of 27 Rev 1.01
NU
MA
KE
R-E
TM
-M48
7 U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
M487JIDAE 3.2
Figure 3-2 M487JI8AE Pin Assignment
CB12.2uFC0805
CB21uFC0603
CB3470pFC0603
VDD
VCC
GND
U1
M487JIDAE
PB
.51
PB
.42
PB
.33
PB
.24
PC
.12
5
PC
.11
6
PC
.10
7
PC
.98
PB
.19
PB
.010
VS
S11
VD
D12
PA
.11
13
PA
.10
14
PA
.915
PA
.816
PC
.13
17
PD
.12
18
PD
.11
19
PD
.10
20
VS
S21
VD
D22
PG
.023
PG
.124
PG
.225
PG
.326
PG
.427
PF
.11
28
PF
.10
29
PF
.930
PF
.831
PF
.732
PF
.633
VD
D34
PF
.535
PF
.436
PH.037PH.138PH.239PH.340PH.441PH.542PH.643PH.744PF.345PF.246VSS47VDD48PE.849PE.950PE.1051PE.1152PE.1253PE.1354PC.855PC.756PC.657PA.758PA.659VSS60VDD61LDO_CAP62PA.563PA.464PA.365PA.266PA.167PA.068VDDIO69PE.1470PE.1571nRESET72
PF
.073
PF
.174
PD
.975
PD
.876
PC
.577
PC
.478
PC
.379
PC
.280
PC
.181
PC
.082
VS
S83
VD
D84
PG
.985
PG
.10
86
PG
.11
87
PG
.12
88
PG
.13
89
PG
.14
90
PG
.15
91
PD
.392
PD
.293
PD
.194
PD
.095
PD
.13
96
PA
.12
97
PA
.13
98
PA
.14
99
PA
.15
100
HS
US
B_V
RE
S101
HS
US
B_V
DD
33
102
HS
US
B_V
BU
S103
HS
US
B_D
-104
HS
US
B_V
SS
105
HS
US
B_D
+106
HS
US
B_V
DD
12_C
AP
107
HS
US
B_ID
108
PE.7109
PE.6110
PE.5111
PE.4112
PE.3113
PE.2114
VSS115
VDD116
PE.1117
PE.0118
PH.8119
PH.9120
PH.10121
PH.11122
PD.14123
PG.5124
PG.6125
PG.7126
PG.8127
VSS128
LDO_CAP129
VDD130
PC.14131
PB.15132
PB.14133
PB.13134
PB.12135
AVDD136
VREF137
AVSS138
PB.11139
PB.10140
PB.9141
PB.8142
PB.7143
PB.6144
Title
Size Document Number Rev
Date: Sheet of
NuMaker-ETM-M487
v1.2M487JIDAE MCUC
3 5Wednesday , June 13, 2018
P72
P69P70P71
P66P67P68
P64P65
P61P62P63
P58P59P60
P56P57
P53P54P55
P50P51P52
P48P49
P45P46P47
P42P43P44
P40P41
P37P38P39
CB41uFC0805
CB50.1uFC0603
CB60.01uFC0603
L1L0603
L2L0603
CB70.1uFC0603
CB810uFC0805
P111P112
P109
P113P114P115
P110
P119P120
P116P117
VCC
P121P122P123
P118
GNDP127P128
P124P125
P129P130P131
P126
P135P136
P132P133
P137P138P139
P134
P143P144
P140P141P142
P73
P76
P75
P74
P78
P79
P80
P77
P84
P81
P87
P86
P82
P83
P85
P88
P92
P89
P95
P94
P90
P91
P93
P96
P100
P97
P103
P102
P98
P99
VDD
P101
P104
P108
P105
P106
P107
P33
P34
P35
P36
P31
P30
P29
P32
P27
P26
P25
P28
P24
P21
P22
P23
P19
P18
P17
P20
P16
P13
P14
P15
P11
P10
P9
P12
P8
P5
P6
P7
P3
P2
P1
P4
VREF & AVDD Cap
GNDVDD
TRACE_CLKnRESET
Bypass Cap
TRACE_DAT3TRACE_DAT2TRACE_DAT1TRACE_DAT0
P73 - P108
P37 - P72
P1 - P36
P108 - P144
HXT & LXT Crystal
CT11uFC0805
CT20.1uFC0805
R3200R 1%
R0603L3L0603
JP5
HEADER 2.54 5X2 (NC)
1 23 45 67 89 10
ICE_CLKICE_DAT
RXDTXD
ETM
VCC
TICE_DAT
TICE_RST
HSUSB Cap
TICE_CLK
VCC
VDD
nRESETMCU_TXDMCU_RXD
RESET
PB.5PB.4
PB.2PB.3
PC.12
ICE
PC.10PC.11
PC.9
PB.0PB.1
PA.11
PA.9PA.10
PA.8
P2P1
P6P5P4P3
P7P8P9
P11P10
P12 VDD_1P13P14P15P16
PD.12PC.13
PD.11PD.10
PG.0PG.1PG.2PG.3PG.4PF.11
PF.8
PF.10
PF.7
PF.9
P21P22 VDD_2
P17P18
P24P23
P19P20
P28 BTN2
P26P27
P25
P32P31P30P29
VREF
VDDGND
PF.5
PF.6
P35 X32_IN
P33P34 VDD_3
AVDD
PF.4P36 X32_OUT
AVSS
LDO_CAP1
PH.1PH.0
PH.2PH.3
PH.6
PH.4
PH.7
PH.5
LDO_CAP2
PF.3PF.2
HSUSB_VDD12_CAPHSUSB_VDD33
P41P42
P37 LED_RP38 LED_Y
HSUSB_VRES
P44P43
P39 LED_GP40
HSUSB_VSS
P48 VDD_4
P46 XT1_OUTP47
P45 XT1_IN
P52 TRACE_DAT0P51 TRACE_DAT1P50 TRACE_DAT2P49 TRACE_DAT3
PE.13
PC.7PC.8
PC.6
PA.6PA.7
LDO_CAP1
PA.4PA.5
PA.3
PA.1PA.2
PA.0
P54P53 TRACE_CLK
P58P57
ETM1
SMD 1.27mm 2x10
FTHS_1.27_ES_10X2
VDD1
SDWIO2
GND3
SWDCLK4
GND5
NC6
NC7
NC8
NC9
nRESET10
NC11
TRACECLK12
NC13
TRACEDATA[0]14
GND15
TRACEDATA[1]16
GND17
TRACEDATA[2]18
GND19
TRACEDATA[3]20
P56P55
P59P60P61 VDD_5
P63P62
P64P65P66P67P68
PE.14PE.15
P69
P71
nRESETP72 nRESET
P70
ICE_DAT
PF.0
PD.8
PF.1
PC.5
PD.9
VDD
GND
PC.4PC.3
PC.0
PC.2PC.1
PG.9PG.10PG.11PG.12
P73 ICE_DATP74 ICE_CLKP75P76P77P78
P83
P81P80P79
P86P85P84 VDD_6
P82
PG.14
P88P87
PG.15
PG.13
PD.0
PD.3
PD.13
PD.2
PA.12
PD.1
PA.14PA.13
HSUSB_VBUS
PA.15
HSUSB_D-
HSUSB_VRESHSUSB_VDD33
ICE_CLK
P94P93
P95P96
P90P89
P98
P100
P92P91 BTN1
P103P104
P97
P99
HSUSB_VDD12_CAP
P101P102
HSUSB_VSSHSUSB_D+
HSUSB_ID
P106P105
P107
PE.6
P108
PE.5
PE.7
PE.4PE.3
PE.1
PE.2
PH.8PE.0
PD.14
PH.9
PG.5
PH.10PH.11
P114P113
P115P116 VDD_7
P110P109
P118
P120
P112P111
P123P124
P117
P119
PG.6
P121P122
AVDD
PG.7
AVSS
LDO_CAP2
PG.8
PC.14
PB.13
PB.15PB.14
PB.12
PB.11PB.10
P125P126P127P128P129P130 VDD_8
P135 RXD
P133P132P131
P138P137P136
P134 TXD
PB.8
P140P139
PB.9
PB.7
VREF
PB.6
P143
P141P142
P144
GNDVDD
VDD / GND Header
Button
LED
SW2SW4-SMD 6x6x5H (Black)
SW4-SMD
R1210KR
R0603
SW3SW4-SMD 6x6x5H (Black)
SW4-SMD
R1310KR
R0603
BTN1
BTN2
VCC
VCC
Y3
32.768KHz SMD X3215
Y2
12MHz SMD X3225B
XIN1
GND2
GND4
XOUT3
C120pFC0603
C220pFC0603
XT1_OUT
R14330R
R0603
12
LEDRRedLED0805
12
POWERRedLED0805
12
LEDYYellowLED0805
R15330R
R0603
12
LEDGGreenLED0805
R64330R
R0603
R65330R
R0603
R1NC
R0603
C320pFC0603
C420pFC0603
X32_OUT
GND
X32_IN
LED_R LED_Y LED_G
XT1_IN
VCC
GND
VDD
VDD
J2
HEADER 2.54mm 4x1 (NC)
1234
J1
HEADER 2.54mm 4x1 (NC)
1234
VCC
VCC
CM11uFC0603
CM21uFC0603
CM30.1uFC0603
VDD_8
CM40.1uFC0603
VDD_7
CM50.1uFC0603
CM60.1uFC0603
CM70.1uFC0603
CM80.1uFC0603
CM90.1uFC0603
VDD_6
VDD_4VDD_5
VDD_2VDD_3
CM100.1uFC0603
VDD_1
SW1SW4-SMD 6x6x5H (Black)
SW4-SMDC51uFC0603
R210KR
R0603
VCC
nRESET
VDDIO
MuMaker-ETM-M487
APR 02, 2019 Page 22 of 27 Rev 1.01
NU
MA
KE
R-E
TM
-M48
7 U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
Power Supply 3.3
Figure 3-3 Power Circuit and Configurations
ICE_USBVBUS
ICE_VCC
UNO_VIN5V_IN
5V_IN
L11L0603
L10L0603
VDDIO
VREF
VCC
VDDIO / VREF Source
Title
Size Document Number Rev
Date: Sheet of
NuMaker-ETM-M487
v1.2PowerA
1 5Wednesday , June 13, 2018
U4ACE1117C33XM+H
IN3
GN
D1
OU
T2
OU
T4
1 2
D1SS24A
DO-214AC
L4L0603
L5L0603
USB_VBUS_INHSUSB_VBUS
FSUSB_VBUS
CB90.1uFC0603
CB1010uF/16VTANT-A
LDO_OUT
VCC
VDD_5V
L6L0603
L7L0603 USB_VBUS_IN
5V Source
3V Source
L8L0603
L9L0603 LDO_OUT
VCC
GNDVDD
MuMaker-ETM-M487
APR 02, 2019 Page 23 of 27 Rev 1.01
NU
MA
KE
R-E
TM
-M48
7 U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
Arduino UNO Compatible Interface 3.4
Figure 3-4 Arduino UNO Compatible Interface
NU5
HEADER 2.54 2x4 Male (NC)
SPI0_MISO1
VDD2
SPI0_CLK3
SPI0_MOSI4
RESET5
GND6
SPI0_SS7
GPIO8
NU3
HEADER 2.54 10x1 Female (NC)
D81D92D103D114D125D136VSS7VREF8I2C_SDA9I2C_SCL10
NU1
HEADER 2.54 8x1 Female (NC)
NC1
VDD2
MCU_RESET3
3VCC4
5VCC5
VSS6
VSS7
VIN8
NU2
HEADER 2.54 6x1 Female (NC)
A01
A12
A23
A34
A45
A56
NU4
HEADER 2.54 8x1 Female (NC)
D01D12D23D34D45D56D67D78
UNO_VIN
nRESET
GNDGND
PB.8
PB.6
PB.9
PB.7
PB.0PB.1
PG.1PG.0
VREFGND
PA.3
PA.2
PA.0PA.1
PA.4PA.5
PE.5
PC.11
PE.4
PC.10
PC.12
PB.3PC.9
PB.2
PA.9
nRESETPA.10
PA.11
PA.8VSS
UNO Interface
VDD
VCCVDD_5V
VCC
MuMaker-ETM-M487
APR 02, 2019 Page 24 of 27 Rev 1.01
NU
MA
KE
R-E
TM
-M48
7 U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
Extended Interface Connectors 3.5
Figure 3-5 Extended Interface Connectors
JP4HEADER 2.54 18x2 (NC)
24681012141618202224262830323436
13579
11131517192123252729313335
JP1HEADER 2.54 18x2 (NC)
24681012141618202224262830323436
13579
11131517192123252729313335
JP2HEADER 2.54 18x2 (NC)
24681012141618202224262830323436
13579
11131517192123252729313335
JP3HEADER 2.54 18x2 (NC)
24681012141618202224262830323436
13579
11131517192123252729313335
PE.7
PE.3PE.5
PE.1GND
PH.8PH.10PD.14
PG.8PG.6
PC.14LDO_CAP2
PB.12
PB.11
PB.14
VREF
PB.9PB.7
PE.6PE.4
VDDPE.2
PE.0
PG.5
PH.9PH.11
PB.15
PG.7
VDDGND
PB.13AVDD
PB.8
AVSSPB.10
PB.6
P73 - P108P1 - P36
P37 - P72 P108 - P144
PB.5 PB.4
PC.12PB.3
PB.1PC.10
VSSPA.11PA.9
PD.11PC.13
PG.0VSS
PG.4
PF.8
PG.2
PF.10
PF.6PF.5
PB.2
PC.9PC.11
PB.0
PA.8
VDDPA.10
PG.1
PD.12
VDDPD.10
PG.3PF.11
VCC
PF.9PF.7
PF.4
External Connector
PH.4
PH.0
PF.3
PH.2
GND
PH.6
PC.8PC.6PA.6
PA.1
PA.5PA.3
VDD
PE.15VDDIO
PH.3PH.1
PH.5PH.7PF.2VDD
PE.13
GND
PC.7PA.7
PA.4LDO_CAP1
PA.2
PE.14nRESET
PA.0
PD.8PF.1
PC.4PC.2
PG.12
PC.0
PG.10VDD
PG.14
PD.13
PD.3PD.1
PA.15PA.13
HSUSB_VDD33
HSUSB_D+HSUSB_ID
HSUSB_D-
PC.5
PF.0
PC.1
PD.9
GND
PC.3
PG.11PG.9
PG.13PG.15PD.2PD.0
HSUSB_VBUS
PA.14HSUSB_VRES
PA.12
HSUSB_VDD12_CAPHSUSB_VSS
VCC
VDDGND
MuMaker-ETM-M487
APR 02, 2019 Page 25 of 27 Rev 1.01
NU
MA
KE
R-E
TM
-M48
7 U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
USB 2.0 HS OTG and USB 1.1 FS OTG 3.6
Figure 3-6 USB HS OTG and FS OTG Circuits
U5
TPS2065CDBVR-2
OUT1
GND2
OC#3
IN5
EN/EN#4
CON2
USB MICRO-AB RECEP.
VBUS1
D-2
D+3
GND5
ID4 Shield
6
Shield7
Shield8
Shield9
CU20.1uFC0603
CU110uFC0805
USB_VBUS_EN
R810KR
R0603
VDD_5V
R1033R
R0603R933R
R0603
+CU71uF/16VTANT-A
CU80.1uFC0603
USB_D-
USB_VBUS
USB_ID
USB_D+
R114.7KR
R0603
VCC
USB_VBUS_ST
FSUSB_VBUS
Title
Size Document Number Rev
Date: Sheet of
NuMaker-ETM-M487
v1.2USBB
5 5Wednesday , June 13, 2018
U2
TPS2065CDBVR-2
OUT1
GND2
OC#3
IN5
EN/EN#4
CON1
USB MICRO-AB RECEP.
VBUS1
D-2
D+3
GND5
ID4 Shield
6
Shield7
Shield8
Shield9
PB.11PB.10
HSUSB_VBUS_ENHSUSB_VBUS_ST
CHU110uFC0805
CHU20.1uFC0603
HSUSB_VBUS_EN
R410KR
R0603
VDD_5V
R60R
R0603
R50R
R0603+CHU31uF/16VTANT-A
CHU40.1uFC0603
HSUSB_VBUS
HSUSB_D-
HSUSB_D+
HSUSB_ID
R74.7KR
R0603
VCC
HSUSB_VBUS_ST
USB2.0 OTG HOST/DEVICE
USB1.0 OTG HOST/DEVICE
PA.13PA.12
PA.15
PB.15
PA.14
PC.14
USB_VBUS
USB_VBUS_ST
USB_IDUSB_D+USB_D-
USB_VBUS_EN
VCC
GNDVDD
MuMaker-ETM-M487
APR 02, 2019 Page 26 of 27 Rev 1.01
NU
MA
KE
R-E
TM
-M48
7 U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
4 REVISION HISTORY
Date Revision Description
2018.07.04 1.00 1. Initially issued.
2019.04.02 1.01 1. Corrected header number of Uno Interface.
2. Corrected the comment of Table 2-6.
MuMaker-ETM-M487
APR 02, 2019 Page 27 of 27 Rev 1.01
NU
MA
KE
R-E
TM
-M48
7 U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
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”.
Insecure usage 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 systems designed for vehicular use, traffic signal instruments, all types of safety devices, and other applications intended to support or sustain life.
All Insecure Usage shall be made at customer’s risk, and in the event that third parties lay claims to Nuvoton as a result of customer’s Insecure Usage, customer shall indemnify the damages and liabilities thus incurred by Nuvoton.