Professional Documents
Culture Documents
Numaker-Pfm-M487 User Manual
Numaker-Pfm-M487 User Manual
ARM® Cortex® -M
32-bit Microcontroller
NuMaker-PFM-M487
User Manual
NuMicro® M480 Series
Nuvoton is providing this document only for reference purposes of NuMicro microcontroller based system
design. Nuvoton assumes no responsibility for errors or omissions.
U
All data and specifications are subject to change without notice.
Table of Contents
1 Overview ............................................................................................. 6
1.1 Introduction to ARM® mbed™ ........................................................................ 6
1.2 Introduction to NuMaker-PFM-M487 Board ....................................................... 6
1.3 M487 Series MCU Features ......................................................................... 7
1.4 NuMaker-PFM-M487 Board Features .............................................................. 8
2 NuMaker-PFM-M487 Board Overview .......................................................... 9
2.1 Front View............................................................................................... 9
2.2 Rear View .............................................................................................. 10
2.3 Arduino UNO Compatible Interface ................................................................ 11
2.4 Pin Assignment for Extended Connectors ........................................................13
2.5 System Configuration ................................................................................18
2.5.1 5V Power Source ............................................................................................. 18
2.5.2 3.3V Power Source ........................................................................................... 18
2.5.3 USB Connectors .............................................................................................. 19
2.5.4 Ethernet Connectors ......................................................................................... 19
2.5.5 Arduino UNO Compatible Interface Connectors ......................................................... 19
2.5.6 Extended Connectors ........................................................................................ 19
Phone Jack .................................................................................................... 19
NUMAKER-PFM-M487 USER MANUAL
2.5.7
Maker Nu-mbed NUC472 User Manual
List of Figures
Figure 1-1 NuMaker-PFM-M487 Board ........................................................................................... 6
Figure 2-1 Front View of NuMaker-PFM-M487 Board ..................................................................... 9
Figure 2-2 Rear View of NuMaker-PFM-M487 Board .................................................................... 10
Figure 2-3 Arduino UNO Compatible Interface .............................................................................. 11
Figure 2-4 M487JIDAE Extended Connectors ............................................................................... 13
Figure 2-5 3.5mm Phone Jack Diagram ........................................................................................ 20
Figure 2-6 Heartbeat Sensor Block Diagram ................................................................................. 21
Figure 2-7 Front Placement ........................................................................................................... 24
Figure 2-8 Rear Placement ............................................................................................................ 24
Figure 3-1 Nu-Link-Me Circuit ........................................................................................................ 25
Figure 3-2 M487JI8AE Pin Assignment ......................................................................................... 26
Figure 3-3 Power Circuit and Configurations ................................................................................. 27
Figure 3-4 Arduino UNO Compatible Interface .............................................................................. 28
Figure 3-5 Reset Circuit ................................................................................................................. 29
Figure 3-6 External Crystal Circuit ................................................................................................. 29
Figure 3-7 Power LED and IO LED Circuit .................................................................................... 30
Figure 3-8 Push-Buttons Circuit ..................................................................................................... 30
Figure 3-9 MicroSD Card Circuit .................................................................................................... 31
Figure 3-10 USB HS OTG and FS OTG Circuits ........................................................................... 32
NUMAKER-PFM-M487 USER MANUAL
Maker Nu-mbed NUC472 User Manual
List of Tables
Table 2-1 Arduino UNO Interface Mapping with M487JIDAE GPIO .............................................. 12
Table 2-2 Extended Connector JP6 Interface with M487JIDAE GPIO .......................................... 14
Table 2-3 Extended Connector JP8 Interface with M487JIDAE GPIO .......................................... 15
Table 2-4 Extended Connector JP7 Interface with M487JIDAE GPIO .......................................... 16
Table 2-5 Extended Connector JP9 Interface with M487JIDAE GPIO .......................................... 17
Table 2-6 NAU88L25 Mapping with M487JIDAE ........................................................................... 20
Table 2-7 Pin Usage of Heartbeat Sensor ..................................................................................... 22
Table 2-8 Optional Function of Nu-Link-Me ................................................................................... 23
1 OVERVIEW
® ™
This user manual is aimed to give users a fast introduction to the use of ARM mbed and NuMaker-
PFM-M487 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-PFM-M487 board consists of M487 Platform and Nu-Link-Me ICE Bridge. Figure 1-1
shows the NuMaker-PFM-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.
®
For more information on the NuMaker-PFM-M487 board for the ARM mbed™ Device Platform,
®
please visit the ARM mbed™ hardware board website:
https://developer.mbed.org/platforms/NUMAKER-PFM-M487/
-m
UART
Smart Card (ISO-7816-3) Host Interface
2
IC
SPI
U
SPIM
2
IS
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
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
Audio: Audio Codec NAU88L25 (U2), Headphone (CN2)
Arduino UNO compatible interface connectors (NU1, NU2, NU5 and NU6)
M487 extended interface connectors (JP6, JP7, JP8 and JP9)
USB: USB 2.0 High-Speed OTG connector (CON1) and USB 1.1 OTG connector (CON2)
Ethernet Transceivers: IP101GR (U5)
Push-buttons (SW2, SW3)
LEDs (I/O1, I/O2 and I/O3)
The following lists components and connectors from the rear view:
MicroSD Card Slot: T-Flash slot (U9)
SPI Flash: Winbond W25Q20 (U6)
NUMAKER-PFM-M487 USER MANUAL
Maker Nu-mbed NUC472 User Manual
NuMaker-PFM-M487 NuMaker-PFM-M487
Header Header
Compatible to Compatible to
GPIO Pin of M487 GPIO Pin of M487
Arduino UNO Arduino UNO
NU5.3 D2 PC.9
NU5.2 D1 PB.3
NU5.1 D0 PB.2
NuMaker-PFM-M487 NuMaker-PFM-M487
Header Header
Compatible to Compatible to
GPIO Pin of M487 GPIO Pin of M487
Arduino UNO Arduino UNO
The NuMaker-PFM-M487 provides the M487JIDAE target chip onboard and extended connectors
(JP6, JP7, JP8 and JP9) for LQFP144-pin. The Figure 2-4 shows the M487JIDAE extended
connectors.
M487JIDAE M487JIDAE
Header Header
Pin No. Function Pin No Function
JP6.1 1 SD0_DAT3 JP6.2 2 SD0_DAT2
M487JIDAE M487JIDAE
Header Header
Pin No. Function Pin No Function
JP8.1 37 LED_R JP8.2 38 LED_Y
-m
U
M487JIDAE M487JIDAE
Header Header
Pin No. Function Pin No Function
JP7.1 73 ICEDAT JP7.2 74 ICECLK
M487JIDAE M487JIDAE
Header Header
Pin No. Pin Name Pin No Pin Name
JP9.1 109 SD0_CMD JP9.2 110 SD0_CLK
-m
U
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-PFM-M487 board 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.
CON2: USB 1.1 OTG connector on NuMaker-PFM-M487 board 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.
NU1 pin5: VDD5V voltage connector on NuMaker-PFM-M487 board to supply 5V power
from external power source.
Power
Connector Comment
Source
ICEJ supplies the 5V power from PC Host.
ICE_USB_VBUS ICEJ
Note: L2 should be shorted 0ohm
ICEU1: The voltage regular converts the 5V source to 3.3V and supplies it to NuMaker-
PFM-M487 board.
U4: The voltage regular converts the 5V source to 3.3V and supplies it to NuMaker-PFM-
M487 board.
Voltage 5V
Comment
Regular Source
ICEU1 convert ICE_USB_VBUS to 3.3V and supplies it to
ICEU1 ICE_USB_VBUS M487 platform board.
Note: L4 should be shorted 0ohm
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-PFM-M487 board for USB OTG
application use.
CON2: USB 1.1 connector (OTG) on NuMaker-PFM-M487 board for USB OTG application
use.
NU1, NU2, NU5, NU6 and NU7: Arduino UNO compatible pins on the NuMaker-PFM-M487
board.
JP6, JP7, JP8 and JP9: Extended connectors interface pins on the NuMaker-PFM-M487
board.
2.5.9 Push-Buttons
-m
SW1: Reset button to reset the target chip on NuMaker-PFM-M487 board.
SW2, SW3: Only for application use.
2.5.10 LEDs
U
POWER: The power LED indicates that the NuMaker-PFM-M487 board is powered.
I/O1, I/O2 and I/O3: Only for application use.
2.6 Audio
NuMaker-PFM-M487 features a Nuvoton NAU88L25 audio codec which is an ultra-low power high
performance audio codec designed for headphone or headset application. It includes one I2S/PCM
interface, one high quality stereo DACs, one mono ADC, a Class G stereo headphone amplifier, and
industry leading advanced headset features.
2
The NAU88L25 connects to the NuMaker-PFM-M487 via I C bus (M487 is I2C master) for control, the
2 2
I C address of NUA88L25 is 0x1A by default, and via I S bus (M487 is I2S slave) for audio digital data.
The Table 2-6 shows the pin mapping between NUC88L25 and M487JIDAE.
NuMaker-PFM-
NAU88L25 Comment
M487
The 3.5mm phone jack CN2 is used to attach the headset with microphone, the Figure 2-5 shows the
phone jack diagram.
NuMaker-PFM-M487 features an on-board heartbeat sensor, it can detect the tiny electrical signal
between human’s right and left hand during each heartbeat. The tiny electrical signal passes through
three stages of operational amplifiers which are built in M487JI8AE to amplify the differential electrical
signal and filter the noise of environment. The Figure 2-6 shows the heartbeat sensor block diagram.
OPA2 (Amplifier)
OPA2 is used to amplify the signal comes from OPA1 then passes it to the ADC channel of
M487JI8AE to convert the analog signal to the digital signal.
The pins of heartbeat sensor are share with other function of NuMaker-PFM-M487, the Table 2-7
shows the usage of heartbeat sensor.
Table 2-7 Pin Usage of Heartbeat Sensor
Heartbeat Alternative
M487JIDAE Comment
Sensor Function
Short R69 to use the heartbeat function, otherwise it will be D0 of UNO
PB.2 OPA0_O D0
Interface.
2.8 Nu-Link-Me
NuMaker-PFM-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-8 to enable or disable optional function of Nu-Link-Me.
ISW1
On: Mass storage mode, user can update firmware by pulling bin file to pen driver
4 MSG
Off: Normal ICE mode, user can debugger and program via SWD interface..
Figure 2-7 and Figure 2-8 show the front and rear placement of NuMaker-PFM-M487 board.
3 NUMAKER-PFM-M487 SCHEMATICS
3.1 Nu-Link-Me
Figure 3-1 shows the Nu-Link-Me circuit, which is a USB-to-SWD bridge used to program code to the
target chip.
VCC
VCC
ICE_VCC
ICE_VCC ICE_AVDD ICE_VCC
ICE_VCC
GND
ICEL1 ICE_VCC
ICEJP1 ICEJP2
L0603
ICE_USBVBUS 1 ICE_DAT TICEDAT 1 2
ICE_USBVBUS 2 ICE_CLK TICEDAT TICECLK 3 4
ICE_VCC 3 ICE_RST TICECLK TICERST 5 6 M48x_TXD
4 TICERST 7 8 M48x_TXD
ICEL2 M48x_RXD
5 9 10 M48x_RXD
ICEU1
ACE1117C33XM+H L0603 HEADER 2,54 5X1 (NC) HEADER 2.54 5X2 (NC)
ICECT1
GND
OUT
OUT
DEBUG
1 2
3
1
2
DO-214AC
ICE CONNECT IF
POWER
ICECT2
10uF/10V(0805)
C0805
ICE_USBVBUS
ICER1 ICEJ
ICE_VCC 33R 1 6 N40
ICEUSB_D- R0603 VCC SHIELD
12M_I 12M_O ICE Off Page ICEUSB_D+
ICEDM
ICEDP
2
3
4
DM
DP
SHIELD
SHIELD
7
8
9
P73 PF.0 ICEDAT ICER2 5 NC SHIELD
Y1
1 4 TICEDAT 33R GND
XIN GND R0603
P74 PF.1 ICECLK
ICE_RST
USB MICRO-AB RECEP.
TICECLK
12M_O
2 3 MICRO_USB_AB_LS
12M_I
GND XOUT P72 nRESET RESET ICE_AVDD
RESET
12MHz SMD X3225B ICEC2
ICEC1 P134 PB.13 M48x_TXD
M48x_TXD
20pF 20pF
P135 PB.12 M48x_RXD
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
M48x_RXD
ICEU2
GND
PVSS
VDD1
VSS1
XT1_In
INT1/PB15
CPP1/PC14
CPN1/PC15
CPP0/PC6
CPN0/PC7
ADC7/PA7
ADC6/PA6
ADC/PA5
STADC/TM0/PB8
/RESET
XT1_Out
AVDD
GND
CRYSTAL RESET
ICER3
TICERST
DAP 1
0R 2 INT0/PB14 48
R0603 3 CPO1/PB13 PA4/ADC4 47
4 CPO0/PB12 PA3/ADC3 46
5 X32I PA2/ADC2 45 MSG_En ICE_VCC
ICE_VCC 6 X32O PA1/ADC1 44
ADAVSS
ICE ICERP 7 I2C1SCL/PA11 PA0/ADC0 43
ICELED 2 1 N32 1 2 8 I2C1SDA/PA10 AVSS 42 ICE_CLK
N33 3 4 9 I2C0SCL/PA9 ICE_CK 41 ICE_DAT
(RED) I2C0SDA/PA8
NUC12SRE3DE
ICE_DAT
Red(LED0805) N34 5 6 ICELED 10 40 RRSET RTCK RTDA1
LED0805 N35 7 8 ICPLED 11 RX1/PB4 PA12/PWM0 39 100K 100K 100K
ICE_VCC RED 12 TX1/PB5 PA13/PWM1 38 R0603 R0603 R0603
ICP 8P4R-330 GREEN 13 RTS1/PB6 PA14/PWM2 37
ICPLED 2 1 8P4RA 14 CTS1/PB7 PA15/PWM3 36 TICERST
15 LDO PC8/SS10 35
N38
PB11/TM3
(RED)
PC0/SS00
R0603
PB0/RX0
PB1/TX0
Red(LED0805)
VDD33
VBUS
LED0805
PE5
D+
D-
LED
BUSY
GREEN 2 1
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
(GREEN)
Green(LED0805)
LED0805
VBUS
VCOM_En
ICER4
10K
R0603 ICECB2
0.1uF
ICE_RST ISW1 C0603
M48x_TXD RXD
ICECT4 M48x_RXD TXD
10uF VCOM_En
C0603 MSG_En
-m
Title
2. mm DIP SWITCHES PONIES 4 SMD(HPS604-E) NuMaker-PFM-M487
RESET CIRCUIT VCOM&mbed switch Size
Custom
Document Number
Nu-Link-Me
Rev
3.0
Date: Tuesday , February 27, 2018 Sheet 1 of 10
3.2 M487JIDAE
UNO Interface P1
P2
P1
P2
PB.5
PB.4
SD0_DAT3
SD0_DAT2
P73
P74
P73
P74
PF.0
PF.1
ICEDAT
ICECLK
P3 PB.3 D1 P75 PD.9
P3 P75
P108
P107
P106
P105
P104
P103
P102
P101
P100
Analog
P4 PB.2 D0 OPA0_O P76 PD.8
P99
P98
P97
P96
P95
P94
P93
P92
P91
P90
P89
P88
P87
P86
P85
P84
P83
P82
P81
P80
P79
P78
P77
P76
P75
P74
P73
P4 P76
P5 PC.12 D5 P77 PC.5 SPIM_D2
P5 P77
P6 PC.11 D4 P78 PC.4 SPIM_D3
P6 P78
P7 PC.10 D3 P79 PC.3 SPIM_SS
P7 P79
108
107
106
105
104
103
102
101
100
PA.15
PA.14
PA.13
PA.12
PD.13
PD.0
PD.1
PD.2
PD.3
PG.15
PG.14
PG.13
PG.12
PG.11
PG.10
PG.9
VSS
PC.0
PC.1
PC.2
PC.3
PC.4
PC.5
PD.8
PD.9
PF.1
PF.0
HSUSB_VSS
HSUSB_D-
HSUSB_VBUS
HSUSB_VDD33
HSUSB_VRES
HSUSB_VDD12_CAP
VDD
HSUSB_ID
P1 P73
P141 PB.9 A3 P11 VSS GND P83 VSS GND
P141 P11 P83
P10 PB.0 A4 P12 VDD VCC P84 VDD VCC
P10 P12 P84
P9 PB1 A5 P13 PA.11 ISP_SS P85 PG.9
P9 P13 P85
P14 PA.10 ISP_CLK OPA1_O P86 PG.10
P14 P86
Digital
P109 109 72 P72 P15 PA.9 ISP_MISO OPA1_N P87 PG.11
PE.7 nRESET P15 P87
~
P110 110 71 P71 P16 PA.8 ISP_MOSI OPA1_P P88 PG.12
111 PE.6 PE.15 70 P16 P88
P111 P70 P17 PC.13 JKDET P89 PG.13
112 PE.5 PE.14 69 P17 P89
P112 P69 P18 PD.12 OPA2_O P90 PG.14
113 PE.4 VDDIO 68 P18 P90
P113 P68 P4 PB.2 D0 P19 PD.11 OPA2_N P91 PG.15 SW2
114 PE.3 PA.0 67 P4 P19 P91
P114 P67 P3 PB.3 D1 P20 PD.10 OPA2_P P92 PD.3
P36 P108
115 PE.2 PA.1 66 P3 P20 P92
P115 P66 P8 PC.9 D2 P21 VSS P93 PD.2
116 VSS PA.2 65 P8 P21 P93
P116 P65 P7 PC10 D3 P22 VDD P94 PD.1 I2C2_SCL
117 VDD PA.3 64 P7 P22 P94
P117 P64 P6 PC11 D4 P23 PG.0 SCL P95 PD.0 I2C2_SDA
118 PE.1 PA.4 63 P6 P23 P95
P118 P63 P5 PC.12 D5 P24 PG.1 SDA P96 PD.13 SD0_nCD
119 PE.0 PA.5 62 P5 P24 P96
P119 P62 P112 PE.4 D6 P25 PG.2 P97 PA.12 USB_VBUS
P112 P25 P97
U1
P120 120 PH.8 LDO_CAP 61 P61 P111 PE.5 D7 P26 PG.3 P98 PA.13 USB_D-
121 PH.9 VDD 60 P111 P26 P98
P121 P60 P27 PG.4 P99 PA.14 USB_D+
122 PH.10 VSS 59 P27 P99
P122 P59 P28 PF.11 SW3 P100 PA.15 USB_ID
123 PH.11 PA.6 58 P28 P100
P123 P58 P63 PA.5 D8 P29 PF.10 I2S0_BCLK P101 HSUSB_VRES
124 PD.14 PA.7 57 P63 P29 P101
P124 P57 P64 PA.4 D9 P30 PF.9 I2S0_MCLK P102 HSUSB_VDD33
125 PG.5 PC.6 56 P64 P30 P102
P125 P56 P65 PA.3 D10 P31 PF.8 I2S0_DI P103 HSUSB_VBUS
126 PG.6 PC.7 55 P65 P31 P103
P126 P55 P68 PA.0 D11 P32 PF.7 I2S0_DO P104 HSUSB_D-
127 PG.7 PC.8 54 P68 P32 P104
P127 P54 P67 PA.1 D12 P33 PF.6 I2S0_LRCK P105 HSUSB_VSS
P67 P33 P105
M487JIDAE
P128 128 PG.8 PE.13 53 P53 P66 PA.2 D13 P34 VDD VCC P106 HSUSB_D+
129 VSS PE.12 52 P66 P34 P106
P129 P52 P24 PG.1 SDA P35 PF.5 XT32_IN P107 HSUSB_VDD12_CAP
130 LDO_CAP PE.11 51 P24 P35 P107
P130 P51 P23 PG.0 SCL P36 PF.4 XT32_OUT P108 HSUSB_ID
131 VDD PE.10 50 P23 P36 P108
P131 P50
ICSP
P132 132 PC.14 PE.9 49 P49
P133 133 PB.15 PE.8 48 P48
P134 134 PB.14 VDD 47 P47 P37 PH.0 LED_R P109 PE.7 SD0_CMD
135 PB.13 VSS 46 P37 P109
P135 P46 P38 PH.1 LED_Y P110 PE.6 SD0_CLK
136 PB.12 PF.2 45 P38 P110
P136 P45 P13 PA.11 ISP_SS P39 PH.2 LED_G P111 PE.5 D7
137 AVDD PF.3 44 P13 P39 P111
P137 P44 P14 PA.10 ISP_CLK P40 PH.3 P112 PE.4 D6
138 VREF PH.7 43 P14 P40 P112
P138 P43 P15 PA.9 ISP_MISO P41 PH.4 P113 PE.3 SD0_DAT1
139 AVSS PH.6 42 P15 P41 P113
P139 P42 P16 PA.8 ISP_MOSI P42 PH.5 P114 PE.2 SD0_DAT0
140 PB.11 PH.5 41 P16 P42 P114
P140 P41 P43 PH.6 P115 VSS GND
P43 P115
POWER
P141 141 PB.10 PH.4 40 P40 P44 PH.7 P116 VDD VCC
PB.9 PH.3 P44 P116
P37 P109
P142 142 39 P39 P45 PF.3 XT1_IN P117 PE.1 VCC
143 PB.8 PH.2 38 P45 P117
P143 P38 P46 PF.2 XT1_OUT P118 PE.0
144 PB.7 PH.1 37 P46 P118
P144 P37 P47 VSS GND P119 PH.8
PB.6 PH.0 P47 P119
P72 nRESET RESET P48 VDD VCC P120 PH.9
P72 P48 P120
VIN P49 PE.8 EMAC_MDC P121 PH.10 R63
VIN P49 P121
~
3VCC_IN P50 PE.9 EMAC_MDIO P122 PH.11 SW3 10K
3VCC_IN P50 P122
~
PC.12
PC.11
PC.10
PC.13
PD.12
PD.11
PD.10
PA.11
PA.10
PF.11
PF.10
PG.0
PG.1
PG.2
PG.3
PG.4
PB.5
PB.4
PB.3
PB.2
PB.1
PB.0
PA.9
PA.8
PF.9
PF.8
PF.7
PF.6
PF.5
PF.4
VDD
VDD
VDD
VSS
P72 P144
P54 P126
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
P58 P130
P1
P2
P3
P4
P5
P6
P7
P8
P9
VREF & AVDD CAP USB2.0 OTG&HOST ICE Off Page SPI Flash P63
P64
P63
P64
PA.5
PA.4
D8
D9
P135
P136
P135
P136
PB.12
AVDD
M48x_RXD
Right_Electrode
P30
Left_Electrode
5 6
P12
P22 Ethernet Off Page P31
P32
P31
P32
PF.8
PF.7
I2S0_DI
I2S0_DO
M48x_TXD
M48x_RXD 7
9
8
10
RESET
C0603 RESET P1
* But CM1 or CM2 should be 2.2uF for only one GND
GND
P2
P2 PB.4 SD0_DAT2
LDO_CAP pin at the same package.
MCU bypass CAP VCC
VCC
P113
P114
P113
P114
PE.3
PE.2
SD0_DAT1
SD0_DAT0
LED_G LED_Y LED_R
Title
P96 PD.13 SD0_nCD NuMaker-PFM-M487
R66 R68 P96
P73 PF.0 ICEDAT 51K
R0603
VCC P135 PB.12 M48x_RXD NC
R0603
DAC0_OUT
GND
VCC
GND
VCC LED Size
Custom
Document Number
M487JIDAE MCU
Rev
V3.0
Date: Tuesday , February 27, 2018 Sheet 2 of 10
NUMAKER-PFM-M487 USER MANUAL
Maker Nu-mbed NUC472 User Manual
JP5 JP11
VDD5V
1 1 L9 L0603
2 2 ICE_USBVBUS
GND (NC) GND (NC) 5V_IN
L10 L0603
USBHS_VBUS
L11 L0603
USB_VBUS U4
L12 L0603 ACE1117C33XM+H
GND
OUT
OUT
IN
D1
SS24A
3
1
2
DO-214AC
CT10 CB8
10uF/10V 0.1uF
TANT-A C0603
Title
M
Size Document Number Rev
A POWER V3.0
Date: Friday , January 05, 2018 Sheet 4 of 10
-m
U
Figure 3-4 shows the Arduino UNO compatible interface of NU1 to NU5 connectors.
NU6
UNO Interface 1
NU1 I2C_SCL
I2C_SDA
10
9
8
SCL VCC
SDA
VCC
Analog
VCC 2 NC VREF 7 GND
VCC 3 VDD VSS 6
RESET D13
3VCC_IN 4 MCU_RESET D13 5 D12
3VCC_IN 5 3VCC D12 4
5V_IN D11
5V_IN 6 5VCC D11 3
P144 PB.6 A0 D10
P144 7 VSS D10 2
P143 PB.7 A1 GND D9
P143 8 VSS D9 1
P142 PB.8 A2 VIN D8
P142 VIN VIN D8
P141 PB.9 A3
P141
P10 PB.0 A4 HEADER 2.54 8X1 f emale (NC) HEADER 2.54 10X1 f emale (NC)
P10
P9 PB.1 A5
P9
Digital 1
NU2 NU5
8
P4 PB.2 D0 A0 D7
P4 2 A0 D7 7
P3 PB.3 D1 A1 D6
P3 3 A1 D6 6
P8 PC.9 D2 A2 D5
P8 4 A2 D5 5
P7 PC.10 D3 A3 D4
P7 5 A3 D4 4
P6 PC.11 D4 A4 D3
P6 6 A4 D3 3
P5 PC.12 D5 A5 D2
P5 A5 D2 2
P112 PE.4 D6 D1
P112 D1 1
P111 PE.5 D7 HEADER 2.54 6X1 f emale (NC) D0
P111 D0
HEADER 2.54 8X1 f emale (NC)
P63 PA.5 D8
P63 VCC
P64 PA.4 D9
P64
P65 PA.3 D10 NU7
P65 1 2
P68 PA.0 D11 ISP_MISO VCC
P68 3 SPI0_MISO VCC 4
P67 PA.1 D12 ISP_CLK ISP_MOSI
P67 5 SPI0_CLK SPI0_MOSI 6
P66 PA.2 D13 GND
P66 7 RESET GND 8
P24 PG.1 SDA ISP_SS
P24 SPI0_SS GPIO
P23 PG.0 SCL
P23
header 2.54 2X4 公 (正 面 ) (NC)
ICSP
UNO INTERFACE
P13 PA.11 ISP_SS
P13
P14 PA.10 ISP_CLK
P14
P15 PA.9 ISP_MISO
P15
P16 PA.8 ISP_MOSI
CONNECTOR
P16
POWER
P72 nRESET RESET
P72
VIN
VIN
3VCC_IN
3VCC_IN
5V_IN
5V_IN
GND
GND VCC
VCC
Title
NUMAKER-PFM-M487 USER MANUAL
NuMaker-PFM-M487
Maker Nu-mbed NUC472 User Manual
3.5 Reset
VCC
R2
SW1 10K
R0603
SMD按 鍵 開 關 6X6X5H(黑 )卷 代
RESET
SW4-SMD
C5
1uF
C0603
RESET
Figure 3-5 Reset Circuit
3.6 Crystal
Figure 3-6 shows two external crystal circuits for the M487JI8AE.
Y2 Y3
-m
1 4
XIN GND
2 3 C1 X3215 32.768KHz SMD C2
GND XOUT
12MHz SMD X3225B C4 20pF 20pF
C3
20pF 20pF
U
P45 PF.3 XT1_IN
P45
P46 PF.2 XT1_OUT
P46
P35
P36
P35
P36
PF.5
PF.4
XT32_IN
XT32_OUT CRYSTAL
3.7 LEDs
Figure 3-7 shows the power LED and three IO LEDs that be controlled by PH.0, PH.1 and PH.2 pins
of the M487JI8AE.
LED
VCC VCC VCC VCC
R4 R65 R64 R5
330R 330R 330R 330R
R0603 R0603 R0603 R0603
1
1
POWER LEDG LEDY LEDR
Red(LED0805) Y ellow(LED0805)
Green(LED0805) Red(LED0805)
2
2
LED_G LED_Y LED_R
3.8 Push-Buttons
NUMAKER-PFM-M487 USER MANUAL
Maker Nu-mbed NUC472 User Manual
VCC
R63
SW3 10K
R0603
SMD按 鍵 開 關 6X6X5H(黑 )卷 代
SW3
SW4-SMD
VCC
R62
SW2 10K
R0603
SMD按 鍵 開 關 6X6X5H(黑 )卷 代
SW2
SW4-SMD
Button
Figure 3-9 shows the MicroSD Card circuit on the NuMaker-PFM-M487 board.
SD CARD RP1
VCC
VCC
P109 PE.7 SD0_CMD RS1 SD_POWER 1 8P4R-10K 2
P109 330R 3 4
P110 PE.6 SD0_CLK L13 SD0_nCD
P110 R0603 5 6
P1 PB.5 SD0_DAT3 1 2 SD0_DAT1
P1 7 8
P2 PB.4 SD0_DAT2 FERRITE BEAD SD0_DAT0
P2
P113 PE.3 SD0_DAT1 Green(LED0805)
P113 8P4RA
P114 PE.2 SD0_DAT0 CB13 LED0805
P114 RP2
P96 PD.13 SD0_nCD
P96 1 8P4R-10K 2
0.1uF SD0_CMD
GND SD0_DAT3 3 4
GND 5 6
VCC SD0_DAT2
VCC 7 8
8P4RA
U9
SD0_DAT2 1
SD0_DAT3 2 DAT2
SD0_CMD 3 DAT3 13
4 CMD GND 12
SD0_CLK 5 VDD GND 11
CB14 6 CLK GND 10
SD0_DAT0 7 VSS GND
0.1uF
SD0_DAT1 8 DAT0
C0603 9 DAT1
SD0_nCD
CD
Title
NuMaker-PFM-M487
M
A4 SD Card V3.0
Date: Friday , January 05, 2018 Sheet 10 of 10
-m
U
Figure 3-10 shows the USB 2.0 HS OTG and USB 1.1 FS OTG circuits on the NuMaker-PFM-M487
board.
R9
4.7K NCT3520U
R0603 pin3(OC#) is
Open Drain Pin
HSUSB_VBUS_ST
R13
4.7K NCT3520U
R0603 pin3(OC#) is
Open Drain Pin
USB_VBUS_ST
Title
NuMaker-PFM-M487
Size Document Number Rev
A4 USB OTG V3.0
Date: Friday , January 05, 2018 Sheet 3 of 10
3.11 Ethernet
Figure 3-11 shows the Ethernet interface for networking application on the NuMaker-PFM-M487
board.
33
P59 PA.6 RXERR EMAC_RXERR
P58 PA.7 CRSDV EMAC_RXDV EMAC_RXERR 1 32 RESETn
EPad
P57 PC.6 RXD1 EMAC_RXD1 EMAC_RXDV ETH_XI 2 TxEr/FxSD nRst 31
EMAC_RXD1 3 Xi AVD33 30 PHY _AVDD33
P56 PC.7 RXD0 EMAC_RXD0 ETH_XO MDI_TP
P55 PC.8 REFCLK EMAC_REFCLK EMAC_RXD0 COL 4 Xo MDiTp 29 MDI_TN
EMAC_REFCLK TXEN 5 Col/RMII MDiTn 28 REG_OUT
P53 PE.12 TXEN EMAC_TXEN 6 TxEn U5 RegOut 27 MDI_RP R14
P52 PE.11 TXD1 EMAC_TXD1 EMAC_TXEN 7 TxD3 MDiRp 26 MDI_RN 6.19K/1%
P51 PE.10 TXD0 EMAC_TXD0 EMAC_TXD1 TXD1 8 TxD2 MDiRn 25
IP101GR CB9 CP1
P50 PE.9 MDIO EMAC_MDIO EMAC_TXD0 TXD0 9 TxD1 Iset 24 PHY _TEST 0.1uF 10uF
P49 PE.8 MDC EMAC_MDC EMAC_MDIO REFCLK 10 TxD0 TestOn 23 MDIO R15
EMAC_MDC PHY _AD0 11 TxClk/50MClki MDIO 22 MDC 5.1K PHY _VS
P72 nRESET RESETn RESET PHY _AD3 12 LED0/Phy AD0 MDC 21 RXERR PHY _VS
RESET 13 LED3/Phy AD3 RxEr/Int32 20
GND CRS R16
GND PHY _DVDD33 14 IOVDD CRS/LEDMod 19
VCC RX_CLK CRSDV 5.1K
VCC 15 RxClk/50M_ClkoRxDV/CRS_DV 18 RXD0 PHY _DVDD33
REFCLK 16 RxD3 RxD0 17 RXD1
R17 RxD2 RxD1
C6 0R
VCC PHY _DVDD33 7pF
X1
1 4
PHY _VS XIN GND
2 3
GND XOUT
VCC PHY _AVDD33
25MHz SMD X3225B
CP3 CB11 PHY _VS PHY _VS
R19 R20
10uF 0.1uF GND NC NC
PHY _TEST
PHY _DVDD33
VSS PHY _VS R22 R23
PHY _VS 10K NC
COL
R21 PHY _DVDD33
5.1K R25 R26
10K NC
CN1 T5 CRS
R24 RJ-45 8P8C_LED R/A 16 1 MDI_TP
330R 10 1 TX+ 15 TX+ TD+ 2 R27 R29
PHY _AD0 9 LED+ TX+ 2 TX- 14 CT CT 3 MDI_TN NC 5.1K
PHY _AD3 12 LED- TX- 3 RX+ TX- TD- CRSDV
11 LED+ RX+ 4 13 4
LED- NC 5 12 NC NC 5
NC 6 RX- NC NC PHY _VS
R28 R30 13 RX- 7 11 6 MDI_RP
5.1K 330R 14 Shield NC 8 10 RX+ RD+ 7
Shield NC 9 CT CT 8 MDI_RN
RX- RD-
LAN TS8121C
R31 R32 R33 R34
M
PHY _VS C13
0.01uF/2KV C9 C10 C11 C12 Title
0.01uF 0.1uF 0.1uF 0.01uF NuMaker-PFM-M487
Size Document Number Rev
C14 A Ethernet V3.0
LAN_VS 0.01uF/2KV PHY _VS
Date: Friday , January 05, 2018 Sheet 7 of 10
-m
Figure 3-11 Ethernet Circuit
Figure 3-12 shows the audio codec application circuit based on NAU88L25 to simplify implementation
of complete audio system solutions.
3
P31 PF.8 I2S0_DI R0603
P31 1 Q1
P32 PF.7 I2S0_DO JKEN#
P32
P33 PF.6 I2S0_LRCK SI2302ADS
P33
P17 PC.13 JKDET SOT-23
P17
2
P54 PE.13 JKEN# R79
P54
100K
GND R0603
GND
VCC
VCC
ADAVSS
ADAVSS
HPL
1.8v LDO
3
U7 1 Q2
ACE1117C18XM+H SI2302ADS
SOT-23
2
GND
OUT
OUT
IN
1V8
3
1
2
VCC
33
32
31
30
29
28
27
26
25
U8
MIC1+
MIC1-
JKR2
JKSLV
BCLK
GND
VSSMIC
DACIN
GPIO2/JKDET
MICBIAS VDDA
1
2 VDDA ADCOUT
24
23
R46 0R ADCOUT
FSY NC
I2S0_DI
I2S0_LRCK
3 MICBIAS FS 22
VDDMIC 4 VDDMIC VDDC 21 VDDC
5 VREF VSSD 20
6 VSSA VDDB 19 VDDB MCLK I2S0_MCLK
C28
7 VDDA MCLK 18 SCL I2C2_SCL
4.7uF 8 CPOUTP SCLK 17 SDA I2C2_SDA
JKTIP(HPL)
JKR1(HPR)
VSSCP SDIO
GPIO/CSB
CPOUTN
1.8V
CPCB
CPCA
4.7K 4.7K
C27
NAU88L25Y GB
9
10
11
12
13
14
15
16
0.1uF
VDDB
GPIO1
0.1uF
VDDA
4 2 6 5
VCC VDDMIC VDDB
R49
1M
C35 C36
3 MS 1 MIC- C37 4.7uF
MIC1-
JKDET
4.7uF 0.1uF
CN2
3 JKR2
G/M
LEFT
1 C38 JKR2
1nF
5
DETECT
6 MIC+ C39 4.7uF
MIC1+
GND
2
RIGHT
4 JKSLV
M/G
PHONE-PJK-634M_AS
MS
7 C40 JKSLV
NUMAKER-PFM-M487 USER MANUAL
HEADSET 1nF
Maker Nu-mbed NUC472 User Manual
Title
HPL NuMaker-PFM-M487
HPR Size Document Number Rev
A3 Audio Codec V3.0
Date: Friday , January 05, 2018 Sheet 9 of 10
Figure 3-13 shows the heartbeat sensor application circuit and the SPI flash circuit on the NuMaker-
PFM-M487 board.
1 5
VIN OUT
GND
ON/OFF CBY P 1uF(NC)
10M 10M 10M 10M
C50 C49
2
1uF(NC) 10nF(NC)
RT1
R50 0R
R37 2K OPA1_N
OPA2_N
OPA1_O
OPA2_P
C20
M
DAC Title
Size
NuMaker-PFM-M487
Document Number Rev
A4 SPI Flash & OPA V3.0
Date: Friday , February 09, 2018 Sheet 8 of 10
-m
U
4 REVISION HISTORY
U
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.