freetech

MC9S08MP16 微控制器

0
阅读(3317)

特性

8 位HCS08 中央处理器(CPU)

l 在2.7 V to 5.5 V供电,–40 °C to 105 °C温度范围内,CPU时钟频率高达51.34MHz.

l 在2.7 V to 5.5 V供电,–40 °C to 125 °C温度范围内,CPU时钟频率高达40MHz。

l HC08 指令集+BGND 指令,并增加了LDHX和STHX的寻址方式。

l 可支持多达 48 个中断/复位源

存储器

l 多达 16KB FLASH, 在全电压和温度范围都可以进行读、写、擦除操作

l 多达 1KB 随机存储器(RAM)

l 加密机制防止非法访问RAM和FLASH的内容。

节电模式

l 2 种低功耗停止模式;省电等待模式。

l 外设时钟门控可以关掉不使用模块的时钟。

时钟源

l 振荡器(XOSC):皮尔斯振荡器、频率范围31.25 kHz~38.4 kHz 或 1 MHz~16 MHz的晶体或陶瓷谐振器。

l 内部时钟源(ICS):内部时钟源包含一个由内部或外部参考时钟控制的锁频环(FLL);内部参考时钟允许以0.2%的分辨率校准,且在全温度和电压范围内偏差在2%以内,支持高达51.34MHz的CPU频率。

系统保护

l 看门狗(COP)可选独立的内部1kHz时钟源或总线时钟

l 低电压检测可产生复位或中断;可选择启动点

l 非法指令和非法地址检测可产生复位

l FLASH块保护

开发支持

l 单线背景调试接口

l 断点功能允许在线调度模式设1个断点(另外在片上调试方式下还可以再设3个断点)

l 片上在线仿真器(ICE)调试模式包含2个比较器和9种触发模式

片上外设模块

l IPC 带4个优先级的中断优先级控制器。

l ADC 13 通道,12 位模数转换器,2.5uS的转换时间,具有自动比较功能,1.7 mV/°C的温度传感器,具有内部参考电压通道,可在Stop3模式下工作。

l PGA 差分可编程增益放大器,可编程放大倍数有(1、2、4、8、16、32倍)。

l HSCMP 3路带正、反向输入的高速模拟比较器;比较输出的上升、下降沿可以选择产生独立的中断。带滤波、窗口功能。HCSCMP1和HSCMP2可以选择性连接到FTM1模块。可以工作在stop3模式下。

l DAC 3路5位数-模转换器用作32级电压基准给各路比较器。

l SCI 全双工不归零接口,LIN主机端扩展了break产生功能,LIN从机端扩展了break检测功能,在有效边沿可唤醒。

l SPI全双工或单线双向接口,发送/接收双缓冲区,可工作于主机或者从机模式,高位在前或低位在前模式。

l IIC/SMBus 高达400kbps,多主机操作,可编程从机地址,中断驱动的逐字节发送,支持广播模式和10位地址,与SMBus兼容。

l FTM 2个定时器总共支持8个通道;1个2路(FTM1)的和1个8通道的(FTM2);支持工作在2倍总线时钟频率;可选做输入捕获,输出比较,边沿或中心对齐PWM,死区插入,故障输入。

l MTIM 8位模计数器带8位预分频

l RTC (实时计数器)8位模计数器带2进制或10进制预分频器;外部时钟源用做精确的时基,1天中的时间,日历或任务调度;自由运行的片内低功耗震荡器(1kHz)用于周期性唤醒而不需要外部器件,在所有MCU模式下都可以运行。

l CRC 循环冗余校验产生器

l KBI 3个8路键盘中断,软件可选优先级,可工作在边沿或边沿/电平模式下。

输入/输出

l 40 个通用输入/输出(I/O)引脚,其2个只做输出的引脚。

l 用作输入端时,端口可软件选择上拉

l 用作输出端时,端口可软件选择驱动能力

l 输出电流高达20mA

封装

l 48-LQFP,32-LQFP,28-SOIC

48-LQFP在汽车应用上是合格的