• 登录
社交账号登录
Loading...

MC9S12P128RMV1

发布时间:2024-03-13 10:59:37

MC9S12P128RMV1-简单介绍

MC9S12P 系列是一个优化的汽车 16 位微控制器产品线,专注于低成本、高性能和低针数。该系 列旨在在高端 位微控制器和高性能 16 位微控制器之间架起桥梁 ers,例如 MC9S12XS 系列。 MC9S12P 系列针对需要 CAN 或 LIN/J2602 通信的通用汽车应用。这些应用的典型示例包括车身 控制器、乘员检测、门模块、座椅控制器 sRKE 接收器、智能执行器、照明模块和智能接线 盒。

MC9S12P系列使用MC9S12XS系列上的许多相同功能,包括闪存上的纠错码(ECC)、用于诊断 或数据存储的单独数据闪存模块、快速模数转换器(ATD)和频率模组绝缘相位锁定环路 IPLL)可提高 EMC 性能。 

MC9S12P系列提供了 16位 MCU的所有优势和效率,同时保留了 Freescale现有 8位和 16位 MCU 系列用户目前享有的低成本、功耗、EMC 和代码大小效率优势。类似 MC9S12XS 系列, MC9S12P 系列运行 16 位宽访问,没有所有外围设备和内存的等待状态。MC9S12P 系列有 80 针 QFP64 针 LQFP 和 48 针 QFN 封装选项,旨在最大限度地提高引脚与 E MC9S12XS 系列。除了 每个模块中可用的 I/O 端口外,还有其他具有中断功能的 I/O 端口,允许从停止或等待模式唤醒。

MC9S12P128RMV1-特点

MC9S12P128RMV1-MC9S12P 家庭比较

表 1 提供 MC9S12P 家族不同成员及其拟议特征的摘要。此信息旨在让您了解该微控制器系列提 供的功能范围。

MC9S12P64CFT(图1)

MC9S12P128RMV1-芯片级功能

系列内可用的片上模块包括以下功能:

• S12 CPU 核心 

• 带有 ECC 的高达 128 Kbyte 的片上闪存 

• 带有 ECC 的 4 Kbyte 数据闪存 

• 高达 6 Kbyte 的片上 SRAM

 • 带内部滤波器的相位锁定环路(IPLL)频率倍增器 

• 4-16 MHz 振幅控制皮尔斯振荡器 

• 1 MHz 内部遥控振荡器 

• 计时器模块(TIM)支持输入/输出通道,提供一系列 16 位输入捕获、输出比较、计数器 和脉冲蓄能器功能

• 具有 6 x 8 位通道的脉冲宽度调制(PWM)模块 

• 10 通道,12 位分辨率连续近似模数转换器(ATD

• 一个串行外围接口(SPI)模块 

• 一个支持 LIN 通信的串行通信接口(SCI)模块 

• 一个多可扩展控制器区域网络(MSCAN)模块(支持 CAN 协议 2.0A/B

• 用于调节输入电源和所有内部电压的片上稳压器(VREG

MC9S12P128RMV1-模块功能

以下部分提供了在 MC9S12P 系列上实现的模块的更多详细信息。

MC9S12P128RMV1-S12 16位中央处理器单元(CPU

完整的16位数据路径支持高效的算术运算和高速数学执行

包括许多单字节指令。这可以更有效地利用ROM空间。

广泛的索引寻址功能集,包括: 

  —在所有索引操作中使用堆栈指针作为索引寄存器 

  —在除自动增量/递减模式以外的所有模式下使用程序计数器作为索引寄存器 

  —使用ABD累加器的累加器偏移 

  —自动指数前递减、预递增、后递增和后递增(由-8+8

MC9S12P128RMV1-带有ECC的片上闪存

MC9S12P 上的片上闪存具有以下特点:

高达 128 Kbyte 的程序闪存

  —32 个数据位加 个综合征 ECC(错误校正代码)位允许单位错误校正和双重故障检测 

  —擦除扇区大小 512 字节

  — 自动化程序和擦除算法 

  —读取的用户边距级别设置 

  — 防止意外程序或擦除的保护方

• 4 Kbyte 数据闪存空间

  —16 个数据位加 个综合征 ECC(纠错代码)位允许单位纠错和双重故障检测

擦除扇区大小 256 字节 

— 自动化程序和擦除算法

读取的用户边距级别设置

MC9S12P128RMV1-片上 SRAM

• 高达 6KB 的通用 RAM

MC9S12P128RMV1-主外振荡器(XOSC

• 使用 4 MHz 至 16 MHz 晶体的环路控制皮尔斯振荡器 

  — 振幅输出的电流增益控制

  —具有低谐波失真的信号 

  —低功耗 良好的噪音免疫力

  —消除了对外部限流电阻的需求 

  — 跨导尺寸,为典型晶体提供最佳启动幅度

MC9S12P128RMV1-内部 RC 振荡器(IRC

• 可修剪的内部参考时钟。

  —频率:1 MHz

  —-40 C +125 C 环境温度范围内的修剪精度:±1.5%

MC9S12P128RMV1-内部相位锁定环路(IPLL

• 锁相环时钟频率乘数

— 无需外部组件 

参考分频器和乘数允许各种时钟速率 

用于低抖动操作的自动带宽控制模式

自动频率锁定检测器

可配置的扩展频谱选项,以减少 EMC 辐射(频率调制)

参考时钟源:

  – 外部 4-16 MHz 谐振器/晶体(XOSC

  – 内部 1 MHz 遥控振荡器(IRC

MC9S12P128RMV1-系统完整性支持

• 开机重置(POR) 

• 系统重置生成

• 通过重置进行非法地址检测 

• 带中断或复位的低压检测

• 实时中断(RTI

 计算机正常运行(COP)看门狗

  —可配置为窗口 COP,以增强故障检测

  —使用位于闪存中的选项位从重置中初始化 

• 时钟监视器监督振荡器的正确功能

MC9S12P128RMV1-计时器(TIM

• 8 x 16 位通道,用于输入捕获或输出比较

• 带有 位精密预缩放器的 16 位自由运行计数器 

• 1 x 16 位脉冲蓄能器

MC9S12P128RMV1-脉冲宽度调制模块(PWM

• 6 通道 x 8 位或 通道 x 16 位脉冲宽度调制器 

  —每个通道的可编程周期和占空比

  —中对齐或左对齐输出 

  —具有广泛频率范围的可编程时钟选择逻辑

MC9S12P128RMV1-控制器区域网络模块(MSCAN

• 每秒 1 MbitCAN 2.0 A,兼容 软件

  —标准和扩展数据帧 

  — 0–8 字节数据长度 

  —可编程比特率高达 1 Mbps

• 五个带有 FIFO 存储方案的接收缓冲区

• 三个具有内部优先级的传输缓冲区 

• 灵活的标识符接受过滤器可编程为:

  — 2 x 32 位 

  — 4 x 16 

  — 8 x 8 

• 带有集成低通滤波器选项的唤醒 

• 循环回进行自我测试 

• 监控 CAN 总线的只听模式

• 通过软件干预或自动恢复总线关闭 

• 发送/接收消息的 16 位时间戳

MC9S12P128RMV1-串行通信接口模块(SCI

• 全双工或单线操作 

• 标准标记/空格不返回零(NRZ)格式 

• 可选的 IrDA 1.4 返回零反转(RZI)格式,具有可编程脉冲宽度

• 13 位包特率选择 

• 可编程字符长度

• 发射器和接收器的可编程极性

• 主动边缘接收唤醒 

• 中断检测和传输碰撞检测支持 LIN

MC9S12P128RMV1-串行外围接口模块(SPI

• 可配置的 位或 16 位数据大小

• 全双工或单线双向

• 双缓冲传输和接收 

• 主模式或从模式

• MSB 优先或 LSB 优先换档

MC9S12P128RMV1-模拟数字转换器模块(ATD

• 10 通道,12 位模数转换器 

  — 3 个我们单一的转换时间 

  — 8-/10//12 位分辨率 

  — 左或右正当结果数据

  —用于停止模式转换的内部振荡器 

  —在模拟比较><=匹配时从低功耗模式唤醒 

  — 连续转换模式

  —多通道扫描 

• 引脚也可以用作数字 I/O

MC9S12P128RMV1-片上稳压器(VREG

• 带带差距参考的线性稳压器 

• 带低压中断(LVI)的低压检测(LVD

• 开机复位(POR)电路

• 低压复位(LVR

• 高温传感器

MC9S12P128RMV1-后台调试(BDM

• 非侵入式内存访问命令 

• 支持片上非易失性存储器的电路内编程

MC9S12P128RMV1-调试器(DBG

• 深度为 64 个条目的跟踪缓冲区 

• 三个比较器(A和 C) 

  —比较器 比较完整地址总线和完整 16 位数据总线 

  —确切地址或地址范围比较 

• 两种类型的比较器匹配 

  —标记此匹配,就在特定指令开始执行之前 

  — 强制 这在匹配发生后的第一个指令边界上有效 

• 四种跟踪模式

• 四级状态音序器

MC9S12P128RMV1-方框图

MC9S12P64CFT(图2)










产品图片