1、简介
NuMicro® MS51 16KB 系列为N76E003 系列的增强版本。新唐强烈建议新产品设计选用MS51 系列产品,MS51 系列有8/16/32 KB 完整产品型号。MS51 16KB 系列与N76E003 系列引脚兼容,用户可以通过更换[color=var(--comiis-color)]芯片轻松升级产品,其移植注意事项概述如表 1‑1所示;表 1‑2则概述MS51 16KB 系列增强功能。后续章节概述了移植注意事项。
2、外设移植指南
2.1 外设比较概述
MS51 16KB 系列是增强型1T 8051的新成员,表 2‑1到表 2‑3列出了N76E003 系列和MS51 16KB 系列不同封装的外设比较,不同之处用蓝色标注。
型号 | Flash (KB) | SRAM (KB) | ISP ROM (KB) | I/O | Timer/ | PWM | Connectivity | ADC(12-Bit) | 封装 | ISO-7816 | UART | SPI | I2C | N76E003AT20 | 18 | 1 | 4 | 18 | 4 | 6 | | 2 | 1 | 1 | 8-ch | TSSOP20 | MS51FB9AE | 16 | 1 | 4 | 18 | 4 | 6 | | 2 | 1 | 1 | 8-ch | TSSOP20 |
2.2 外设兼容性列表
N76E003 系列和MS51 16KB 系列的兼容性,其差异和增强功能列在表 2‑4。
功能 | 兼容性 | 叙述 | N76E003系列 | MS51 16KB系列 | APROM | 18 KB | 16 KB | N/A | LDROM | APROM起始地址 3800H/3C00H/4000H/4400H | APROM起始地址 3000H/3400H/3800H/3C00H | N/A | SPROM | N/A | 从FF80H开始 | 新增支持SPROM功能 | HIRC | 16 MHz | 16 MHz(默认)或24Mhz(需要重装载校验值) | 新增支持24 MHz HIRC可选 | ADC | N/A | ADC时钟分频 | 新增支持ADC时钟分频 | N/A | ADC数据釆集时间选择 | 新增支持ADC釆样时间调整 | N/A | ADC时钟慢模式选择 | 新增支持ADC慢速选择 | ADCMP | N/A | N/A | ADCMP中断标志位置1条件改变 | SPI | N/A | N/A | N/A | l2C | N/A | I2C0_SDA引脚保持时间延长使能 | 新增支持I2C0_SDA引脚支持保持时间延 长8个系统时钟 | UART | N/A | N/A | N/A | TIMER | N/A | N/A | N/A | GPIO | N/A | N/A | 增强I/O驱动能力 |
3、软件移植指南
3.1 内存架构
3.1.1 APROM
N76E003 系列与MS51 16KB 系列支持不同大小的Flash,N76E003 系列APROM 大小为18KB;MS51 16KB 系 列APROM 大小为16KB。
3.1.2 SPROM
SPROM 为MS51 16KB 系列新增的特点,主要用于应用程序加密。SPROM 包含128字节,起始地址从FF80H ~FFFFH,不受整片擦除命令影响。
3.2 时钟系统
3.2.1 HIRC 16 MHz/24 MHz 切換
N76E003 系列HIRC 速度最高为16 MHz;MS51 16KB 系列HIRC 默认为16 MHz,和N76E003 系列兼容,最高可支持至24 MHz。如要提高系统频率,可由寄存器HIRC24(RCTRIM1[4]) 将系统频率设定成 24 MHz。
3.2.1.1 寄存器
MS51 16KB 系列新增HIRC24 (RCTRIM1[4]) 用来使能HIRC 为24 MHz。
寄存器的注释如下:
1. 下列表格新的特点用蓝色标注且保留位标注”-” 。
2. ”所有寄存器页”表示寄存器可在寄存器页0 和页1 中读/写。
3. ”时效访问保护(TA)”表示受TA 保护的寄存器,在写入时有时间限制。只有在限制解开的4 个系统时钟内,写入动作才能成功,否则写的动作不会生效。 |
|