第4节 RS08单片机
推荐给好友
打印
加入收藏
更新于2008-07-25 21:25:24

内核RS08是Freescale公司2006年开始推出的超低端8位微控制器(MCU),以满足用户对体积更小、更经济高效解决方案的需求。RS08超低端内核是高性能、低功耗HCS08架构的简化版本。该内核体积比传统内核小30%,带有精简指令集,实现了大多数嵌入式应用的紧凑高效编码,适用于闪存不到16K、针脚数较少的设备

2.4.1 RS08系列MCU的基本特征

1.与S08的兼容性

RS08与S08有很好的兼容性。
    ①RS08与S08有相同的总线结构,可以重复使用S08的Flash、RAM及外围模块,大大减少其设计和制造费用,也保证了和S08的兼容性。
    ②RS08也内置了BDM调试模块,所以其调试工具也与S08是兼容的。
    ③引脚与MC9S08QG系列MCU兼容。

2.针对低端应用小容量内存的特别优化

①地址总线14位,最大可寻址空间16KB,相应的程序计数器降至14位。
     ②大部分指令使用单字节,代码更紧凑。
     ③RS08内核采用短小的寻址模式,这种模式能够实现更高效地访问和操作最常用的变量和寄存器。

3.针对低端应用模块的优化

①模拟比较器(ACMP)替代模数转换器(ADC)。
    ②模数定时器(MTIM)替代定时器。

2.4.2 MC9RS08KA2的内部结构简图与引脚功能

1.MC9RS08KA2单片机的内部结构简图

从图可以看出,KA2内部有以下主要部分:RS08内核、RS08系统控制模块(中断、看门狗、电压检测)、存储器、时钟发生器、5位键盘中断模块、模拟比较器和模数定时接口模块。

              

 

2.KA2单片机的引脚功能

图2-8给出了6引脚DFN和8引脚PDIP的引脚图,引脚功能分类简介如下:
     (1) 电源类引脚
     VDD、VSS(3脚、4脚):电源供给端。
    (2) 控制类引脚
     (1脚):外部低电平有效复位输入或输出脚。
    (3) I/O类引脚
     PTA0/KBIP0/ACMP+、PTA1/KBIP1/ACMP-、PTA2/KBIP2/TCLK/ /VPP、PTA3/ACMPO/BKGD/MS、PTA4/KBIP4、PTA5/KBIP5:6位通用双向I/O口,每个可编程为键盘输入脚,这些引脚有复用功能。

          

2.4.3 KA2存储器组织

     KA2存储器映像图如图2-9所示。

    1.RAM区域

    16字节的快速RAM区(包含D[X]和X),48字节的普通RAM区。

2.Flash区域 

   2044字节Flash空间。

$0000~$000D

14字节的快速RAM

$000E

D[X]

$000F

X

$0010~$001E

经常使用的寄存器区

$001F

页选择寄存器

$0020~$004F

48字节内存

 

未使用

$00C0~$00FF

分页窗口

 

未使用

$0200~$023F

高端页寄存器

 

未使用

$3800~3FFB

2044字节Flash

$3FFC

NVOPT寄存器

$3FFD~3FFF

Flash

2-9 KA2存储映像图

 

 

   3.寄存器区域

    KA2的寄存器有四种:
    ①放置在内存区域的X寄存器;
    ②经常使用的寄存器;
    ③页选择寄存器;
    ④高端页寄存器。
从图2-9可以看出,KA2的存储映像图和HC08和HCS08有较大差异:
    ①不具备中断向量区;
    ②X寄存器不是在CPU内部,而是放置在内存区;
    ③对存储器访问增加了分页机制。

 

 

 

 

 

 

 

 

 

 <<上一节 下一节>>

 




 
关于我们 | 诚邀加盟 | 客户服务 | 相关法律 | 网站地图 | 友情链接 | 服务信箱:service@eefocus.com
© 2006 与非门科技信息咨询(北京)有限公司 All Rights Reserved.