立即注册
查看: 306|回复: 0

[单片机资料] 新唐ML51/ML54/ML56 NuMicro®系列1T基于8051的微控制器datasheet

已绑定手机
发表于 2023-1-15 15:33:26 | 显示全部楼层 |阅读模式 来自 广东省深圳市
ML51/ML54/ML56系列是一个Flash嵌入式1T 8051型微控制器。ML51/ML54/ML56系列的指令集与标准的80C51完全兼容,但性能有所提高。
ML51/ML54/ML56 系列运行频率高达 24 MHz。 ML51 16KB 和 32KB Flash 系列电压范围从 1.8V 到 5.5V。 ML51 64KB Flash,ML54和ML56系列电压范围为1.8~3.6V。 所有 ML51/ML54/ML56 系列都包含高达 64 KB 的闪存,称为 APROM,用于编程代码。 Flash 支持在应用程序编程 (IAP) 功能,可实现片上固件更新。 Partial Flash 可以选择性地配置为 Data Flash,通过 IAP 编程,通过 IAP 或 MOVC 指令读取。 ML51/ML54/ML56 系列包括一个额外的可配置高达 4/3/2/1 KB 的闪存区域,称为 LDROM,引导代码通常位于其中以执行在系统编程 (ISP)。 为了便于批量生产编程和验证,允许通过并行写入器/编程器或使用 Nu-Link 的在线编程 (ICP) 以电子方式对闪存进行编程和读取。 一旦编程和验证,编程的代码可以通过闪存锁定机制保护,不会被任何外部编程工具读出。
ML51/ML54/ML56 系列提供丰富的外围设备,包括 256 字节 SRAM、4 KB 辅助 RAM (XRAM)、多达 56 个通用 I/O、两个 16 位定时器/计数器 0/1、一个 16 位定时器 2 带三通道输入捕捉模块、1个看门狗定时器(WDT)、1个自唤醒定时器(WKT)、1个通用或波特率发生器的16位自动重载Timer3、2个带帧错误检测和自动寻址功能的UART 识别,两个 ISO7816 智能卡接口,两个 SPI,两个 I2C,6 个带死区控制的增强型 PWM 输出通道,3 组 2 通道 PWM 输出通道,具有 3 个单独的可配置周期,两个模拟比较器,所有 I 的八通道共享引脚中断 /O端口,1个12位ADC 500 ksps,1个RTC提供可编程时间节拍和报警匹配中断,配备LCD驱动器,可直接驱动4 COM x 32 SEG、6 COM x 30 SEG或8 COM的LCD面板 x 28 SEG,支持共14个按键+参考焊盘+屏蔽电极触摸按键方案。 总共有 31 个具有 4 级优先级中断能力的源。
ML51/ML54/ML56 系列配备四个时钟源,并支持通过软件控制进行即时时钟切换。 四个时钟源包括两组外部晶体输入(HXT、LXT)、38.4 kHz 内部振荡器和一个 24 MHz 内部高精度±5% 振荡器。 ML51/ML54/ML56 系列提供额外的电源监控检测,例如上电复位和 7 级欠压检测,可稳定高可靠性系统设计的电源开/关顺序。
ML51/ML54/ML56系列微控制器提供3种电源模式以降低功耗-低功耗运行模式、低功耗空闲模式和掉电模式。 在低功耗运行模式下,38.4 kHz LIRC 下的功耗可降至 15 uA。 在低功耗空闲模式下,CPU 处理通过保持程序计数器暂停。 如果功耗不超过 13 uA,则不会获取程序代码并在低功耗空闲模式下运行。 掉电模式停止整个系统时钟以实现最低功耗,漏电流小于 1 uA。 ML54 系列的系统时钟也可以通过软件时钟分频器减慢,从而在执行性能和功耗之间实现灵活性。
通过 1T 8051 内核的高性能、ML51/ML54/ML56 系列的低功耗性能和丰富的精心设计的外围设备,该系列有利于低功耗、电池供电设备、通用、家用电器或电机控制系统。

2 特点
Core and System
8051        Fully  static  design  8-bit  high  performance  1T  8051-based CMOS microcontroller.
        Instruction set fully compatible with MCS-51.
        4-priority-level interrupts capability.
        Dual Data Pointers (DPTRs).
Power on Reset (POR)        POR with 1.55V threshold voltage level
Brown-out Detector (BOD)        7-level  selection,  with  brown-out  interrupt  and  reset  option. (4.4V / 3.7V / 3.0V / 2.7V / 2.4V / 2.0V / 1.8V)
Low Voltage Reset (LVR)        LVR with 1.63V threshold voltage level
Security        96-bit Unique ID (UID)
        128-bit Unique Customer ID (UCID)
        128-bytes security protection memory SPROM
Memories
Flash        Up to 64 KBytes of APROM for User Code.
        4/3/2/1  Kbytes  of  Flash  for  loader  (LDROM)  configure  from APROM for In-System-Programmable (ISP)
        Flash  Memory  accumulated  with  pages  of  128  Bytes  from APROM by In-Application-Programmable (IAP) means whole APROM can be use as Data Flash
        An additional 128 bytes security protection memory SPROM
        Code lock for security by CONFIG
SRAM        256 Bytes on-chip RAM.
        Additional 4 KBytes on-chip auxiliary RAM (XRAM) accessed by MOVX instruction.
    file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\clip_image2.pngPDMA:        Three  modes:  peripheral-to-memory,  memory-to-peripheral, and memory-to-memory transfer.
        Source   address   and   destination   address   must   be   word alignment in all modes.
        Memory-to-memory  mode:  transfer  length  must  be  word alignment.
Clocks
External Clock Source        4~24  MHz  High-speed  external  crystal  oscillator  (HXT)  for precise timing operation
        32.768  kHz  High-speed  external  crystal  oscillator  (LXT)  for RTC operation
Internal Clock Source        Default 24 MHz high-speed internal oscillator (HIRC) trimmed to ±1% (accuracy at 25 °C, 3.3 V), ±2% in -20~105°C.
        38.4  kHz  low-speed  internal  oscillator  (LIRC)  calibrating  to
±2% by software from high-speed internal oscillator
Timers
16-bit Timer        Two 16-bit Timers/Counters 0 and 1 compatible with standard 8051.
        One 16-bit Timer 2 with three-channel input capture module and 9 input pin can be selected.
        One 16-bit auto-reload Timer 3, which can be the baud rate clock source of UARTs.
Watchdog        6-bit free running up counter for WDT time-out interval.
        Selectable time-out interval is 1.66 ms ~ 3413.12 ms  since WDT_CLK = 38.4 kHz (LIRC).
        Able to wake up from Power-down or Idle mode
        Interrupt or reset selectable on watchdog time-out
Wake-up Timer        8-bit free running up counter for time-out interva for ML51 32KB / 16KB flash series.
        16-bit free running up counter for time-out interva for ML56 / ML54 / ML51 64KB flash series.
        Clock sources from  LIRC or LXT.
        Able self Wake-up wake up from Power-down or Idle mode, and auto reload count value.
        Supports Interrupt
PWM        Up To 12 output pins can be selected
        Supports maximum clock source frequency up to 24 R/W
        Supports up to Four PWM modules, One module provides 6 output channels other 3 each provides 2 channels.
        Supports independent mode for PWM output
        Supports complementary mode for 3 complementary paired PWM output channels
        Dead-time insertion with 9-bit resolution
        Supports 16-bit resolution PWM counter
        Supports mask function and tri-state enable for each PWM pin
        Supports brake function
        Supports trigger ADC on the following events
RTC        Supports real time counter and calendar counter for RTC time and calendar check.
        Supports alarm time  and calendar settings
        Supports alarm time and calendar mask enable settings.
        Selectable 12-hour or 24-hour time scale setting.
        Supports Leap Year indication setting.
        Supports Day of the Week counter setting.
        Frequency of RTC clock source compensate by RTC_FREQADJ register.
        All time and calendar message expressed in BCD format.
        Supports periodic RTC Time Tick interrupt with 8 period interval options 1/128, 1/64, 1/32, 1/16, 1/8, 1/4, 1/2 and 1 second.
        Supports RTC Time Tick and Alarm Match interrupt.
        Supports chip wake-up from Idle or Power-down mode while a RTC interrupt signal is generated.
        Support clock source selectable from LXT or LIRC.
Analog Interfaces
Analog-to-Digital Converter (ADC)        Analog input voltage range: 0 ~ AVDD.
        External or internal Voltage reference input selectable.
        12-bit resolution and 10-bit accuracy is guaranteed.
        Up to 16 single-end analog input channels
        1 internal channels, they are band-gap voltage (VBG).
        Maximum ADC peripheral clock frequency is 1 MHz.
        Up to 500 KSPS sampling rate.
        Software Write 1 to ADCS bit to trig ADC start.
        External pin (STADC) trigger
        PWM trigger.
Communication Interfaces
UART        Supports up to 2 UARTs: UART0, UART1
        Supports 2 Smart Card configuration as UART function as UART2 and UART3.
        UART baud rate clock from HIRC or HXT.
        Full-duplex asynchronous communications
        Programmable 9th bit.
        TXD and RXD pins of UART0 exchangeable via software.
I2C        2 sets of I2C devices
        Master/Slave mode
        Bidirectional data transfer between masters and slaves
        Multi-master bus (no central master)
        7-bit addressing mode
        Standard mode (100 kbps) and Fast mode (400 kbps).
        Supports 8-bit time-out counter requesting the I2C interrupt if the I2C bus hangs up and timer-out counter overflows
        Multiple address recognition (four slave addresses with mask option)
        Supports hold time programmable
SPI        2 sets of SPI devices
        Supports Master or Slave mode operation
        Supports MSB first or LSB first transfer sequence
        Slave mode up to 12 Mhz
ISO 7816-3        Two sets ISO 7816-3 device
        Supports ISO 7816-3 compliant T=0, T=1
        Supports full-duplex UART mode.
GPIO        Four I/O modes:
        Quasi-bidirectional mode
        Push-Pull Output mode
        Open-Drain Output mode
        Input only with high impendence mode
        Schmitt trigger input / TTL mode selectable.
        Each  I/O pin configured as interrupt source with edge/level trigger setting
        Standard interrupt pins INT0 and INT1.
        Supports high drive and high sink current I/O
        I/O pin internal pull-up or pull-down resistor enabled in input mode.
        Maximum I/O Speed is 24 MHz
        Enabling the pin interrupt function will also enable the wake- up function
        Supports 5V-tolerance function for ML51 64KB Flash/ML54/ML56 Series

游客,如果您要查看本帖隐藏内容请回复


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表