MCF52259微控制器系列(MCF52252、MCF52254、MCF52255、MCF52256、MCF52258和MCF52259设备)是简化指令集计算(RISC)微处理器系列的成员。
本文提供了32位MCF52259微控制器的概述,重点介绍了其高度集成和多样化的特性集。
这款32位的设备是基于版本2的冷Fire核心,工作频率高达80 MHz,提供高性能和低功耗。与处理器核心紧密相连的片上存储器包括多达512 KB的闪存和64 KB的静态随机存取存储器(SRAM)。片上模块包括:
•V2 ColdFire核心在
从内部闪存运行80 MHz
增强型乘法累加(MAC)单元和硬件
分配器
•加密加速单元(CAU)。
•快速以太网控制器(FEC)
•Mini-FlexBus外部总线接口可用于144引脚
包装
•通用串行总线(USBOTG)
•USB收发器
•FlexCAN控制器局域网(CAN)模块
•三个通用异步/同步
接收机/发射机
•两个内部集成电路(I2C)总线接口模块
•排队串行外围接口(QSPI)模块
•八通道12位快速模数转换器
(ADC)同时采样
•四通道直接存储器存取(DMA)控制器
•四个32位输入捕获/输出比较定时器
DMA支持(DTIM)
•四通道通用定时器(GPT),能够
输入捕获/输出比较,脉宽调制
(PWM)、脉冲编码调制(PCM)和脉冲
积累
•八恰恰
功能概述
MCF52259系列包括以下功能:
•版本2 ColdFire可变长度RISC处理器内核
-静态操作
-片上32位地址和数据路径
-高达80 MHz的处理器核心频率
-40 MHz或33 MHz外围总线频率
-16个通用32位数据和地址寄存器
-通过扩展实现ColdFire ISA_A,以支持用户堆栈指针寄存器和四条新指令
用于改进比特处理(ISA_A+)
-增强型乘法累加(EMAC)单元,具有四个32位累加器,支持1616 32或
3232 48次操作
-加密加速单元(CAU)
–紧密耦合的协处理器,可加速基于软件的加密和消息摘要功能
–支持DES、3DES、AES、MD5和SHA-1算法
•系统调试支持
-用于确定动态执行路径的实时跟踪
-用于电路内调试的后台调试模式(BDM)(debug_B+)
-实时调试支持,具有六个硬件断点(4个PC,1个地址
-DMA或FIFO数据流接口
-低功耗
-OTG协议逻辑
•快速以太网控制器(FEC)
-10/100 BaseT/TX能力,半双工或全双工
-片上发射和接收FIFO
-内置专用DMA控制器
-基于内存的灵活描述符环
•迷你FlexBus
-144引脚封装上提供外部总线接口
-支持8位ROM/闪存/SRAM/简单从外设的无胶接口。最多可寻址2 MB的
地址
-2个芯片选择(FB_CS[1:0])
-非复用模式:8位专用数据总线,20位地址总线
-多路复用模式:16位数据和20位地址总线
-支持同步存储器的FB_CLK输出
-可编程的基本地址、大小和等待状态,以支持慢速外围设备
-在1:2模式下工作频率高达40 MHz(总线时钟),或在1:1模式下工作温度高达80 MHz(核心时钟)
•三个通用异步/同步接收发射机(UART)
-用于时钟生成的16位除法器
-带可屏蔽i的中断控制逻辑