numaker-iot-m487 user manual · 2018-12-11 · mumaker-iot-m487 dec 5, 2018 page 1 of 37 rev 1.01 n...

37
MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 NUMAKER-IOT-M487 USER MANUAL ARM ® Cortex ® -M 32-bit Microcontroller NuMaker-IoT-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

Upload: others

Post on 19-Mar-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: NuMaker-IoT-M487 User Manual · 2018-12-11 · MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 N R-T-7 L er Nu-2 l ARM® Cortex®-M 32-bit Microcontroller NuMaker-IoT-M487 User

MuMaker-IoT-M487

DEC 5, 2018 Page 1 of 37 Rev 1.01

NU

MA

KE

R-IO

T-M

48

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-IoT-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

Page 2: NuMaker-IoT-M487 User Manual · 2018-12-11 · MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 N R-T-7 L er Nu-2 l ARM® Cortex®-M 32-bit Microcontroller NuMaker-IoT-M487 User

MuMaker-IoT-M487

DEC 5, 2018 Page 2 of 37 Rev 1.01

NU

MA

KE

R-IO

T-M

48

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 ............................................................................................. 6

Introduction to NuMaker-IoT-M487 Board ......................................................... 6 1.1

M487 Series MCU Features ......................................................................... 7 1.2

NuMaker-IoT-M487 Board Features ................................................................ 9 1.3

Introduction to Arm® Mbed™ ........................................................................ 9 1.4

2 NuMaker-IoT-M487 Board Overview .......................................................... 10

View ..................................................................................................... 10 2.1

Rear View .............................................................................................. 11 2.2

Arduino UNO Compatible Interface ................................................................ 12 2.3

System Configuration ................................................................................ 14 2.4

2.4.1 5V Power Source ............................................................................................. 14

2.4.2 3.3V Power Source ........................................................................................... 14

2.4.3 USB Connectors .............................................................................................. 15

2.4.4 Arduino UNO Compatible Interface Connectors ......................................................... 15

2.4.5 Push-Buttons .................................................................................................. 15

2.4.6 LEDs ............................................................................................................ 15

2.4.7 Power Connectors ............................................................................................ 15

Nu-Link-Me ............................................................................................ 16 2.5

Audio .................................................................................................... 17 2.6

CMOS Sensor Interface ............................................................................. 18 2.7

mikroBUSTM Interface ................................................................................ 19 2.8

9-Axis Sensor.......................................................................................... 20 2.9

PCB Placement ....................................................................................... 21 2.10

3 NuMaker-IOT-M487 Schematics .............................................................. 22

Interconnection ........................................................................................ 22 3.1

Audio .................................................................................................... 23 3.2

CMOS Sensor Interface ............................................................................. 24 3.3

Ethernet ................................................................................................ 25 3.4

Nu-Link-Me ............................................................................................ 26 3.5

M487JIDAE ............................................................................................ 27 3.6

mikroBUSTM Interface ................................................................................ 28 3.7

Power ................................................................................................... 29 3.8

9-Axis Sensor.......................................................................................... 30 3.9

Page 3: NuMaker-IoT-M487 User Manual · 2018-12-11 · MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 N R-T-7 L er Nu-2 l ARM® Cortex®-M 32-bit Microcontroller NuMaker-IoT-M487 User

MuMaker-IoT-M487

DEC 5, 2018 Page 3 of 37 Rev 1.01

NU

MA

KE

R-IO

T-M

48

7 U

SE

R M

AN

UA

L

Maker N

u-m

bed

NU

C472 U

ser M

an

ual

SPI Flash and SD Card .............................................................................. 31 3.10

Arduino UNO Compatible Interface ................................................................ 32 3.11

High-Speed USB OTG and Full-Speed USB OTG .............................................. 33 3.12

Wi-Fi Module Interface ............................................................................... 34 3.13

LEDs, Buttons, I/Os and NuMaker Brick Interface .............................................. 35 3.14

4 REVISION HISTORY ............................................................................ 36

Page 4: NuMaker-IoT-M487 User Manual · 2018-12-11 · MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 N R-T-7 L er Nu-2 l ARM® Cortex®-M 32-bit Microcontroller NuMaker-IoT-M487 User

MuMaker-IoT-M487

DEC 5, 2018 Page 4 of 37 Rev 1.01

NU

MA

KE

R-IO

T-M

48

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-IoT-M487 Board .............................................................................................. 6

Figure 1-2 NuMaker-IoT-M487 Feature Block ................................................................................. 7

Figure 2-1 Front View of NuMaker-IoT-M487 Board...................................................................... 10

Figure 2-2 Rear View of NuMaker-IoT-M487 Board ...................................................................... 11

Figure 2-3 Arduino UNO Compatible Interface .............................................................................. 12

Figure 2-4 3.5mm Phone Jack Diagram ........................................................................................ 17

Figure 2-5 NuMaker-IoT-M487 Front Placement .......................................................................... 21

Figure 2-6 NuMaker-IoT-M487 Rear Placement........................................................................... 21

Figure 3-1 Interconnection of NuMaker-IoT-M487 ......................................................................... 22

Figure 3-2 Audio Codec Circuit of NuMaker-IoT-M487 ................................................................. 23

Figure 3-3 CMOS Sensor Interface of NuMaker-IoT-M487 ........................................................... 24

Figure 3-4 Ethernet Circuit of NuMaker-IoT-M487 ......................................................................... 25

Figure 3-5 Nu-Link-Me Circuit of NuMaker-IoT-M487.................................................................... 26

Figure 3-6 M487JIDAE Pin Assignment ........................................................................................ 27

Figure 3-7 mikroBUSTM

Interface of NuMaker-IoT-M487 ............................................................... 28

Figure 3-8 Power Circuit and Configurations ................................................................................. 29

Figure 3-9 9-Axis Sensor Circuit of NuMaker-IoT-M487 ................................................................ 30

Figure 3-10 SPI Flash and SD Card Circuit of NuMaker-IoT-M487 ............................................... 31

Figure 3-11 Arduino UNO Compatible Interface ............................................................................ 32

Figure 3-12 High-Speed USB OTG and Full-Speed USB OTG ..................................................... 33

Figure 3-13 Wi-Fi Module Interface of NuMaker-IoT-M487 ........................................................... 34

Figure 3-14 LEDs, Buttons, I/Os and NuMaker Brick Interface of NuMaker-IoT-M487 ................. 35

Page 5: NuMaker-IoT-M487 User Manual · 2018-12-11 · MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 N R-T-7 L er Nu-2 l ARM® Cortex®-M 32-bit Microcontroller NuMaker-IoT-M487 User

MuMaker-IoT-M487

DEC 5, 2018 Page 5 of 37 Rev 1.01

NU

MA

KE

R-IO

T-M

48

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 .............................................. 13

Table 2-2 Optional Function of Nu-Link-Me ................................................................................... 16

Table 2-3 NAU88L25 Mapping with M487JIDAE ........................................................................... 17

Table 2-4 HM01B0 CMOS Sensor Module Mapping with M487JIDAE ......................................... 18

Table 2-5 microBUS™ Mapping with M487JIDAE......................................................................... 19

Table 2-6 BMX055 Mapping with M487JIDAE ............................................................................... 20

Page 6: NuMaker-IoT-M487 User Manual · 2018-12-11 · MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 N R-T-7 L er Nu-2 l ARM® Cortex®-M 32-bit Microcontroller NuMaker-IoT-M487 User

MuMaker-IoT-M487

DEC 5, 2018 Page 6 of 37 Rev 1.01

NU

MA

KE

R-IO

T-M

48

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 an introduction the specification, features, and uses of NuMaker-IoT-M487 board to develop network as well as Internet of Thing (IoT) applications.

Introduction to NuMaker-IoT-M487 Board 1.1

The NuMaker-IoT-M487 is a development board using Nuvoton M487JIDAE MCU which includes Arm® Cortex® -M4 core and rich peripherals. It also has motion sensor and Wi-Fi connectivity on board as well as plenty of reference materials to let user to quickly develop IoT device applications.

Furthermore, the board provides several interface and connectors for expansion. There are Arduino Uno compatible interface, mikroBUS™ interface, NuMaker Brick I

2C connector, and specific I/O

connector to simulate, for example, image sensor interface. Not only can various Arduino or mikroBUS™ daughter boards be used directly, it is convenient for users to connect other required components.

Figure 1-1 NuMaker-IoT-M487 Board

The middle of board is the target chip M487 MCU which embedded Arm® Cortex® -M4 core with DSP extension and a Floating Point Unit (FPU) and the other related parts and connectors.

The right side of this board is the 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.

Page 7: NuMaker-IoT-M487 User Manual · 2018-12-11 · MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 N R-T-7 L er Nu-2 l ARM® Cortex®-M 32-bit Microcontroller NuMaker-IoT-M487 User

MuMaker-IoT-M487

DEC 5, 2018 Page 7 of 37 Rev 1.01

NU

MA

KE

R-IO

T-M

48

7 U

SE

R M

AN

UA

L

Maker N

u-m

bed

NU

C472 U

ser M

an

ual

Figure 1-2 NuMaker-IoT-M487 Feature Block

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

Page 8: NuMaker-IoT-M487 User Manual · 2018-12-11 · MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 N R-T-7 L er Nu-2 l ARM® Cortex®-M 32-bit Microcontroller NuMaker-IoT-M487 User

MuMaker-IoT-M487

DEC 5, 2018 Page 8 of 37 Rev 1.01

NU

MA

KE

R-IO

T-M

48

7 U

SE

R M

AN

UA

L

Maker N

u-m

bed

NU

C472 U

ser M

an

ual

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

Page 9: NuMaker-IoT-M487 User Manual · 2018-12-11 · MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 N R-T-7 L er Nu-2 l ARM® Cortex®-M 32-bit Microcontroller NuMaker-IoT-M487 User

MuMaker-IoT-M487

DEC 5, 2018 Page 9 of 37 Rev 1.01

NU

MA

KE

R-IO

T-M

48

7 U

SE

R M

AN

UA

L

Maker N

u-m

bed

NU

C472 U

ser M

an

ual

NuMaker-IoT-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

mikroBUSTM

interface

Simulated CMOS Sensor connector

Nuvoton NuMaker-Brick Interface connectors

Audio codec (NAU88L25) with Microphone In and Headphone Out

Ethernet for network application

Wi-Fi module for network application

BOSCH 9-Axis Sensor (BMX055)

USB 2.0 High-Speed OTG / Host / Device

USB 1.1 Full-Speed OTG / Host / Device

External SPI Flash which can be regarded as ROM module

MicroSD Card slot

Three push-buttons. One is reset and the other two are user defined

Four LEDs. One is power indication and the other three are user defined

Introduction to Arm® Mbed™ 1.4

The Arm® Mbed™ platform provides the operating system, cloud services, tools, and developer ecosystem to make the creation and deployment of commercial, standards-based IoT solutions possible. Mbed™ OS as an open-source operating system, contains a core, security, and these key IoT networking and communication.

The Arm® Mbed™ platform allows IoT devices to collaborate and communicate with each other on the basis of transparency. Otherwise each of the devices will not be able to talk to each other or to the cloud. With abstractions API design, Mbed™ allows users to focus on application development, not underlying system complexity.

Arm® Mbed™ homepage: https://www.mbed.com/

Documents and Tutorials: https://os.mbed.com/docs/

Online C/C++ Development Tool: https://ide.mbed.com/compiler

For more information of NuMaker-IoT-M487 board for Arm® Mbed™ platform, please visit Mbed™ hardware board homepage: https://os.mbed.com/platforms/NUMAKER-IOT-M487/

Page 10: NuMaker-IoT-M487 User Manual · 2018-12-11 · MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 N R-T-7 L er Nu-2 l ARM® Cortex®-M 32-bit Microcontroller NuMaker-IoT-M487 User

MuMaker-IoT-M487

DEC 5, 2018 Page 10 of 37 Rev 1.01

NU

MA

KE

R-IO

T-M

48

7 U

SE

R M

AN

UA

L

Maker N

u-m

bed

NU

C472 U

ser M

an

ual

2 NUMAKER-IOT-M487 BOARD OVERVIEW

View 2.1

Figure 2-1 shows the main components and connectors from the front side of NuMaker-IoT-M487 board.

The following lists components and connectors from the front view:

Target Chip: M487JIDAE (U5)

Nu-Link-Me ICE Bridge: ICE Controller NUC12SRE3DE (ICEU2), USB connector (ICEJ1) to PC Host

Arduino UNO compatible interface connectors (NU1, NU2, NU3, NU4 and NU5)

mikroBUSTM

interface connector (MBUS1)

CMOS Sensor connector (COMS1)

Nuvoton NuMaker Brick Interface connectors (NUBK1, NUBK2)

Wi-Fi Module connector (J7)

BMX055 9-Axis Sensor (U8)

Winbond W25Q32 SPI Flash (U10)

IC Plus IP10GR Ethernet Transceivers (U4)

5V DC Adapter connector (CON1)

USB: USB 2.0 High-Speed OTG connector (CON2) and USB 1.1 OTG connector (CON3)

Push-buttons (SW2, SW3)

LEDs (LEDR, LEDY and LEDG)

3VCC connector (J4, J5) and GND connector (J3, J6)

Figure 2-1 Front View of NuMaker-IoT-M487 Board

Page 11: NuMaker-IoT-M487 User Manual · 2018-12-11 · MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 N R-T-7 L er Nu-2 l ARM® Cortex®-M 32-bit Microcontroller NuMaker-IoT-M487 User

MuMaker-IoT-M487

DEC 5, 2018 Page 11 of 37 Rev 1.01

NU

MA

KE

R-IO

T-M

48

7 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-IoT-M487 board.

The following lists components and connectors from the rear view:

MicroSD Card Slot (U9)

Nuvoton NAU88L25 Audio Codec (U2)

Wi-Fi Module Interface (WIFI1)

Figure 2-2 Rear View of NuMaker-IoT-M487 Board

Page 12: NuMaker-IoT-M487 User Manual · 2018-12-11 · MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 N R-T-7 L er Nu-2 l ARM® Cortex®-M 32-bit Microcontroller NuMaker-IoT-M487 User

MuMaker-IoT-M487

DEC 5, 2018 Page 12 of 37 Rev 1.01

NU

MA

KE

R-IO

T-M

48

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.3

Figure 2-3 shows the Arduino UNO compatible interface.

Figure 2-3 Arduino UNO Compatible Interface

Page 13: NuMaker-IoT-M487 User Manual · 2018-12-11 · MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 N R-T-7 L er Nu-2 l ARM® Cortex®-M 32-bit Microcontroller NuMaker-IoT-M487 User

MuMaker-IoT-M487

DEC 5, 2018 Page 13 of 37 Rev 1.01

NU

MA

KE

R-IO

T-M

48

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-IoT-M487

Header

NuMaker- IoT -M487

Compatible to Arduino UNO

M487JIDAE Compatible to Arduino UNO

M487JIDAE

N U 1

NU1.1 NC

-

N U 2

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 3

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-IoT-M487

Header

NuMaker-IoT-M487

Compatible to Arduino UNO

M487JIDAE Compatible to Arduino UNO

M487JIDAE

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 -

Page 14: NuMaker-IoT-M487 User Manual · 2018-12-11 · MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 N R-T-7 L er Nu-2 l ARM® Cortex®-M 32-bit Microcontroller NuMaker-IoT-M487 User

MuMaker-IoT-M487

DEC 5, 2018 Page 14 of 37 Rev 1.01

NU

MA

KE

R-IO

T-M

48

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

ICEJ1: USB connector in Nu-Link-Me to program code and supplies 5V power from PC Host.

CON2: USB 2.0 High-Speed OTG connector on NuMaker-IoT-M487 board to supply 5V power from PC Host.

CON3: USB 1.1 OTG connector on NuMaker-IoT-M487 board to supply 5V power from PC Host .

CON1: 5V power jack on NuMaker-IoT-M487 board to supply 5V power from 5V DC adapter.

NU1.8: VDD5V pin on NuMaker-IoT-M487 board to supply 5V power from external power source.

Power

Source Connector Comment

ICE_USBVBUS ICEJ1 ICEJ1 supplies the 5V power from PC Host.

Note: L5 should be shorted 0ohm

HSUSB_VBUS CON2 CON2 supplies the 5V power from PC Host.

Note: L6 and L8 should be shorted 0ohm.

USB_VBUS CON3 CON3 supplies the 5V power from PC Host.

Note: L6 and L10 should be shorted 0ohm.

External 5V

Source

CON1 CON1 supplies the 5V power from 5V DC adapter

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-IoT-M487 board.

U4: The voltage regular converts the 5V source to 3.3V and supplies it to NuMaker-IoT-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.

USB_VBUS

U4 convert USB_VBUS to 3.3V and supplies it to M487 platform board.

Note: L9 should be shorted 0ohm.

Page 15: NuMaker-IoT-M487 User Manual · 2018-12-11 · MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 N R-T-7 L er Nu-2 l ARM® Cortex®-M 32-bit Microcontroller NuMaker-IoT-M487 User

MuMaker-IoT-M487

DEC 5, 2018 Page 15 of 37 Rev 1.01

NU

MA

KE

R-IO

T-M

48

7 U

SE

R M

AN

UA

L

Maker N

u-m

bed

NU

C472 U

ser M

an

ual

CON1

U4 convert 5V from DC adapter to 3.3V and supplies it to M487 platform board.

Note: L9 should be shorted 0ohm.

NU1.8

U4 convert 5V power from external power source to 3.3V and supplies it to M487 platform board.

Note: L9 should be shorted 0ohm.

2.4.3 USB Connectors

ICEJ1: USB connector (ICE) in Nu-Link-Me that connects to a PC’s USB Host port to program code and supply power.

CON2: USB 2.0 High-Speed connector (OTG) on NuMaker-IoT-M487 board for USB OTG application use.

CON3: USB 1.1 connector (OTG) on NuMaker- IoT -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- IoT -M487 board.

2.4.5 Push-Buttons

SW1: Reset button to reset the target chip on NuMaker-IoT-M487 board. SW2, SW3: Only for application use.

2.4.6 LEDs

POWER: The power LED indicates that the NuMaker-IoT-M487 board is powered. LEDR, LEDY and LEDG: Only for application use.

2.4.7 Power Connectors

J3, J5: 3VCC connectors on the NuMaker-IoT-M487 board. J4, J6: GND connectors on the NuMaker-IoT-M487 board.

Page 16: NuMaker-IoT-M487 User Manual · 2018-12-11 · MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 N R-T-7 L er Nu-2 l ARM® Cortex®-M 32-bit Microcontroller NuMaker-IoT-M487 User

MuMaker-IoT-M487

DEC 5, 2018 Page 16 of 37 Rev 1.01

NU

MA

KE

R-IO

T-M

48

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-IoT-M487 features a Nu-Link-Me ICE debugger and programmer, it provide user to program M487 and debug their application via SWD interface, or it can emulate a USB mass storage drive when connect to the PC, user can update their firmware by pulling bin file to the drive. Nu-link-Me can also emulate a virtual COM port, user can use it to log or print debug message. Refer Table 2-2 to enable or disable optional function of Nu-Link-Me.

Table 2-2 Optional Function of Nu-Link-Me

ISW1

Pin Nu-Link-Me Comment

1 TXD On: Connect PB.13 (UART0_TXD) of M487 to Nu-Link-Me.

Off: Disconnect PB.13 (UART0_TXD) of M487 to Nu-Link-Me.

2 RXD On: Connect PB.12 (UART0_RXD) of M487 to Nu-Link-Me.

Off: Disconnect PB.12 (UART0_RXD) of M487 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: Normal ICE mode, user can debug and program via SWD interface.

Off: Mass storage mode, user can update firmware by pulling bin file to drive.

Page 17: NuMaker-IoT-M487 User Manual · 2018-12-11 · MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 N R-T-7 L er Nu-2 l ARM® Cortex®-M 32-bit Microcontroller NuMaker-IoT-M487 User

MuMaker-IoT-M487

DEC 5, 2018 Page 17 of 37 Rev 1.01

NU

MA

KE

R-IO

T-M

48

7 U

SE

R M

AN

UA

L

Maker N

u-m

bed

NU

C472 U

ser M

an

ual

Audio 2.6

NuMaker-IoT-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 I

2S/PCM

interface, one high quality stereo DACs, one mono ADC, a Class G stereo headphone amplifier, and industry leading advanced headset features.

The NAU88L25 connects to the NuMaker-IoT-M487 via I2C bus (M487 is I

2C master) for control, the

I2C address of NUA88L25 is 0x1A by default, and via I

2S bus (M487 is I

2S slave) for audio digital data.

The Table 2-3 shows the pin mapping between NUC88L25 and M487JIDAE.

Table 2-3 NAU88L25 Mapping with M487JIDAE

M487JIDAE NAU88L25 Comment

I2C2_SCL (PD.1) SCLK I2C clock output

Note: The I2C address of NAU88L25 is 0x1A by default.

I2C2_SDA (PD.0) SDIO I2C data input/output

Note: The I2C address of NAU88L25 is 0x1A by default.

I2S0_BCLK (PF.11) BCLK I2S bit clock output from NAU88L25

I2S0_MCLK (PF.9) MCLK I2S master clock output from M487

I2S0_DI (PF.8) ADCOUT I2S data input to NAU88L25

I2S0_DO (PF.7) DACIN I2S data output from M487

I2S0_LRCK (PF.6) FS I2S left right channel clock output from NAU88L25

PC.13 JKDET To detect phone jack insertion and ejection

PE.13 JKEN# To control phone jack output

The 3.5mm phone jack CN2 is used to attach the headset with microphone, the Figure 2-4 shows the phone jack diagram.

Figure 2-4 3.5mm Phone Jack Diagram

Page 18: NuMaker-IoT-M487 User Manual · 2018-12-11 · MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 N R-T-7 L er Nu-2 l ARM® Cortex®-M 32-bit Microcontroller NuMaker-IoT-M487 User

MuMaker-IoT-M487

DEC 5, 2018 Page 18 of 37 Rev 1.01

NU

MA

KE

R-IO

T-M

48

7 U

SE

R M

AN

UA

L

Maker N

u-m

bed

NU

C472 U

ser M

an

ual

CMOS Sensor Interface 2.7

NuMaker-IoT-M487 features the COMS Sensor Interface which compatible with Himax Image HM01B0 CMOS Sensor module which is an ultra-low power image sensor contains 320 x 320 pixel resolution and have maximum frame rate up to 60FPS. The Table 2-4 shows the pin mapping between HM01B0 CMOS sensor module and M487JIDAE.

Table 2-4 HM01B0 CMOS Sensor Module Mapping with M487JIDAE

CMOS1

NuMaker-IoT-M487

CMOS1

NuMaker-IoT-M487

HM01B0 M487JIDAE HM01B0 M487JIDAE

1 VCC VCC 2 VCC VCC

3 PCLK PD.8 4 D0 PG.8

5 MCLK PD.12 6 D1 PG.9

7 VSYNC PE.0 8 D2 PG.10

9 HSYNC PE.1 10 D3 PG.11

11 TRIG PD.11 12 D4 PG.12

13 INT PD.10 14 D5 PG.13

15 SCL PD.1 16 D6 PG.14

17 SDA PD.0 18 D7 PG.15

19 GND GND 20 GND GND

Page 19: NuMaker-IoT-M487 User Manual · 2018-12-11 · MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 N R-T-7 L er Nu-2 l ARM® Cortex®-M 32-bit Microcontroller NuMaker-IoT-M487 User

MuMaker-IoT-M487

DEC 5, 2018 Page 19 of 37 Rev 1.01

NU

MA

KE

R-IO

T-M

48

7 U

SE

R M

AN

UA

L

Maker N

u-m

bed

NU

C472 U

ser M

an

ual

mikroBUSTM

Interface 2.8

NuMaker-IoT-M487 features a MikroElektronika microBUS™ socket which have smallest number of pins but have maximum expandability. The MikroElektronika microBUS™ consists of communications pins included SPI, UART and I

2C, one PWM pin, one interrupt pin, one analog input pin, one reset pin

and one chip select pin, and have 3.3V and 5V power pin. The Table 2-5 shows microBUS™ Mapping with M487JIDAE.

For more information about MikroElektronika microBUS™ standard, please visit the MikroElektronika microBUS™ website: https://www.mikroe.com/mikrobus .

Table 2-5 microBUS™ Mapping with M487JIDAE

MBUS1

NuMaker-IoT-M487

MBUS1

NuMaker-IoT-M487

Compatible to microBUS™

M487JIDAE Compatible to microBUS™

M487JIDAE

1 AN EADC0_CH14 (PB.14) 16 PWM EPWM0_CH4 (PD.14)

2 RST PD.9 15 INT PG.4

3 CS SPI1_SS (PH.7) 14 RX UART2_RXD (PE.15)

4 SCLK SPI1_CLK (PH.6) 13 TX UART2_TXD (PE.14)

5 MISO SPI1_MISO (PH.4) 12 SCL I2C1_SCL (PG.2)

6 MOSI SPI1_MOSI (PH.5) 11 SDA I2C1_SDA (PG.3)

7 3VCC - 10 5VCC -

8 GND - 9 GND -

Page 20: NuMaker-IoT-M487 User Manual · 2018-12-11 · MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 N R-T-7 L er Nu-2 l ARM® Cortex®-M 32-bit Microcontroller NuMaker-IoT-M487 User

MuMaker-IoT-M487

DEC 5, 2018 Page 20 of 37 Rev 1.01

NU

MA

KE

R-IO

T-M

48

7 U

SE

R M

AN

UA

L

Maker N

u-m

bed

NU

C472 U

ser M

an

ual

9-Axis Sensor 2.9

NuMaker-IoT-M487 features a BOSCH BMX055 9-axis sensor which have ultra-small footprint and integrates triaxial 12-bit acceleration sensor, a triaxial 16-bit gyroscope and a triaxial geomagnetic sensor. The BME680 connects to the NuMaker-IoT-M487 via I

2C bus. The Table 2-6

shows the pin mapping between BMX055 and M487JIDAE.

Table 2-6 BMX055 Mapping with M487JIDAE

M487JIDAE BMX055 Comment

I2C2_SCL (PD.1) SCL

I2C clock output

Note:

The I2C address of BME680’s acceleration sensor is 0x18 by default.

The I2C address of BME680’s gyroscope is 0x68 by default.

The I2C address of BME680’s geomagnetic sensor is 0x10 by default.

I2C2_SDA (PD.0) SDA

I2C data input/output

Note:

The I2C address of BME680’s acceleration sensor is 0x18 by default.

The I2C address of BME680’s gyroscope is 0x68 by default.

The I2C address of BME680’s geomagnetic sensor is 0x10 by default.

Page 21: NuMaker-IoT-M487 User Manual · 2018-12-11 · MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 N R-T-7 L er Nu-2 l ARM® Cortex®-M 32-bit Microcontroller NuMaker-IoT-M487 User

MuMaker-IoT-M487

DEC 5, 2018 Page 21 of 37 Rev 1.01

NU

MA

KE

R-IO

T-M

48

7 U

SE

R M

AN

UA

L

Maker N

u-m

bed

NU

C472 U

ser M

an

ual

PCB Placement 2.10

Figure 2-5 and Figure 2-6 show the front and rear placement of NuMaker-IoT-M487 board.

Figure 2-5 NuMaker-IoT-M487 Front Placement

Figure 2-6 NuMaker-IoT-M487 Rear Placement

Page 22: NuMaker-IoT-M487 User Manual · 2018-12-11 · MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 N R-T-7 L er Nu-2 l ARM® Cortex®-M 32-bit Microcontroller NuMaker-IoT-M487 User

MuMaker-IoT-M487

DEC 5, 2018 Page 22 of 37 Rev 1.01

NU

MA

KE

R-IO

T-M

48

7 U

SE

R M

AN

UA

L

Maker N

u-m

bed

NU

C472 U

ser M

an

ual

3 NUMAKER-IOT-M487 SCHEMATICS

Interconnection 3.1

Figure 3-1 Interconnection of NuMaker-IoT-M487

I2C1_SCL

Others

BTN1BTN2

LED_REDLED_YELLOWLED_GREEN

NUBK_SDANUBK_SCL

I/O_1I/O_2I/O_3I/O_4I/O_5I/O_6

EMAC_MDIOEMAC_MDC

EMAC_REFCLK

EMAC_TXENEMAC_TXD1EMAC_TXD0

M487

M487JIDAE

PE_2PE_3

PE

_4

PE

_5

PE_6PE_7

PE

_0

PE

_1

PH_8PH_9

PH_10PH_11

PD

_14

PG_5

PG_6PG_7

PG

_8

PC_14

PB

_6

PB

_7

PB

_8

PB

_9

PB_10PB_11

PB

_14

PB_15

PB

_2

PC

_10

PB

_3

PB_4PB_5

PC

_9

PC

_11

PC

_12

PB

_0

PB

_1

PA

_8

PA

_9

PD

_10

PD

_11

PD

_12

PC_13

PA

_10

PA

_11

PG

_0

PG

_1

PG_2PG_3

PG

_4

PF_10

PF_11

PF_6PF_7PF_8PF_9

PH_0PH_1PH_2

PH_3

PH

_4

PH

_5

PH

_6

PH

_7

PE_8PE_9

PE_10PE_11PE_12

PE_13

PC_6PC_7

PC_8

PA

_0

PA

_1

PA

_2

PA

_3

PA

_4

PA

_5

PA_6PA_7

PE

_14

PE

_15

PC_0PC_1PC_2PC_3PC_4PC_5

PD

_8

PD

_9

PG

_9

PG

_10

PG

_11

PG

_12

PG

_13

PG

_14

PG

_15

PD_0PD_1

PD_2PD_3

PA_12

PD_13

PA_13PA_14PA_15

HSUSB_VBUSHSUSB_D-HSUSB_D+HSUSB_ID

M480_ICEDATM480_ICECLK

nRESET

M480_ICETXDM480_ICERXD

EMAC_RXERREMAC_RXDVEMAC_RXD1EMAC_RXD0

NuLink-Me

TARGET_ICEDATTARGET_ICECLKTARGET_ICERST

TARGET_ICETXDTARGET_ICERXD

Arduino

UNO_A0UNO_A1UNO_A2UNO_A3UNO_A4UNO_A5

UN

O_D

0U

NO

_D

1U

NO

_D

2U

NO

_D

3U

NO

_D

4U

NO

_D

5U

NO

_D

6U

NO

_D

7

UNO_D8UNO_D9

UNO_D10UNO_D11UNO_D12UNO_D13

UNO_SDAUNO_SCL

UNO_VINUNO_RESET

UN

O_C

LK

UN

O_M

ISO

UN

O_S

S

UN

O_M

OS

I

SDHC_CLKSDHC_CMD

SDHC_DAT0SDHC_DAT1SDHC_DAT2SDHC_DAT3

SDHC_nCD

Audio Codec

AUDIO_SDAAUDIO_SCL

AUDIO_MCLK

AUDIO_LRCK

AUDIO_DIAUDIO_DO

AUDIO_BCLK

AUDIO_JKEN#AUDIO_JKDET

Ethernet

EMAC_TXD1EMAC_TXD0

EMAC_REFCLK

EMAC_RXD0

EMAC_MDC

EMAC_RXD1

EMAC_MDIO

EMAC_RXDVEMAC_RXERR

EMAC_TXEN

EMAC_RESET

Power

HSUSB_5V_INFSUSB_5V_INEXT_5V_IN

Storage

SDHC_DAT2SDHC_DAT3

SDHC_CMDSDHC_CLK

SDHC_DAT0SDHC_DAT1

SDHC_nCD

FLASH_SS

FLASH_MISO

FLASH_D2FLASH_D3

FLASH_CLK

FLASH_MOSI

Sensor

SENSOR_SDASENSOR_SCL

FLASH_D3FLASH_D2

FLASH_MOSIFLASH_MISO

USB OTG

HSUSB_VBUSHSUSB_D-HSUSB_D+HSUSB_ID

HSUSB_VBUS_STHSUSB_VBUS_EN

FSUSB_VBUSFSUSB_D-FSUSB_D+FSUSB_ID

FSUSB_VBUS_STFSUSB_VBUS_EN

I2C2_SCLI2C2_SDA

AUDIO_DOAUDIO_LRCK

AUDIO_JKEN#

AUDIO_BCLKAUDIO_MCLKAUDIO_DI

AUDIO_JKDET

R14.7KRR0603

MikroBUS

MB

US

_P

WM

MB

US

_IN

T

MBUS_RXMBUS_TX

MBUS_SCLMBUS_SDAM

BU

S_A

NM

BU

S_R

ST

MBUS_CSMBUS_CLK

MBUS_MISOMBUS_MOSI

R24.7KRR0603

3VCC

CM

OS

_T

RIG

CM

OS

_M

CLK

CM

OS

_IN

T

CM

OS

_D

1C

MO

S_D

0

CM

OS

_D

5C

MO

S_D

4C

MO

S_D

3C

MO

S_D

2

CM

OS

_D

7C

MO

S_D

6

CM

OS

_V

SY

NC

CM

OS

_P

CLK

CM

OS

_H

SY

NC

HSUSB_D+HSUSB_D-HSUSB_VBUS

FSUSB_VBUS

HSUSB_VBUS_STHSUSB_VBUS_ENHSUSB_ID

FSUSB_IDFSUSB_D+FSUSB_D-

M480_ICECLK

FSUSB_VBUS_STFSUSB_VBUS_EN

M480_ICERXDM480_ICETXD

M480_ICEDAT

PF_11PG_5

UART1_RXDUART1_TXD

PH_2PH_1PH_0

PD_3PD_2

PH_10PG_7PG_6

PH_11

I2C1_SDA

MB

US

_IN

TM

BU

S_P

WM

MB

US

_R

ST

MB

US

_A

N

MB

US

_S

SM

BU

S_C

LK

MB

US

_M

ISO

MB

US

_M

OS

I

FLASH_SSFLASH_CLK

MB

US

_R

XM

BU

S_T

X

UN

O_S

S

UN

O_D

0

UN

O_M

OS

IU

NO

_M

ISO

UN

O_C

LK

UN

O_D

2U

NO

_D

1

UN

O_D

5U

NO

_D

4U

NO

_D

3

UN

O_D

7U

NO

_D

6

UN

O_A

1U

NO

_A

0

UN

O_A

3U

NO

_A

2

UN

O_A

5U

NO

_A

4

Title

Size Document Number Rev

Date: Sheet of

M87 IOT Platform

1.0InterconnectionC

1 13Tuesday , August 14, 2018

UN

O_D

10

UN

O_D

9U

NO

_D

8

UN

O_D

12

UN

O_D

11

UN

O_S

CL

UN

O_D

13

UN

O_S

DA

nRESET

Wi-Fi

WIFI_TXDWIFI_RXDWIFI_RST

PH_3

CMOS Interf ace

HSYNCPCLK

TRIG

SDASCL

VSYNCMCLK

INT

D0

D1

D2

D3

D4

D5

D6

D7

Page 23: NuMaker-IoT-M487 User Manual · 2018-12-11 · MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 N R-T-7 L er Nu-2 l ARM® Cortex®-M 32-bit Microcontroller NuMaker-IoT-M487 User

MuMaker-IoT-M487

DEC 5, 2018 Page 23 of 37 Rev 1.01

NU

MA

KE

R-IO

T-M

48

7 U

SE

R M

AN

UA

L

Maker N

u-m

bed

NU

C472 U

ser M

an

ual

Audio 3.2

Figure 3-2 Audio Codec Circuit of NuMaker-IoT-M487

Title

Size Document Number Rev

Date: Sheet of

Audio

1.0Audio CodecCustom

2 13Tuesday , August 14, 2018

U2

NAU88L25YGB

VSSA5

VDDA6

CPOUTP7

VSSCP8

JK

TIP

(HP

L)

12

JK

R1

(HP

R)

13

CP

OU

TN

14

IRQ

15

GP

IO/C

SB

16

SDIO17SCLK18MCLK19VDDB20VSSD21VDDC22

DA

CIN

25

BC

LK

26

GP

IO2/J

KD

ET

27

JK

SL

V28

VS

SM

IC29

JK

R2

30

MIC

1+

31

GN

D33

CP

CA

11

VREF4 VDDMIC3 MICBIAS2 VDDA1

CP

CB

10

CP

OU

TN

9

ADCOUT24

MIC

1-

32

FS23

U1ACE1117C18XM+H

IN3

GN

D1

OU

T2

OU

T4

3VCC

C20.1uFC0603

C110uF/16VTANT-A

1V8

1.8V LDO AUDIO_VDDA

AUDIO_VDDA1V8

C60.1uFC0603

AUDIO_VDDC1V8

C100.1uFC0603

AUDIO_VDDMIC

C154.7uFC0603

3VCC AUDIO_VDDB

C160.1uFC0603

Power

N2

C44.7uFC0603

AUDIO_VDDMIC

N3

C54.7uFC0603

N4

C72.2uFC0603

N5

C112.2uFC0603

C122.2uFC0603

N6

HPLHPR

AUDIO_VDDBAUDIO_VDDC

AUDIO_SDAAUDIO_SCLAUDIO_MCLK

AUDIO_LRCK

R70RR0603

N7

AUDIO_DI

R60RR0603

AUDIO_DOAUDIO_BCLK

N9

C32.2uFC0603

HPL

HPR

R50RR0603

JKDET

JK

SL

V

MIC

-M

IC+

JK

R2

Phonejack

N8

CN1PHONE-PJK-634M_AS

DETECT5

G/M3

GND6

LEFT1

RIGHT2

M/G4

MS7

Q2

SI2302ADS

SOT-23

1

32

Q1

SI2302ADS

SOT-23

1

32

HPL

HPR

N1

R310KRR0603

R4100KRR0603

3VCC

AUDIO_JKEN#

R810KRR0603

JKDETAUDIO_JKDET

C81nFC0603

C131nFC0603

Slave Address: 0x1A

C94.7uFC0603

JKR2

MIC-

C144.7uFC0603

JKSLV

MIC+

AUDIO_VDDA

Page 24: NuMaker-IoT-M487 User Manual · 2018-12-11 · MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 N R-T-7 L er Nu-2 l ARM® Cortex®-M 32-bit Microcontroller NuMaker-IoT-M487 User

MuMaker-IoT-M487

DEC 5, 2018 Page 24 of 37 Rev 1.01

NU

MA

KE

R-IO

T-M

48

7 U

SE

R M

AN

UA

L

Maker N

u-m

bed

NU

C472 U

ser M

an

ual

CMOS Sensor Interface 3.3

Figure 3-3 CMOS Sensor Interface of NuMaker-IoT-M487

CMOS1

Header 2.54 10x2 Female

VDD1

PCLK3

MCLK5

VSYNC7

HSYNC9

TRIG11

INT13

SCL15

SDA17

VDD2

D04

D16

D28

D310

D412

D514

D616

D718

GND19

GND20

Title

Size Document Number Rev

Date: Sheet of

CMOS

1.0CMOS InterfaceA

1 10Friday , August 17, 2018

HSYNC

PCLK

TRIG

SDASCL

VSYNCMCLK

INT

D0D1

D3D2

D5D4

D7D6

CMOS Interface

3VCC 3VCC

Page 25: NuMaker-IoT-M487 User Manual · 2018-12-11 · MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 N R-T-7 L er Nu-2 l ARM® Cortex®-M 32-bit Microcontroller NuMaker-IoT-M487 User

MuMaker-IoT-M487

DEC 5, 2018 Page 25 of 37 Rev 1.01

NU

MA

KE

R-IO

T-M

48

7 U

SE

R M

AN

UA

L

Maker N

u-m

bed

NU

C472 U

ser M

an

ual

Ethernet 3.4

Figure 3-4 Ethernet Circuit of NuMaker-IoT-M487

U4

IP101GR

TxEr/FxSD1

Xi2

Xo3

Col/RMII4

TxEn5

TxD36

TxD27

TxD18

TxD09

TxClk/50MClki10

LED0/Phy AD011

LED3/Phy AD312

IOVDD13

RxClk/50M_Clko14

RxD315

RxD216

TestOn24

MDIO23

MDC22

RxEr/Int3221

CRS/LEDMod20

RxDV/CRS_DV19

RxD018

RxD117

nRst32

AVD3331

MDiTp30

MDiTn29

RegOut28

MDiRp27

MDiRn26

Iset25

EP

ad

33

COLETH_XOETH_XI

TXEN

TXD0TXD1

PHY_AD3PHY_AD0REFCLK

RX_CLK

Title

Size Document Number Rev

Date: Sheet of

Ethernet

1.0Ext. PHYCustom

4 13Tuesday , August 14, 2018

PHY_VSS PHY_VSS PHY_VSS

PHY_DVDD33 PHY_DVDD33 PHY_DVDD33

C1910uFC0603

C200.1uFC0603

3VCC PHY_DVDD33

PHY_VSS

C2110uFC0603

C220.1uFC0603

3VCC PHY_AVDD33

PHY_VSS

PHY_VSS

POWER

X1

25MHz SMD X3225B

XIN1

GND2

GND4

XOUT3

EMAC_TXD0EMAC_TXD1

EMAC_REFCLK

PHY_DVDD33

EMAC_RXD0

EMAC_MDC

R160RR0603

EMAC_MDIO

EMAC_RXD1

EMAC_RXDV

REFCLK

C257pFC0603

EMAC_RXERR

PHY_VSS

RXD1

CRSDVRXD0

MDIOMDCRXERRCRS

N23PHY_TEST

R145.1KRR0603

R155.1KRR0603

LAN

EMAC_TXEN

PHY_DVDD33

R176.19K 1%R0603

PHY_VSS

MDI_RPMDI_RN

MDI_TNREG_OUT

MDI_TP

nRST

C230.1uFC0603

C2410uFC0603

EMAC_RESET

PHY_VSS

PHY_AVDD33PHY_VSS

C2620pFC0603

C2720pFC0603

ETH_XOETH_XI

PHY_VSS PHY_VSS PHY_VSS PHY_VSS

Crystal

R19NCR0603

R23NCR0603

R2010KRR0603

R24NCR0603

R2110KRR0603

R25NCR0603

R265.1KRR0603

R22NCR0603

CRSCOLPHY_TEST CRSDV

R181MR

R0603

PHY_VSS

PHY_DVDD33

CN2

RJ-45 8P8C_LED R/A

TX+1

TX-2

RX+3

NC4

NC5

RX-6

NC7

NC8 Shield

13

Shield14

LED-9LED+10

LED-11LED+12

T1

TS8121C

TX+16

TX-14

NC13

TD-3

TD+1

RD+6

RD-8

NC5

RX-9

RX+11

CT2

NC4

CT7

CT10

NC12

CT15N10

MDI_TP

MDI_RP

MDI_TN

MDI_RNN11

C280.1uFC0603

C290.01uFC0603

C300.1uFC0603

C310.01uFC0603

PHY_VSS

N12N13

R3175RR0603

R3275RR0603

N16

R3475RR0603

R3375RR0603

N18

LAN_VSS

CLAN20.01uF/2KV

CK05

CLAN10.01uF/2KV

CK05

N20

N15

N14

N17

N1

9 R29330RR0603

R305.1KRR0603

N22PHY_AD3

PHY_VSS

R28330RR0603

PHY_DVDD33

R275.1KRR0603

N21

PHY_AD0

Page 26: NuMaker-IoT-M487 User Manual · 2018-12-11 · MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 N R-T-7 L er Nu-2 l ARM® Cortex®-M 32-bit Microcontroller NuMaker-IoT-M487 User

MuMaker-IoT-M487

DEC 5, 2018 Page 26 of 37 Rev 1.01

NU

MA

KE

R-IO

T-M

48

7 U

SE

R M

AN

UA

L

Maker N

u-m

bed

NU

C472 U

ser M

an

ual

Nu-Link-Me 3.5

Figure 3-5 Nu-Link-Me Circuit of NuMaker-IoT-M487

Title

Size Document Number Rev

Date: Sheet of

ICE Debugger

1.0NuLink-MeB

5 13Tuesday , August 14, 2018

ICE Interface

ICER2

0R

R0603

TICERST

12M_OUT

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

DAP1

SW-2P-SMD

SW SMD 2-Pin 3x6x4.3N30

ICEU1ACE1117C33XM+H

IN3

GN

D1

OU

T2

OU

T4

1 2

ICED1SS24A

DO-214ACICECT1

10uF/16V

TANT-A

N51

ICE_USBVBUS

ICECT2

10uF/16V

TANT-A

ICE_VCC

ICEL1L0603

ICE_VCCICE_AVDD

ICEL2L0603

ADAVSS

ICE_DAT

ICE_VCC

ICE_CLK

ICEJP2

HEADER 2.54 5x1 Male (NC)

12345

Debug

ICE_RST

ICP_LEDICE_LED

G_LEDR_LED

(YELLOW)

(RED)

12

IDLE1

RedLED0805

ICP_LED

N27

R_LED

12

ICP1

YellowLED0805

N26

12

ICE1

RedLED0805

N24ICE_LEDICERP1

8P4R-3308P4RA

1 23 45 67 8

12

BUSY1

GreenLED0805

G_LED

(RED)

ICE_VCC

N25

(GREEN)

ICECT4

1uF

C0805

ICECB10.1uFC0603

N31

ICE_VCC

ICEC31uFC0603

ICE_USBVBUS

ICECB20.1uFC0603

ICE

US

B_

D-

TX

D

ICE

US

B_

D+

VC

OM

_E

N

RX

D

N3

2

LED

POWER

ICEJ1

USB MICRO-AB RECEP.MICRO_USB_AB_LS

GND5 NC4 DP3 DM2 VCC1

SHIELD6

SHIELD7

SHIELD8

SHIELD9

ICE_USBVBUS

ICER433RR0603

ICER333RR0603

N29N28

ISW1

2mm SMD HPS604-E

TXDRXD

MSG_ENVCOM_EN

TICERXDTICETXD

MSG & VCOM

USB

ICEUSB_D+ICEUSB_D-

RTDA2

33RR0603

RTDA30RR0603

N34

RRSET1100KRR0603

RTCK1100KRR0603

RTDA1100KRR0603

TICECLKTICERST

ICE_VCC

N33

TICEDAT

ADAVSS

ICE_CLK

MSG_EN

ICE_DAT

ICE_AVDDICE_VCC

IY1

12MHz SMD X3225B

XIN1

GND2

GND4

XOUT3

Crystal

ICEC120pFC0603

ICEC220pFC0603

12M_IN

12

M_

OU

T1

2M

_IN

ICE

_R

ST

ICER1

10KR

R0603

ICECT310uFC0603

ICE_VCC

ICE_RST

RESET

ICEJP1

HEADER 2.54 5x2 Male (NC)

1 23 45 67 89 10

TICETXDTICERXD

TICECLKTICEDAT

ICE_VCC

TARGET_ICEDAT

TARGET_ICERST

TARGET_ICECLKTARGET_ICETXDTARGET_ICERXD

Page 27: NuMaker-IoT-M487 User Manual · 2018-12-11 · MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 N R-T-7 L er Nu-2 l ARM® Cortex®-M 32-bit Microcontroller NuMaker-IoT-M487 User

MuMaker-IoT-M487

DEC 5, 2018 Page 27 of 37 Rev 1.01

NU

MA

KE

R-IO

T-M

48

7 U

SE

R M

AN

UA

L

Maker N

u-m

bed

NU

C472 U

ser M

an

ual

M487JIDAE 3.6

Figure 3-6 M487JIDAE Pin Assignment

X32_OUT

Title

Size Document Number Rev

Date: Sheet of

M487

1.0M487JIDAEB

6 13Tuesday , August 14, 2018

P136

PE_2PE_3

PE_5PE_4

PE_7PE_6 P111

P110P109

PE_0

P114P113P112

PE_1

PH_8

PH_10PH_9

PD_14PH_11

PG_6PG_5

PG_8PG_7

PC_14

PB_7PB_6

PB_9PB_8

PB_11PB_10

PB_15PB_14

P120P119P118P117

P124P123P122P121

P131

P127P126P125

RXD P135TXD P134

P133P132

P142P141P140P139

P144P143

P137

P1

P138P

B_2

PC

_1

0

PB

_4

PB

_3

PB

_5

PC

_9

PC

_1

2P

C_

11

P2

P6

P5

P4

P3

P8

P7

PB

_0

PB

_1

ICECLKICEDAT

P10

P9

RESET

P12

P11

PA

_9

PA

_8

P13

P16

P15

P14

PD

_1

1P

D_

10

PC

_1

3P

D_

12

PA

_10

PA

_11

P17

P21

P20

P19

P18

PG

_0

P22

PG

_1

PG

_3

PG

_2

PF

_1

0

PG

_4

PF

_1

1

PF

_7

PF

_6

PF

_9

PF

_8

P23

M480_ICECLKM480_ICEDAT

P27

P26

P25

P24

P30

P29

P28

P33

P32

P31

X3

2_

OU

TP

36

X3

2_

INP

35

CM220.1uFC0603

CM230.1uFC0603

CM240.1uFC0603

nRESET

P34

3VCC 3VCC 3VCC

P37PH_0

PH_3PH_2PH_1

PH_6PH_5PH_4

PH_7

P41P40P39P38

P44P43P42

PE_8

PE_11PE_10PE_9

PC_6

PE_13PE_12

PA_0

PC_8PC_7

PA_2PA_1

PA_5PA_4PA_3

PA_7PA_6

P67P68

P58P59

P63P64P65P66

P53P54P55P56P57

XT_OUTP46

P49P50P51P52

P47P48

XT_INP45

CM120.1uFC0603

CM80.1uFC0603

P62

P60

3VCCP61

3VCC

PE_14PE_15P70

P71

nRESET

P73

ICEDATICECLK

P74

nRESETP72 RESET

PC

_0

ICE Interface

PC

_3

PC

_2

PC

_1

PD

_8

PC

_5

PC

_4

PG

_9

PD

_9

PG

_10

PG

_11

PG

_14

PG

_13

PG

_12

PD

_0

PG

_15

PD

_2

PD

_1

PA

_12

PD

_3

PA

_13

PD

_1

3

PA

_15

PA

_14

P78

P77

P76

P75

P83

P82

P81

P80

P79

P100

P87

P86

P85

P84

P94

P95

P96

P97

P98

P99

P90

P91

P92

P93

P88

P89

CM10.1uFC0603

3VCC

CM60.1uFC0603

P69VDDIO

CM18470pFC0603

CM191uFC0603

CM202.2uFC0805

ADAVSS

VREF

CM160.1uFC0603

CM150.01uFC0603

CM171uFC0603

ADAVSS

L3L0603

L4L0603

Reset

R3510KRR0603

CM211uFC0603

3VCC

M480_ICETXDM480_ICERXD

TXDRXD

SW1SW4-SMD 6x6x5H (Black)

SW4-SMD

CM140.1uFC0603

CM1310uF/16VTANT-A

3VCC AVDD

CM91uFC0603

L1L0603

USBRES1200R 1%R0603

CUSB11uFC0805

CUSB20.1uFC0805

P101

P102

P107

L2L0603

3VCC

HS

US

B_

D-

HS

US

B_

VB

US

HS

US

B_

ID

HS

US

B_

D+

P105

P103

P106

P104

P108

Y1

12MHz SMD X3225B

XIN1

GND2

GND4

XOUT3

Y2

32.768KHz SMD X3215

CM220pFC0603

CM320pFC0603

XT_IN XT_OUT

Crystal

CM420pFC0603

CM520pFC0603

U5

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_

VR

ES

101

HS

US

B_

VD

D3

3102

HS

US

B_

VB

US

103

HS

US

B_

D-

104

HS

US

B_

VS

S105

HS

US

B_

D+

106

HS

US

B_

VD

D1

2_

CA

P107

HS

US

B_

ID108

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

X32_IN

CM70.1uFC0603

P116P115

3VCC

P128

CM100.1uFC0603

P130

3VCC CM111uFC0603

P129

Page 28: NuMaker-IoT-M487 User Manual · 2018-12-11 · MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 N R-T-7 L er Nu-2 l ARM® Cortex®-M 32-bit Microcontroller NuMaker-IoT-M487 User

MuMaker-IoT-M487

DEC 5, 2018 Page 28 of 37 Rev 1.01

NU

MA

KE

R-IO

T-M

48

7 U

SE

R M

AN

UA

L

Maker N

u-m

bed

NU

C472 U

ser M

an

ual

mikroBUSTM

Interface 3.7

Figure 3-7 mikroBUSTM

Interface of NuMaker-IoT-M487

MBUS1

HEADER 2.54 8x1 Male 2-Row

MIKROBUS

AN1

RST2

CS3

SCK4

MISO5

MOSI6

+3.3V7

GND8

PWM16

INT15

RX14

TX13

SCL12

SDA11

+5V10

GND9

MBUS_INTMBUS_PWM

MBUS_TXMBUS_RX

MBUS_SDAMBUS_SCL

MBUS_AN

MBUS_CSMBUS_RST

MBUS_MOSIMBUS_MISOMBUS_CLK

5VCC3VCC

MikroBUS Interface

Title

Size Document Number Rev

Date: Sheet of

MikroBUS

1.0MikroBUSA

7 13Tuesday , August 14, 2018

Page 29: NuMaker-IoT-M487 User Manual · 2018-12-11 · MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 N R-T-7 L er Nu-2 l ARM® Cortex®-M 32-bit Microcontroller NuMaker-IoT-M487 User

MuMaker-IoT-M487

DEC 5, 2018 Page 29 of 37 Rev 1.01

NU

MA

KE

R-IO

T-M

48

7 U

SE

R M

AN

UA

L

Maker N

u-m

bed

NU

C472 U

ser M

an

ual

Power 3.8

Figure 3-8 Power Circuit and Configurations

Title

Size Document Number Rev

Date: Sheet of

Power

1.0Power SelectA

9 13Tuesday , August 14, 2018

L5L0603

L6L0603

5V_IN

GND IN

CON1DC-CON

POWERJACK\3P

1

21

2

POWERRedLED0805

3VCC

R55330RR0603

N3

9

Power LED

5VCC

5V Source

L7L0603

L9L0603

LDO_3V_OUT

3VCC ICE_VCC

3V Source

L11L0603

L12L0603

VDDIO3VCC

VDDIO/VREF Srouce

ICE_USBVBUS

VREF

U6ACE1117C33XM+H

IN3

GN

D1

OU

T2

OU

T4L8

L0603

L10L0603

1 2

D1SS24A

DO-214AC

N38

C330.1uFC0603

C321uF/16VTANT-A

LDO_3V_OUTHSUSB_5V_IN

FSUSB_5V_IN

5V_IN

EXT_5V_IN

Page 30: NuMaker-IoT-M487 User Manual · 2018-12-11 · MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 N R-T-7 L er Nu-2 l ARM® Cortex®-M 32-bit Microcontroller NuMaker-IoT-M487 User

MuMaker-IoT-M487

DEC 5, 2018 Page 30 of 37 Rev 1.01

NU

MA

KE

R-IO

T-M

48

7 U

SE

R M

AN

UA

L

Maker N

u-m

bed

NU

C472 U

ser M

an

ual

9-Axis Sensor 3.9

Figure 3-9 9-Axis Sensor Circuit of NuMaker-IoT-M487

U7

BME680

GND1

CSB2

SDI3

SCK4

VDD8

GND7

VDDIO6

SDO5

Title

Size Document Number Rev

Date: Sheet of

Sensor

1.0Environment, 9-axisA

10 13Tuesday , August 14, 2018

C37100nFC0603

3VCC

U8

BMX055

INT21

DRDYM2

VDD3

GNDA4

CSB25

GNDIO6

PS7

NC

8

SC

x9

INT

51

0

SDO117

CSB116

INT415

INT314

VDDIO13

SDO212

SDx11

CS

B3

20

INT

11

9

NC

18

BMX055_SDABMX055_SCL

Mag Address: 0x10Gryo Address: 0x68Accl Address: 0x189-axis Sensor

C36100nFC0603

3VCC

SENSOR_SDA

SENSOR_SCLBME680_SCL

BMX055_SCL

BMX055_SDA

BME680_SDA

C34100nFC0603

C35100nFC0603

BME680_SCLBME680_SDA

3VCC

Environment SensorSlave Address: 0x76

Page 31: NuMaker-IoT-M487 User Manual · 2018-12-11 · MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 N R-T-7 L er Nu-2 l ARM® Cortex®-M 32-bit Microcontroller NuMaker-IoT-M487 User

MuMaker-IoT-M487

DEC 5, 2018 Page 31 of 37 Rev 1.01

NU

MA

KE

R-IO

T-M

48

7 U

SE

R M

AN

UA

L

Maker N

u-m

bed

NU

C472 U

ser M

an

ual

SPI Flash and SD Card 3.10

Figure 3-10 SPI Flash and SD Card Circuit of NuMaker-IoT-M487

3VCC

Title

Size Document Number Rev

Date: Sheet of

Storage

1.0SPI Flash, SD CardA

11 13Tuesday , August 14, 2018

SD_nCD

SD_D3SD_CMD

SD_D0SD_D1

SD_D2

C390.1uFC0603

12

SD_POWERGreenLED0805

R41330RR0603

N41

L13L0603

C380.1uFC0603

3VCC

SD Card

W25Q32

U10

GND4 IO23 IO12 /CS1

IO05CLK6IO37VCC8

N42

R420RR0603

N43

R440RR0603

R430RR0603

R450RR0603

N44

R460RR0603

N46N45

C401uFC0603

3VCC

FLASH_D3

FLASH_D2FLASH_MISOFLASH_SS

SPI Flash

FLASH_MOSIFLASH_CLK

N4

0

U9

B8502A-13SB-HPA (T-Flash Card)

DAT21

DAT32

CMD3

VDD4

CLK5

VSS6

DAT07

DAT18

CD9

GND10GND11GND12GND13

RP28P4R-10K

8P4RA

1 23 45 67 8

RP18P4R-10K

8P4RA

1 23 45 67 8SD_CMD

SD_D3SD_D2

SDHC_DAT2SDHC_DAT3

SDHC_CLK

SDHC_CMD

SDHC_DAT0

SDHC_nCDSDHC_DAT1

SD_CLK

SD_nCDSD_D1SD_D0

Page 32: NuMaker-IoT-M487 User Manual · 2018-12-11 · MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 N R-T-7 L er Nu-2 l ARM® Cortex®-M 32-bit Microcontroller NuMaker-IoT-M487 User

MuMaker-IoT-M487

DEC 5, 2018 Page 32 of 37 Rev 1.01

NU

MA

KE

R-IO

T-M

48

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.11

Figure 3-11 Arduino UNO Compatible Interface

NU5

Header 2.54 2x4 Male

SPI0_MISO1

VCC2

SPI0_CLK3

SPI0_MOSI4

RESET5

GND6

SPI0_SS7

GPIO8

NU2

Header 2.54 10x1 Female

D81D92D103D114D125D136VSS7VREF8I2C_SDA9I2C_SCL10

NU1

Header 2.54 8x1 Female

NC1

VDD2

MCU_RESET3

3VCC4

5VCC5

VSS6

VSS7

VIN8

NU3

Header 2.54 6x1 Female

A01

A12

A23

A34

A45

A56

NU4

Header 2.54 8x1 Female

D01D12D23D34D45D56D67D78

UNO Interface

UNO_A0

UNO_A3UNO_A2UNO_A1

UNO_A5UNO_A4

UNO_D0

UNO_D3UNO_D2UNO_D1

UNO_D6UNO_D5UNO_D4

UNO_D7

UNO_D9UNO_D8

UNO_D12UNO_D11UNO_D10

UNO_SDA

UNO_D13

UNO_SCL VREF

UNO_VIN

UNO_RESET

3VCC

3VCC

UNO_CLKUNO_RESET

UNO_MOSI

UNO_SS

UNO_MISO

Title

Size Document Number Rev

Date: Sheet of

Uno Interface

1.0Uno InterfaceA

12 13Tuesday , August 14, 2018

5VCC

Page 33: NuMaker-IoT-M487 User Manual · 2018-12-11 · MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 N R-T-7 L er Nu-2 l ARM® Cortex®-M 32-bit Microcontroller NuMaker-IoT-M487 User

MuMaker-IoT-M487

DEC 5, 2018 Page 33 of 37 Rev 1.01

NU

MA

KE

R-IO

T-M

48

7 U

SE

R M

AN

UA

L

Maker N

u-m

bed

NU

C472 U

ser M

an

ual

High-Speed USB OTG and Full-Speed USB OTG 3.12

Figure 3-12 High-Speed USB OTG and Full-Speed USB OTG

U12

TPS2065CDBVR-2

OUT1

GND2

OC#3

IN5

EN/EN#4

CON3

USB MICRO-AB RECEP

VBUS1

D-2

D+3

GND5

ID4 Shield

6

Shield7

Shield8

Shield9

R5210KRR0603

C480.1uFC0603

C4710uF/16VTANT-A

5VCC

R514.7KRR0603

3VCC

U11

TPS2065CDBVR-2

OUT1

GND2

OC#3

IN5

EN/EN#4

C460.1uFC0603

C451uF/16VTANT-A

R5333RR0603

R5433RR0603

CON2

USB MICRO-AB RECEP

VBUS1

D-2

D+3

GND5

ID4 Shield

6

Shield7

Shield8

Shield9

N49

N50

FSUSB_D-FSUSB_VBUS

FSUSB_VBUS_ST

FSUSB_IDFSUSB_D+

FSUSB_VBUS_EN

Title

Size Document Number Rev

Date: Sheet of

USB OTG

1.0USB OTGA

13 13Tuesday , August 14, 2018

USB Full-Speed OTG

USB High-Speed OTG

R4810KRR0603

C430.1uFC0603

C4210uF/16VTANT-A

5VCC

R474.7KRR0603

3VCC

C440.1uFC0603

C411uF/16VTANT-A

R490RR0603

R500RR0603

N48

N47

HSUSB_VBUSHSUSB_D-HSUSB_D+HSUSB_ID

HSUSB_VBUS_ST

HSUSB_VBUS_EN

Page 34: NuMaker-IoT-M487 User Manual · 2018-12-11 · MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 N R-T-7 L er Nu-2 l ARM® Cortex®-M 32-bit Microcontroller NuMaker-IoT-M487 User

MuMaker-IoT-M487

DEC 5, 2018 Page 34 of 37 Rev 1.01

NU

MA

KE

R-IO

T-M

48

7 U

SE

R M

AN

UA

L

Maker N

u-m

bed

NU

C472 U

ser M

an

ual

Wi-Fi Module Interface 3.13

Figure 3-13 Wi-Fi Module Interface of NuMaker-IoT-M487

Wi-Fi

J7

Header 2.54 5x1 SMT Male

12345

WIFI_TXD

3VCC

WIFI_RSTWIFI_RXD

WIFI1

WiFi Module

VDD1

TXD2

RXD3

RST4

GND5

3VCC

Title

Size Document Number Rev

Date: Sheet of

Wi-Fi

1.0Wi-Fi ModuleA

1 10Tuesday , August 14, 2018

Page 35: NuMaker-IoT-M487 User Manual · 2018-12-11 · MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 N R-T-7 L er Nu-2 l ARM® Cortex®-M 32-bit Microcontroller NuMaker-IoT-M487 User

MuMaker-IoT-M487

DEC 5, 2018 Page 35 of 37 Rev 1.01

NU

MA

KE

R-IO

T-M

48

7 U

SE

R M

AN

UA

L

Maker N

u-m

bed

NU

C472 U

ser M

an

ual

LEDs, Buttons, I/Os and NuMaker Brick Interface 3.14

Figure 3-14 LEDs, Buttons, I/Os and NuMaker Brick Interface of NuMaker-IoT-M487

NUBK_SCLNUBK_SDA

NUBK_SDANUBK_SCL

NuBrick Interface

I/O_1

J1

Header 2.54 5x1 Male

12345

J2

Header 2.54 5x1 Male

12345

I/O_2

I/O_4I/O_3

I/O_5I/O_6

3VCC

I/O

Power

J3

Header 2.54 2x1 Male

12

J5

Header 2.54 2x1 Male

12

J4

Header 2.54 2x1 Male

12

J6

Header 2.54 2x1 Male

12

3VCC

3VCC

3VCC

Title

Size Document Number Rev

Date: Sheet of

Others

1.0othersA

8 13Friday , August 17, 2018

12

LEDR1RedLED0805

12

LEDY1YellowLED0805

12

LEDG1GreenLED0805

N3

6

N3

5

N3

7

SW2SW4-SMD 6x6x5H (Black)

SW4-SMD

SW3SW4-SMD 6x6x5H (Black)

SW4-SMD

R3610KRR0603

R4010KRR0603

BTN1

BTN2

Button LEDs

R37330RR0603

R38330RR0603

R39330RR0603

3VCC

3VCC

3VCC

LED_REDLED_YELLOWLED_GREEN

NUBK1

HEADER 1.27 8x1 Male

12345678

NUBK2

HEADER 1.27 8x1 Male

12345678

NUBK_SCLNUBK_SDA

NUBK_SDANUBK_SCL

5VCC

5VCC 5VCC

5VCC

Page 36: NuMaker-IoT-M487 User Manual · 2018-12-11 · MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 N R-T-7 L er Nu-2 l ARM® Cortex®-M 32-bit Microcontroller NuMaker-IoT-M487 User

MuMaker-IoT-M487

DEC 5, 2018 Page 36 of 37 Rev 1.01

NU

MA

KE

R-IO

T-M

48

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.12.05 1.01 1. Typo correction

2018.07.10 1.00 1. Initially issued.

Page 37: NuMaker-IoT-M487 User Manual · 2018-12-11 · MuMaker-IoT-M487 DEC 5, 2018 Page 1 of 37 Rev 1.01 N R-T-7 L er Nu-2 l ARM® Cortex®-M 32-bit Microcontroller NuMaker-IoT-M487 User

MuMaker-IoT-M487

DEC 5, 2018 Page 37 of 37 Rev 1.01

NU

MA

KE

R-IO

T-M

48

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.