飞利浦半导体
初步speci fi cation
80C51的8位微控制器系列具有扩展内存
64KB / 96KB OTP与2KB / 3KB RAM
P87C51MB2/P87C51MC2
概述
该P87C51Mx2表示基于飞利浦半导体新51MX内核的第一款微控制器。该P87C51MC2
特色的OTP程序内存96 KB的数据和SRAM的3字节,而P87C51MB2具有64K字节的OTP和2
内存字节。此外,这两款器件都带有一个可编程计数器阵列( PCA ) ,一个看门狗定时器,可以
配置为不同的时间,通过SFR位,以及两个增强型UART,或者一个增强型UART以及SPI范围。
飞利浦半导体的51MX (存储器扩展)的核心是加速80C51架构,在两次执行指令
标准80C51器件的速度。该51MX的线性地址范围已经扩展到支持多达8个字节的
程序存储器和数据存储器的8Mbytes 。它保留了完整的程序代码兼容性,使设计工程师能够再利用
80C51的开发工具,无需移动到一个新的,不熟悉的建筑。该51MX内核还保留了80C51
总线的兼容性,允许继续使用80C51 -接口外设和专用集成电路
专用集成电路(ASIC ) 。
该P87C51Mx2提供了更强大的功能,更高的性能和更低的整体系统成本。通过提供嵌入式
结合来管理存储器扩展的增强记忆的溶液中, P87C51Mx2省去了
软件变通。增加的程序存储器使设计工程师能够在高开发更复杂的程序
像C级语言,例如,不用费劲传统64K字节的程序存储器内包含的程序。
这些增强功能也大大提高C语言的效率低于64千字节的代码大小。
该51MX核心是在51MX体系结构参考更详细的表述。
主要特点
扩展的51MX核心的特点:
- 23位程序存储空间和23位数据存储空间 - 线性程序和数据的地址范围扩展来支持
每个端口高达8兆字节
- 程序计数器扩展到23位
- 堆栈指针扩展到16位,从而超越了8051的限制栈空间
- 新的23位扩展的数据指针和两个24位的通用指针大大提高C编译代码效率在使用
指针来访问在不同的空间变量。
100 %的二进制兼容标准80C51 ,使现有的代码是完全可重复使用
高达24 MHz的CPU时钟,每个机器周期6个时钟周期
96 KB或64 KB的片上OTP
3 KB或2 KB的片上RAM
可编程计数器阵列( PCA )
两个全双工增强型UART,
行业标准串行外设接口( SPI )
重点班妮科幻TS
提高程序/数据地址范围到每个8字节
增强的性能和效率的C程序
完全80C51兼容微控制器
提供从传统的80C51无缝的和令人信服的升级路径
保留80C51的代码库,投资/知识和外围设备的ASIC &
支持80C51开发和编程工具( Keil公司, Nohau , BP微系统等)
该P87C51Mx2使得能够以较低的成本和具有减小的时间到市场开发应用
2001年4月6日
2