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