HC08、HCS08和RS08系列单片机特点介绍
作者:管理员 来源:本站 浏览数:1070 发布时间:2012/6/25 8:54:38
Motorola的8位单片机MC68HC05从出现至今已有近20年的历史,具有 几十个系列、几百个品种,应用范围极其广泛。
随着微电子技术的飞速发展,Motorola将Flash及锁相环等技术引入单片机,于1999年推出新一代高档8位单片机MC68HC08系列产品。MC68HC08、S08、RS08 以其功能强、成本低、功耗低、开发 等优先将逐步取代MC68HC05,成为今后8位单片机应用领域的主流机型之一。本节首先以HC08系列中MC68HC08GP32为例介绍 MC68HC08系列单片机的结构、特性、功能和引脚,并详细介绍它的储存组织CPU结构。然后介绍如何由HC08向HCS08转变,以及它们之间的特性异同,并就目前主要的几款HCS08和RS08系列8引脚之间的兼容性做了相应的阐述。
一、MC68HC08系列特点
MC68HC08采用了0.35um工艺,具有速度快、功能强、功耗小、价格低等优点,特别是带有闪速存储器Flash的MC68HC908具有更高的性能价格比。MC68HC08系列单片机是Freescale公司今后主要的8位单片机。
MC68HC08系列单片机的主要特点如下:
① 采用模块化设计,各种不同 型号单片机由不同模块组成,7天就可以设计出用户所需的单片机。
② 含片内监控ROM。为用户提供了在线调试等功能。
③ 具有特色的Flash取代片内EPROM和ROM,其价格低于相同容量的OTP型单片机。
④ 具有锁相环电路,可以使用32kHz的晶振产生8MHz的总线速度,大大降低了干扰。
⑤ 与MC68HC05向上兼容,不同之处主要是:
● 变址寄存器由8位变为16位;
● 堆栈指针SP由6位变位16位;
● 程序计数器PC也为16位;
● 增加了8种寻址方式和78条指令。
1、 MC68HC08中的处理器CPU08
⑴CPU08结构
MC68HC08单片机以8位的CPU为中央处理器。CPU08和CPU05是指令代码向上兼容的CPU,但性能更好,速度更快。
CPU由3个部分组成。
⑵CPU08的特性
CPU08的主要特性如下:
● 与CPU05指令代码完全向上兼容;
● 4KB程序/数据存储空间;
● 8MH zCPU内部总先频率;
● 16种寻址方式,相对于CPU05增加了8种;
● 可扩展的内部总线定义,用于寻址超过64KB的地址空间;
● 用于指令操作的16位变址寄存器;
● 16位堆栈指针和相应栈操作指令;
● 不使用累加器的存储之间的数据移动;
● 快速8位乘法和6位除法指令;
● BCD码指令进一步增加;
● 增强型外设,如DMA控制器;
● 完全的静态低电压/低功耗设计。
二、总结
Freescale新的8位单片机是从高市场占有率的M68HC08家族演变过来的,尽管HCS08家族相比M68HC08家族有许多增强性能的改进,这是芯片发展的趋势。不会影响原M68HC08家族功能特性的设计和使用。