MC9S12XHY256RMV1-简单介绍
还为需要 CAN、LCD、电机驱动器控制或 LIN/SAE J2602 的通用汽车应用提供服务。这些应用 的典型例子包括汽车和 2 轮或 3 轮车的仪表组、暖通空调显示器、通用电机控制和车身控制器。
MC9S12XHY 系列使用 MC9S12XS 系列和 MC9S12HY/HA 系列的许多相同功能,包括闪存上的 纠错代码(ECC)、用于诊断或数据存储的单独数据闪存模块、快速模拟数字转换器(ATD)和 频率调制锁相环(IPLL),提高了 EMC 性能。 MC9S12XHY 系列具有 40x4 液晶显示器(LCD) 控制器/驱动和电机脉冲宽度调制器(MC),由高达16个高电流输出输出组成Ts。 该设备能够通 过硬件或软件进行步进电机失速检测(SSD),请联系 Freescale 销售办公室了解有关软件 SSD 的 详细信息。
MC9S12XHY 系列提供 16 位 MCU 的所有优势和效率,同时保留了飞思卡尔现有 8 位和 16 位 MCU 系列用户目前享有的低成本、功耗、EMC 和代码大小效率优势。 LikMC9S12HY/HA 系列,MC9S12XHY 系列运行 16 位宽访问,没有对所有外围设备和内存的等待状态。
MC9S12XHY 系列有 112 针 LQFP 和 100 针 LQFP 封装选项。 除了每个端口可用的 I/O 端口外模 块,提供更多具有中断功能的 I/O 端口,允许从停止或等待模式唤醒。
MC9S12XHY256RMV1-特点
MC9S12XHY256RMV1-家庭比较
表1-1概述了MC9S12XHY家族的不同成员及其建议的特征。 此信息旨在了解该微控制器家族提 供的功能范围。
MC9S12XHY256RMV1-芯片级功能
该系列内可用的片上模块包括以下功能:
• CPU12XV1 CPU 核心
• 带 ECC 的高达 256K 字节的片上闪存
• 带有 ECC 的 8K 字节数据闪存
• 高达 12K 字节的片上 SRAM
• 带内部过滤器的锁相环(IPLL)频率倍增器
• 4-16 MHz 振幅控制皮尔斯振幅器
• 两个定时器模块(TIM0 和 TIM1)支持输入/输出通道,提供一系列 16 位输入捕获、输出 比较、计数器和脉冲累加器功能
• 高达 8 x 8 位通道的脉冲宽度调制(PWM)模块
• 高达 12 通道、10 位分辨率的连续近似模数转换器(ATD)
• 高达 40x4 的 LCD 驱动器
• PWM 电机控制器(MC),最多 16 个大电流驱动器
• 电机驱动垫上的输出流率控制
• 一个串行外设接口(SPI)模块
• 一个 IC 间总线接口(IIC)模块
• 支持 LIN 通信的两个串行通信接口(SCI)模块
• 两个多可扩展控制器区域网络(MSCAN)模块(支持 CAN 协议 2.0A/B)
• 用于调节输入电源和所有内部电压的片上电压调节器(VREG)
• 自主周期中断(API)
• 带最多 4 个电机驱动器的步进电机控制器
• 四个步进式失速器模块(每个电机一个)
• 多达 25 个关键的启动输入
MC9S12XHY256RMV1-模块功能
MC9S12XHY256RMV1-S12 16 位中央处理器单元(CPU)
CPU12X是一个高速的16位处理单元,其编程模型与行业标准M68HC11中央处理器单元(CPU) 相同。
• 与 S12 指令集向上兼容,但已删除的五个模糊指令(MEM 、WAV 、WAVR 、REV 、 REVW)除外
• Enhanced Indexed addressing
• 访问独立于 PPAGE 的大型数据段
MC9S12XHY256RMV1-带有ECC的芯片闪存
MC9S12XHY 上的片上闪存具有以下特点:
• 高达 256K 字节的程序闪存
— 64 个数据位加上 8 个综合征 ECC(纠错代码)位允许单位纠错和双故障位检测
—擦除扇区大小 1024 字节 —自动编程和擦除算法
— 防止意外程序或擦除的保护方案
—防止未经授权访问的安全选项
— 用于读取的感放大器边距级别设置
• 8K 字节的数据闪存空间
— 16 个数据位加上 6 个综合征 ECC(错误纠正代码)位允许单位错误纠正和双重故障检 测
—擦除扇区大小 256 字节
—自动编程和擦除算法
MC9S12XHY256RMV1-芯片上的SRAM
• 高达 12K 字节的通用 RAM
MC9S12XHY256RMV1-主外部振荡器
• 使用 4 MHz 至 16 MHz 晶体的循环控制皮尔斯发信子
— 振幅输出的电流增益控制
—低谐波失真信号
— 低功率
—良好的噪音免疫力
— 无需外部限流电阻
—跨 conductance 尺寸,为典型晶体的最佳启动裕度
MC9S12XHY256RMV1-内相锁环路(IPLL)
• 锁相环时钟频率倍增器
—不需要外部组件
—参考分隔器和乘数允许各种各样的时钟速率
— 用于低抖动操作的自动带宽控制模式
—自动频率锁检测器
— 可配置的选项来传播频谱,减少 EMC 辐射(频率调制)
MC9S12XHY256RMV1-时钟和重置生成(CRG)
• COP 监督机构
• 实时中断
• 时钟监视器
• 在自动时钟模式下快速从停止唤醒
MC9S12XHY256RMV1-系统完整性支持
• 开机重置(POR)
• 系统重置生成
• 重置后非法地址检测
• 通过中断或重置进行低压检测
• 实时中断(RTI)
• 电脑正常运行(COP)看门狗
— 可配置为窗口 COP,用于增强故障检测
—使用位于闪存中的选项位初始化重置后
• 监督发声器正确功能的时钟监视器
• 温度传感器
MC9S12XHY256RMV1-计时器(TIM0)
• 8x 16 位通道用于输入捕获
• 8x 16 位通道用于输出比较
• 带有 8 位精密预标尺的 16 位自由运行计数器
• 1 x 16 位脉冲蓄能器
MC9S12XHY256RMV1-1.3.9 计时器(TIM1)
• 8x 16 位通道用于输入捕获
• 8x 16 位通道用于输出比较
• 带有 8 位精密预标尺的 16 位自由运行计数器
• 1 x 16 位脉冲蓄能器
MC9S12XHY256RMV1-液晶显示驱动器(LCD)
• 可配置多达 40 个前面板和 4 个背板或通用输入或输出
• 5 种操作模式允许不同的显示尺寸来满足应用要求
• 未使用的前翼和背翼销可以用作通用 I/O
MC9S12XHY256RMV1-电机控制器(MC)
• PWM 电机控制器(MC),最多 16 个大电流驱动器
• 在 H 桥配置中,每个 PWM 通道可在两个驱动器之间切换
• 左、右和中心对齐的输出
• 支持正弦和余弦驱动
• 抖动
• 输出下降速率控制
MC9S12XHY256RMV1-脉冲宽度调制模块(PWM)
• 8 通道 x8 位或 4 通道 x16 位脉冲宽度调制器
—每个通道的可编程周期和占空比
—中心对齐或左对齐输出
— 具有广泛频率范围的可编程时钟选择逻辑
MC9S12XHY256RMV1-IC 间总线模块(IIC)
• 1 个具有以下功能的 IC 间(IIC)总线模块
— 多大师操作
— 256 种不同串行时钟频率之一的软编程
—一般通话(广播)模式支持
— 10 位地址支持
MC9S12XHY256RMV1-控制器区域网络模块(MSCAN)
• 1 Mbit 每秒,CAN 2.0 A,B 软件兼容
—标准和扩展数据帧
—0-8 字节数据长度
—可编程比特率高达 1 Mbps
• 具有 FIFO 存储方案的五个接收缓冲区
• 三个具有内部优先级的传输缓冲区
• 灵活的标识符接受过滤器可编程为:
— 2 x 32 位
— 4 x 16 位
— 8 x 8 位
• 带有集成低通滤波器选项的唤醒
• 回环进行自我测试
• 只听模式来监控 CAN 总线
• 通过软件干预或自动恢复总线关闭
• 发送/接收消息的 16 位时间戳
MC9S12XHY256RMV1-串行通信接口模块(SCI)
• 全双工或单线操作
• 标准标记/空间不返回零(NRZ)格式
• 可选择的 IrDA 1.4 返回零反转(RZI)格式,具有可编程脉冲宽度
• 13 位波特率选择
• 可编程字符长度
• 发射器和接收器的可编程极性
• 活动边缘接收唤醒
• 支持 LIN 的断裂检测和传输碰撞检测
MC9S12XHY256RMV1-串行外围接口模块(SPI)
• 可配置的 8 位或 16 位数据大小
• 全双工或单线双向
• 双缓冲传输和接收
• 主模式或从模式
• MSB 优先或 LSB 优先轮班
• 串行时钟相位和极性选项
MC9S12XHY256RMV1-模数转换器模块(ATD)
• 高达 12 通道、10 位模拟数字转换器
— 3 us 单一转换时间
— 8-/10 位分辨率
— 左或右合理结果数据
—用于停止模式下转换的内部 oscillator
—模拟比较>或<=匹配时从低功耗模式唤醒
— 连续转换模式
— 多通道扫描
• Pins 也可以用作数字 I/O
MC9S12XHY256RMV1-芯片上电压调节器(VREG)
• 带隙参考的线性电压调节器
• 带低压中断(LVI)的低压检测(LVD)
• 开机复位(POR)电路
• 低压复位(LVR)
MC9S12XHY256RMV1-后台调试(BDM)
• 带有单线接口的后台调试模块(BDM)
• 非入式内存访问命令
• 支持片上非易失性内存的电路内编程
MC9S12XHY256RMV1-解布器(DBG)
• 三个比较器 A、B、C 和 D 来监控 CPU 总线
• 64 个条目深度的跟踪缓冲区
• 比较器 A 和 C 将全地址总线和 16 位数据总线与掩码寄存器进行比较
• 三种模式:简单的地址/数据匹配、地址范围内或地址范围外
MC9S12XHY256RMV1-SSD
• 可编程全步状态
• 可编程集成极性
• 空白(再循环)状态
• 16 位集成蓄能器寄存器
• 带中断的 16 位模量下计数器
• 多路复用两个步进电机
MC9S12XHY256RMV1-INT(中断模块)
• 七级嵌套中断
• 灵活地将中断源分配到每个中断级别。
• 外部不可掩码高优先级中断(XIRQ)
• 以下内容可以充当唤醒间断
— IRQ 和不可掩码的 XIRQ
— 可以接收针脚
— SCI 接收针脚
—根据 R、S、T 和 AD 端口上的封装选项,最多 25 个引脚,可配置为对上升或下降边缘 敏感
MC9S12XHY256RMV1-方框图
MC9S12XHY256RMV1-设备引脚