logo资料库

飞思卡尔MC9S08AW16全中文资料.pdf

第1页 / 共381页
第2页 / 共381页
第3页 / 共381页
第4页 / 共381页
第5页 / 共381页
第6页 / 共381页
第7页 / 共381页
第8页 / 共381页
资料共381页,剩余部分请下载后查看
第1章 器件概述
1.1 MC9S08DZ60系列器件
1.2 MCU½·¹¹Õº
1.3 系统时钟分配
第2章 管脚和连接
2.1 器件管脚分配
2.2 推荐的系统连接
2.2.1 电源
2.2.2 振荡器
2.2.3 RESET(复位)
2.2.4 后台调试和模式选择
2.2.5 ADC参考管脚 (VREFH, VREFL)
2.2.6 通用I/O和外围设备端口
第3章 操作模式
3.1 简介
3.2 特性
3.3 运行模式
3.4 主动后台模式
3.5 等待模式
3.6 停止模式
3.6.1 Stop3模式
3.6.1.1 在Stop3模式中启用LVD
3.6.1.2 在Stop3模式中启用活动BDM
3.6.2 Stop2模式
3.6.3 停止模式中的片上外围模块
第4章 存储器
4.1 MC9S08DZ60系列产品存储器映射
4.2 ¸¥ŒªºÕ÷–¶œœÚ¡ø·÷ʼn
4.3 寄存器地址和位分配
4.4 RAM
4.5 Flash和EEPROM
4.5.1 特性
4.5.2 编程和擦除时间
4.5.3 编程和擦除命令的执行
4.5.4 突发编程执行
4.5.5 分区擦除终止
4.5.6 访问错误
4.5.7 块保护
4.5.8 向量重定向
4.5.9 安全性
4.5.10 EEPROM 映射
4.5.11 Flash 和 EEPROM 寄存器及控制位
4.5.11.1 Flash和 EEPROM 时钟分频寄存器 (FCDIV)
4.5.11.2 Flash 和 EEPROM 选项寄存器 (FOPT 和 NVOPT)
4.5.11.3 Flash 和 EEPROM 配置寄存器 (FCNFG)
4.5.11.4 Flash和 EEPROM 保护寄存器 (FPROT and NVPROT)
4.5.11.5 Flash 和 EEPROM 状态寄存器 (FSTAT)
4.5.11.6 Flash 和 EEPROM 命令寄存器 (FCMD)
第5章 复位、中断和系统总控制
5.1 介绍
5.2 特性
5.3 MCU 复位
5.4 计算机正常操作 (COP) 看门狗
5.5 中断
5.5.1 中断堆栈帧
5.5.2 外部中断请求(IRQ)管脚
5.5.2.1 管脚配置选项
5.5.2.2 边沿和电平敏感度
5.5.3 中断向量、源和本地掩码
5.6 低电压检测(LVD) 系统
5.6.1 加电复位操作
5.6.2 低压检测 (LVD) 复位操作
5.6.3 低压警告 (LVW) 中断操作
5.7 MCLK 输出
5.8 复位、中断及系统控制寄存器和控制位
5.8.1 中断管脚请求状态和控制寄存器 (IRQSC)
5.8.2 系统复位状态寄存器 (SRS)
5.8.3 系统后台调试强制复位寄存器 (SBDFR)
5.8.4 系统选项寄存器1 (SOPT1)
5.8.5 系统选项寄存器2 (SOPT2)
5.8.6 系统器件识别寄存器 (SDIDH, SDIDL)
5.8.7 系统电源管理状态和控制寄存器 1 (SPMSC1)
5.8.8 系统电源管理状态和控制寄存器 2 (SPMSC2)
第6章 并行输入/输出控制
6.1 端口数据和数据方向
6.2 上拉、斜率和驱动强度
6.3 管脚中断
6.3.1 仅边沿敏感度
6.3.2 边沿和电平敏感度
6.3.3 上拉/下拉电阻器
6.3.4 管脚中断初始化
6.4 停止模式中的管脚行为
6.5 并行I/O和管脚控制寄存器
6.5.1 A 端口寄存器
6.5.1.1 A 端口数据寄存器 (PTAD)
6.5.1.2 A端口数据方向寄存器 (PTADD)
6.5.1.3 A端口上拉使能寄存器 (PTAPE)
6.5.1.4 A 端口斜率使能寄存器 (PTASE)
6.5.1.5 A端口驱动强度选择寄存器 (PTADS)
6.5.1.6 A端口中断状态和控制寄存器 (PTASC)
6.5.1.7 A端口中断管脚选择寄存器 (PTAPS)
6.5.1.8 A端口中断边沿选择寄存器 (PTAES)
6.5.2 B端口寄存器
6.5.2.1 B端口数据寄存器 (PTBD)
6.5.2.2 B端口数据方向寄存器 (PTBDD)
6.5.2.3 B端口上拉使能寄存器 (PTBPE)
6.5.2.4 B端口斜率使能寄存器 (PTBSE)
6.5.2.5 B端口驱动强度选择寄存器 (PTBDS)
6.5.2.6 B端口中断状态和控制寄存器 (PTBSC)
6.5.2.7 B端口中断管脚选择寄存器 (PTBPS)
6.5.2.8 B端口边沿选择寄存器 (PTBES)
6.5.3 C端口寄存器
6.5.3.1 C端口数据寄存器 (PTCD)
6.5.3.2 C端口数据方向寄存器 (PTCDD)
6.5.3.3 C端口上拉使能寄存器 (PTCPE)
6.5.3.4 C端口斜率使能寄存器 (PTCSE)
6.5.3.5 C端口驱动强度选择寄存器 (PTCDS)
6.5.4 D端口寄存器
6.5.4.1 D端口数据寄存器 (PTDD)
6.5.4.2 D端口数据方向寄存器 (PTDDD)
6.5.4.3 D端口上拉使能寄存器 (PTDPE)
6.5.4.4 D端口斜率使能寄存器 (PTDSE)
6.5.4.5 D端口驱动强度选择寄存器 (PTDDS)
6.5.4.6 D端口中断状态和控制寄存器 (PTDSC)
6.5.4.7 D端口中断管脚选择寄存器 (PTDPS)
6.5.4.8 D端口中断边沿选择寄存器 (PTDES)
6.5.5 E端口寄存器
6.5.5.1 E端口数据寄存器 (PTED)
6.5.5.2 E端口数据方向寄存器 (PTEDD)
6.5.5.3 E端口上拉使能寄存器 (PTEPE)
6.5.5.4 E端口斜率使能寄存器 (PTESE)
6.5.5.5 E端口驱动强度选择寄存器 (PTEDS)
6.5.6 F端口寄存器
6.5.6.1 F端口数据寄存器 (PTFD)
6.5.6.2 F端口数据方向寄存器 (PTFDD)
6.5.6.3 F端口上拉使能寄存器 (PTFPE)
6.5.6.4 F端口斜率使能寄存器 (PTFSE)
6.5.6.5 F端口驱动强度选择寄存器 (PTFDS)
6.5.7 G端口寄存器
6.5.7.1 G端口数据寄存器 (PTGD)
6.5.7.2 G端口数据方向寄存器 (PTGDD)
6.5.7.3 G端口上拉使能寄存器 (PTGPE)
6.5.7.4 G端口斜率使能寄存器 (PTGSE)
6.5.7.5 G端口驱动强度选择寄存器 (PTGDS)
第7章 中央处理器(S08CPUV3)
7.1 介绍
7.1.1 特性
7.2 程序员模型和CPU寄存器
7.2.1 累加器(A)
7.2.2 索引寄存器(H:X)
7.2.3 堆栈指针(SP)
7.2.4 程序计数器(PC)
7.2.5 条件码寄存器(CCR)
7.3 寻址模式
7.3.1 固有寻址模式(INH)
7.3.2 关联寻址模式(REL)
7.3.3 立即寻址模式(IMM)
7.3.4 直接寻址模式(DIR)
7.3.5 扩展寻址模式(EXT)
7.3.6 索引寻址模式
7.3.6.1 有索引、无偏移(IX)
7.3.6.2 有索引、无带后增量的偏移(IX+)
7.3.6.3 有索引、8位偏移 (IX1)
7.3.6.4 有索引、带后增量的8位偏移 (IX1+)
7.3.6.5 有索引、16位偏移 (IX2)
7.3.6.6 SP相关、8位偏移 (SP1)
7.3.6.7 SP相关、16位偏移(SP2)
7.4 特殊运算
7.4.1 复位顺序
7.4.2 中断时序
7.4.3 等待模式操作
7.4.4 停止模式操作
7.4.5 BGND 指令
7.5 HCS08指令集小结
第8章 多功能时钟发生器 (S08MCGV1)
8.1 介绍
8.2.1 特性
8.2.2 运行模式
8.3 外部信号描述
8.4 寄存器定义
8.4.1 MCG 控制寄存器1 (MCGC1)
8.4.2 MCG 控制寄存器 2 (MCGC2)
8.4.3 MCG 修正寄存器(MCGTRM)
8.4.4 MCG 状态和控制寄存器 (MCGSC)
8.4.5 MCG Control Register 3 (MCGC3)
8.5 特性描述
8.5.1 运行模式
8.5.1.1 FLL Engaged Internal (FEI)
8.5.1.2 FLL Engaged External (FEE)
8.5.1.3 FLL Bypassed Internal (FBI)
8.5.1.4 FLL Bypassed External (FBE)
8.5.1.5 PLL Engaged External (PEE)
8.5.1.6 PLL Bypassed External (PBE)
8.5.1.7 Bypassed Low Power Internal (BLPI)
8.5.1.8 Bypassed Low Power External (BLPE)
8.5.1.9 Stop
8.5.2 模式切换
8.5.3 总线分频器
8.5.4 低功率位使用
8.5.5 内部参考时钟
8.5.6 外部参考时钟
8.5.7 固定频率时钟
8.6 初始化/应用报文
8.6.1 MCG 模块初始化顺序
8.6.1.1 初始化 MCG
8.6.2 MCG 模式切换
8.6.2.1 示例1: 从FEI切换到PEE模式: 外部晶体= 4 MHz、总线频率 = 8 MHz
8.6.2.2 示例2: 从PEE切换到BLPI模式:外部晶体 = 4 MHz、总线频率 =16 kHz
8.6.2.3 示例3: 从BLPI转换到FEE模式:外部晶体 = 4 MHz、总线频率 = 16 MHz
8.6.2.4 示例4: 从FEI转换到PEE模式:外部晶体 = 8 MHz、总线频率 = 8 MHz
8.6.3 校准内部参考时钟(IRC)
8.6.3.1 示例5: 内部参考时钟调整
第9章 模拟比较器 (S08ACMPV3)
9.1 介绍
9.1.1 ACMP 配置报文
9.1.2 特性
9.1.3 运行模式
9.1.3.1 等待模式中的ACMP
9.1.3.2 停止模式中的ACMP
9.1.3.3 使能背景调试模式中的ACMP
9.1.4 结构图
9.2 外部信号描述
9.3 存储器映射/寄存器定义
9.3.1 ACMPx 状态和控制寄存器 (ACMPxSC)
9.4 功能描述
第10章 数模转换器 (S08ADC12V1)
10.1 介绍
10.1.1 模拟功率和接地信号名称
10.1.2 信道分配
10.1.3 替代时钟
10.1.4 硬件触发
10.1.5 温度传感器
10.2.6 特性
10.2.7 结构图
10.3 外部信号描述
10.3.1 模拟电源(VDDAD)
10.3.2 模拟接地(VSSAD)
10.3.3 参考电压高(VREFH)
10.3.4 参考电压低(VREFL)
10.3.5 模拟通道输入(ADx)
10.4 寄存器定义
10.4.1 状态和控制寄存器1(ADCSC1)
10.4.2 状态和控制寄存器2 (ADCSC2)
10.4.3 数据结果高地址寄存器(ADCRH)
10.4.4 比较值高地址寄存器(ADCCVH)
10.4.5 比较值低地址寄存器(ADCCVL)
10.4.6
10.4.7 配置寄存器(ADCCFG)
10.4.8 管脚控制寄存器1(APCTL1)
10.4.9 管脚控制寄存器2(APCTL2)
10.4.10 管脚控制寄存器3(APCTL3)
10.5 功能描述
10.5.1 时钟选择和分频控制
10.5.2 输入选择和管脚控制
10.5.3 硬件触发
10.5.4 转换控制
10.5.4.1 发起转换
10.5.4.2 完成转换
10.5.4.3 中止转换
10.5.4.4 功率控制
10.5.4.5 采样时间和总转换时间
10.5.5 自动比较功能
10.5.6 MCU等待模式运行
10.5.7 MCU STOP3模式运行
10.5.7.1 ADACK禁止的STOP3模式
10.5.7.2 ADACK使能的STOP3模式
10.5.8 MCU STOP1和STOP2模式运行
10.6 初始化报文
10.6.1 ADC模块初始化示例
10.6.1.1 初始化顺序
10.6.1.2 伪代码示例
10.7 应用报文
10.7.1 外部管脚和布线
10.7.1.1 模拟电源管脚
10.7.1.2 模拟参考管脚
10.7.1.3 模拟输入管脚
10.7.2 错误源
10.7.2.1 采样错误
10.7.2.2 管脚漏电流错误
10.7.2.3 噪音引发的错误
10.7.2.4 编码宽度和量化错误
10.7.2.5 线性错误
10.7.2.6 代码抖动、非单调性和丢码
第11章 IIC 模块 (S08IICV2)
11.1 介绍
11.2.1 特性
11.2.2 运行模式
11.2.3 结构图
11.3 外部信号描述
11.3.1 SCL ― 串行时钟线
11.3.2 SDA ― 串行数据线
11.4 寄存器定义
11.4.1 IIC地址寄存器 (IICA)
11.4.2 11.3.2 IIC分频器寄存器(IICF)
11.4.3 IIC控制寄存器(IICC1)
11.4.4 IIC状态寄存器 (IICS)
11.4.5 IIC数据I/O寄存器(IICD)
11.4.6 IIC控制寄存器2 (IICC2)
11.5 功能描述
11.5.1 IIC协议
11.5.1.1 启动信号
11.5.1.2 从机地址发送
11.5.1.3 数据传输
11.5.1.4 停止信号
11.5.1.5 重复启动信号
11.5.1.6 仲裁程序
11.5.1.7 时钟同步
11.5.1.8 握手
11.5.1.9 时钟延展
11.5.2 10位地址
11.5.2.1 主发送器寻址从接收器
11.5.2.2 主接收器寻址从发送器
11.5.3 通用呼叫地址
11.6 复位
11.7 中断
11.7.1 字节传输中断
11.7.2 地址检测中断
11.7.3 仲裁丢失中断
11.8 初始化/应用报文
第12章 飞思卡尔控制器局域网 (S08MSCANV1)
12.1 介绍
12.1.1 特性
12.1.2 运行模式
12.1.3 结构图
12.2 外部信号描述
12.2.1 RXCAN - CAN 接收器输入管脚
12.2.2 TXCAN - CAN T发射器输出管脚
12.2.3 CAN 系统
12.3 寄存器定义
12.3.1 MSCAN 控制寄存器 0 (CANCTL0)
12.3.2 控制寄存器1 (CANCTL1)
12.3.3 MSCAN总线计时寄存 0 (CANBTR0)
12.3.4 MSCAN 总线计时寄存器(CANBTR1)
12.3.4.1 MSCAN 接收器标志寄存器(CANRFLG)
12.3.5 MSCAN 接收器中断使能寄存器(CANRIER)
12.3.6 MSCAN 发送器标志寄存器 (CANTFLG)
12.3.7 MSCAN 发送器中断使能寄存器 (CANTIER)
12.3.8 MSCAN Transmitter 发送器报文中止请求寄存器(CANTARQ)
12.3.9 MSCAN 发送器报文中止确认寄存器 (CANTAAK)
12.3.10 MSCAN 发送缓冲器选择寄存器 (CANTBSEL)
12.3.11 MSCAN 标识符验收控制寄存器(CANIDAC)
12.3.12 MSCAN其他寄存器(CANMISC)
12.3.13 MSCAN 接收错误计数器(CANRXERR)
12.3.14 MSCAN 发送错误计数器 (CANTXERR)
12.3.15 MSCAN 标识符接收寄存器 (CANIDAR0-7)
12.3.16 MSCAN 标识符掩码寄存器 (CANIDMR0-CANIDMR7)
12.4 报文存储模式
12.4.1 标识符寄存器 (IDR0-IDR3)
12.4.1.1 扩展标识符映射的IDR0IDR3
12.4.2 标准标识符映射的IDR0IDR3
12.4.3 数据段寄存器(DSR0-7)
12.4.4 数据长度寄存器 (DLR)
12.4.5 发送缓冲器优先寄存器 (TBPR)
12.4.6 时间标签寄存器 (TSRHTSRL)
12.5 功能描述
12.5.1 概述
12.5.2 报文存储
12.5.2.1 报文发送基础
12.5.2.2 发送结构
12.5.2.3 接收结构
12.5.3 标识符接收滤波器
12.5.3.1 标识符接收滤波器示例
12.5.3.2 协议违反保护
12.5.3.3 时钟系统
12.5.4 运行模式
12.5.4.1 正常模式
12.5.4.2 特殊模式
12.5.4.3 仿真模式
12.5.4.4 监听模式
12.5.4.5 保密模式
12.5.4.6 环回自测模式
12.5.5 低功耗选项
12.5.5.1 运行模式中的操作
12.5.5.2 等待模式中的操作
12.5.5.3 停止模式中的操作
12.5.5.4 MSCAN睡眠模式
12.5.5.5 MSCAN I初始化模式
12.5.5.6 MSCAN 断电模式
12.5.5.7 可编程唤醒功能
12.5.6 复位初始化
12.5.7 中断
12.5.7.1 中断运行描述
12.5.7.2 发送中断
12.5.7.3 接收中断
12.5.7.4 唤醒中断
12.5.7.5 错误中断
12.5.7.6 中断响应
12.5.7.7 从恢复停止或 等待
12.6 初始化/应用信息
12.6.1 MSCAN初始化
12.6.2 总线脱离恢复
第13章 串行外围器件接口(S08SPIV3)
13.1 介绍
13.1.1 特性
13.1.2 结构图
13.1.2.1 SPI系统结构图
13.1.2.2 SPI模块结构图
13.1.3 SPI 波特率生成
13.2 外部信号描述
13.2.1 SPSCK - SPI 串行时钟
13.2.2 MOSI - Master Data Out, Slave Data In
13.2.3 MISO - Master Data In, Slave Data Out
13.2.4 SS - 从选择
13.3 运行模式
13.3.1 处于停止模式的SPI
13.4 寄存器定义
13.4.1 SPI控制寄存器1 (SPIC1)
13.4.2 SPI 控制寄存器2 (SPIC2)
13.4.3 SPI 波特率寄存器 (SPIBR)
13.4.4 SPI 状态寄存器 (SPIS)
13.4.5 SPI 数据寄存器 (SPID)
13.5 功能描述
13.5.1 SPI 时钟格式
13.5.2 SPI 中断
13.5.3 模式故障检测
第14章 串行通信接口 (S08SCIV4)
14.1 介绍
14.1.1 SCI2 配置信息
14.1.2 特性
14.1.3 运行模式
14.1.4 结构图
14.2 寄存器定义
14.2.1 SCI 波特率寄存器 (SCIxBDH, SCIxBDL)
14.2.2 SCI 控制寄存器1(SCIxC1)
14.2.3 SCI 控制寄存器2 (SCIxC2)
14.2.4 SCI状态寄存器1 (SCIxS1)
14.2.5 SCI 状态寄存器2 (SCIxS2)
14.2.6 SCI 控制寄存器3 (SCIxC3)
14.2.7 SCI 数据寄存器 (SCIxD)
14.3 功能描述
14.3.1 波特率生成
14.3.2 发射器功能描述
14.3.2.1 发送中断和排队闲置
14.3.3 接收器功能描述
14.3.3.1 数据采样方法
14.3.3.2 接收器唤醒操作
14.3.3.2.1 闲置线路唤醒
14.3.3.2.2 地址标记唤醒
14.3.4 中断和状态标记
14.3.5 其他SCI功能
14.3.5.1 8位和9位数据模式
14.3.5.2 停止模式运行
14.3.5.3 循环模式
14.3.5.4 单线运行
第15章 实时计数器 (S08RTCV1)
15.1 简介
15.1.1 RTC时钟信号名称
15.1.2 功能
15.1.3 运行模式
等待模式
停止模式
激活后台模式
15.1.4 结构图
15.2 外部信号描述
15.3 寄存器定义
15.3.1 RTC状态和控制寄存器(RTCSC)
15.3.2 RTC计数器寄存器(RTCCNT)
15.3.3 RTC 模数寄存器 (RTCMOD)
15.4 功能描述
15.4.1 操作实例
15.5 初始化/应用信息
第16章 定时器脉冲宽度调节器(S08TPMV3)
16.1 简介
16.1.1 ¹¶ƒ‹
16.1.2 运行模式
16.1.3 结构图
16.2 信号描述
16.2.1 详细信号描述
16.2.1.1 EXTCLK - 外部时钟源
16.2.1.2 TPMxCHn - 通道n输入/输出管脚
16.3 ºƒ¥Êƶ®“Â
16.3.1 TPM 状态和控制寄存器(TPMxSC)
16.3.2 计数器的寄存器(TPMxCNTH:TPMxCNTL)
16.3.3 TPM 计数器模数寄存器(TPMxMODH:TPMxMODL)
16.3.4 TPM 通道 n 状态和控制寄存器(TPMxCnSC)
16.3.5 TPM 通道值寄存器(TPMxCnVH:TPMxCnVL)
16.4 功能描述
16.4.1 计数器
16.4.1.1 计数器时钟源
16.4.1.2 计数器溢出和模数复位
16.4.1.3 计数模式
16.4.1.4 手动计数器复位
16.4.2 通道模式选择
16.4.2.1 输入捕捉模式
16.4.2.2 输出比较模式
16.4.2.3 边缘对齐PWM模式
16.4.2.4 中央对齐PWM模式
16.5 复位概述
16.5.1 概况
16.5.2 复位操作介绍
16.6 中断
16.6.1 General
16.6.2 中断操作描述
16.6.2.1 定时器溢出中断(TOF)介绍
16.6.2.1.1 常见情况
16.6.2.1.2 中央对齐PWM情况
16.6.2.2 通道事件中断描述
16.6.2.2.1 输入捕捉事件
16.6.2.2.2 输出比较事件
16.6.2.2.3 PWM占空比结束事件
第17章 开发支持
17.1 介绍
17.1.1 强制激活背景调试
17.1.2 特性
17.2 背景调试控制器 (BDC)
17.2.1 BKGD 管脚描述
17.2.2 通信详细介绍
17.2.3 BDC 命令
编码结构术语
17.2.4 BDC 硬件断点
17.3 片上调试系统(DBG)
17.3.1 比较器 A 和 B
17.3.2 总线捕获信息和 FIFO 操作
17.3.3 流变化信息
17.3.4 标记 vs. 强制断点和触发器
17.3.5 触发模式
17.3.6 硬件断点
17.4 寄存器定义
17.4.1 BDC 寄存器和控制位
17.4.1.1 BDC状态和控制寄存器 (BDCSCR)
17.4.1.2 BDC 断点匹配寄存器 (BDCBKPT)
17.4.2 系统背景调试强制复位寄存器 (SBDFR)
17.4.3 DBG 寄存器和控制位
17.4.3.1 调试比较器 A 高寄存器 (DBGCAH)
17.4.3.2 调试比较器 A 低寄存器 (DBGCAL)
17.4.3.3 调试比较器 B 高寄存器 (DBGCBH)
17.4.3.4 调试比较器 B 低寄存器 (DBGCBL)
17.4.3.5 调试 FIFO 高寄存器 (DBGFH)
17.4.3.6 调试 FIFO 低寄存器(DBGFL)
17.4.3.7 调试控制寄存器(DBGC)
17.4.3.8 调试触发寄存器 (DBGT)
17.4.3.9 调试状态寄存器 (DBGS)
附录 A 电气特征
A.1 简介
A.2 参数分类
A.3 绝对最大额定值
A.4 热特性
A.5 ESD保护和抗闭锁方法
A.6 DC 特性
A.7 电源电流特性
A.8 模拟比较器(ACMP)电气特性
A.9 ADC 特性
A.10 外部振荡器(XOSC)特性
A.11 MCG 规范
A.12 AC 特性
A.12.1 控制时序
A.12.2 定时器/PWM
A.12.3 MSCAN
A.12.4 SPI
A.13 闪存和EEPROM
A.14 EMC 性能
A.14.1 辐射放射性
附录 B 定时器脉宽调制器(TPMV2)
B.1 介绍
B.2 特性
B.3 结构图
B.4 外部信号描述
B.4.1 外部TPM 时钟源
B.4.2 TPMxCHn - TPMx 通道n I/O 管脚
B.5 寄存器定义
B.5.1 定时器状态和控制寄存器 (TPMxSC)
B.5.2 定时器计数器寄存器 (TPMxCNTH:TPMxCNTL)
B.5.3 定时器计数器模量寄存器 (TPMxMODH:TPMxMODL)
B.5.4 定时器通道n状态和控制寄存器 (TPMxCnSC)
B.5.5 TPM通道值寄存器 (TPMxCnVH:TPMxCnVL)
B.6 功能介绍
B.6.1 计数器
B.6.2 通道模式选择
B.6.2.1 输入捕获模式
B.6.2.2 输出比较模式
B.6.2.3 边缘对齐PWM模式
B.6.3 中央对齐PWM模式
B.7 TPM 中断
B.7.1 清除定时器中断标记
B.7.2 定时器溢出中断描述
B.7.3 通道事件中断描述
B.7.4 PWM 占空比结束事件
附录 C 订购信息和机械图
C.1 订购信息
C.1.1 MC9S08DZ60 Series 设备
C.2 机械图
MC9S08DZ60 MC9S08DZ48 MC9S08DZ32 MC9S08DZ16 产品介绍:详细信息 HCS08 微控制器 MC9S08DZ60 第三版 10/2007 freescale.com
MC9S08DZ60 系列产品的特性 8 位 HCS08 中央处理器 (CPU) 外围设备 ADC —24 通道,12 位分辨率,2.5uS 转换时间,自 动比较功能, 1.7 mV/°C 温度传感器,包含内部能 隙参考源通道 ACMPx —两个模拟比较器,支持比较器输出的上 升、下降或任意边沿触发的中断;可选择与内部参 考电压源进行比较 MSCAN —CAN 协议– V2.0 A 和 B ;支持标准和扩 展数据帧;支持远程帧; 5 个带有 FIFO 存储机制 的接收缓冲器;灵活的接收识别符过滤器,可编程 如下:2 x 32 位、 4 x 16 位或 8 x 8 位 SCIx —两个SCI,可支持 LIN 2.0 协议和SAE J2602 协议;全双工;主节点支持 break 信号生成;从节 点支持 break 信号检测;支持激活边沿唤醒 SPI —全双工或单线双向;双重缓冲发射和接收; 主从模式选择;支持高位优先或低位优先的移位 IIC —支持最高100kbps的总线波特率;多主节点模 式运行;可编程的从地址;通用呼叫地址;逐字节 数据传输驱动的中断 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 • 40-MHz HCS08 CPU (20-MHz 总线) HC08 指令集,带附加的 BGND 指令 支持最多 32 个中断 / 复位源 片内存储器 整个工作电压和温度范围内可读取 / 编程 / 擦除的 Flash 存储器 — MC9S08DZ60 = 60K — MC9S08DZ48 = 48K — MC9S08DZ32 = 32K — MC9S08DZ16 = 16K 最大2K的EEPROM在线可编程内存; 支持8字节单 页或 4 字节双页擦除分区; 执行 Flash 程序的同时 可进行编程和擦除操作;支持擦除取消操作 最大 4K 的随机存取内存 (RAM) 省电模式 • 两种超低功耗停止模式 降低功耗的等待模式 超低功耗实时时钟中断,在运行、等待和停止模式 下均可操作 时钟源选项 振荡器 (XOSC) — 闭环控制的皮尔斯 (Pierce) 振荡器;支持范围 31.25 kHz 至 38.4 kHz 或 1 MHz 至 16MHz 之间的晶体或陶瓷谐振器 多功能时钟生成器 (MCG) — PLL 和 FLL 模式 (在使用内部温度补偿时 FLL 能够达到 1.5% 内的 偏差);带微调功能的内部参考时钟源;带可选择 晶体振荡器或陶瓷谐振器的外部参考时钟源 系统保护 监视微控制器正常操作的看门狗 (COP)复位, 支持选择专用的后备 1-kHz 内部时钟源或总线时钟 运行 带复位和中断的低压检测电路;可选择的电压阀值 支持非法指令代码复位 支持非法操作地址复位 支持 Flash 块保护 支持时钟信号丢失保护 开发支持 单线背景调试接口 片上及在线仿真 (ICE),带总线实时捕获功能
章节列表 标题 页码 器件概述 ............................................................................................ 19 管脚和连接......................................................................................... 25 操作模式 ............................................................................................ 33 存储器................................................................................................ 39 复位、中断和系统总控制 ................................................................... 65 并行输入 / 输出控制 ........................................................................... 81 中央处理器 (S08CPUV3)............................................................. 107 多功能时钟发生器 (S08MCGV1)................................................ 127 模拟比较器 (S08ACMPV3).............................................................. 157 数模转换器 (S08ADC12V1)............................................................. 163 IIC 模块 (S08IICV2) ......................................................................... 189 飞思卡尔控制器局域网 (S08MSCANV1) ......................................... 207 串行外围器件接口 (S08SPIV3)........................................................ 257 串行通信接口 (S08SCIV4)............................................................... 271 实时计数器 (S08RTCV1) ................................................................. 289 定时器脉冲宽度调节器 (S08TPMV3)........................................... 299 开发支持 .......................................................................................... 323 电气特征 .......................................................................................... 342 定时器脉宽调制器 (TPMV2)............................................................. 364 订购信息和机械图............................................................................ 378 章节号 第 1 章 第 2 章 第 3 章 第 4 章 第 5 章 第 6 章 第 7 章 第 8 章 第 9 章 第 10 章 第 11 章 第 12 章 第 13 章 第 14 章 第 15 章 第 16 章 第 17 章 附录 A 附录 B 附录 C 飞思卡尔半导体公司 MC9S08DZ60 系列 , 第 3 版 5
章节号 目录 标题 第 1 章 器件概述 页码 1.1 MC9S08DZ60 系列器件....................................................... 19 1.2 MCU 结构图................................................................. 20 1.3 系统时钟分配................................................................ 23 第 2 章 管脚和连接 2.1 器件管脚分配................................................................ 25 2.2 推荐的系统连接.............................................................. 28 2.2.1 电源 .....................................................................................................................29 2.2.2 振荡器 .................................................................................................................29 2.2.3 RESET (复位) .................................................................................................29 2.2.4 后台调试和模式选择 ...........................................................................................30 2.2.5 ADC 参考管脚 (VREFH, VREFL) ...........................................................................30 2.2.6 通用 I/O 和外围设备端口 .....................................................................................30 第 3 章 操作模式 3.1 简介........................................................................ 33 3.2 特性........................................................................ 33 3.3 运行模式.................................................................... 33 3.4 主动后台模式................................................................ 33 3.5 等待模式.................................................................... 34 3.6 停止模式.................................................................... 34 3.6.1 Stop3 模式 ..........................................................................................................35 3.6.2 Stop2 模式 ..........................................................................................................36 3.6.3 停止模式中的片上外围模块 .................................................................................36 第 4 章 存储器 4.1 MC9S08DZ60 系列产品存储器映射............................................. 39 4.2 复位和中断向量分配.......................................................... 40 4.3 寄存器地址和位分配.......................................................... 41 4.4 RAM..................................................................................................................................49 4.5 Flash 和 EEPROM ............................................................................................................49 4.5.1 特性 .....................................................................................................................49 飞思卡尔半导体公司 7 MC9S08DZ60 系列 , 第 3 版
章节号 标题 页码 4.5.2 编程和擦除时间 ...................................................................................................50 4.5.3 编程和擦除命令的执行 ........................................................................................50 4.5.4 突发编程执行 ......................................................................................................52 4.5.5 分区擦除终止 ......................................................................................................53 4.5.6 访问错误 .............................................................................................................55 4.5.7 块保护 .................................................................................................................55 4.5.8 向量重定向 ..........................................................................................................56 4.5.9 安全性 .................................................................................................................56 4.5.10 EEPROM 映射 ....................................................................................................57 4.5.11 Flash 和 EEPROM 寄存器及控制位 ....................................................................57 第 5 章 复位、中断和系统总控制 5.1 介绍........................................................................ 65 5.2 特性........................................................................ 65 5.3 MCU 复位................................................................... 65 5.4 计算机正常操作 (COP) 看门狗 ................................................. 66 5.5 中断........................................................................ 67 5.5.1 中断堆栈帧 ..........................................................................................................67 5.5.2 外部中断请求 (IRQ)管脚 ................................................................................68 5.5.3 中断向量、源和本地掩码 ....................................................................................69 5.6 低电压检测 (LVD) 系统........................................................ 71 5.6.1 加电复位操作 ......................................................................................................71 5.6.2 低压检测 (LVD) 复位操作 ....................................................................................71 5.6.3 低压警告 (LVW) 中断操作 ...................................................................................71 5.7 MCLK 输出.................................................................. 71 5.8 复位、中断及系统控制寄存器和控制位.......................................... 71 5.8.1 中断管脚请求状态和控制寄存器 (IRQSC) ...........................................................72 5.8.2 系统复位状态寄存器 (SRS) .................................................................................72 5.8.3 系统后台调试强制复位寄存器 (SBDFR) .............................................................74 5.8.4 系统选项寄存器 1 (SOPT1) ................................................................................74 5.8.5 系统选项寄存器 2 (SOPT2) ................................................................................75 5.8.6 系统器件识别寄存器 (SDIDH, SDIDL) ................................................................76 5.8.7 系统电源管理状态和控制寄存器 1 (SPMSC1) ....................................................77 5.8.8 系统电源管理状态和控制寄存器 2 (SPMSC2) ....................................................78 第 6 章 并行输入 / 输出控制 6.1 端口数据和数据方向.......................................................... 81 6.2 上拉、斜率和驱动强度........................................................ 82 6.3 管脚中断.................................................................... 83 6.3.1 仅边沿敏感度 ......................................................................................................83 8 飞思卡尔半导体公司 MC9S08DZ60 系列 , 第 3 版
分享到:
收藏