文档介绍:第2章 AW60硬件最小系统与 S08CPU
主要内容
S08系列MCU命名规则与资源简介
AW60微控制器功能概述及存储器映像
AW60的引脚功能与硬件最小系统
S08CPU的特点与CPU内部寄存器
S08CPU的寻址方式
S08CPU的指令系统
S08CPU汇编语言基础
S08系列MCU命名规则与资源简介
. Freescale 08系列发展简史及 S08系列MCU命名规则
目前,Freescale的08系列单片机主要有HC08、HCS08和RS08三种类型。
1999年,HC08面世--高性能8位单片机
2004年,HCS08诞生--资源丰富,功耗低,性价比很高
2006年,RS08涌现--内核体积比传统的内核小30%,带有精简指令集,满足用户对体积更小、更加经济高效的解决方案的需求
Freescale S08系列MCU的型号庞大,但同一系列的CPU是相同的,也就是说具有相同的指令系统,多种型号只是为了适用于不同的场合。为了方便实际应用时选型,需要了解FreescaleMCU的命名方法,其基本命名规则如下:
хххххххххххх
①②③④⑤⑥⑦
①产品形态
②存储器类型标志
③芯片内核
④子系列型号标志
⑤存储器大小
⑥工作温度范围标志
⑦封装标志
08系列单片机资源简介
08系列单片机的资源差异情况表
产品型号
ROM(字节)
RAM(字节)
EEPROM
(字节)
Flash(字节)
I/O数
Serial
A/D
最大的总线频率(MHz)
MC9S08AW60
60k
2K
-
60K
54
I2C/2SCI/SPI
16通道
10位
MC68HC08AZ60
60K
2K
1K
-
48
SCI/SPI/CAN
15通道
10位
MC68HC08AB16A
16K
512
512
-
51
SCI
SPI
8通道
10位
MC68HC908EY16
-
512
-
16K
24
ESCI
SPI
8通道
10位
MC68HLC908QT2
-
128
-
6
-
4通道
8位
MC9RS08KA2
-
48
-
2K
6
-
-
AW60微控制器功能概述及存储器映像
一般来说学习一个新的MCU芯片的过程:
了解性能及内部主要功能模块与存储空间的地址分配
了解基本的编程结构、编程模式及寻址方式
了解中断结构
了解芯片的引脚的总体布局情况、硬件最小系统电路
理解第一个工程的结构、工程中各个文件的基本功能
编译、链接,理解列表文件、机器码文件
借助硬件评估环境,重复练习
充分理解第一个工程的执行过程
至此,就算“入门”了,以后逐步学习各个功能模块就
方便了
AW60功能概述
最高达40MHz的CPU工作频率和20MHz的内部总线工作频率;时钟源选项包括晶体,谐振器,外部时钟,或内部产生的时钟
S08CPU相比HC08CPU指令集,增加了BGND指令
单线后台调试模式接口;增强的断点能力,允许单一的断点设置在线调试(在片内调试模块加了多于两个的断点)
内含32个中断/复位源;内含2KB的片内RAM;内含60KB的片内在线可编程FLASH存储器,带有块保护和安全选项
可选的计算机正常操作(COP)复位;低电压检测与复位或中断;非法操作码检测与复位;非法地址检测与复位
ADC:多达16个通道,10位AD转换器与自动比较功能;两个串行通信接口SCI模块与可选的13位中断;一个串行外设接口SPI模块;集成电路互连总线I2C模块运作高达100kbps的最高总线负载;8引脚键盘中断KBI模块
Timers:1个2通道和1个6通道16位定时器/脉冲宽度调制器模块。具有输入捕捉、输出比较、脉宽调制功能
芯片
FLASH(字节)
RAM(字节)
封装
MC9S08AW60
63,280
2048
64QFP
64LQFP
48QFN
44LQFP
MC9S08AW48
49,152
MC9S08AW32
32,768
MC9S08AW16
16,384
1024
48QFN
44LQFP
AW子系列的芯片的Flash、RAM与封状形式
特点
封装选项
64引脚
48引脚
44引脚
ADC
16通道
8通道
8通道
I2C
有
有
有
IRQ
有
有
有
KBI1
8
7
6
SCI1
有
有
有