P87C51MB2/P87C51MC2:80C51 8位微控制器系列(带扩展内存),64 kB/96 kB OTP(带2 kB/3 kB RAM)

P87C51Mx2是基于飞利浦半导体的全新51MX核心的首款微控制器。P87C51MC2具有96KB的OTP程序存储器和3KB的数据SRAM,而P87C51MB2具有64KB的OTP和2KB的RAM。此外,这两种设备都配有一个可编程计数器阵列(PCA),一个可以通过SFR位配置不同时间范围的看门狗定时器以及两个增强型UART和串行外设接口(SPI)。

飞利浦半导体? 51MX(Memory eXtension)核心属加速版的80C51架构,以标准80C51设备两倍的速度执行指令。51MX的线性地址范围已经扩展,支持高达8MB的程序存储器和8MB的数据存储器。其保留了完整的程序代码兼容性,使设计工程师能够重新使用80C51的开发工具,无需转到新的陌生架构。51MX核心还保留了80C51总线兼容性,允许继续使用80C51接口外设和专用集成电路(ASIC)。

P87C51Mx2提供了更强大的功能、更高的性能和更低的整体系统成本。通过提供嵌入式存储器解决方案与管理存储器扩展的增强功能,P87C51Mx2消除了以软件变通实现的需求。增加的程序存储器使设计工程师能够以更高级的语言(如C)开发更复杂的程序,例如,无需费力将程序包含在传统64KB程序存储器中。这些增强功能还大大提高了低于64KB代码大小的C语言效率。

51MX核心在51MX架构参考中有更多详细介绍。

特性和优势
    主要特性
    • 51MX内核扩展功能:
      • 23位程序存储器空间和23位数据存储器空间
      • 扩展的线性程序和数据地址范围,每个最高支持8 MB
      • 程序计数器扩展到23位
      • 栈指针扩展到16位,栈空间超出80C51限额
      • 新的23位扩展数据指针和2个24位通用指针大幅提高了C编译器使用这些指针访问不同空间中变量的代码效率
    • 23位程序存储器空间和23位数据存储器空间
    • 扩展的线性程序和数据地址范围,每个最高支持8 MB
    • 程序计数器扩展到23位
    • 栈指针扩展到16位,栈空间超出80C51限额
    • 新的23位扩展数据指针和2个24位通用指针大幅提高了C编译器使用这些指针访问不同空间中变量的代码效率
    • 与经典80C51 100%二进制兼容,因此现有代码可以全部重用
    • 高达24 MHz CPU时钟,每个机器周期6个时钟周期
    • 96 KB (MC2)或64 KB (MB2)的片内OTP
    • 3 KB (MC2)或2 KB (MB2)的片内RAM
    • 可编程计数器阵列(PCA)
    • 2个全双工增强型UART和串行外设接口(SPI)通信模块
    主要优势
    • 程序/数据地址范围各增加到8 MB
    • C语言程序的性能和效率增加
    • 与80C51完全兼容的微控制器
    • 从经典80C51提供无缝的强制性升级路径
    • 保留80C51代码基、投资/知识以及外设和ASIC
    • 由各种80C51开发系统和编程工具供应商提供支持
    • P87C51Mx2使得可以以较低的成本开发应用程序,并且缩短了上市时间
    完整功能
    • 全静态
    • 高达24 MHz CPU时钟,每个机器周期6个时钟周期
    • 96 KB或64 KB的片内OTP
    • 3 KB或2 KB的片内RAM
    • 23位程序存储器空间和23位数据存储器空间
    • 4个中断优先级
    • 34条I/O线(5个端口)
    • 3个定时器:Timer0、Timer1和Timer2
    • 2个带波特率生成器的全双工增强型UART
    • 帧错误检测
    • 自动地址识别
    • 支持波特率高达6 Mbits/s的行业标准串行外设接口(SPI)
    • 电源控制模式
    • 可停止并恢复时钟
    • 空闲模式
    • 具有高级时钟控制的掉电模式
    • 第二个DPTR寄存器
    • 异步端口复位
    • 具有5个捕获/比较模块的可编程计数器阵列(PCA)(与8xC51Rx+兼容)
    • 低EMI(禁止ALE)
    • 具有适用于不同时间范围的可编程预分频器的看门狗定时器(与附加了预分频器的8xC66x兼容)
产品图片
功能框图
Block diagram: P87C51MB2BA, P87C51MC2BA
关键参数
型号Package versionPWM
Program securityPackage nameClock speed [max] (MHz)RAM
(B)
I/O
pins
UART
SPI
Timers
@ temperature
range
@ VDD
[min] (V)
@ VDD
[max]
(V)
@ product description
P87C51MB2BASOT187-211PLCC4424204834212B2.75.580C51 8-bit microcontroller family with extended memory; 64 kB OTP with 2 kB RAM
P87C51MC2BASOT187-211PLCC4424307234212B2.75.580C51 8-bit microcontroller family with extended memory; 96 kB OTP with 3 kB RAM
封装与包装
型号封装Outline versionReflow-/Wave soldering包装产品状态标示可订购的器件编号, (订购码 (12NC))
P87C51MB2BA/02
PLCC44
(SOT187-2)
sot187-2_poPLCC-WAVETube in Drypack量产Standard MarkingP87C51MB2BA/02,529( 9352 738 76529 )
P87C51MC2BA/02
PLCC44
(SOT187-2)
sot187-2_poPLCC-WAVETube in Drypack量产Standard MarkingP87C51MC2BA/02,529( 9352 732 19529 )
停产信息
型号订购码 (12NC)最后一次购买日期最后一次交货日期替代产品
P87C51MB2BA93526951052931-Mar-0430-Jun-04P87C51MB2BA
P87C51MB2BA93526951051231-Mar-0430-Jun-04P87C51MB2BA
P87C51MB2BA/02935273876512
P87C51MC2BA935269413512
P87C51MC2BA/0193527100052931-Mar-0430-Jun-04P87C51MC2BA/02
P87C51MC2BA/0193527100051231-Mar-0430-Jun-04P87C51MC2BA/02
无铅环保信息
型号可订购的器件编号RoHS / RHF无铅转换日期EFRIFR (FIT)MTBF(小时)潮湿敏感度等级MSL LF
P87C51MB2BA/02P87C51MB2BA/02,529week 41, 20040.02.842.58E833
P87C51MC2BA/02P87C51MC2BA/02,529week 41, 20040.02.842.58E833
文档资料
档案名称标题类型格式日期
P87C51MB2_MC2 (中文)80C51 8-bit microcontroller family with extended memory; 64 kB/96 kB OTP with 2 kB/3 kB RAMData sheetpdf2003-11-13
P87C51Mx2_02P87C51Mx2 Errata SheetErrata sheetpdf2003-06-17
UM_P87C51MX2P87C51Mx2 User ManualUser manualpdf2003-05-13
sot187-2_poplastic leaded chip carrier; 44 leadsOutline drawingpdf2009-10-08
PLCC-WAVEFootprint for wave solderingWave solderingpdf2009-10-08
订购信息
型号订购码 (12NC)可订购的器件编号
P87C51MB2BA/029352 738 76529P87C51MB2BA/02,529
P87C51MC2BA/029352 732 19529P87C51MC2BA/02,529
80C51 8-bit microcontroller family with extended memory; 64 kB/96 kB OTP with 2 kB/3 kB RAM P87C51MC2BA
80C51 8-bit microcontroller family with extended memory; 64 kB/96 kB OTP with 2 kB/3 kB RAM P87C51MC2BA
80C51 8-bit microcontroller family with extended memory; 64 kB/96 kB OTP with 2 kB/3 kB RAM P87C51MC2BA
P87C51MC2BA
P87C51Mx2 Errata Sheet P87C51MC2BA
P87C51Mx2 User Manual P87C51MC2BA
plastic leaded chip carrier; 44 leads P87C52X2FA
Footprint for wave soldering SC28L92