MC9S12DJ256MPVE的16位基于闪存的微控制器的成员专为汽车多路复用应用而设计,完全引脚兼容,使用户能够在不同的存储器和外围设备选项之间进行选择,以实现可扩展的设计。所有MC9S12DJ256MPVE设备均由标准片上外设组成,包括一个16位中央处理单元(CPU12)、多达512K字节的闪存EEPROM、14K字节的RAM、4K字节的EEPROM、两个异步串行通信接口(SCI)、三个串行外设接口(SPI)、IIC总线、一个增强型捕获定时器(ECT)、两个8通道10位模数转换器(ADC)、,一个八通道脉宽调制器(PWM)、J1850接口和多达五个CAN 2.0 A、B软件兼容模块(MSCAN12)。系统资源映射、时钟生成、中断控制和总线接口由系统集成模块(SIM)管理。
MC9S12DJ256MPVE具有完整的16位数据路径,然而,外部总线可以在8位窄模式下运行,因此单个8位宽存储器可以用于低成本系统。包括PLL电路允许调整功耗和性能以适应操作要求。除了每个模块中可用的I/O端口外,最多有22个I/O端口可用,具有中断功能,允许从STOP(停止)或WAIT(等待)模式唤醒。
特色
•16位CPU12
-向上兼容M68HC11指令集
-中断堆叠和编程器型号与M68HC11相同
-HCS12指令队列
-增强的索引寻址
•多路总线
-单片或扩展
-16地址/16数据宽或16地址/8数据窄模式
-外部地址空间1MByte,用于数据和程序空间(仅限112针封装)
•唤醒中断输入取决于软件包选项
-8位端口H
-2位端口J1:0
-2位端口J7:6与IIC、CAN4和CAN0模块共享
-8位端口P与PWM或SPI1,2共享
•内存选项
-32K、64K、128K、256K、512K字节闪存EEPROM
-1K、2K、4K字节EEPROM
-2K、4K、8K、12K、14K字节RAM
•模数转换器
-一个或两个具有10位分辨率的8通道模块,具体取决于封装选项
-外部转换触发能力
•最多五个每秒1M位的CAN 2.0 A、B软件兼容模块
-五个接收缓冲器和三个发送缓冲器
-可编程为2 x 32位、4 x 16位或8 x 8位的灵活标识符过滤器
-四个独立的中断通道,用于接收、发送、错误和唤醒
-STOP模式下的低通滤波器唤醒功能
-用于自检操作的回路
•增强型捕获计时器(ECT)
-带7位预分频器的16位主计数器
-8个可编程输入捕获或输出比较通道;8个带缓冲区的输入捕获中的4个
-输入捕获过滤器和缓冲区,四个通道上的三个连续捕获,或四个通道中的两个捕获,其余四个通道可选择捕获/比较
-四个8位或两个16位脉冲累加器
-带4位预分频器的16位模数递减计数器
-用于信号滤波的四个用户可选延迟计数器
•具有可编程周期和占空比的8个PWM通道(80引脚封装上的7个通道)
-8位、8通道或16位、4通道
-每个脉冲宽度和占空比的单独控制
-居中或左对齐输出
-具有宽频率范围的可编程时钟选择逻辑
•串行接口
-两个异步串行通信接口(SCI)
-最多三个同步串行外围接口(SPI)
-IIC公司
•SAE J1850兼容模块(BDLC)
-10.4 kbps可变脉冲宽度格式
-字节级接收和发送
-支持4x接收模式
•SIM(系统集成模块)
-CRG(窗口COP监视器、实时中断、时钟监视器、时钟生成和重置)
-多路外部总线接口
-INT(中断控制)
•时钟生成
-锁相环时钟倍频器
-缺少外部时钟时跛行回家模式
-时钟监视器
-低功耗0.5至16 MHz晶体振荡器参考时钟
•环境温度TA-40°C<=TA<=125°C的工作频率
-50MHz相当于25MHz总线速度,对于扩展总线模式,40MHz相当于20MHz总线速度。
•内部5V至2.5V稳压器
•112引脚LQFP或80引脚QFP封装
-具有5V输入和驱动能力的I/O线
-5V A/D转换器输入和5V I/O
-2.5V逻辑电源
•开发支持
-单线后台调试™ 模式(BDM)
-片上硬件断点