Freescale MC9S08DN60系列微控制器深度剖析
在电子设计领域,微控制器是众多项目的核心组件,其性能和功能直接影响着产品的整体表现。Freescale的MC9S08DN60系列微控制器凭借其丰富的特性和出色的性能,在市场上占据了一席之地。今天,我们就来深入了解一下这个系列的微控制器。
文件下载:MC9S08DN32MLF.pdf
一、系列概述
MC9S08DN60系列包含了MC9S08DN60、MC9S08DN48、MC9S08DN32和MC9S08DN16等型号,它们都基于8位HCS08中央处理器单元(CPU)构建。
(一)CPU性能
该系列的CPU运行频率可达40 MHz(20 MHz总线),采用HC08指令集并增加了BGND指令,还支持多达32个中断/复位源,为系统的实时响应和稳定性提供了有力保障。
(二)片上内存
不同型号的Flash内存容量有所不同,MC9S08DN60为60 K,MC9S08DN48为48 K,MC9S08DN32为32 K,MC9S08DN16为16 K。同时,还具备高达2K的EEPROM在线可编程内存,支持8字节单页或4字节双页擦除扇区,并且可以在执行Flash操作时进行编程和擦除,还能实现擦除中止功能。此外,还有高达2K的随机存取内存(RAM)。
(三)节能模式
具有两种超低功耗停止模式、降低功耗的等待模式以及可在运行、等待和停止模式下使用的超低功耗实时中断,能有效降低系统功耗,延长电池续航时间。
(四)时钟源选项
- 振荡器(XOSC):采用环路控制皮尔斯振荡器,支持晶体或陶瓷谐振器,范围为31.25 kHz至38.4 kHz或1 MHz至16 MHz。
- 多功能时钟发生器(MCG):具备PLL和FLL模式(FLL使用内部温度补偿可实现1.5%的偏差),内部参考时钟可进行微调(工厂已微调,微调值存储在闪存中),还支持外部参考与振荡器/谐振器选项。
(五)系统保护
- 看门狗(COP)复位:可选择从备用专用1 kHz内部时钟源或总线时钟运行。
- 低压检测:具有复位或中断功能,可选择触发点。
- 非法操作码检测:检测到非法操作码时进行复位。
- 非法地址检测:检测到非法地址时进行复位。
- 闪存块保护:防止闪存数据被非法访问。
- 失锁保护:保障系统时钟的稳定性。
(六)开发支持
提供单线背景调试接口和片上在线仿真(ICE)功能,支持实时总线捕获,方便开发人员进行调试和开发工作。
(七)外设功能
- ADC:16通道,12位分辨率,2.5 μs转换时间,具备自动比较功能、温度传感器和内部带隙参考通道。
- ACMPx:两个模拟比较器,可选择在比较器输出的上升沿、下降沿或任意边沿产生中断,还可与固定内部带隙参考电压进行比较。
- SCI1:支持LIN 2.0协议和SAE J2602协议,全双工非归零(NRZ)模式,具备主扩展中断生成和从扩展中断检测功能,可在活动边沿唤醒。
- SPI:全双工或单线双向模式,双缓冲发送和接收,支持主或从模式,可选择MSB优先或LSB优先移位。
- IIC:最高可达100 kbps,支持多主操作,可编程从地址,具备通用调用地址,采用中断驱动的逐字节数据传输。
- TPMx:一个6通道(TPM1)和一个2通道(TPM2),每个通道可选择输入捕获、输出比较或缓冲边沿对齐PWM功能。
- RTC:8位模数计数器,具备二进制或十进制预分频器,可使用外部晶体和RTC实现精确的时间基准、日期时间、日历或任务调度功能,还可使用片上低功耗振荡器(1 kHz)实现无外部组件的循环唤醒。
(八)输入/输出
- 拥有53个通用输入/输出(I/O)引脚和1个仅输入引脚。
- 24个中断引脚,每个引脚可选择极性。
- 所有输入引脚具有迟滞和可配置上拉装置。
- 所有输出引脚可配置压摆率和驱动强度。
(九)封装选项
提供64引脚低轮廓四方扁平封装(LQFP)(10x10 mm)、48引脚低轮廓四方扁平封装(LQFP)(7x7 mm)和32引脚低轮廓四方扁平封装(LQFP)(7x7 mm)等多种封装形式,方便不同应用场景的选择。
二、版本修订历史
该系列数据手册经历了多次修订,不断完善和优化。例如,在2006年6月发布的版本1为alpha样品客户提供了预先信息;2007年9月的版本2在产品发布时移除了64引脚QFN封装,对MSCAN寄存器的模式进行了更改,修正了SCI的框图,更新了最新的温度传感器信息等;2008年6月的版本3进行了持续更新,解决了一系列问题,更新了PLL抖动规格,添加了内部参考时钟微调调整说明,更新了TPM模块等。
三、文档结构
数据手册详细介绍了该系列微控制器的各个方面,包括设备概述、引脚和连接、操作模式、内存、复位和中断、并行输入/输出控制、中央处理器单元、多功能时钟发生器、模拟比较器、模数转换器、IIC、SPI、SCI、实时计数器、定时器脉宽调制器以及开发支持等内容,还包含了电气特性、定时器脉宽调制器(TPMV2)、订购信息和机械图纸等附录。
四、总结与思考
MC9S08DN60系列微控制器以其丰富的功能和出色的性能,适用于多种应用场景,如工业控制、消费电子、汽车电子等。在实际设计中,工程师需要根据具体的项目需求,合理选择型号和配置,充分发挥其优势。同时,要关注数据手册的版本更新,及时获取最新的信息和优化方案。大家在使用该系列微控制器时,有没有遇到过一些特别的问题或者有什么独特的应用经验呢?欢迎在评论区分享交流。
-
微控制器
+关注
关注
49文章
8829浏览量
165577 -
Freescale
+关注
关注
2文章
169浏览量
46348
发布评论请先 登录
Freescale MC9S08DN60系列微控制器深度剖析
评论