基于NXP/FREESCALE/摩托罗拉市场领先的闪存技术,MC9S12C128CPBE MCU芯片是MC9S12C系列的成员,将我们的16位核心(CPU12)系列的功能和灵活性提供给成本和空间敏感的通用工业和汽车网络应用。
MC9S12C128CPBE设备由标准片上外设组成,包括16位中央处理单元(CPU12)、多达128K字节的闪存EEPROM或ROM、多达4K字节的RAM、异步串行通信接口(SCI)、串行外设接口(SPI)、8通道16位定时器模块(TIM)、6通道8位脉宽调制器(PWM)、,10位模数转换器(ADC)和最多一个CAN 2.0 A、B软件兼容模块(MSCAN12)。
C系列包括所有设备的ROM版本MC3S12C128/96/64/32/16,为具有高容量和稳定代码的应用提供了进一步的成本降低途径。
特色
•16位HCS12核心
-HCS12处理器
-MMC(内存映射和接口)
-INT(中断控制)
-BDM(后台调试模式)
-DBG12(增强的debug12模块,包括断点和流跟踪缓冲区的更改)
-多路扩展总线(仅在80针封装版本中可用)
•16位HCS12 CPU
-向上兼容M68HC11指令集
-中断堆叠和编程器型号与M68HC11相同
-指令队列
-增强的索引寻址
•唤醒中断输入
-最多10个端口位可用于唤醒中断功能
•内存选项
-16K、32K、64K、96K和128K字节闪存EEPROM(可在512字节扇区中擦除)或
-16K、32K、64K、96K和128K字节ROM
-2K和4K字节RAM
•模数转换器
-一个8通道模块,具有10位分辨率。
-外部转换触发能力
•每秒最多1个1M位,CAN 2.0 A、B软件兼容模块
-五个接收缓冲器和三个发送缓冲器
-可编程为2 x 32位、4 x 16位或8 x 8位的灵活标识符过滤器
-四个独立的中断信道,用于接收、发送、错误和唤醒
-低通滤波器唤醒功能
-用于自检操作的回路
•定时器模块(TIM)
-带7位预分频器的16位计数器
-8个可编程输入捕获或输出比较通道
-简单PWM模式
-定时器计数器的模复位
-16位脉冲累加器
-外部事件计数
-门控时间累积
•6个PWM通道
-可编程周期和占空比
-8位6通道或16位3通道
-每个脉冲宽度和占空比的单独控制
-中心对齐或左对齐输出
-具有宽频率范围的可编程时钟选择逻辑
-快速紧急停机输入
•串行接口
-一个异步串行通信接口(SCI)
-一个同步串行外围接口(SPI)
•CRG(时钟复位发生器模块)
-窗口COP监视器,
-实时中断,
-时钟监视器,
-时钟生成
-重置生成
-锁相环时钟倍频器
-缺少外部时钟时跛行回家模式
-低功耗0.5至16 MHz晶体振荡器参考时钟
•操作频率
-32MHz相当于单芯片16MHz总线速度
-32MHz相当于扩展总线模式下的16MHz总线速度
-选项:50MHz相当于25MHz总线速度
•内部2.5V稳压器
-支持3.3V-10%至5.5V的输入电压范围
-低功耗模式能力
-包括低电压复位(LVR)电路
-包括低压中断(LVI)电路
•48针LQFP、52针LQFP或80针QFP封装
-多达58条I/O线,具有5V输入和驱动能力
-最多2条专用5V输入专用线(IRQ、XIRQ)
-5V A/D转换器输入和5V I/O
•开发支持
-单线后台调试™ 模式(BDM)
-片上硬件断点
-增强的DBG12调试功能