NuMaker M487 Advance User Manual - nuvoton.com€¦ · applications, for example the TFT LCD...
Transcript of NuMaker M487 Advance User Manual - nuvoton.com€¦ · applications, for example the TFT LCD...
MuMaker M487 Advance
June 5, 2018 Page 1 of 25 Rev 1.00
NU
MA
KE
R M
487
AD
VA
NC
E 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 M487 Advance
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 M487 Advance
June 5, 2018 Page 2 of 25 Rev 1.00
NU
MA
KE
R M
487
AD
VA
NC
E 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
Brief Introduction to NuMaker-PFM-M487 Board ................................................. 5 1.1
The Target Chip M487JIDAE MCU Features ..................................................... 6 1.2
2 NuMaker M487 Advance Board Overview ..................................................... 8
Front View ............................................................................................... 8 2.1
Rear View ............................................................................................... 9 2.2
The Connectors of NuMaker-PFM-M487 Board ................................................. 10 2.3
PCB Placement ....................................................................................... 15 2.4
3 NuMaker M487 Advance Schematics ........................................................ 16
Header Connectors ................................................................................... 16 3.1
QVGA TFT LCD Module with Touch............................................................... 17 3.2
SRAM (IS62WV51216B) ............................................................................ 18 3.3
I2C EEPROM (24LC64) .............................................................................. 19 3.4
I2C MEMS (MPU6500) ............................................................................... 20 3.5
Joystick, Key Buttons, Buzzer, IO and LED ...................................................... 21 3.6
Mikro Bus .............................................................................................. 22 3.7
CAN and RS485 ...................................................................................... 23 3.8
4 REVISION HISTORY ............................................................................ 24
MuMaker M487 Advance
June 5, 2018 Page 3 of 25 Rev 1.00
NU
MA
KE
R M
487
AD
VA
NC
E 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 Combination of NuMaker M487 Advance Board and NuMaker-PFM-M487 Board ....... 5
Figure 1-2 NuMaker-PFM-M487 Board ........................................................................................... 6
Figure 2-1 Front View of NuMaker M487 Advance Board ............................................................... 8
Figure 2-2 Rear View of NuMaker M487 Advance Board ................................................................ 9
Figure 2-3 Connectors of NuMaker-PFM-M487 ............................................................................. 10
Figure 2-4 Front Placement ........................................................................................................... 15
Figure 2-5 Rear Placement ............................................................................................................ 15
Figure 3-1 Header Connectors....................................................................................................... 16
Figure 3-2 QVGA TFT LCD Module with Touch Circuit ................................................................. 17
Figure 3-3 SRAM Circuit ................................................................................................................ 18
Figure 3-4 I2C EEPROM Circuit ..................................................................................................... 19
Figure 3-5 I2C MEMS Circuit .......................................................................................................... 20
Figure 3-6 Joystick, Key Buttons, Buzzer, IO and LED Circuit ...................................................... 21
Figure 3-7 Mikro Bus Circuit ........................................................................................................... 22
Figure 3-8 CAN and RS485 Circuit ................................................................................................ 23
MuMaker M487 Advance
June 5, 2018 Page 4 of 25 Rev 1.00
NU
MA
KE
R M
487
AD
VA
NC
E 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 Connector JP1 Mapping to Connector JP6 of NuMaker-PFM-M487 ............................ 11
Table 2-2 Connector JP3 Mapping to Connector JP8 of NuMaker-PFM-M487 ............................ 12
Table 2-3 Connector JP2 Mapping to Connector JP7 of NuMaker-PFM-M487 ............................ 13
Table 2-4 Connector JP4 Mapping to Connector JP9 of NuMaker-PFM-M487 ............................ 14
MuMaker M487 Advance
June 5, 2018 Page 5 of 25 Rev 1.00
NU
MA
KE
R M
487
AD
VA
NC
E 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 NuMaker M487 Advance (Ver 4.0) board. This board is a daughter board and it can’t work independently by itself. It needs to be combined with the NuMaker-PFM-M487 (Ver 3.0) development board to implement some dedicated applications, for example the TFT LCD display with touch function, 1MB SRAM, MPU6500, I
2C
EEPROM, Mikro Bus, RS485 and CAN bus, etc., based on the target chip M487JIDAE microcontroller on the NuMaker-PFM-M487 board.
Figure 1-1 shows the combination picture of NuMaker M487 Advance board (top) and NuMaker-PFM-M487 board (bottom).
Figure 1-1 Combination of NuMaker M487 Advance Board and NuMaker-PFM-M487 Board
Brief Introduction to NuMaker-PFM-M487 Board 1.1
The NuMaker-PFM-M487 is a development board based on an ARM®
Cortex®-M4 microcontroller
(MCU) – M480 series which has very rich peripherals to help users easily to design-in their products or application systems.
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-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.
The NuMaker-PFM-M487 board consists of M487 Platform and Nu-Link-Me ICE Bridge. Figure 1-2 shows the NuMaker-PFM-M487 board. For more detailed information on the NuMaker-PFM-M487 board, please visit Nuvoton NuMicro Family ARM
® Cortex
® -M4 MCUs User Manual website:
http://www.nuvoton.com/hq/products/microcontrollers/arm-cortex-m4-mcus/User-Manual/?__locale=en&resourcePage=Y
MuMaker M487 Advance
June 5, 2018 Page 6 of 25 Rev 1.00
NU
MA
KE
R M
487
AD
VA
NC
E U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
Figure 1-2 NuMaker-PFM-M487 Board
The Target Chip M487JIDAE MCU Features 1.2
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
EPWM and BPWM
Quadrature Encoder Interface (QEI)
WDT and WWDT
RTC
UART
Smart Card (ISO-7816-3) Host Interface
I2C
SPI
SPIM (SPI Master)
I2S
Universal Serial Control Interface (USCI)
USB 2.0 High-Speed OTG / Host / Device
MuMaker M487 Advance
June 5, 2018 Page 7 of 25 Rev 1.00
NU
MA
KE
R M
487
AD
VA
NC
E U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
USB 1.1 Full-Speed OTG / Host / Device
CAN 2.0
Ethernet MAC
SD Host
Cryptographic Accelerator
CRC
ADC
DAC
Comparator
OPA
MuMaker M487 Advance
June 5, 2018 Page 8 of 25 Rev 1.00
NU
MA
KE
R M
487
AD
VA
NC
E U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
2 NUMAKER M487 ADVANCE BOARD OVERVIEW
Front View 2.1
Figure 2-1 shows the main components and connectors from the front side of NuMaker M487 Advance board.
The following lists components and connectors from the front view:
QVGA TFT LCM with Touch: LCDT24963701 (J1, driver ILI9341)
SRAM: IS62WV51216B (U3, 1M bytes)
I2C EEPROM: 24LC64 (U4)
Motion Tracking Device: MPU6500 (U5)
CAN Transceiver: SN65HVD230 (U6)
RS485 Transceiver: SN65HVD11DR (U7)
Joystick (J2)
Mikro Bus (J3 and J4)
Buzzer (BZ1)
LEDs (LEDG1 and LEDR1)
Push-buttons (SW1 and SW2)
Multi-function Switches (SW3)
Mikro Bus
(J3/J4)
CAN
Transceiver (U6)
Connector (JP5)
LED
(LEDG1/LEDR1)
QVGA TFT LCM
with Touch
(J1)
MPU6500
(U5)
RS485
Transceiver (U7)
Connector (JP6)
Joystick
(J2)
SW1
SW2
SW3
EEPROM
(U4)
Buzzer
(BZ1)
SRAM
(U3)
GPIO
IO1/IO2
(JP7)
Figure 2-1 Front View of NuMaker M487 Advance Board
MuMaker M487 Advance
June 5, 2018 Page 9 of 25 Rev 1.00
NU
MA
KE
R M
487
AD
VA
NC
E U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
Rear View 2.2
Figure 2-2 shows the main components and connectors from the rear side of NuMaker M487 Advance board.
The following lists connectors from the rear view:
Header Connectors: JP1, JP2, JP3 and JP4 for the NuMaker-PFM-M487 board
Octal D-type Transparent Latch Device: 74HC373 (U1 and U2)
JP1
JP2
JP3
JP4
74HC373
(U1/U2)
Figure 2-2 Rear View of NuMaker M487 Advance Board
MuMaker M487 Advance
June 5, 2018 Page 10 of 25 Rev 1.00
NU
MA
KE
R M
487
AD
VA
NC
E U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
The Connectors of NuMaker-PFM-M487 Board 2.3
The NuMaker-PFM-M487 board provides the M487JIDAE target chip onboard and extended connectors (JP6, JP7, JP8 and JP9) for LQFP144-pin. The Figure 2-3 shows the M487JIDAE extended connectors on the NuMaker-PFM-M487 board that should be connected to NuMaker M487 Advance board. The Table 2-1 to Table 2-4 shows the mapping tables on these connector headers of these two boards.
Figure 2-3 Connectors of NuMaker-PFM-M487
MuMaker M487 Advance
June 5, 2018 Page 11 of 25 Rev 1.00
NU
MA
KE
R M
487
AD
VA
NC
E U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
Table 2-1 Connector JP1 Mapping to Connector JP6 of NuMaker-PFM-M487
Header M487 M487 PFM
Advance Board
Header M487 M487 PFM
Advance Board
GPIO Function Function GPIO Function Function
JP1
JP1.1 PB.5 SD0_DAT3 -
JP1
JP1.2 PB.4 SD0_DAT2 -
JP1.3 PB.3 - IO1
(JP7) JP1.4 PB.2 OPA0_O
EPWM0_CH3*1
(Mikro Bus)
JP1.5 PC.12 - SPI3_MISO
(Mikro Bus) JP1.6 PC.11 -
SPI3_MOSI
(Mikro Bus)
JP1.7 PC.10 - Down
(Joystick) JP1.8 PC.9 -
Left
(Joystick)
JP1.9 PB.1 OPA0_N I2C1_SCL*
1
(Mikro Bus) JP1.10 PB.0 OPA0_P
I2C1_SDA*1
(Mikro Bus)
JP1.11 VSS GND GND JP1.12 VDD 3VCC 3VCC
JP1.13 PA.11 - A18
(SRAM) JP1.14 PA.10 OPA1_O
A17*1
(SRAM)
JP1.15 PA.9 OPA1_N A16*
1
(SRAM) JP1.16 PA.8 OPA1_P
EBI_ALE*1
(SRAM)
JP1.17 PC.13 JKDET - JP1.18 PD.12 OPA2_O BPWM0_CH5*
1
(Buzzer)
JP1.19 PD.11 OPA2_N EBI_nCS1*
1
(SRAM) JP1.20 PD.10 OPA2_P
INT7*1
(Mikro Bus)
JP1.21 VSS GND GND JP1.22 VDD 3VCC 3VCC
JP1.23 PG.0 - UART1_TXD
(Mikro Bus) JP1.24 PG.1 -
UART1_RXD
(Mikro Bus)
JP1.25 PG.2 - Up
(Joystick) JP1.26 PG.3 -
Center
(Joystick)
JP1.27 PG.4 - Right
(Joystick) JP1.28 PF.11 SW3 -
JP1.29 PF.10 I2S0_BCLK - JP1.30 PF.9 I2S0_MCLK -
JP1.31 PF.8 I2S0_DI - JP1.32 PF.7 I2S0_DO -
JP1.33 PF.6 I2S0_LRCK - JP1.34 VBAT VBAT -
JP1.35 PF.5 XT32_IN - JP1.36 PF.4 XT32_OUT -
Note 1: These pins share the same GPIO pins with those dedicated pin-functions on the NuMaker-PFM-M487 board. Please make sure these related resistors are open (these resistors are NC in default) on the NuMaker-PFM-M487 board and switch all “ON” for these pins on the SW3 of the MuMaker M487 Advance board to implement the application functions on this NuMaker M487 Advance board.
MuMaker M487 Advance
June 5, 2018 Page 12 of 25 Rev 1.00
NU
MA
KE
R M
487
AD
VA
NC
E U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
Table 2-2 Connector JP3 Mapping to Connector JP8 of NuMaker-PFM-M487
Header M487 M487 PFM
Advance Board
Header M487 M487 PFM
Advance Board
GPIO Function Function GPIO Function Function
JP3
JP3.1 PH.0 LEDR*3
UART5_TXD*2
(RS485)
JP3
JP3.2 PH.1 LEDY*3
UART5_RXD*2
(RS485)
JP3.3 PH.2 LEDG*3
UART5_nRTS*2
(RS485) JP3.4 PH.3 -
LCD_RS
(LCD)
JP3.5 PH.4 - LCD_XL
(LCD) JP3.6 PH.5 -
LCD_YD
(LCD)
JP3.7 PH.6 - LED2
(LEDR1) JP3.8 PH.7 -
LED1
(LEDG1)
JP3.9 PF.3 XT1_IN - JP3.10 PF.2 XT1_OUT -
JP3.11 VSS GND GND JP3.12 VDD 3VCC 3VCC
JP3.13 PE.8 EMAC_MDC - JP3.14 PE.9 EMAC_MDIO -
JP3.15 PE.10 EMAC_TXD0 - JP3.16 PE.11 EMAC_TXD1 -
JP3.17 PE.12 EMAC_TXEN - JP3.18 PE.13 #JKEN -
JP3.19 PC.8 EMAC_REFCLK - JP3.20 PC.7 EMAC_RXD0 -
JP3.21 PC.6 EMCAC_RXD1 - JP3.22 PA.7 EMAC_RXDV -
JP3.23 PA.6 EMAC_RXERR - JP3.24 VSS GND GND
JP3.25 VDD 3VCC 3VCC JP3.26 LDO LDO_CAP -
JP3.27 PA.5 - CAN0_TXD
(CAN) JP3.28 PA.4 -
CAN0_RXD
(CAN)
JP3.29 PA.3 - C2
(CAN) JP3.30 PA.2 -
C1
(CAN)
JP3.31 PA.1 - SW2
(Key button) JP3.32 PA.0 -
SW1
(Key button)
JP3.33 VDDIO VDDIO
- JP3.34 PE.14 - EBI_AD8
(LCD/SRAM)
JP3.35 PE.15 - EBI_AD9
(LCD/SRAM) JP3.36 nRESET nRESET
RST
(Mikro Bus)
Note 2: These LEDs (LEDR, LEDY and LEDG) of NuMaker-PFM-M487 board share the same pins (PH.0, PH.1 and PH.2) with these RS485 signals (UART5_TXD, UART5_RXD and UART5_nRTS) of NuMaker M487 Advance board. When RS485 function is running on NuMaker M487 Advance board, user can ignore the status of these LEDs on NuMaker-PFM-M487 board.
MuMaker M487 Advance
June 5, 2018 Page 13 of 25 Rev 1.00
NU
MA
KE
R M
487
AD
VA
NC
E U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
Table 2-3 Connector JP2 Mapping to Connector JP7 of NuMaker-PFM-M487
Header M487 M487 PFM
Advance Board
Header M487 M487 PFM
Advance Board
GPIO Function Function GPIO Function Function
JP2
JP2.1 PF.0 ICEDAT -
JP2
JP2.2 PF.1 ICECLK -
JP2.3 PD.9 - EBI_AD7
(LCD/SRAM) JP2.4 PD.8 -
EBI_AD6
(LCD/SRAM)
JP2.5 PC.5 SPIM_D2 - JP2.6 PC.4 SPIM_D3 -
JP2.7 PC.3 SPIM_SS - JP2.8 PC.2 SPIM_CLK -
JP2.9 PC.1 SPIM_MISO - JP2.10 PC.0 SPIM_MOSI -
JP2.11 VSS GND GND JP2.12 VDD 3VCC 3VCC
JP2.13 PG.9 - EBI_AD0
(LCD/SRAM) JP2.14 PG.10 -
EBI_AD1
(LCD/SRAM)
JP2.15 PG.11 - EBI_AD2
(LCD/SRAM) JP2.16 PG.12 -
EBI_AD3
(LCD/SRAM)
JP2.17 PG.13 - EBI_AD4
(LCD/SRAM) JP2.18 PG.14 -
EBI_AD5
(LCD/SRAM)
JP2.19 PG.15 SW2 - JP2.20 PD.3 - IO2
(JP7)
JP2.21 PD.2 - INT
(MPU6500) JP2.22 PD.1 I2C2_SCL
I2C2_SCL
(MPU6500/
EEPROM)
JP2.23 PD.0 I2C2_SDA
I2C2_SDA
(MPU6500/
EEPROM)
JP2.24 PD.12 SD0_nCD
JP2.25 PA.12 USB_VBUS 5V_IN
(Mikro Bus) JP2.26 PA.13 USB_D- -
JP2.27 PA.14 USB_D+ - JP2.28 PA.15 USB_OTG_ID -
JP2.29 HSUSB_VR
ES HSUSB_VRES - JP2.30
HSUSB_VDD33
HSUSB_VDD33
-
JP2.31 HSUSB_VB
US HSUSB_VBUS
5V_IN
(Mikro Bus) JP2.32 HSUSB_D- HSUSB_D- -
JP2.33 HSUSB_VS
S HSUSB_VSS - JP2.34 HSUSB_D+ HSUSB_D+ -
JP2.35 HSUSB_VDD12_CAP
HSUSB_VDD12_CAP
- JP2.36 HSUSB_ID HSUSB_ID -
MuMaker M487 Advance
June 5, 2018 Page 14 of 25 Rev 1.00
NU
MA
KE
R M
487
AD
VA
NC
E U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
Table 2-4 Connector JP4 Mapping to Connector JP9 of NuMaker-PFM-M487
Header M487 M487 PFM
Advance Board
Header M487 M487 PFM
Advance Board
GPIO Function Function GPIO Function Function
JP4
JP4.1 PE.7 SD0_CMD -
JP4
JP4.2 PE.6 SD0_CLK -
JP4.3 PE.5 - EBI_nRD
(LCD/SRAM) JP4.4 PE.4 -
EBI_nWR
(LCD/SRAM)
JP4.5 PE.3 SD0_DAT1 - JP4.6 PE.2 SD0_DAT0 -
JP4.7 VSS GND GND JP4.8 VDD 3VCC 3VCC
JP4.9 PE.1 - EBI_AD10
(LCD/SRAM) JP4.10 PE.0 -
EBI_AD11
(LCD/SRAM)
JP4.11 PH.8 - EBI_AD12
(LCD/SRAM) JP4.12 PH.9 -
EBI_AD13
(LCD/SRAM)
JP4.13 PH.10 - EBI_AD14
(LCD/SRAM) JP4.14 PH.11 -
EBI_AD15
(LCD/SRAM)
JP4.15 PD.14 - EBI_nCS0
(LCD) JP4.16 PG.5 -
SPI3_SS
(Mikro Bus)
JP4.17 PG.6 - SPI3_CLK
(Mikro Bus) JP4.18 PG.7 -
EBI_nWRL
(SRAM)
JP4.19 PG.8 - EBI_nWRH
(SRAM) JP4.20 VSS GND GND
JP4.21 LDO LDO_CAP - JP4.22 VDD 3VCC 3VCC
JP4.23 PC.14 USB_VBUS_ST - JP4.24 PB.15 USB_VBUS_EN -
JP4.25 PB.14 EADC0_CH14 EADC0_CH14
*3
(Mikro Bus) JP4.26 PB.13 UART0_TXD -
JP4.27 PB.12 UART0_RXD - JP4.28 AVDD AVDD AVDD
JP4.29 VREF VREF - JP4.30 AVSS ADAVSS AVSS
JP4.31 PB.11 HSUSB_VBUS_ST - JP4.32 PB.10 HSUSB_VBUS_EN -
JP4.33 PB.9 - LCD_XR
(LCD) JP4.34 PB.8 -
LCD_YU
(LCD)
JP4.35 PB.7 - LCD_BL
(LCD) JP4.36 PB.6 -
LCD_RESET
(LCD)
Note 3: This pin shares the same GPIO pin with the dedicated pin-function on the NuMaker-PFM-M487 board. Please make sure this related resistor is open (the resistor is NC in default) on the NuMaker-PFM-M487 board and switch “ON” for this pin on the SW3 of the MuMaker M487 Advance board to implement the application function on this NuMaker M487 Advance board.
MuMaker M487 Advance
June 5, 2018 Page 15 of 25 Rev 1.00
NU
MA
KE
R M
487
AD
VA
NC
E U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
PCB Placement 2.4
Figure 2-4 and Figure 2-5 show the front and rear placement of NuMaker M487 Advance board.
Figure 2-4 Front Placement
Figure 2-5 Rear Placement
MuMaker M487 Advance
June 5, 2018 Page 16 of 25 Rev 1.00
NU
MA
KE
R M
487
AD
VA
NC
E U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
3 NUMAKER M487 ADVANCE SCHEMATICS
Header Connectors 3.1
Figure 3-1 shows the all the header connecters JP1~JP4 that should be connected to the header connectors JP6~JP9 of NuMaker-PFM-M487 board. For the SW3 switches, there are ten pins share the same GPIO pins with those dedicated pin-functions on the NuMaker-PFM-M487 board. Please make sure these related resistors are open (these resistors are NC in default) on the NuMaker-PFM-M487 board (Ver 3.0) and switch all “ON” for these pins on this SW3 to implement the application functions on the NuMaker M487 Advance board.
Figure 3-1 Header Connectors
P102
P105P103
P108
Default: All ON
P14 PA.10P10 PB.0P9 PB.1P4 PB.2
I2C1_SDA PB_0I2C1_SCL PB_1EPWM0_CH3 PB_2
P19 PD.11P18 PD.12
EBI_nCS1 PD_11
SRAM A17 PA_10
P16 PA.8P15 PA.9
BPWM0_CH5 PD_12EBI_ALE PA_8SRAM A16 PA_9
SW3
SWDIP10 (SMD, all ON)
VCCGND
GNDVCC
P133 PB.14P20 PD.10
EADC0_CH14 PB_14INT7 PD_10
EPWM0_CH3PB_2
I2C1_SCLEPWM0_CH3 I2C1_SCLPB_1
~
P37
P72
~P1
P36
I2C1_SDAI2C1_SDAPB_0
SRAM_A17SRAM_A17PA_10
SRAM_A16SRAM_A16PA_9
EBI_ALEEBI_ALEPA_8
EBPWM0_CH5BPWM0_CH5PD_12
EBI_nCS1EBI_nCS1PD_11
INT7INT7PD_10
EADC0_CH14EADC0_CH14PB_14
MCU ConnectorOff-page
PE.5P111PE.4P112
PE.7P109
PE.3P113PE.2P114
PE.6P110
PD.13P96
Title
Size Document Number Rev
Date: Sheet of
NuMaker M487 Advance (LV2)
V4.0MCU ConnectorsA4
6 8Tuesday , April 24, 2018
JP4
HEADER 2.54 18X2 SMD (male)
24681012141618202224262830323436
13579
11131517192123252729313335
JP3
HEADER 2.54 18X2 SMD (male)
24681012141618202224262830323436
13579
11131517192123252729313335
JP2
HEADER 2.54 18X2 SMD (male)
24681012141618202224262830323436
13579
11131517192123252729313335
JP1
HEADER 2.54 18X2 SMD (male)
24681012141618202224262830323436
13579
11131517192123252729313335
P2P1
P24
P6
P4P5
P3
P37
P7
P25
P21P22P23
P38P39P40P41P42P43P44P45P46P47P48P49P50P51P52P53P54P55P56P57P58P59P60P61P62P63P64P65P66P67P68P69
P115
P109
P72
P70P71
P121
P111P110
P113P112
P124
P114
P117P116
P119P118
P131
P120
P123P122
P125
P137
P127P126
P129P128
P140
P130
P133P132
P135P134
P74
P136
P139P138
P141
P80
P143P142
P144
P73
P85
P75P76P77P78P79
P90
P81P82P83P84
P96
P86P87P88P89
P101
P91P92P93P94P95
P106
P97P98P99
P100
P108
P102P103P104P105
P31
P33P32
P28P27
P107P35P34
P36
P30P29
P13
P10P11
P9P8
P16P17
P14P15
P26
P12
P19P20
P18 ~
P73
P108
~
P109
P144
PG.2P25
PG.4P27PF.11P28PF.10P29
PF.8P31PF.7P32PF.6P33
PG.3P26
PF.5P35
PF.9P30
VBATP34
PF.4P36
P21 VSSP22 VDDP23 PG.0P24 PG.1
P29
P19
P54
P73
P87
P2
P142
P86
P80
P74
P58
P143
P40
P128
P79
P115
P24
P135
P45
P125
P111
P82
P2 PB.4P1 PB.5
P27
P56
P144
P94
P126
P7 PC.10
P3 PB.3P4 PB.2P5 PC.12
P112
P4
P9 PB.1P10 PB.0
P6 PC.11
P16 PA.8
P11 VSS GND
P13 PA.11P12 VDD VCC
P18 PD.12
P14 PA.10P15 PA.9
P67
P19 PD.11P20 PD.10
P17 PC.13
VDD VCCP84VSS GNDP83PC.0P82PC.1P81
P116
PG.11P87PG.10P86PG.9P85
P53
P1
P124
P38
P50
PG.14P90PG.13P89PG.12P88
P46
P60P62
P14
P131
P110
PG.15P91
P70P69
P7
P42
P51
P33
P22
P41
P72P71
P8 PC.9
P95
P92
P114
P26
P18
P21
P113
P34
P16
P6
P123
P17
P39
P117
P25
P89
P11
P121
P127
P136
P44
P9
VSS GNDP115
P20
P59
P93
P139
P85
PH.9P120
PE.0P118PE.1P117VDD VCCP116
P31P30
P47
P132
P75
HSUSB_VRESP101
PA.12P97
PH.8P119
P83
P134
P78
P141P140
P49
PA.13P98PA.14P99PA.15P100
P91
P81
P118
P55P129
HSUSB_VBUSP103HSUSB_D-P104HSUSB_VSSP105HSUSB_D+P106
P28
P13
P120
P64
P37
PD.0P95
HSUSB_VDD12_CAPP107HSUSB_IDP108
HSUSB_VDD33P102
P48
P3
P63
P130
P133
P35
PB.13P134
PD.3P92PD.2P93PD.1P94
P65
P43
P122
P90
PC.14P131VDD VCCP130LDO_CAP2P129
PB.12P135
AVSS ADAVSSP138
VSS GNDP128
PB.10P140
PB.14P133PB.15P132
AVDDP136
P84
P119
P88
VREFP137
PB.11P139
PB.9P141
P23
P5
P12
P36
P77
PG.5P124
PB.8P142PB.7P143PB.6P144
P137
P10
P15
P76
P57
P138
PD.14P123
PG.6P125
PH.11P122PH.10P121
P8
P52
P68
P32
P66
PF.2P46VSS GNDP47
PG.8P127PG.7P126
P96
PE.10P51PE.11P52
PF.3P45
MCU CONNECTOR
VDD VCCP48PE.8P49PE.9P50
PC.8P55PC.7P56PC.6P57
P97 P98P99
P61
VDD VCCP61LDO_CAP1P62
PE.12P53PE.13P54
P109
P100
PA.7P58PA.6P59VSS GNDP60
PA.4P64PA.3P65PA.2P66PA.1P67
PE.14P70PE.15P71nRESETP72
PA.5P63
PH.6P43PH.7P44
PA.0P68VDDIOP69
P101
PH.1P38PH.0P37
PH.5P42PH.4P41
P104
PD.9P75
PF.0P73
PH.2P39PH.3P40
P106
PD.8P76PC.5P77
PF.1P74
PC.4P78PC.3P79PC.2P80
P107
MuMaker M487 Advance
June 5, 2018 Page 17 of 25 Rev 1.00
NU
MA
KE
R M
487
AD
VA
NC
E U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
QVGA TFT LCD Module with Touch 3.2
Figure 3-2 shows the QVGA TFT LCD module with touch circuit and the related EBI interface and GPIO control pins.
Figure 3-2 QVGA TFT LCD Module with Touch Circuit
P112P111
P122
P119
P121P120
P123
TFT LCDJ1
PFC CONN 37-pin (0.8 pitch)
123456789
10111213141516171819202122232425262728293031323334353637
VCC
EBI_AD0EBI_AD1EBI_AD2EBI_AD3GND
EBI_nCS0LCD_RS
EBI_nRDEBI_nWR
EBI_AD4
EBI_AD6EBI_AD5
EBI_AD7
GNDVCCVCC
EBI_AD8
LCD_RESET
EBI_AD9EBI_AD10
EBI_AD12EBI_AD11
EBI_AD13EBI_AD14EBI_AD15
VCCLEDK
LCD_YD
LCD_YULCD_XL
LCD_XR
2
1LCD_BLR1 1K
R0603
3
N1 Q1
S8050 (NPN)
P118P117
PE.0P118 EBI_AD11PE.1P117 EBI_AD10
VCCGND VCC
GND
TFT LCD Off-page
EBI_nCS0PD.14P123
P144PB.6P144 LCD_RESET
EBI_nRDPE.5P111EBI_nWRPE.4P112
EBI_AD15PH.11P122
EBI_AD12PH.8P119EBI_AD13PH.9P120EBI_AD14PH.10P121
EBI_AD9PE.15P71EBI_AD8PE.14P70
EBI_AD4PG.13P89
EBI_AD7PD.9P75EBI_AD6PD.8P76EBI_AD5PG.14P90
EBI_AD3PG.12P88EBI_AD2PG.11P87EBI_AD1PG.10P86EBI_AD0PG.9P85
P143PB.7P143 LCD_BL
CB60.1u
C0603
CB70.1u
C0603
CB50.1u
C0603
VCC
P142P141
PB.9P141 LCD_XRPB.8P142 LCD_YU
Title
Size Document Number Rev
Date: Sheet of
NuMaker M487 Advance (LV2)
V4.0TFT LCD ModuleA4
2 8Monday , April 23, 2018
P40PH.3P40 LCD_RS
P42P41
PH.5P42 LCD_YDPH.4P41 LCD_XL
P70P71
P75P76
P89P90
P85P86P87P88
MuMaker M487 Advance
June 5, 2018 Page 18 of 25 Rev 1.00
NU
MA
KE
R M
487
AD
VA
NC
E U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
SRAM (IS62WV51216B) 3.3
Figure 3-3 shows the SRAM (IS62WV51216B) circuit that can be accessed by M487 MCU through the EBI bus. But, the MSB address pins A16/A17/A18 to the SRAM are controlled by the GPIO (PA.9, PA.10 and PA.11) through the firmware controlled. These pins are not drove by the EBI bus directly.
Figure 3-3 SRAM Circuit
P119
P121
P112P111
P120
P122
EBI_nWRPE.4P112EBI_nRDPE.5P111
EBI_AD13PH.9P120EBI_AD14PH.10P121EBI_AD15PH.11P122
EBI_AD9PE.15P71EBI_AD8PE.14P70
EBI_AD12PH.8P119
EBI_AD6PD.8P76
EBI_AD1PG.10P86
EBI_AD5PG.14P90EBI_AD4PG.13P89
EBI_AD7PD.9P75
EBI_AD0PG.9P85
EBI_AD3PG.12P88EBI_AD2PG.11P87
P85
P75P76
P71P70
P86P87P88P89P90
SRAMU3
IS62WV51216BLL/400mil
A41
A32
A23
A14
A05
CS16
I/O07
I/O18
I/O29
I/O310
VDD11
GND12
I/O413
I/O514
I/O615
I/O716
WE17
A1618
A1519
A1420
A1321
A1222
A1723A1124A1025A926A827A1828I/O829I/O930I/O1031I/O1132VDD33GND34I/O1235I/O1336I/O1437I/O1538LB39UB40OE41A742A643A544
SRAM address bus A16/A17/A18 are GPIO-controlled byMCU firmware. Not EBI hardware interface directly todrive.
SRAM_A10SRAM_A9
EBI_nWRL
SRAM_A15
SRAM_A0
SRAM_A6SRAM_A2
EBI_nWRH
EBI_AD11
EBI_nRDSRAM_A7
SRAM_A5
SRAM_A12
EBI_AD8EBI_nWR
SRAM_A8
SRAM_A17
EBI_AD10
SRAM_A4
SRAM_A13
EBI_AD14EBI_AD0EBI_AD1
GND
EBI_AD0
EBI_AD4
EBI_AD2
SRAM_A14
EBI_AD2
EBI_AD7
GND
EBI_nCS1
SRAM_A16
EBI_AD12
EBI_AD7
EBI_AD13
EBI_AD3
EBI_AD6EBI_AD5
EBI_AD1
EBI_AD4EBI_AD5EBI_AD6
EBI_AD3
EBI_AD15
EBI_AD13
EBI_AD9
SRAM_A1
EBI_AD9
SRAM_A11
SRAM_A3
EBI_AD12
EBI_AD14
EBI_AD11EBI_AD10
EBI_AD8
SRAM_A2SRAM_A3
SRAM_A1
SRAM_A18
EBI_AD15
SRAM_A8
SRAM_A6SRAM_A7
SRAM_A5SRAM_A4
SRAM_A0
SRAM_A14
SRAM_A12
SRAM_A9SRAM_A10SRAM_A11
NOTE:
EBI_ALE
SRAM_A15
SRAM_A13
EBI_ALE
U2
74HC373
SOP20\1.27-2
D03
D14
D27
D38
D413
D514
D617
D718
OE1 LE
11
Q02
Q15
Q26
Q39
Q412
Q515
Q616
Q719
VC
C20
GN
D10
CB2
0.1u
C0603
U1
74HC373
SOP20\1.27-2
D03
D14
D27
D38
D413
D514
D617
D718
OE1 LE
11
Q02
Q15
Q26
Q39
Q412
Q515
Q616
Q719
VC
C20
GN
D10
CB4
0.1u
C0603
CB1
0.1u
C0603
CB3
0.1u
C0603
VCC
VCC
VCC
VCC
VCC
VCC
VCC
VCC
P117
PE.0P118 EBI_AD11PE.1P117 EBI_AD10
P118
P13P13 PA.11 SRAM_A18
P126P127
PG.8P127 EBI_nWRHPG.7P126 EBI_nWRL
SRAM_A17SRAM_A16
EBI_ALEPA_8
SRAM_A16PA_9SRAM_A17PA_10
EBI_nCS1EBI_ALE EBI_nCS1PD_11
GNDGNDVCC
VCC
SRAM Off-page
Title
Size Document Number Rev
Date: Sheet of
NuMaker M487 Advance (LV2)
V4.0SRAMA
1 8Tuesday , April 24, 2018
MuMaker M487 Advance
June 5, 2018 Page 19 of 25 Rev 1.00
NU
MA
KE
R M
487
AD
VA
NC
E U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
I2C EEPROM (24LC64) 3.4
Figure 3-5 shows the I2C EEPROM (24LC64) circuit.
Figure 3-4 I2C EEPROM Circuit
I2C EEPROM
EEPROM ADDRESS: 50H
I2C2_SDAI2C2_SCL
Title
Size Document Number Rev
Date: Sheet of
NuMaker M487 Advance (LV2)
V4.0I2C EEPROMA
3 8Friday , May 25, 2018
EEPROM Off-page
P95P94
GND
PD.1P94 I2C2_SCLPD.0P95 I2C2_SDA
VCCGND VCC
R2NCR0603
R3NCR0603
VCC
I2C-EEPROM
24LC64
U4
GND4 A23 A12 A01
SDA5SCL6WP7VCC8
MuMaker M487 Advance
June 5, 2018 Page 20 of 25 Rev 1.00
NU
MA
KE
R M
487
AD
VA
NC
E U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
I2C MEMS (MPU6500) 3.5
Figure 3-5 shows the I2C MEMS (MPU6500) circuit.
Figure 3-5 I2C MEMS Circuit
I2C MEMS
MEMS Off-page
I2C2_SCLI2C2_SDA
3-Axis ACC, 3-Axis Gyor
MPU6500_INT
U5
MPU6500
NC1
NC2
NC3
NC4
NC5
NC6
AU
X_C
L7
VD
DIO
8
SD
O/A
D0
9
RE
GO
UT
10
FS
YN
C11
INT
12
VDD13
NC14
NC15
NC16
NC17
GND18R
ES
V19
RE
SV
20
AU
X_D
A21
nC
S22
SC
L/S
CLK
23
SD
A/S
DI
24
VCC
VCC
VCC
VCC
P93PD.2P93 MPU6500_INT
P95P94
PD.1P94 I2C2_SCLPD.0P95 I2C2_SDA
VCCGND VCC
GND
Title
Size Document Number Rev
Date: Sheet of
NuMaker M487 Advance (LV2)
V4.0MEMS (MPU6500)A
4 8Friday , June 08, 2018
R410KR0603
CB80.1u
C0603
C110nF
C0603
CB90.1u
C0603
MPU6500 ADDRESS: 68H
MuMaker M487 Advance
June 5, 2018 Page 21 of 25 Rev 1.00
NU
MA
KE
R M
487
AD
VA
NC
E U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
Joystick, Key Buttons, Buzzer, IO and LED 3.6
Figure 3-6 shows the joystick, key buttons, buzzer, IO and LED circuit.
Figure 3-6 Joystick, Key Buttons, Buzzer, IO and LED Circuit
VCCGND
R12 33
R0603
Joystick/LED/Key/Buzzer Off-page
BZ1
LF-MB12A05(2400Hz)
12
VCC
BUZZER
N3
N2 Q2
S8550 (PNP)
1
23
S8550
2Emitter
3 Collector
1Base
BUZZER
Buzzer
R910k
R0603
SW2PUSH BUTTONSW4-SMD
R6
10K
R0603R810k
R0603
R5
10K
R0603
R1010k
R0603R1110k
R0603J2
CONN MOD 6-6_J
53 6
1 42
R710k
R0603
SW1PUSH BUTTONSW4-SMD
VCC
VCC
VCCVCC
GND
P92PD.3P92 IO2
P3P3 PB.3 IO1
12
LEDG1
Green(LED0805)
N4
R13330R
R0603
VCC
LED1
N5
R14330R
R0603
12
LEDR1
Red(LED0805)
VCC
LED2
JP7
2X1 HEADER(NC)
12
IO2IO1
GPIOLED
P8P7
P8 PC.9 Lef tP7 PC.10 Down
Lef tCenter Down
RightUp
Joystick
Key
SW1 SW2
JP8
2X1 HEADER(NC)
12
Power
VCC
JP9
2X1 HEADER(NC)
12
Title
Size Document Number Rev
Date: Sheet of
NuMaker M487 Advance (LV2)
V4.0Joystick, LED, Keys and BuzzerA
5 8Friday , April 27, 2018
CB100.1u
C0603
CB110.1u
C0603
VCC
P27
P25P26
PG.3P26 CenterPG.4P27 Right
PG.2P25 Up
P44P43
PH.6P43 LED2PH.7P44 LED1
P68P67
PA.0P68 SW1PA.1P67 SW2
BPWM0_CH5PD_12 BUZZEREBPWM0_CH5
MuMaker M487 Advance
June 5, 2018 Page 22 of 25 Rev 1.00
NU
MA
KE
R M
487
AD
VA
NC
E U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
Mikro Bus 3.7
Figure 3-7 shows the Mikro Bus circuit.
Figure 3-7 Mikro Bus Circuit
MOSI
SCKCS
AN
GND+3.3V
RST
MISO
RXTX
+5VGND
SCLSDA
PWMINT
GND
VCCGND
I2C1_SCLPB_1EPWM0_CH3PB_2
VCC
I2C1_SDAI2C1_SCLEPWM0_CH3
I2C1_SDAPB_0
INT7INT7PD_10
Mikro Bus Off-page
EADC0_CH14EADC0_CH14PB_14
P103P97
HSUSB_VBUSP103 5V_INPA.12P97 5V_IN
Mikro Bus Title
Size Document Number Rev
Date: Sheet of
NuMaker M487 Advance (LV2)
V4.0Mikro BusA
7 8Friday , June 08, 2018
J4
HEADER8 (f emale)
12345678
J3
HEADER8 (f emale)
12345678
SPI3_SSRSTEADC0_CH14
GND
SPI3_MOSISPI3_MISOSPI3_CLK
GND5V_INI2C1_SDAI2C1_SCLUART1_TXDUART1_RXDINT7EPWM0_CH3
VCC
P23P24
P24 PG.1 UART1_RXDP23 PG.0 UART1_TXD
P125P124
PG.5P124 SPI3_SSPG.6P125 SPI3_CLK
P6P5
P6 PC.11 SPI3_MOSIP5 PC.12 SPI3_MISO
P72nRESETP72 RST
MuMaker M487 Advance
June 5, 2018 Page 23 of 25 Rev 1.00
NU
MA
KE
R M
487
AD
VA
NC
E U
SE
R M
AN
UA
L
Maker N
u-m
bed
NU
C472 U
ser M
an
ual
CAN and RS485 3.8
Figure 3-8 shows CAN and RS485 circuit.
Figure 3-8 CAN and RS485 Circuit
RS485_RXD
RS485_B3
RS485_A3
CAN and RS485 Off-page
RS485_B3
RS485_TXD
GND
VCCGND VCC
CANH
CAN and RS485
C1
GND
CAN0_RXD
C2
CAN0_TXD
RS485_A3
Title
Size Document Number Rev
Date: Sheet of
NuMaker M487 Advance (LV2)
V4.0CAN and RS485A
8 8Monday , April 23, 2018
R1510K
R0603
JP6
2X1 HEADER(male)
12
CB130.1u
C0603
RS485
HEADER 2X1 (male) 90 degrees HD-351-02P
12
R16120R
R0603
U6
SN65HVD230SO-8
D1
GND2
VCC3
R4
Rs8
CANH7
CANL6
Vref5
CAN
HEADER 2X1 (male) 90 degrees HD-351-02P
12
JP5
2X1 HEADER(male)
12
R1810KR0603
U7
SN65HVD11DRSO-8
RO1
RE2
DE3
DI4
VCC8
B7
A6
GND5
CB12
0.1u
C0603
R17120RR0603
VCC
VCC
P64P63
PA.5P63 CAN0_TXDPA.4P64 CAN0_RXD
P66P65
PA.3P65 C2PA.2P66 C1
P38P39
P37
PH.2P39 RS485_nRTS
PH.0P37 RS485_TXDPH.1P38 RS485_RXD
CANL
CANLCANH
CANH
RS485_nRTS
CANL
RS485_B3RS485_A3
RS485_B3RS485_A3
MuMaker M487 Advance
June 5, 2018 Page 24 of 25 Rev 1.00
NU
MA
KE
R M
487
AD
VA
NC
E 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.06.05 1.00 1. Initially issued.
MuMaker M487 Advance
June 5, 2018 Page 25 of 25 Rev 1.00
NU
MA
KE
R M
487
AD
VA
NC
E 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.