1概述
MS51是一款嵌入式闪存型、基于8位高性能1T 8051的微控制器。这个
该指令集与标准80C51完全兼容,并增强了性能。
主Flash的MS51BA9AE/MS51DA9AE字节称为APROM,其中User的内容
代码驻留。MS51 Flash支持应用程序内编程(IAP)功能,可实现芯片固件更新。IAP还可以配置要使用的用户代码数组的任何块
作为非易失性数据存储器,由IAP写入,并由IAP或MOVC指令读取,此功能
意味着整个8K字节区域都可以通过IAP命令用作数据闪存。MS51支持
APROM的可配置闪存的功能,称为LDROM,其中引导代码正常
用于执行系统内编程(ISP)。LDROM大小可通过配置
CONFIG定义的最大4K字节。还有一个额外的包含特殊128字节的安全性
保护存储器(SPROM),以增强客户应用程序的安全性和保护性。到
方便编程和验证,Flash允许通过以下方式进行电子编程和读取
并行写入器或在线编程(ICP)。一旦代码被确认,用户就可以锁定代码
安全
MS51BA9AE/MS51DA9AE提供丰富的外围设备,包括256字节的SRAM、1K字节的
辅助RAM(XRAM),最多12个通用I/O,两个16位定时器/计数器0/1,一个16位计时器2
具有三通道输入捕获模块、一个看门狗定时器(WDT)、一个自唤醒定时器(WKT),
一个用于通用或波特率生成器的16位自动重新加载Timer3,两个具有帧错误的UART
检测和自动地址识别,一个SPI,一个I2
C、 五个增强型PWM输出通道,
用于所有I/O的八通道共享引脚中断以及一个12位ADC。外围设备配备了18个
具有4级优先级中断能力的源。
MS51BA9AE/MS51DA9AE配备了三个时钟源,支持通过软件开启。三个时钟源包括外部时钟输入、10kHz内部振荡器和一个
16 MHz内部精密振荡器,工厂在室温下微调至±1%。MS51
提供了额外的功率监测检测,例如通电复位和4电平烧坏检测,
这稳定了用于高可靠性系统设计的电源接通/断开序列。
MS51BA9AE/MS51DA9AE微控制器操作消耗非常低的功率,具有两个
降低功耗的经济电源模式-空闲和断电模式,它们是
软件可选。空闲模式关闭CPU时钟,但允许继续外围设备操作。
断电模式会停止整个系统时钟,以实现最低功耗。的系统时钟
MS51也可以通过软件时钟分频器来减慢速度,这允许在
执行性能和功耗。
凭借高性能CPU核心和丰富的精心设计的外围设备,MS51可以满足
通用、家用电器或电机控制系统的实现。