产品简介
MPC555PB/D
第3版, 2/2003
MPC555产品简介
本文提供的概述
MPC555
微控制器,包括一个块
图中显示了主要的模块化组件和节,列出的主要特点。
该
摩托罗拉MPC500 RISC微控制器系列的MPC555成员。
表1. MPC555特点
设备
MPC555
FL灰
448千字节
代码压缩
不支持代码压缩
1
介绍
的PowerPC 内核和浮点单元
26 KB的RAM速度快和6字节TPU微RAM
448 KB闪存EEPROM与5 -V编程
5 -V的I / O系统
串行系统:排队串行多通道模块( QSMCM ) ,双CAN 2.0B
调节器
模块(巨嘴鸟
TM
)
50通道定时器系统:双时间处理单元( TPU3 ) ,模块化I / O系统
(MIOS1)
32个模拟输入:双排队模拟 - 数字转换器( QADC64 )
亚微米HCMOS ( CDR1 )技术
272引脚塑料球栅阵列( PBGA )封装
40 - MHz运行, -40
°
C至125
°
下用双电源( 3.3 V , 5 V ) ( -55
°
C至125
°
C
为后缀的设备)
32位架构( ISA的PowerPC架构兼容)
在52.7千字节根据Dhrystones ( V2.1 )标准@ 40MHz的核心性能
完全静态的,低功耗运行
集成的双精度浮点单元
精确异常模型
该MPC555设备提供了以下功能:
框图
广泛的系统开发支持
- 片上观察点和断点
- 程序流跟踪
- BDM片上仿真开发接口
1.1
框图
图1是本MPC555的框图。
192千字节
FL灰
256千字节
FL灰
BURST
接口
U- BUS
E- BUS
RCPU
16字节
SRAM
USIU
10字节
SRAM
L2U
L-巴士
QADC
QADC
QSMCM
UIMB
TOUCAN
IMB3
TPU3
DPTRAM
TPU3
TOUCAN
MIOS1
图1. MPC555框图
1.2
1.2.1
主要特点
四银行内存控制器
工程与SRAM , EPROM , EEPROM闪存,以及其他外围设备
字节写使能
有位掩码32位地址解码
MPC555的主要特点是在下面的章节介绍。
2
MPC555产品简介
摩托罗拉
主要特点
1.2.2
U-总线系统接口单元( USIU )
时钟合成器
电源管理
重置控制器
MPC555递减器和时基
实时时钟寄存器
周期中断定时器
硬件总线监控器和软件看门狗定时器
最多支持8个外部和8个内部中断的中断控制器
IEEE 1149.1 JTAG测试访问端口
外部总线接口
- 24个地址引脚, 32引脚的数据
- 支持多个主设计
- 四拍的突发传输,双时钟总线的最低交易
- 支持5V输入,提供3.3 V输出
1.2.3
灵活的存储器保护单元
4个指令区和四区的数据
4K字节到16兆字节的区域大小支持
在一个全球性的条目提供默认属性
属性投机访问支持
1.2.4
448 - Kbyte闪存EEPROM存储器
一个256字节和一个192 KB的模块
页面阅读模式
块( 32字节)可擦除
外部4.75 V至5.25 V编程和擦除电源
1.2.5
静态RAM的26 - K字节
一个16K字节和一个10 KB的模块
快(一个时钟)的访问
保活电源
软缺陷检测( SDD )
1.2.6
通用I / O支持
地址( 24 )和数据( 32 )引脚可用于通用I / O的单芯片模式
9个通用I / O引脚MIOS1单位
许多外设引脚可用于通用I / O时,不用于主要功能
5 V容限输入/输出
摩托罗拉
MPC555产品简介
3
主要特点
1.2.7
两个时间处理器单元( TPU3 )
每个TPU3模块提供以下功能:
- 一种专用的微型引擎独立运作的RCPU的
- 16个独立可编程通道和销
- 每个通道都有一个事件寄存器组成一个16位捕捉寄存器, 16位比较
寄存器和一个16位比较器
- 九预编程定时器功能可用
任何通道可以执行任何时间功能
- 每个定时器功能可以被分配给多个信道
两个定时器计数,具有可编程的预分频寄存器
- 每个信道可以被同步到一个或两个计数器
可选择通道优先级别
- 5 V容限输入/输出
6 -K字节的双端口RAM中的TPU ( DPTRAM )是由两个TPU3模块的TPU微码共享
1.2.8
18通道模块化I / O系统( MIOS1 )
十双动子模块( DASM )
八个专用PWM子模块( PWMSM )
2个16位模数计数器子模块( MCSM )
两个并行端口I / O子模块( PIOSM )
5 V容限输入/输出
1.2.9
两个排队模拟数字转换器模块
(QADC64)
最多16个模拟输入通道,使用内部多路复用
截至41总投入渠道,利用内部和外部的复
10位A / D转换器具有内部采样/保持
10微秒的典型转换时间(每秒10万个样本)
可变长度的两个转换命令队列
通过启动自动排队模式:
- 外部边沿触发/电平门
- 软件命令
每个QADC规定:
64个结果寄存器
输出数据是右或左对齐,符号或无符号
5 -V参考和范围
4
MPC555产品简介
摩托罗拉
主要特点
1.2.10两个CAN 2.0B控制器模块(巨嘴鸟)
每个巨嘴鸟提供了以下功能:
全面实施CAN协议规范2.0A和2.0B版的
每个模块有16个接收/发送0到8个字节的数据长度的消息缓冲区
全球屏蔽寄存器消息缓冲区0至13
独立的屏蔽寄存器报文缓冲区14和15
可编程发射第一种方案:最低的ID或最低的缓冲区号
消息16位自由运行定时器时间戳
与总线活动的可编程唤醒低功耗睡眠模式
可编程I / O模式
可屏蔽中断
独立于传输介质(外部收发器被假定)
开放的网络架构
多主概念
高抗EMI性能
短等待时间为高优先级消息
与总线活动唤醒可编程低功耗睡眠模式
1.2.11队列串行多通道模块( QSMCM )
排队串行外设接口( QSPI )
- 提供外设扩展或处理器间的全双工通信端口
通讯
- 最多32个预编程的转移,减少开销
- 160字节的缓冲区队列
- 可编程传送长度:从8位到16位,包括
- 与波特率可达系统时钟除以4同步接口
- 四个可编程外设选择引脚最多支持16台设备
- 环绕式模式允许连续采样进行有效接口串行外设
(例如, - 串行A / D转换器, I / O锁存器等)
两个串行通信接口( SCI) 。每个SCI提供以下功能:
- UART模式提供NRZ格式和半或全双工接口
- 16寄存器接收缓冲区和16个寄存器发送缓冲器( SCI1只)
- 高级的错误检测和可选的奇偶生成和检测
- 字长度可编程为8位或9位
- 独立的发射器和接收器的使能位和数据的双缓冲
- 唤醒功能,让CPU运行不间断,直到真正的空闲线检测或
接收到一个新的地址字节
- 波特代外部时钟源
- 对发送数据引脚开关量输出复用和接收数据引脚与分立
输入,从而允许实现低速串行协议的
摩托罗拉
MPC555产品简介
5