NuMicro. Family Mini51 系列产品简介 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 目录 1 概述........................................................................................................................................4 2 特性........................................................................................................................................5 3 产品型号和引脚配置................................................................................................................8 3.1 NuMicro Mini51.系列选型表.......................................................................................8 3.2 引脚配置.......................................................................................................................9 3.2.1 LQFP 48-pin.....................................................................................................................9 3.2.2 QFN 33-pin.....................................................................................................................10 4 方块图...................................................................................................................................11 4.1 NuMicro Mini51. 方块图...........................................................................................11 5 应用电路...............................................................................................................................12 6 电器特性...............................................................................................................................13 6.1 Absolute Maximum Ratings.......................................................................................13 6.2 DC 电器特性...............................................................................................................14 6.3 AC 电器特性...............................................................................................................18 6.3.1 External Input Clock.......................................................................................................18 6.3.2 External 4~24 MHz XTAL Oscillator...............................................................................18 6.3.3 Typical Crystal Application Circuits.................................................................................18 6.3.4 External 32.768 KHz XTAL Oscillator.............................................................................19 6.3.5 Internal 22.1184 MHz RC Oscillator...............................................................................19 6.3.6 Internal 10 KHz RC Oscillator.........................................................................................20 6.4 模拟特性.....................................................................................................................21 6.4.1 Specification of Brown-Out Reset (BOD)........................................................................21 6.4.2 Specification of Low Voltage Reset (LVR)......................................................................21 6.4.3 Specification of Analog Comparator...............................................................................21 6.4.4 Analog Comparator Reference Voltage (CRV)...............................................................22 6.4.5 Specification of 10-bit ADC.............................................................................................22 7 PACKAGE DIMENSION.......................................................................................................24 7.1 48-Pin LQFP...............................................................................................................24 7.2 33-Pin QFN (4mm X 4mm)........................................................................................25 7.3 33-Pin QFN (5mm X 5mm)........................................................................................26 8 修订历史...............................................................................................................................27 List of Figures 表3.1-1 NuMicro Mini51.系列产品选型表.......................................................................................8 图3.2-1 NuMicro Mini51.系列 LQFP 48-pin 图...............................................................................9 图3.2-2 NuMicro Mini51. 系列 QFN 33-pin图...............................................................................10 图 4.1-1 NuMicro Mini51.系列方块图...........................................................................................11 图 7.3-1 Typical Crystal Application Circuit....................................................................................19 1 概述 NuMicro MINI51. 系列是32位的微处理器,内嵌ARM. Cortex.-M0内核,可用于工业控制和需要 高性能、低功耗的应用. Cortex.-M0是ARM最新的微处理器,有32位的性能,但是价格只相当于传 统的8位单片机. NuMicro MINI51.系列最快可以跑到24MHz. 因而可以支持很广范围的工业控制和需要高性能CPU 的场合. NuMicro MINI51. 系列内嵌4K/8K/16K字节程序flash,数据flash大小可配置(与程序flash共 享) ,2K字节ISP flash,2K字节SRAM. 为了降低成本,减小空间,NuMicro MINI51. 系列内嵌了很多外设,像:I/O口、定时器、UART、 SPI、I2C、PWM、ADC、看门狗和低电压检测,这使NuMicro MINI51. 系列可以用于更广泛的应 用. 另外,NuMicro MINI51. 系列还配备ISP (In-System Programming) 和 ICP (In-Circuit Programming) 功能,让用户可以升级固件而不必将芯片从板子上取下. 2 特性 .. 内核 .. ARM. Cortex.-M0 核,最高跑到 24 MHz .. 一个 24比特系统定时器 .. 支持低功耗Idle 模式 .. 一个单指令周期硬件乘法器 .. 支持32个外部中断的NVIC, 每个中断有4级优先级 .. 支持串行调试接口 (SWD) ,有2个监视点(watchpoints)/4个断点(breakpoints) .. 内嵌LDO 可支持宽电压输入: 2.5 V to 5.5 V .. 内存 .. 4KB/8KB/16KB Flash 内存用来存放应用程序 (APROM) .. 可配置的数据 flash(Data Flash) .. 2KB启动代码空间 (LDROM) .. 内嵌2KB SRAM (SRAM) .. 支持In-System Programming (ISP) & In-Circuit Programming (ICP) .. 时钟控制 .. 系统时钟源可编程 .. 正在运行代码时可以切换时钟源 .. 4 ~ 24 MHz crystal oscillator (HXT) .. 32.768K crystal oscillator (LXT),可用于系统时钟和在掉电模式(power down mode)下唤醒CPU (如果外设选择32.768K作为时钟源的话) .. 22.1184 MHz 内部 oscillator (HIRC) (250C, 5V,1% 误差) .. 在-400C to 850C ,利用外部32.768K晶振可以动态矫正到22 MHz +/- 1% .. 10 KHz 内部低功耗oscillator (LIRC) ,给看门狗和掉电模式下唤醒CPU提供时钟 源(如果外设选择10K作为时钟源的话) .. I/O口 .. LQFP-48封装,最多 30个通用 (GPIO) 脚 .. 软件可以配置I/O口为以下模式 .. 准双向输入/输出模式 .. 推挽输出 .. 开漏输出 .. 输入模式,带内部高阻 .. 可选择施密特触发输入模式 .. 定时器 .. 两个24-bit 定时器,有8-bit预分频 .. 支持 事件计数功能 .. 支持toggle输出模式 .. 脉冲宽度测量模式下,支持外部触发 .. 脉冲宽度捕获模式下,支持外部触发 .. 看门狗定时器 .. 时钟源和超时周期可选择 .. 掉电和idle模式下支持唤醒CPU功能 .. 当超时发生时,可以选择发生中断还是复位CPU .. PWM .. 内嵌最多3个16位PWM发生器,提供6个独立的PWM输出或者3组互补的PWM输 出 .. 支持边沿对齐和中心对齐 .. 支持故障侦测 .. 每个PWM发生器有单独的时钟源,时钟除频,8比特预分频和死区发生器 .. 每个PWM周期可以发生中断 .. UART .. 一组 UART .. 两个16字节的接收和发送缓冲区 .. 流控功能(CTSn 和 RTSn) .. 支持 IrDA (SIR) 功能 .. 波特率可编程,最快可达 1/16 系统时钟 .. 支持 RS-485 功能 .. SPI .. 一组SPI .. 主模式最高可达12 MHz, 从模式最高可达4 MHz .. 支持SPI主/从模式 .. 全双工同步串行数据传输 .. 每笔传输比特长度可配置,范围 1到 32 比特 .. MSB 或者 LSB优先 .. 发送和 接收边沿独立,都可以上升沿也可以下降沿 .. 32比特长度下,支持字节suspend 功能 .. I2C .. 主/从模式,最快1 Mbit/s (Fast-mode Plus) .. 主和从之间双向数据传输 .. 支持多主总线 (无核心主设备) .. 同时发起传输的主设备之间仲裁,防止数据被破坏 .. 串行时钟同步,允许同一个总线上的设备有不同的比特率 .. 串行时钟同步可以用做一个握手机制,挂起或者重启串行传输 .. 时钟源可编程以方便波特率控制 .. 支持多地址识别(四个从地址,有掩码功能) .. ADC .. 10-bit SAR型 ADC,速率 150K SPS .. 最多8个single-end输入通道,一个内部band-gap输入 .. 可由软件或者外部引脚触发一次转换 .. Analog Comparator .. 2组模拟比较器。支持可编程的16级内部参考电压 .. 内嵌比较器参考电压(CRV) .. BOD R复位 .. 3种检测电压选择: 3.8V/2.7V/2.0V (缺省 2.0V) .. BOD中断还是复位可选择 .. 96比特唯一序列号 (Unique ID) .. 工作温度:-40℃~85℃ .. 封装: .. Green package (RoHS) .. LQFP 48-pin (7x7), QFN 33-pin (5x5), QFN 33-pin (4x4) 3 产品型号和引脚配置 3.1 NuMicro Mini51.系列选型表 Part number APROM RAM Data Flash ISP Loader ROM I/O Timer Connectivity Comp. PWM ADC ISP ICP IRC 22.1184MHz Package UART SPI I2C MINI51LAN 4 KB 2 KB Configurable 2 KB up to 30 2x32-bit 1 1 1 2 6 8x10-bit v v LQFP48 MINI51ZAN 4 KB 2 KB Configurable 2 KB up to 29 2x32-bit 1 1 1 2 6 8x10-bit v v QFN33(5x5) MINI51TAN 4 KB 2 KB Configurable 2 KB up to 29 2x32-bit 1 1 1 2 6 8x10-bit v v QFN33(4x4) MINI52LAN 8 KB 2 KB Configurable 2 KB up to 30 2x32-bit 1 1 1 2 6 8x10-bit v v LQFP48 MINI52ZAN 8 KB 2 KB Configurable 2 KB up to 29 2x32-bit 1 1 1 2 6 8x10-bit v v QFN33(5x5) MINI52TAN 8 KB 2 KB Configurable 2 KB up to 29 2x32-bit 1 1 1 2 6 8x10-bit v v QFN33(4x4) MINI54LAN 16 KB 2 KB Configurable 2 KB up to 30 2x32-bit 1 1 1 2 6 8x10-bit v v LQFP48 MINI54ZAN 16 KB 2 KB Configurable 2 KB up to 29 2x32-bit 1 1 1 2 6 8x10-bit v v QFN33(5x5) MINI54TAN 16 KB 2 KB Configurable 2 KB up to 29 2x32-bit 1 1 1 2 6 8x10-bit v v QFN33(4x4) 表3.1-1 NuMicro Mini51.系列产品选型表 3.2 引脚配置 3.2.1 LQFP 48-pin 图3.2-1 NuMicro Mini51.系列 LQFP 48-pin 图 3.2.2 QFN 33-pin 图3.2-2 NuMicro Mini51. 系列 QFN 33-pin图 4 方块图 4.1 NuMicro Mini51. 方块图 Cortex-M024 MHzCLK_CTLAHBAPB- BridgeGPIOP0~P5ADCWatch Dog TimerI2CSPIUARTPWM 0~5Timer 0/110K RC OSCLDO2.5 ~ 5.5VADC8ch/10bitSARADC150K SPSPAD ControlBODAP ROM16KB8KB4KBConfigurableData FLASH(Share with AP ROM) Flash ControlISP 4KBInfoOptionISP 2KBCONFIGROMMAPSRAM2KB22.1184M RC OSC4~24M XTAL32.768K XTALComparator2chComparatorCRV 图 4.1-1 NuMicro Mini51.系列方块图 PIN45TICEDATPIN3PIN46PIN30TICERSTPIN27PIN10PIN42PIN34PIN15PIN9TICECLKPIN40PIN16PIN18TICERSTXTAL2PIN26PIN19PIN39TICEDATPIN47PIN2 PIN37PIN11PIN25PIN38PIN23PIN1PIN28PIN48XTAL2PIN24PIN6XTAL1TICECLKPIN21PIN12PIN29PIN36PIN4PIN13PIN31PIN35PIN7PIN44PIN17PIN32ADAVSXTAL1PIN8ADAVSPIN41PIN22PIN33PIN2TICERSTPIN14PIN5PIN43 5 应用电路 6 电器特性 6.1 Absolute Maximum Ratings SYMBOL PARAMETER MIN MAX UNIT DC Power Supply VDD.VSS -0.3 +7.0 V Input Voltage VIN VSS-0.3 VDD+0.3 V Oscillator Frequency 1/tCLCL 4 24 MHz Operating Temperature TA -40 +85 °C Storage Temperature TST -55 +150 °C Maximum Current into VDD - 120 mA Maximum Current out of VSS 120 mA Maximum Current sunk by a I/O pin 35 mA Maximum Current sourced by a I/O pin 35 mA Maximum Current sunk by total I/O pins 100 mA Maximum Current sourced by total I/O pins 100 mA Note: Exposure to conditions beyond those listed under absolute maximum ratings may adversely affects the lift and reliability of the device. 6.2 DC 电器特性 (VDD-VSS=5.0 V, TA = 25°C, FOSC = 24 MHz unless otherwise specified.) PARAMETER SYM. SPECIFICATION TEST CONDITIONS MIN. TYP. MAX. UNIT Operation voltage VDD 2.5 5.5 V VDD =2.5 V ~ 5.5 V up to 24 MHz Power Ground VSS AVSS -0.3 V LDO Output Voltage VLDO -10% 1.8 +10% V VDD = 2.5V ~ 5.5V Analog Operating Voltage AVDD 0 VDD V Operating Current Normal Run Mode @ 24 MHz IDD1 9.5 mA VDD = 5.5V@24 MHz, enable all IP IDD2 7.5 mA VDD = 5.5V@24 MHz, disable all IP IDD3 7.5 mA VDD = 3.3V@24 MHz, enable all IP IDD4 6 mA VDD = 3.3V@24 MHz, disable all IP Operating Current Normal Run Mode @ 12 MHz IDD5 5.5 mA VDD = 5.5V@12 MHz, enable all IP IDD6 4.5 mA VDD = 5.5V@12 MHz, disable all IP IDD7 4 mA VDD = 3.3V@12 MHz, enable all IP IDD8 3 mA VDD = 3.3V@12 MHz, disable all IP Operating Current Normal Run Mode @ 4 MHz IDD9 3.6 mA VDD = 5.5V@4 MHz, enable all IP IDD10 3.3 mA VDD = 5.5V@4 MHz, disable all IP IDD11 1.7 mA VDD = 3.3V@4 MHz, enable all IP IDD12 1.4 mA VDD = 3.3V@4 MHz, disable all IP Operating Current Normal Run Mode @ 22.1184 MHz IRC IDD13 6.6 mA VDD = 5.5V@22.1184 MHz, enable all IP IDD14 5 mA VDD = 5.5V@22.1184 MHz, disable all IP IDD15 6.6 mA VDD = 3.3V@22.1184 MHz, enable all IP IDD16 5 mA VDD = 3.3V@22.1184 MHz, disable all IP Operating Current Normal Run Mode @ 32.768 KHz crystal oscillator IDD17 116 μA VDD = 5.5V@32.768 KHz, enable all IP IDD18 113 μA VDD = 5.5V@32.768 KHz, disable all IP IDD19 112 μA VDD = 3.3V@32.768 KHz, enable all IP IDD20 100 μA VDD = 3.3V@32.768 KHz, disable all IP Operating Current Normal Run Mode @ 10 KHz IRC IDD21 109 μA VDD = 5.5V@10 KHz, enable all IP IDD22 108 μA VDD = 5.5V@10 KHz, disable all IP IDD23 100 μA VDD = 3.3V@10 KHz, enable all IP IDD24 98 μA VDD = 3.3V@10 KHz, disable all IP Operating Current Idle Mode @ 24 MHz IIDLE1 5.5 mA VDD = 5.5V@24 MHz, enable all IP IIDLE2 3.5 mA VDD = 5.5V@24 MHz, disable all IP IIDLE3 3.8 mA VDD = 3.3V@24 MHz, enable all IP IIDLE4 1.8 mA VDD = 3.3V@24 MHz, disable all IP Operating Current Idle Mode @ 12 MHz IIDLE5 3.3 mA VDD = 5.5V@12 MHz, enable all IP IIDLE6 2.6 mA VDD = 5.5V@12 MHz, disable all IP IIDLE7 2 mA VDD = 3.3V@12 MHz, enable all IP IIDLE8 1 mA VDD = 3.3V@12 MHz, disable all IP Operating Current Idle Mode @ 4 MHz IIDLE9 3 mA VDD = 5.5V@4 MHz, enable all IP IIDLE10 2.3 mA VDD = 5.5V@4 MHz, disable all IP IIDLE11 1 mA VDD = 3.3V@4 MHz, enable all IP IIDLE12 0.7 mA VDD = 3.3V@4 MHz, disable all IP Operating Current Idle Mode @ 22.1184 MHz IRC IIDLE13 3.0 mA VDD = 5.5V@22.1184 MHz, enable all IP IIDLE14 1.2 mA VDD = 5.5V@22.1184 MHz, disable all IP IIDLE15 3.0 mA VDD = 3.3V@22.1184 MHz, enable all IP IIDLE16 1.2 mA VDD = 3.3V@22.1184 MHz, disable all IP Operating Current Idle Mode @ 32.768 KHz crystal oscillator IIDLE17 110 μA VDD = 5.5V@32.768 KHz, enable all IP IIDLE18 107 μA VDD = 5.5V@32.768 KHz, disable all IP IIDLE19 105 μA VDD = 3.3V@32.768 KHz, enable all IP IIDLE20 102 μA VDD = 3.3V@32.768 KHz, disable all IP Operating Current Idle Mode @ 10 KHz IRC IIDLE21 103 μA VDD = 5.5V@10 KHz, enable all IP IIDLE22 102 μA VDD = 5.5V@10 KHz, disable all IP IIDLE23 96 μA VDD = 3.3V@10 KHz, enable all IP IIDLE24 95 μA VDD = 3.3V@10 KHz, disable all IP Standby Current Power Down Mode IPWD1 10 μA VDD = 5.0V, CPU STOP All IP and Clock OFF IPWD2 5 μA VDD = 3.3V, CPU STOP All IP and Clock OFF Standby Current Power Down Mode with 32.768 KHz crystal enable IPWD3 12 μA VDD = 5.0V, CPU STOP All IP and Clock OFF except 32.768KHz crystal oscillator IPWD4 7 μA VDD = 3.3V, CPU STOP All IP and Clock OFF except 32.768KHz crystal oscillator Input Current P0~P5 (Quasi- bidirectional mode) IIN1 -50 -60 μA VDD = 5.5 V, VIN = 0 V or VIN=VDD Input Current at /RESET[1] IIN2 -55 -45 -30 μA VDD = 3.3 V, VIN = 0.45 V Input Leakage Current PA, PB, PC, PD, PE ILK -0.1 - +0.1 μA VDD = 5.5 V, 0