Nuvoton NuMaker-PFM-M2351 User Manual

Nuvoton NuMaker-PFM-M2351 User Manual

Numicro m23 series arm cortex-m 32-bit microcontroller
Table of Contents

Advertisement

Quick Links

MuMaker-PFM-M2351
®
®
ARM
Cortex
-M
32-bit Microcontroller
NuMaker-PFM-M2351
User Manual
®
NuMicro
M23 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
Aug
29, 2018
Page 1 of 36
Rev 1.00

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the NuMaker-PFM-M2351 and is the answer not in the manual?

Questions and answers

Summary of Contents for Nuvoton NuMaker-PFM-M2351

  • Page 1 The information described in this document is the exclusive intellectual property of Nuvoton Technology Corporation and shall not be reproduced without permission from Nuvoton. Nuvoton is providing this document only for reference purposes of NuMicro microcontroller based system design. Nuvoton assumes no responsibility for errors or omissions.
  • Page 2: Table Of Contents

    MuMaker-PFM-M2351 Table of Contents Overview ..................... 6 Introduction to NuMaker-PFM-M2351 Board ............6 M2351 Series MCU Features ................ 7 NuMaker-PFM-M2351 Board Features ............8 NuMaker-PFM-M2351 Board Overview ............9 Front View ....................9 Rear View ....................10 Arduino UNO Compatible Interface ..............11 Pin Assignment for Extended Connectors ............
  • Page 3 MuMaker-PFM-M2351 Arduino UNO Compatible Interface ..............30 Audio Codec (NAU88L25) ................31 MicroSD Card ..................32 Wi-Fi Module (ESP-03) ................33 Secure Serial Flash (W77F32W) ..............34 3.10 REVISION HISTORY ................35 29, 2018 Page 3 of 36 Rev 1.00...
  • Page 4 MuMaker-PFM-M2351 List of Figures Figure 1-1 NuMaker-PFM-M2351 Board ..................6 Figure 2-1 Front View of NuMaker-PFM-M2351 Board ..............9 Figure 2-2 Rear View of NuMaker-PFM-M2351 Board ..............10 Figure 2-3 Arduino UNO Compatible Interface ................11 Figure 2-4 M2351KIAAE Extended Connectors ................13 Figure 2-5 SWD / ETM Interface 20 Pin Connector ...............
  • Page 5 MuMaker-PFM-M2351 List of Tables Table 2-1 Arduino UNO Interface Mapping with M2351KIAAE GPIO ........... 12 Table 2-2 Extended Connector JP6 Interface with M2351KIAAE GPIO ........14 Table 2-3 Extended Connector JP8 Interface with M2351KIAAE GPIO ........15 Table 2-4 Extended Connector JP7 Interface with M2351KIAAE GPIO ........16 Table 2-5 Extended Connector JP9 Interface with M2351KIAAE GPIO ........
  • Page 6: Overview

    MuMaker-PFM-M2351 OVERVIEW This user manual is aimed to introduce how to use the Nuvoton NuMaker-PFM-M2351 board. Introduction to NuMaker-PFM-M2351 Board ® ® The NuMaker-PFM-M2351 is a development board based on an Arm Cortex -M23 microcontroller (MCU) – M23 series which has very rich peripherals.
  • Page 7: M2351 Series Mcu Features

    MuMaker-PFM-M2351 M2351 Series MCU Features  M2351KIAAE in LQFP128 package ® ®  Armv8-M architecture and Cortex -M23 core running up to 64 MHz with TrustZone® technology  Built-in LDO for wide operating voltage from 1.6 V to 3.6 V ...
  • Page 8: Numaker-Pfm-M2351 Board Features

    MuMaker-PFM-M2351 NuMaker-PFM-M2351 Board Features  On-board Nu-Link-Me ICE Bridge (Mass storage as USB Disk drive) for drag and drop programming  Arduino UNO compatible interface  M2351 extended interface connectors  ETM (embedded trace macrocell) debug interface for instruction and data tracing of a Processor ...
  • Page 9: Numaker-Pfm-M2351 Board Overview

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

    MuMaker-PFM-M2351 Rear View Figure 2-2 shows the main components and connectors from the rear side of NuMaker-PFM-M2351 board. The following lists components and connectors from the rear view:  MicroSD Card Slot: T-Flash slot (U9) Figure 2-2 Rear View of NuMaker-PFM-M2351 Board...
  • Page 11: Arduino Uno Compatible Interface

    MuMaker-PFM-M2351 Arduino UNO Compatible Interface Figure 2-3 shows the Arduino UNO compatible interface. Figure 2-3 Arduino UNO Compatible Interface 29, 2018 Page 11 of 36 Rev 1.00...
  • Page 12: Table 2-1 Arduino Uno Interface Mapping With M2351Kiaae Gpio

    MuMaker-PFM-M2351 NuMaker-PFM-M2351 NuMaker-PFM-M2351 Header Header Compatible to Compatible to GPIO Pin of M2351 GPIO Pin of M2351 Arduino UNO Arduino UNO NU1.1 NU6.10 PG.2 NU1.2 IOREF NU6.9 PG.3 NU1.3 RESET RESET NU6.8 VREF NU1.4 3VCC NU6.7 NU1.5 5VCC NU6.6 PF.8 NU1.6...
  • Page 13: Pin Assignment For Extended Connectors

    MuMaker-PFM-M2351 Pin Assignment for Extended Connectors The NuMaker-PFM-M2351 provides the M2351KIAAE target chip on board and extended connectors (JP6, JP7, JP8 and JP9) for LQFP128-pin. Figure 2-4 shows the M2351KIAAE extended connectors. Figure 2-4 M2351KIAAE Extended Connectors 29, 2018 Page 13 of 36...
  • Page 14: Table 2-2 Extended Connector Jp6 Interface With M2351Kiaae Gpio

    MuMaker-PFM-M2351 M2351KIAAE M2351KIAAE Header Header Pin No. Function Pin No Function JP6.1 PB.5 JP6.2 PB.4 JP6.3 PB.3 JP6.4 PB.2 JP6.5 PC.12 JP6.6 PC.11 JP6.7 PC.10 JP6.8 PC.9 JP6.9 PB.1 JP6.10 PB.0 JP6.11 JP6.12 3VCC JP6.13 PA.11 JP6.14 PA.10 JP6.15 PA.9 JP6.16 PA.8 JP6.17...
  • Page 15: Table 2-3 Extended Connector Jp8 Interface With M2351Kiaae Gpio

    MuMaker-PFM-M2351 M2351KIAAE M2351KIAAE Header Header Pin No. Function Pin No Function JP8.1 PH.4 JP8.2 PH.5 JP8.3 PH.6 JP8.4 PH.7 JP8.5 PF.3 JP8.6 PF.2 JP8.7 JP8.8 JP8.9 PE.8 JP8.10 PE.9 JP8.11 PE.10 JP8.12 PE.11 JP8.13 PE.12 JP8.14 PE.13 JP8.15 PC.8 JP8.16 PC.7 JP8.17 PC.6...
  • Page 16: Table 2-4 Extended Connector Jp7 Interface With M2351Kiaae Gpio

    MuMaker-PFM-M2351 M2351KIAAE M2351KIAAE Header Header Pin No. Function Pin No Function JP7.1 ICEDAT JP7.2 ICECLK JP7.3 PD.9 JP7.4 PD.8 JP7.5 PC.5 JP7.6 PC.4 JP7.7 PC.3 JP7.8 PC.2 JP7.9 PC.1 JP7.10 PC.0 JP7.11 JP7.12 JP7.13 PG.9 JP7.14 PG.10 JP7.15 PG.11 JP7.16 PG.12 JP7.17 PG.13...
  • Page 17: Table 2-5 Extended Connector Jp9 Interface With M2351Kiaae Gpio

    MuMaker-PFM-M2351 M2351KIAAE M2351KIAAE Header Header Pin No. Pin Name Pin No Pin Name JP9.1 PE.7 JP9.2 PE.6 JP9.3 PE.5 JP9.4 PE.4 JP9.5 PE.3 JP9.6 PE.2 JP9.7 JP9.8 JP9.9 PE.1 JP9.10 PE.0 JP9.11 PH.8 JP9.12 PH.9 JP9.13 PH.10 JP9.14 PH.11 JP9.15 PD.14 JP9.16 JP9.17...
  • Page 18: System Configuration

    5V Power Source  ICEJ: USB connector in Nu-Link-Me to program code and suppy 5V power from PC Host.  CON2: USB 2.0 Full-Speed OTG connector on the NuMaker-PFM-M2351 board to supply 5V power from PC Host.  NU1 pin5: VDD5V voltage connector on the NuMaker-PFM-M2351 board to supply 5V power from external power source.
  • Page 19: Usb Connectors

    The traced data could be used to capture events leading to a breakpoint, or used for code coverage statistics or execution information.  ETM1: SWD / ETM interface connector with 20 pins on the NuMaker-PFM-M2351 board. Figure 2-5 SWD / ETM Interface 20 Pin Connector 2.5.8...
  • Page 20: 2.5.10 Push-Buttons

    MuMaker-PFM-M2351 2.5.10 Push-Buttons  SW1: Reset button to reset the target chip on NuMaker-PFM-M2351 board.  SW2, SW3: Two Push-Buttons for user to control application process. 2.5.11 LEDs  POWER: The power LED indicates that the NuMaker-PFM-M2351 board is powered.
  • Page 21: Wi-Fi Module (Esp-03)

    The W77F32W Flash is ideal for secure data storage, cryptographic key storage, and general data storage. The W77F32W is connected to the NuMaker-PFM-M2351 via SPI bus for data input/output. Table 2-8 shows the pin mapping between the W77F32W and M2351KIAAE.
  • Page 22: Figure 2-6 3.5Mm Phone Jack Diagram

    MuMaker-PFM-M2351 amplifier, and industry leading advanced headset features. The NAU88L25 is connected to the NuMaker-PFM-M2351 via I C bus (I C slave address of NUA88L25 is 0x1A by default) for control, and via I S bus (M2351 is I S slave) for audio digital data input/output.
  • Page 23: Nu-Link-Me

    MuMaker-PFM-M2351 Nu-Link-Me The NuMaker-PFM-M2351 features a Nu-Link-Me ICE debugger and programmer, which enables users to program M2351KIAAE and debug their application via the SWD interface, or emulate a USB pen driver when connected to the PC. Users can update their firmware by pulling a bin file to the pen driver.
  • Page 24: Pcb Placement

    MuMaker-PFM-M2351 2.10 PCB Placement Figure 2-7 and Figure 2-8 show the front and rear placement of NuMaker-PFM-M2351 board. Figure 2-7 Front Placement Figure 2-8 Rear Placement 29, 2018 Page 24 of 36 Rev 1.00...
  • Page 25: Numaker-Pfm-M2351 Schematics

    MuMaker-PFM-M2351 NUMAKER-PFM-M2351 SCHEMATICS 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. ICE_VCC ICE_VCC ICE_VCC ICE_AVDD ICE_VCC ICEL1 ICE_VCC ICEJP1 ICEJP2 L0603 ICE_USBVBUS ICE_DAT TICEDAT ICE_USBVBUS TICEDAT ICE_CLK TICECLK...
  • Page 26: M2351Kiaae

    PE.4 SD0_DAT2 L0603 P100 P101 PE.3 SD0_DAT1 ADAVSS ADAVSS P101 Title P102 PE.2 SD0_DAT0 P102 NuMaker-PFM-M2351 PD.13 SD0_nCD Size Document Number PF.0 ICEDAT M2351KIAAE(LQFP128) MCU Custom V1.3 R0603 Date: Monday , July 30, 2018 Sheet Figure 3-2 M2351KIAAE Pin Assignment...
  • Page 27: Usb 2.0 Fs Otg

    MuMaker-PFM-M2351 USB 2.0 FS OTG Figure 3-3 shows the USB 2.0 FS OTG circuit on the NuMaker-PFM-M2351 board. USB1.1 OTG&HOST PA.15 USB_ID USB_ID PA.14 USB_D+ USB_D+ PA.13 USB_D- USB_D- PA.12 USB_VBUS USB_VBUS P117 PB.14 USB_VBUS_ST USB_VBUS_ST P116 PB.15 USB_VBUS_EN USB_PWR_EN...
  • Page 28: Power Supply

    MuMaker-PFM-M2351 Power Supply Figure 3-4 shows power configurations of NuMaker-PFM-M2351 board. POWER Off Page Power (3.3V) Power VDD5V Connector Selector VDD5V USB_VBUS USB_VBUS ICE_USBVBUS ICE_USBVBUS VBAT VBAT ICE_VCC ICE_VCC L0603 VCC 3.3V (NC) ICE_VCC 3VCC_IN 3VCC_IN 3VCC_IN L0603 5V_IN 5V_IN...
  • Page 29: Mcu Connector

    PE.14 P126 PB.8 P126 PE.15 P127 PB.7 P127 nRESET RESET P128 PB.6 P128 Title NuMaker-PFM-M2351 Size Document Number MCU Connector V1.3 Date: Monday , July 30, 2018 Sheet Figure 3-5 MCU Connector 29, 2018 Page 29 of 36 Rev 1.00...
  • Page 30: Rev 1.00

    SPI1_SS P108 P109 PH.10 P109 5V_IN 5V_IN 3VCC_IN 3VCC_IN nRESET RESET Title NuMaker-PFM-M2351 Size Document Number UNO Interface V1.3 Date: Monday , July 30, 2018 Sheet Figure 3-6 Arduino UNO Compatible Interface 29, 2018 Page 30 of 36 Rev 1.00...
  • Page 31: Audio Codec (Nau88L25)

    JKR2 JKR2 LEFT DETECT MIC+ 4.7uF MIC1+ RIGHT JKSLV JKSLV 2SJ3080-000111F HEADSET Title NuMaker-PFM-M2351 Size Document Number Audio Codec V1.3 Date: Monday , July 30, 2018 Sheet Figure 3-7 Audio Codec Circuit 29, 2018 Page 31 of 36 Rev 1.00...
  • Page 32: Microsd Card

    MuMaker-PFM-M2351 MicroSD Card Figure 3-8 shows the MicroSD Card circuit on the NuMaker-PFM-M2351 board. SD CARD 8P4R-10K SD_POWER 330R PE.7 SD0_CMD SD0_nCD R0603 PE.6 SD0_CLK SD0_DAT1 PE.5 SD0_DAT3 FERRITE BEAD SD0_DAT0 P100 PE.4 SD0_DAT2 Green(LED0805) P100 8P4RA P101 PE.3 SD0_DAT1...
  • Page 33: Wi-Fi Module (Esp-03)

    MuMaker-PFM-M2351 Wi-Fi Module (ESP-03) Figure 3-9 shows the Wi-Fi Module (ESP-03) for wireless application on the NuMaker-PFM-M2351 board. WIFI Off-page PD.0 UART3_RXD UTXD_ESP03 PD.1 UART3_TXD URXD_ESP03 PD.4 GPIO16_ESP03 PD.3 UART3_nRTS GPIO13(UCTS)_ESP03 PD.2 UART3_nCTS GPIO15(URTS)_ESP03 PD.5 GPIO2_ESP03 PD.6 GPIO0_ESP03 PD.7 PWR_EN_ESP03...
  • Page 34: Secure Serial Flash (W77F32W)

    MuMaker-PFM-M2351 3.10 Secure Serial Flash (W77F32W) Figure 3-10 shows the Secure Serial Flash (W77F32W) circuit on the NuMaker-PFM-M2351 board. SPI Flash Off-page PA.0 QSPI0_MOSI0 VDDIO FLASH_MOSI PA.1 QSPI0_MISO0 FLASH_MISO PA.2 QSPI0_CLK FLASH_HOLD FLASH_CLK FLASH_CLK PA.3 QSPI0_SS FLASH_MOSI FLASH_SS PA.4 FLASH_WP CB18 PA.5...
  • Page 35: Revision History

    MuMaker-PFM-M2351 REVISION HISTORY Date Revision Description 2018.08.29 1.00 Initially issued. 29, 2018 Page 35 of 36 Rev 1.00...
  • Page 36: Aug 29, 2018

    MuMaker-PFM-M2351 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”.

Table of Contents