Nuvoton 4T 8051-based Microcontroller NuTiny-SDK-N78E715 User Manual

Similar documents
Nuvoton 1T 8051-based Microcontroller NuTiny-SDK-N76E885 User Manual

Nuvoton 1T 8051-based Microcontroller NuTiny-SDK-N76E616 User Manual

Nuvoton 1T 8051-based Microcontroller NuTiny-SDK-N76E003 User Manual

NuMicro Family NuTiny-SDK-NUC505 User Manual

NuMicro Family NuTiny-SDK-Mini58 User Manual

for NuMicro NUC029FAE Series

NuTool PinView Revision History

Nuvoton Nu-Link Debug Adapter User Manual

NUC029FAE Board Support Package Directory Introduction. Rev

Mini51DE Series CMSIS BSP Directory

Nano102/112 Series Errata Sheet

NUC505 ICP Programming Tool User Guide

NuTiny-SDK-M051 User s Manual For NuMicro M051 Series

for NuMicro NUC220 Series

N76E003 Series Errata Sheet

NuMicro Family NuTiny-SDK-MINI57 User Manual

NUC442/472 Series Errata Sheet

NuSpeech Family N5132 High Sound Quality Voice Synthesizer Technical Reference Manual

Nuvoton Touch Key Series NT1160 Datasheet

M2351 Trusted Boot. Application Note for 32-bit NuMicro Family

NANO102/112 Series CMSIS BSP Revision History

M2351 TrustZone Program Development

NUC122. NUC122 Board Supporting Package Directory Introduction. Rev NUC122 1 of 10 Rev Nuvoton Technology Corp.

NUC123xxxAN Series Errata Sheet. Errata Sheet for 32-bit NuMicro Family Rev May 19, 2016

M480 Series Errata Sheet

NuMicro Mini51 DE Series Product Brief

NuTiny-SDK-M058S User Manual

M451 Series BSP. Revision History

NuMicro Family NuTiny-SDK-M0519 User Manual

NuMicro M051 DN/DE Series Product Brief

N551C321. Table of Contents-

for NuMicro NUC123 Series

M451 Series BSP Directory

Part Number Density Product Type Operation Temperature. W25Q80NESNIG 8Mb 1.2V Serial NOR Flash Memory Industrial (-40 C to +85 C)

NuMicro Family M2351 Series Product Brief

NuMicro Family NuTiny-SDK-NUC240 User Manual

XE166 Family AP Application Note. Microcontrollers. X E D r i v e C a r d H a r d w a r e D e s c r i p t i o n Board REV.

NuMicro Family NuTiny-SDK-NANO130 User Manual

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

SBAT90USB162 Atmel. SBAT90USB162 Development Board User s Manual

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

LBAT90USB162 Atmel. LBAT90USB162 Development Board User s Manual

SN8F5000 Starter-Kit User Manual

Application Note. 32-bit Cortex -M0 MCU NuMicro Family. Application Note of NUVOTON 32-bit NuMicro Family

XC2000 Family AP Application Note. Microcontrollers. XC2236N Drive Card Description V1.0,

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

NuMicro Family NuTiny-SDK-Nano112 User Manual

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

USER GUIDE 1 INTRODUCTION 2 GENERAL DESCRIPTION. A) Mbed enabled MCU Board. B) Shield Board. Quad SPI Evaluation Kit

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

High-side Power Distribution Switch NCT3521U

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

AVR- M16 development board Users Manual

Product Brief. For additional information or questions, please contact: Nuvoton Technology Corporation.

Nuvoton NCT5655Y/W. 16-bit I 2 C-bus and SMBus GPIO controller with interrupt. Revision: 1.0 Date: May, 2016 NCT5655Y/W

Lab 1 Introduction to Microcontroller

LPC-H1343 development board Users Manual

AL361A-EVB-A1. Multi-channel Video Processor EVB. Datasheet. (HDMI/AHD-to-HDMI) 2017 by AverLogic Technologies, Corp. Version 1.0

ARM Cortex -M 32-bit MicrocontrollerTable of Contents

User Manual For CP-JR ARM7 USB-LPC2148 / EXP

AN10428 UART-SPI Gateway for Philips SPI slave bridges

SN32F100 Series QUICK START. SN32F100 Series SN32F107 SN32F108 SN32F109. SONiX TECHNOLOGY CO., LTD Page 1 Version 3.1

AC/DC. Adapter. Ribbon. Cable Serial. Serial. Adapter. Figure 1. Hardware Setup using an EC2 Serial Adapter

Boot Loader for the Z51F6412 MCU

Quick Start Guide for the Turbo upsd DK3300-ELCD Development Kit- RIDE

Objective: Additional project details: Code: PSEMBP 100 Category:STEM Level: High School/Community C.

C8051F530A-DK C8051F530A DEVELOPMENT KIT USER S GUIDE. 1. Relevant Devices. 2. Kit Contents

C8051F700-DK C8051F700 DEVELOPMENT KIT USER S GUIDE. 1. Relevant Devices. 2. Kit Contents. 3. Hardware Setup

LPC2148 DEV BOARD. User Manual.

Manual of Board ET-PIC STAMP 18F8722-K22 ET-PIC STAMP 18F8722-K22

Ethernet1 Xplained Pro

User Manual Rev. 0. Freescale Semiconductor Inc. FRDMKL02ZUM

FRDM-KE02Z User s Manual

AN5123 Application note

Cookie User Manual. For NuMicro Edition 1.0. Rev. 1.0 Release: forum.coocox.org.

FRDM-KL03Z User s Guide

UM QN908x Quick Start. Document information. QN908x, Quick Start, Development Kit, QN9080 DK, QN9080 Development Kit

Introduction to ARM LPC2148 Microcontroller

OM13071 LPCXpresso824-MAX Development board

PAC5523EVK1. Power Application Controllers. PAC5523EVK1 User s Guide. Copyright 2017 Active-Semi, Inc.

联系人黄生 : QQ: General Description The KN02GxxA series are low-cost 32-bit microcontroller with embedded ARM Cortex -M0 core for i

AL362B-EVB-A1. AHD-to-HDMI Quad Box Development Kit by AverLogic Technologies, Corp. Version 1.0

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

MicroBolt. Microcomputer/Controller Featuring the Philips LPC2106 FEATURES

Nuvoton 8051 ICP Programmer

AC/DC. Adapter. Serial. Adapter. Figure 1. Hardware Setup

TMP89FS60FG Sample Program. Rev 1.0 Dec. 2007

FM3. MB9B500 Series 32-BIT MICROCONTROLLER FSS MB9BF506R EV-BOARD USER MANUAL APPLICATION NOTE FUJITSU SEMICONDUCTOR (SHANGHAI) LIMITED

Z8 Encore! XP F1680 Series 8-Bit Flash Solution with Extended Peripherals

UM LPCXpresso Rev th November Document information. LPCXpresso54102, LPC54100 LPCXpresso54102 User Manual

LPC-P1114 development board Users Manual

ICP05 IBOARD LITE ICP05. - iboard lite

HVP-KV10Z32 User s Guide

Bridgetek Pte Ltd. Datasheet MM930Mini Module High Speed USB-Serial MCU Development Module. 1 Introduction. 1.1 Features

Nuvoton ChipCorder One-Pin triggering Control Implementation Guide

Z8 Encore! XP F0822 Series

SH69P48A EVB. Application Notes for SH69P48A EVB SH69V48A JP2 J4(ICE_J4) S1 IDD TEST JP1 74HC273 JP4 JP3 74HC273 JP6 STKOVE JP7 SW1 J5(ICE_J5)

AC/DC Adapter. Figure 1. Hardware Setup

S3F8S5A Development Kit

UM User Manual for LPC54018 IoT Module. Rev November Document information

Transcription:

4T 8051 8-bit Microcontroller Nuvoton 4T 8051-based Microcontroller NuTiny-SDK-N78E715 User Manual 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 Sep,7, 2017 Page 1 of 15 Rev 2.00

Table of Contents 1 OVERVIEW... 3 2 NUTINY-SDK- INTRODUCTION... 4 2.1 Virtual COM Port Switch Description... 4 2.2 NuTiny-SDK- Power Setting and Connector... 4 2.2.1 Power Setting... 4 2.2.2 Debug Connector... 4 2.2.3 ICE USB Connector... 4 2.2.4 Extended Connector... 5 2.2.5 Reset Button... 5 2.2.6 Power Connector... 5 2.3 Pin Assignment for Extended Connector... 6 3 How to Start NuTiny-SDK- on the Keil C-51 μvision IDE... 7 3.1 Downloading and Installing Keil C-51 μvision IDE Software... 7 3.2 Downloading and Installing Nuvoton Nu-Link Driver... 7 3.3 Hardware Setup... 7 3.4 Example Program... 7 4 NuTiny-EVB- Schematic... 10 4.1 Nu-Link-51 Schematic... 10 4.2 NuTiny-SDK- Schematic... 11 5 Downloading NuVOTON 8bit 8051 MCUs Related Files from Nuvoton Website... 12 5.1 Downloading Nuvoton Keil C-51 μvision IDE Driver... 12 5.2 Downloading Nuvoton 8bit 8051 MCUs Series Sample Code... 13 6 REVISION HISTORY... 14 Sep,7, 2017 Page 2 of 15 Rev 2.00

1 OVERVIEW NuTiny-SDK- is the specific development tool for 8-bit high performance 4T 8051-based microcontroller series. User can use NuTiny-SDK- to develop and verify the application program easily. NuTiny-SDK- includes two portions. One is NuTiny-EVB- and the other is Nu- Link-51. NuTiny-EVB- is the evaluation board and Nu-Link-51 is its Debug Adaptor. Thus, user does not need other additional ICE or debug equipment. The Nuvoton 4T 8051-based microcontroller series is function compatible with the N79E81x, N79E85x and N79E84x series, the 8-bit high performance 4T 8051-based microcontroller. The instruction set is fully compatible with the standard 80C51 and performance enhanced. The series can bridge the gap and replace the cost equivalent to traditional 4T, 6T and 12T 8-bit microcontroller by 4T 8-bit high performance and rich functions. With high performance CPU core and rich well-designed peripherals, the benefits to meet a general purpose, home appliances, or motor control system accomplishment. The series can run up to 24 MHz, and operate at a wide voltage range of 2.4V ~ 5.5V and temperature range of -40 ~ +105. For the series, the embedded program flash size is up to 18 Kbytes, SRAM is 256 bytes, and 256 Bytes of auxiliary RAM (XRAM). The series also offers size configurable 4K/3K/2K/1K/0K bytes flash of LDROM for the ISP, which provides flexibility to user developed Boot Code. The series has many high-performance peripheral functions, such as 22.1184 MHz high-speed internal RC oscillator (trimmed to ±1% VDD = 5.0 V, TA = 25, ±5% in all conditions), I/O port with up to 25 pins, four 16 bit timers, two full-duplex UARTs ports with frame error detection and automatic address recognition, one SPI interface, one I 2 C interface, up to five enhanced 16 bit PWM output channels, 8 channels 10 bit ADC, Watchdog Timer, Self Wake-up Timer, and a Brown-out Detector. The peripherals are equipped with 18 sources with 4-levelpriority interrupts capability. All these peripherals have been incorporated into the series to reduce component count, board space and system cost. Additionally, the series is equipped with ISP (In-System Programming) and ICP (In- Circuit Programming) functions, which allow the user to update the program memory without removing the chip from the actual end product. The series also supports In-Application- Programming (IAP) function, user switches the code executing without the chip reset after the embedded flash updated. Sep,7, 2017 Page 3 of 15 Rev 2.00

2 NUTINY-SDK- INTRODUCTION NuTiny-SDK- uses the N79E85JALG as the target microcontroller. Figure 2-1 is NuTiny- SDK- for the series, the left portion is called NuTiny-EVB- and the right portion is Debug Adaptor called Nu-Link-51. NuTiny-EVB- is similar to other development boards. User can use it to develop and verify applications to emulate the real behavior. The on-board chip covers series features. The NuTiny-EVB- can be a real system controller to design user s target systems. VCC Extended Connector (J12) ICE Controller Reset Key (SW1) ICE Controller USB Connector (ICEJ1) GPIO LED (P1.4) Power LED GND Extended Connector (J11) Figure 2-1 NuTiny-SDK- (PCB Board) 2.1 Virtual COM Port Switch Description The switch in Nu-Link-Me SW2, determines that the virtual COM port function is enabled or disabled. When user turns on all of the positions of switch, the virtual COM port function will be enabled. By using virtual COM port function, user can access the USB device in the same way as it would access a standard COM port to N79E85J UART. To use this function, user needs to install VCOM Driver at first. User can get VCOM Driver from NuMicroDVD www.nuvoton.com\numicrodvd in folder Software Utilities. Or download from nuvoton website Home > Products > Microcontrollers > 8bit 8051 MCUs > Software > Nu-Link_USB_Driver_V1.2 2.2 NuTiny-SDK- Power Setting and Connector 2.2.1 Power Setting J1: USB port in Nu-Link-51 2.2.2 Debug Connector ICEJP8: Connector in target board (NuTiny-EVB-) for connecting with Nuvoton ICE adaptor (Nu-Link-51) JP4: Connector in ICE adaptor (Nu-Link-51) for connecting with a target board (for ICE chip N79E85J) 2.2.3 ICE USB Connector J1: Mini USB Connector in Nu-Link-51 connected to a PC USB port Sep,7, 2017 Page 4 of 15 Rev 2.00

2.2.4 Extended Connector J11 and J12: Show all chip pins in NuTiny-EVB- 2.2.5 Reset Button SW1: Reset button in NuTiny-EVB- 2.2.6 Power Connector JP11: VCC connector in NuTiny-EVB- JP12: GND connector in NuTiny-EVB- Sep,7, 2017 Page 5 of 15 Rev 2.00

2.3 Pin Assignment for Extended Connector NuTiny-EVB- provides N79E85J on board and the extended connector for 28 pin. Table 2-1 is the pin assignment for. Pin No Pin Function Pin No Pin Function 01 P2.0 15 P2.4 02 P2.1 16 P2.5 03 P0.0 17 P1.1 04 P1.7 18 P1.0 05 P1.6 19 P0.7 06 /RST 20 P0.6 07 VSS 21 VDD 08 P3.1 22 P0.5 09 P3.0 23 P0.4 10 P1.4 24 P0.3 11 P1.3 25 P0.2 12 P1.2 26 P0.1 13 P2.2 27 P2.6 14 P2.3 28 P2.7 Table 2-1 Pin Assignment for AT28 Sep,7, 2017 Page 6 of 15 Rev 2.00

3 HOW TO START NUTINY-SDK- ON THE KEIL C-51 μvision IDE 3.1 3.2 Downloading and Installing Keil C-51 μvision IDE Software Please connect to the Keil company website (http://www.keil.com) to download the Keil C-51 μvision IDE and install the RVMDK. Downloading and Installing Nuvoton Nu-Link Driver Please connect to Nuvoton 8bit 8051 MCUs website (http://www.nuvoton.com/8bit-8051-mcus) to download the Nuvoton 8051 Keil uvision Driver file. Please refer to section 5.1 for the detailed download flow. After the Nu-Link driver is downloaded, please unzip the file and execute the Nuvoton_8051_Keil_uVision_Driver_v1.08.zip to install the driver. 3.3 Hardware Setup The hardware setup is shown as Figure 3-1 Figure 3-1 NuTiny-SDK- Hardware Setup 3.4 Example Program This example demonstrates the ease of downloading and debugging an application on a NuTiny- SDK- board. It can be found on Figure 3-2 list directory and downloaded from Nuvoton 8bit 8051 MCUs website. The example file can be found in the directory list shown in Figure 3-2. Sep,7, 2017 Page 7 of 15 Rev 2.00

Directory To use this example: Figure 3-2 Example Directory 1. Open a project from the sample code installation folder (default as C:\Nuvoton) using the following path: \_SampleCode_Keil_C51_V1.0\Sample_Code\1.GPIO 2. Execute GPIO.uvproj 3 4 5 Enter compile mode interface Sep,7, 2017 Page 8 of 15 Rev 2.00

3. Compiler 4. Download the program code to Flash 5. Enter / Exit Debug mode 6 Enter Debug mode interface 6. Execute the program 7. The I/O LED on the NuTiny-EVB- board will be toggled on. Sep,7, 2017 Page 9 of 15 Rev 2.00

4 NUTINY-EVB- SCHEMATIC 4.1 Nu-Link-51 Schematic Sep,7, 2017 Page 10 of 15 Rev 2.00

4.2 NuTiny-SDK- Schematic Sep,7, 2017 Page 11 of 15 Rev 2.00

5 DOWNLOADING NUVOTON 8BIT 8051 MCUS RELATED FILES FROM NUVOTON WEBSITE 5.1 Downloading Nuvoton Keil C-51 μvision IDE Driver Step1 Visit the Nuvoton 8bit 8051 MCUs website: http://www.nuvoton.com/8bit-8051-mcus Step2 Step3 3. Click here to download Step4 Download the Nuvoton_8051_Keil_uVision_Driver_v1.08 Sep,7, 2017 Page 12 of 15 Rev 2.00

5.2 Downloading Nuvoton 8bit 8051 MCUs Series Sample Code Step1 Visit the Nuvoton 8bit 8051 MCUs website: http://www.nuvoton.com/8bit-8051-mcus Step2 Step3 Download the _SampleCode_Keil_C51_V1.0 Sep,7, 2017 Page 13 of 15 Rev 2.00

6 REVISION HISTORY Date Revision Description 2017.04.9 1.00 1. Preliminary version. 2017.9.7 2.00 1. Modify PCB picture to V2.0 2. Add VCOM function description Sep,7, 2017 Page 14 of 15 Rev 2.00

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. Sep,7, 2017 Page 15 of 15 Rev 2.00