NuMicro Mini51 DE Series Product Brief

Similar documents
NuMicro M051 DN/DE Series Product Brief

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

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

Mini51DE Series CMSIS BSP Directory

NUC029FAE Board Support Package Directory Introduction. Rev

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

NuMicro Family NUC121/125 Series Datasheet

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

NuMicro Family Nano100 Series Datasheet

NuMicro Family Nano100(A) Series Datasheet

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

Nano102/112 Series Errata Sheet

M480 Series Errata Sheet

Nuvoton Nu-Link Debug Adapter User Manual

NuTool PinView Revision History

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

NuSpeech Family N5132 High Sound Quality Voice Synthesizer Technical Reference Manual

NuMicro Family M0564 Series Datasheet

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

Nuvoton Touch Key Series NT1160 Datasheet

NuMicro NUC230/240 Series DataSheet

for NuMicro NUC029FAE Series

NuMicro Family NUC126 Series Datasheet

NUC442/472 Series Errata Sheet

Arduino Uno R3 INTRODUCTION

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

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

NuMicro Family Nano102/112 Series Datasheet

M451 Series BSP. Revision History

NuMicro Family M4TK Series Datasheet

NuMicro Family NuTiny-SDK-Mini58 User Manual

N76E003 Series Errata Sheet

NuMicro NUC100 Series NUC100/120xxxDN Datasheet

NuMicro Family NUC122 Product Brief

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

NuMicro Family NUC505 Series Datasheet

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.

M2351 TrustZone Program Development

NUC505 ICP Programming Tool User Guide

NuMicro Family M451 Series Product Brief

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

Product Brief Supports all SKEA64 devices

Product Brief Supports all SKEA8 devices

Infineon C167CR microcontroller, 256 kb external. RAM and 256 kb external (Flash) EEPROM. - Small single-board computer (SBC) with an

Design and development of embedded systems for the Internet of Things (IoT) Fabio Angeletti Fabrizio Gattuso

NuMicro Family NuTiny-SDK-NUC505 User Manual

Introduction to ARM LPC2148 Microcontroller

NuMicro Family M2351 Series Product Brief

HZX N03 Bluetooth 4.0 Low Energy Module Datasheet

ZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE Standard. DATA SHEET Version B

NANO102/112 Series CMSIS BSP Revision History

TouchCore351-ML16IP. Capacitive Touch Sensor Controller

M68HC08 Microcontroller The MC68HC908GP32. General Description. MCU Block Diagram CPU08 1

N551C321. Table of Contents-

Product Brief Supports all SKEA128 devices

KL03 Product Brief Supports all KL03 devices

Network Embedded Systems Sensor Networks Fall Hardware. Marcus Chang,

PC87435 Enhanced IPMI Baseboard Management Controller

Product Technical Brief S3C2412 Rev 2.2, Apr. 2006

KE02 Sub-Family Product Brief Supports all KE02 devices with 40 MHz core

EIE/ENE 334 Microprocessors

NuMicro Family Nano103 Series Datasheet

MN101EF69D. 8-bit Single-chip Communication LSI. Overview

Product Technical Brief S3C2413 Rev 2.2, Apr. 2006

NuTiny-SDK-M058S User Manual

ecog1kg Microcontroller Product Brief

MN101E50 Series. 8-bit Single-chip Microcontroller

ILI2312. ILI2312 Single Chip Capacitive Touch Sensor Controller. Specification ILI TECHNOLOGY CORP. Version: V1.03.

AVR XMEGA TM. A New Reference for 8/16-bit Microcontrollers. Ingar Fredriksen AVR Product Marketing Director

ARDUINO MEGA INTRODUCTION

SKB360I Bluetooth 4.0 Low Energy Module Datasheet

More than Compatibility

KLx7 Product Brief Supports all KLx7 devices

ARM Cortex -M 32-bit MicrocontrollerTable of Contents

ILI2303. ILI2303 Capacitive Touch Sensor Controller. Specification

An SPI Temperature Sensor Interface with the Z8 Encore! SPI Bus

Hello, and welcome to this presentation of the STM32 Low Power Universal Asynchronous Receiver/Transmitter interface. It covers the main features of

LPC-P1114 development board Users Manual

PIC-LCD-3310 development board Users Manual

EDBG. Description. Programmers and Debuggers USER GUIDE

AN5123 Application note

LPC-H1343 development board Users Manual

Interconnects, Memory, GPIO

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

C8051F97x. Low Power Capacitive Sensing MCU with up to 32 kb of Flash

High-side Power Distribution Switch NCT3521U

LPC-P1227 development board USER S MANUAL Initial release, March 2012 Designed by OLIMEX Ltd, 2011

M451 Series BSP Directory

LPC1110/11/12/13/14/15

USER GUIDE EDBG. Description

VLSI Design Lab., Konkuk Univ. Yong Beom Cho LSI Design Lab

LPC1110/11/12/13/14/15

C8051F700 Serial Peripheral Interface (SPI) Overview

LPC1111/12/13/ General description. 2. Features and benefits. 32-bit ARM Cortex-M0 microcontroller; up to 32 kb flash and 8 kb SRAM

DC6688FL32TC Super 1T 8051 Microcontroller

LPC-P1114 development board Users Manual

NuMicro Family NuTiny-SDK-MINI57 User Manual

Product Technical Brief S3C2440X Series Rev 2.0, Oct. 2003

Z8 Encore! XP F0822 Series

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

Transcription:

ARM Cortex -M0 32-BIT MICROCONTROLLER NuMicro Mini51 DE Series Product Brief 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 TM 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 May 22, 2014 Page 1 of 20 Revision 1.01

Table of Contents 1 GENERAL DESCRIPTION... 5 2 FEATURES... 6 3 PARTS INFORMATION LIST AND PIN CONFIGURATION... 10 3.1 NuMicro Mini51 Series Selection Code... 10 3.2 NuMicro Mini51 Series Product Selection Guide... 11 3.3 PIN CONFIGURATION... 12 3.3.1 LQFP 48-pin... 12 3.3.2 QFN 33-pin... 13 3.3.3 TSSOP 20-pin... 14 3.3.4 Mini54FHC (TSSOP20-pin)... 14 4 BLOCK DIAGRAM... 15 4.1 NuMicro Mini51 Block Diagram... 15 5 PACKAGE DIMENSIONS... 16 5.1 48-pin LQFP... 16 5.2 33-pin QFN (4 mm x 4 mm)... 17 5.3 33-pin QFN (5 mm x 5 mm)... 18 5.4 20-pin TSSOP... 19 6 REVISION HISTORY... 20 May 22, 2014 Page 2 of 20 Revision 1.01

LIST OF FIGURES Figure 3.1-1 NuMicro Mini51 Series Selection Code... 10 Figure 3.3-1 NuMicro Mini51 Series LQFP 48-pin Diagram... 12 Figure 3.3-2 NuMicro Mini51 Series QFN 33-pin Diagram... 13 Figure 3.3-3 NuMicro Mini51 Series TSSOP 20-pin Diagram... 14 Figure 3.3-4 NuMicro Mini51 Series TSSOP 20-pin Diagram... 14 Figure 4.1-1 NuMicro Mini51 Series Block Diagram... 15 May 22, 2014 Page 3 of 20 Revision 1.01

LIST OF TABLES Table 3.2-1NuMicro Mini51 Series Product Selection Guide... 11 May 22, 2014 Page 4 of 20 Revision 1.01

1 GENERAL DESCRIPTION The NuMicro Mini51 series microcontroller is embedded with ARM Cortex -M0 core for industrial control and applications which require high performance, high integration, and low cost. The Cortex -M0 is the newest ARM embedded processor with performance at a cost equivalent to the traditional 8-bit microcontroller. The NuMicro Mini51 series can run 24 MHz and operate at 2.5V ~ 5.5V, -40 ~ 105, and thus can afford to support a variety of industrial control and applications which need high CPU performance. The NuMicro Mini51 series offers 4K/8K/16K-bytes embedded program flash, size configurable data flash (shared with program flash), 2K-byte flash for the ISP, and 2Kbyte SRAM. Many system level peripheral functions, such as I/O Port, Timer, UART, SPI, I 2 C, PWM, ADC, Watchdog Timer, Analog Comparator and Brown-out Detector, have been incorporated into the NuMicro Mini51 series in order to reduce component count, board space and system cost. These useful functions make the NuMicro Mini51 series powerful for a wide range of applications. Additionally, the NuMicro Mini51 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. May 22, 2014 Page 5 of 20 Revision 1.01

2 FEATURES Core ARM Cortex -M0 core running 24 MHz One 24-bit system timer Supports Low Power Sleep mode A single-cycle hardware multiplier NVIC for the 32 interrupt inputs, each with 4-level of priority Supports Serial Wire Debug (SWD) interface and two watch points/four breakpoints Built-in LDO for wide operating voltage ranged: 2.5 V to 5.5 V Memory 4 KB/ 8 KB/ 16 KB Flash memory for program memory (APROM) Configurable Flash memory for data memory (Data Flash) 2 KB Flash for loader (LDROM) 2 KB SRAM for internal scratch-pad RAM (SRAM) Clock Control Programmable system clock source Switch clock sources on-the-fly 4 ~ 24 MHz external crystal input (HXT) 32.768 khz external crystal input (LXT) for Power-down wake-up and system operation clock 22.1184 MHz internal oscillator (HIRC) (1% accuracy at 25 O C, 5V) Dynamically calibrating the HIRC OSC to 22.1184 MHz ±1% from -40 O C to 105 O C by external 32.768K crystal oscillator (LXT) 10 khz internal low-power oscillator (LIRC) for Watchdog Timer and Powerdown wake-up I/O Port Up to 30 general-purpose I/O (GPIO) pins for LQFP-48 package Four I/O modes: Input-only with high impendence Push-pull output Open-drain output Quasi-bidirectional TTL/Schmitt trigger input selectable I/O pin can be configured as interrupt source with edge/level setting Supports high driver and high sink I/O mode Configurable default I/O mode of all pins after POR Timer May 22, 2014 Page 6 of 20 Revision 1.01

Provides two channel timers. One 8-bit pre-scale counter with 24-bit up counter for each timer Independent clock source for each timer Provides One-shot, Periodic, Toggle and Continuous operation modes 24-bit up counter value is readable through TDR (Timer Data Register) Provides trigger counting/free counting/counter reset function triggered by external capture pin or internal comparator signal Provides event counter function Supports wake-up from Idle or Power-down mode WDT (Watchdog Timer) Multiple clock sources Supports wake-up from Idle or Power-down mode Interrupt or reset selectable on watchdog time-out PWM Independent 16-bit PWM duty control units with maximum six outputs Supports group/synchronous/independent/ complementary modes Supports One-shot or Auto-reload mode Supports Edge-aligned and Center-aligned type Programmable dead-zone insertion between complementary channels Each output has independent polarity setting control Hardware fault brake protections Supports duty, period, and fault break interrupts Supports duty/period trigger ADC conversion Timer comparing matching event trigger PWM to do phase change Supports comparator event trigger PWM to force PWM output low for current period Provides interrupt accumulation function UART (Universal Asynchronous Receiver/Transmitters) One UART device Buffered receiver and transmitter, each with 16-byte FIFO Optional flow control function (CTSn and RTSn) Supports IrDA (SIR) function Programmable baud-rate generator 1/16 system clock Supports RS-485 function SPI (Serial Peripheral Interface) One SPI devices Supports Master/Slave mode May 22, 2014 Page 7 of 20 Revision 1.01

I 2 C Full-duplex synchronous serial data transfer Provides 3-wire function Variable length of transfer data from 8 to 32 bits MSB or LSB first data transfer Rx latching data can be either at rising edge or at falling edge of serial clock Tx sending data can be either at rising edge or at falling edge of serial clock Supports Byte Suspend mode in transmission 4-level depth FIFO buffer Supports Master/Slave mode Bidirectional data transfer between masters and slaves Multi-master bus (no central master) Arbitration between simultaneously transmitting masters without corruption of serial data on the bus Serial clock synchronization allows devices with different bit rates to communicate via one serial bus Serial clock synchronization can be used as a handshake mechanism to suspend and resume serial transfer Programmable clocks allow for versatile rate control Supports 7-bit addressing mode Supports multiple address recognition (four slave addresses with mask option) Supports Power-down wake-up function Support FIFO function ADC (Analog-to-Digital Converter) 10-bit SAR ADC with 300K SPS Up to 8-ch single-end input and one internal input from band-gap Conversion started either by software trigger, PWM trigger, or external pin trigger Supports conversion value monitoring (or comparison) for threshold voltage detection Analog Comparator Two analog comparators with programmable 16-level internal voltage reference Build-in CRV (comparator reference voltage) Supports Hysteresis function Interrupt when compared results changed ISP (In-System Programming) and ICP (In-Circuit Programming) BOD (Brown-out Detector) With 4 programmable threshold levels: 4.4V/3.7V/2.7V/2.2V May 22, 2014 Page 8 of 20 Revision 1.01

Supports Brown-out interrupt and reset option 96-bit unique ID LVR (Low Voltage Reset) Threshold voltage level: 2.0V Operating Temperature: -40 ~105 Reliability: EFT > ± 4KV, ESD HBM pass 4KV Packages: Green package (RoHS) 48-pin LQFP (7x7), 33-pin QFN (5x5), 33-pin QFN (4x4), 20-pin TSSOP May 22, 2014 Page 9 of 20 Revision 1.01

3 PARTS INFORMATION LIST AND PIN CONFIGURATION 3.1 NuMicro Mini51 Series Selection Code MINI 5X - X X E CPU core ARM Cortex M0 Flash ROM 51: 4 KB Flash ROM 52: 8 KB Flash ROM 54: 16 KB Flash ROM Package Type F: TSSOP20 Z: QFN 33 (5x5) T: QFN 33 (4x4) L: LQFP 48 (7x7) Temperature E: - 40 ~ +105 C: - 40 ~ +125 Version D: Version H: Version Figure 3.1-1 NuMicro Mini51 Series Selection Code May 22, 2014 Page 10 of 20 Revision 1.01

3.2 NuMicro Mini51 Series Product Selection Guide Part No. APROM RAM Data Flash ISP Loader ROM I/O Timer Connectivity UART SPI I 2 C Comp. PWM ADC ISP ICP IAP IRC 22.1184 MHz Package MINI51FDE 4 KB 2 KB Configurable 2 KB 17 1 1 1-3 4x10-bit v v TSSOP20 MINI51LDE 4 KB 2 KB Configurable 2 KB 30 1 1 1 2 6 8x10-bit v v LQFP48 MINI51ZDE 4 KB 2 KB Configurable 2 KB 29 1 1 1 2 6 8x10-bit v v QFN33 (5x5) MINI51TDE 4 KB 2 KB Configurable 2 KB 29 1 1 1 2 6 8x10-bit v v QFN33 (4x4) MINI52FDE 8 KB 2 KB Configurable 2 KB 17 1 1 1-3 4x10-bit v v TSSOP20 MINI52LDE 8 KB 2 KB Configurable 2 KB 30 1 1 1 2 6 8x10-bit v v LQFP48 MINI52ZDE 8 KB 2 KB Configurable 2 KB 29 1 1 1 2 6 8x10-bit v v QFN33 (5x5) MINI52TDE 8 KB 2 KB Configurable 2 KB 29 1 1 1 2 6 8x10-bit v v QFN33 (4x4) MINI54FDE 16 KB 2 KB Configurable 2 KB 17 1 1 1-3 4x10-bit v v TSSOP20 MINI54LDE 16 KB 2 KB Configurable 2 KB MINI54ZDE 16 KB 2 KB Configurable 2 KB MINI54TDE 16 KB 2 KB Configurable 2 KB *MINI54FHC 16 KB 2 KB Configurable 2 KB 30 29 29 17 1 1 1 2 6 8x10-bit v v LQFP48 1 1 1 2 6 8x10-bit v v 1 1 1 2 6 8x10-bit v v Table 3.2-1NuMicro Mini51 Series Product Selection Guide QFN33 (5x5) QFN33 (4x4) 1 1 1-6 3x10-bit v v TSSOP20 * Mini54FHC is a special part number, not pin to pin compatible to others Mini51series part number. May 22, 2014 Page 11 of 20 Revision 1.01

3.3 PIN CONFIGURATION 3.3.1 LQFP 48-pin SPISS, RX, RTSn, P0.1 TX, CTSn, P0.0 AIN0,P5.3 VDD AVDD ACMP0_P, AIN1,P1.0 ACMP0_P, RX,AIN2, P1.2 ACMP0_P, TX,AIN3,P1.3 ACMP0_N,AIN4,P1.4 37 38 39 40 41 42 43 44 45 46 47 48 1 36 ACMP0_P, AIN5, P1.5 2 35 P0.4, SPISS,PWM5 /RESET 3 34 P0.5, MOSI ACMP1_N, AIN6, P3.0 4 33 P0.6, MISO AV SS P5.4 ACMP1_P, AIN7, P3.1 ACMP1_P, T0EX, STADC, INT0, P3.2 ACMP1_P, SDA, T0, P3.4 ACMP1_P, SCL, T1, P3.5 5 6 7 8 9 10 11 12 13 14 P3.6, CKO,T1EX,ACMP0_O 15 P5.1,XTAL2 16 P5.0,XTAL1 Mini51 LQFP 48-pin Figure 3.3-1 NuMicro Mini51 Series LQFP 48-pin Diagram 17 VSS 18 LDO_CAP 19 P5.5 20 P5.2, INT1 21 22 P2.2, PWM0 23 P2.3, PWM1 24 P2.4, PWM2 32 31 30 29 28 27 26 25 P0.7, SPICLK P4.7, ICE_DAT P4.6, ICE_CLK P2.6, PWM4, ACMP1_O P2.5, PWM3 May 22, 2014 Page 12 of 20 Revision 1.01

3.3.2 QFN 33-pin SPISS,RX,RTSn, P0.1 TX,CTSn, P0.0 AIN0,P5.3 VDD ACMP0_P,AIN1, P1.0 ACMP0_P,RX, AIN2, P1.2 ACMP0_P,TX, AIN3, P1.3 ACMP0_N,AIN4, P1.4 32 31 30 29 28 27 26 25 ACMP0_P,AIN5, P1.5 1 24 P0.4, SPISS,PWM5 /RESET 2 23 P0.5, MOSI ACMP1_N,AIN6, P3.0 P5.4 ACMP1_P,AIN7, P3.1 ACMP1_P, T0EX,STADC,INT0, P3.2 ACMP1_P, SDA, T0, P3.4 ACMP1_P, SCL, T1, P3.5 3 4 5 6 7 8 P3.6, CKO,T1EX,ACMP0_O P5.1,XTAL2 Mini51 QFN 33-pin P5.0,XTAL1 VSS P5.2,INT1 33 V SS 9 10 11 12 13 14 15 16 P2.2, PWM0 P2.3, PWM1 P2.4, PWM2 22 21 20 19 18 17 Top Transparent View P0.6, MISO P0.7, SPICLK P4.7, ICE_DAT P4.6, ICE_CLK P2.6, PWM4,ACMP1_O P2.5, PWM3 Figure 3.3-2 NuMicro Mini51 Series QFN 33-pin Diagram May 22, 2014 Page 13 of 20 Revision 1.01

3.3.3 TSSOP 20-pin RX,AIN2,P1.2 1 20 V DD TX,AIN3,P1.3 2 19 P0.4,SPISS,PWM5 AIN4,P1.4 AIN5,P1.5 /RESET INT0,TOEX,STADC,P3.2 T0,SDA,P3.4 3 4 5 6 7 Mini51 SSOP 20-Pin 18 17 16 15 14 P0.5,MOSI P0.6,MISO P0.7,SPICLK P4.7,ICE_DAT P4.6,ICE_CLK T1,SCL,P3.5 8 13 P2.5,PWM3 XTAL2,P5.1 9 12 P2.4,PWM2 XTAL1,P5.0 10 11 V ss 3.3.4 Mini54FHC (TSSOP20-pin) Figure 3.3-3 NuMicro Mini51 Series TSSOP 20-pin Diagram V DD RX,AIN2,P1.2 TX,AIN3,P1.3 AIN4,P1.4 /RESET INT0,TOEX,STADC,P3.2 T0,SDA,P3.4 T1,SCL,P3.5 VSS PWM0,P2.2 1 2 3 4 5 6 7 8 9 10 Mini54FHC SSOP 20-pin 20 19 18 17 16 15 14 13 12 11 P0.4,SPISS,PWM5 P0.5,MOSI P0.6,MISO P0.7,SPICLK P4.7,ICE_DAT P4.6,ICE_CLK P2.6,PWM4 P2.5,PWM3 P2.4,PWM2 P2.3,PWM1 Figure 3.3-4 NuMicro Mini51 Series TSSOP 20-pin Diagram May 22, 2014 Page 14 of 20 Revision 1.01

4 BLOCK DIAGRAM 4.1 NuMicro Mini51 Block Diagram Figure 4.1-1 NuMicro Mini51 Series Block Diagram May 22, 2014 Page 15 of 20 Revision 1.01

5 PACKAGE DIMENSIONS 5.1 48-pin LQFP May 22, 2014 Page 16 of 20 Revision 1.01

5.2 33-pin QFN (4 mm x 4 mm) May 22, 2014 Page 17 of 20 Revision 1.01

5.3 33-pin QFN (5 mm x 5 mm) May 22, 2014 Page 18 of 20 Revision 1.01

5.4 20-pin TSSOP May 22, 2014 Page 19 of 20 Revision 1.01

6 REVISION HISTORY Revision Date Description 1.00 Oct. 18, 2013 Preliminary version 1.01 May 20, 2014 Supported the Mini54FHC for NuMicro Mini51 series. 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. May 22, 2014 Page 20 of 20 Revision 1.01