列表中的章节第1章一般描述。..............................................17。第2章记忆。........................................................25。第3章模拟数字转换器(ADC)。..................................45。第4章时钟发生器模块(CGM)。....................................57。第5章配置寄存器(配置)。..................................73。第6章计算机操作(缔约方会议)。................................75。第7章中央处理器单元(中央处理器)。......................................79。第8章外部中断(IRQ)。..........................................91。第9章低电压抑制(LVI)。..........................................97。第10章输入/输出(输入/输出)端口(端口)。................................101。第11章上电复位(POR)。........................................113。第12章脉冲宽度调制器电机控制(PWMMC)。................115。第13章串行通信接口模块(科学)。....................157。第14章系统集成模块(模拟)。................................181。第15章串行外设接口模块(SPI)。..........................195。第16章定时器接口一个(人)。........................................215。第17章定时器接口B(TIMB)。........................................235。第18章发展支持。..........................................251。第19章电气规格。........................................265。第20章订购信息和机械规格。................275。附录一mc68hc908mr16。............................................279。========================================================================第1章概述1.1简介该MC68HC908MR32是低成本,8位高性能M68HC08系列中的一员微控制器单元(MCU)。该系列的所有MCU均采用增强型M68HC08中央处理器(CPU08),并提供多种模块,内存大小和类型,以及封装类型。与显示的异常的本文档中的信息适用于MC68HC908MR16附录AMC68HC908MR16。1.2特点其特点包括:•高性能M68HC08架构•与M6805,M146805和M68HC05系列完全向上兼容的目标代码•8MHz内部总线频率•片上闪存FLASH程序存储器的在线编程功能:MC68HC908MR32-32千字节MC68HC908MR16-16千字节•片上固件编程与主个人电脑使用•FLASH数据安全(1)•768字节片上随机存取存储器(RAM)•12位,6通道中心对齐或边沿对齐脉宽调制器(PWMMC)•串行外设接口模块(SPI)•串行通信接口模块(SCI)•16位,4通道定时器接口模块(TIMA)•16位,2通道定时器接口模块(TIMB)•时钟发生器模块(CGM)•低电压抑制(LVI)模块可通过软件选择触发点•10位,10通道模拟-数字转换器(ADC)•系统保护功能:-选用电脑运行正常(COP)复位-具有可选的复位低电压检测-非法操作码,地址检测可选的复位-故障检测与可选PWM禁用1.没有安全功能是绝对安全的。但是,飞思卡尔的策略是使读数或复制FLASH困难未经授权的用户。概述MC68HC908MR32•MC68HC908MR16数据手册,Rev.6.118飞思卡尔半导体•可用的软件包:-64引脚塑料四方扁平封装(QFP)-在56-pin收缩双列直插封装(SDIP)•低功耗设计,与等待模式完全静态•主复位引脚(RST)和上电复位(POR)•停止模式作为一个选项•中断模块(BRK)支持设置在电路模拟器(ICS)单断点在CPU08特点包括:•增强的M68HC05的编程模型•广泛的闭环控制功能•16寻址模式(八个比M68HC05)•16位索引寄存器和堆栈指针•内存到内存的数据传输•快速8×8乘法指令•快速16/8除法指令•二进制编码的十进制(BCD)的说明•优化控制应用•C语言的支持1.3MCU框图如图1-1所示MC68HC908MR32的结构。1.4引脚分配图1-2显示了64引脚QFN封装引脚分配和图1-3显示了56针针SDIP分配。1.4.1电源引脚(VDD和VSS)VDD和VSS是电源和接地引脚。该MCU采用单电源供电。在MCU引脚快速信号跳变放置在电源高,持续时间短的电流需求。至防止噪音问题,特别注意在MCU为图1-4提供电源旁路显示。放置C1旁路电容器靠近MCU越好。使用高频率响应陶瓷电容器C1中。C2是用于使用可选的大电流旁路电容器中的应用程序要求端口引脚源大电流的水平。1.4.2振荡器引脚(OSC1和OSC2)OSC1和OSC2引脚是片上振荡器电路的连接。如需更详细的信息,请参阅第4章时钟发生器模块(CGM)。1.4.3外部复位引脚(RST)RST引脚上的逻辑0强制MCU进入一个已知的启动状态。RST是双向的,从而允许一个复位整个系统的。当任何内部复位源被断言它被拉低。请参见第14章系统集成模块(SIM)。1.4.4外部中断引脚(IRQ)IRQ是一个异步外部中断引脚。参见第8章外部中断(IRQ)。1.4.5CGM电源引脚(VDDA和VSSAD)VDDA和VSSAD是时钟发生器模块(CGM)的模拟部分的电源引脚。这些管脚的去耦应为每数字电源。参见第4章时钟发生器模块(CGM)。1.4.6外部滤波电容引脚(CGMXFC)CGMXFC对于CGM外部滤波电容连接。见第4章时钟发生器模块(CGM)。1.4.7电源引脚(VDDAD和VSSAD)VDDAD和VSSAD是模拟-数字转换器的电源引脚。这些引脚解耦应为每数字电源。参见第3章模拟数字转换器(ADC)。1.4.8ADC电压去耦电容引脚(VREFH)VREFH是设定基准电压的电源。在VREFH引脚连接到相同的电压潜力VDDAD。参见第3章模拟数字转换器(ADC)。1.4.9ADC参考电压低引脚(VREFL)VREFL是ADC下基准供应。在VREFL引脚连接到相同电压VSSAD。参见第3章模拟数字转换器(ADC)。1.4.10端口A输入/输出(I/O)引脚(PTA7-PTA0)PTA7-PTA0是通用双向输入/输出(I/O)端口引脚。参见第10章输入/输出(I/O)端口(端口)。1.4.11端口B的I/O引脚(PTB7/ATD7-PTB0/ATD0)端口B是共享所有八个引脚与模拟-数字转换器(ADC)的8位的特殊功能端口。参见第3章模拟数字转换器(ADC)和第10章输入/输出(I/O)端口(端口)。1.4.12端口CI/O引脚(PTC6-PTC2和PTC1/ATD9-PTC0/ATD8)PTC6-PTC2是通用双向I/O端口引脚第10章输入/输出(I/O)端口(PORTS)。PTC1/ATD9-PTC0/ATD8是与共享的特殊功能的端口引脚模拟-数字转换器(ADC)。参见第3章模拟数字转换器(ADC)和第10章输入/输出(I/O)端口(端口)。1.4.13端口D仅输入引脚(PTD6/IS3-PTD4/IS1和PTD3/FAULT4-PTD0/FAULT1)PTD6/IS3-PTD4/IS1特殊功能仅输入端口引脚也作为电流检测引脚脉宽调制器模块(PWMMC)。PTD3/FAULT4-PTD0/FAULT1有特殊功能的端口引脚,也可作为故障引脚为PWMMC。参见第12章脉宽调制器电机控制(PWMMC)和第10章输入/输出(I/O)端口(端口)。1.4.14PWM引脚(PWM6,PWM1)PWM6-PWM1是用于脉宽调制器模块(PWMMC)的输出专用引脚。这些都是高电流吸收引脚。参见第12章脉宽调制器用于电机控制(PWMMC)和第19章电气规格。1.4.15PWM接地引脚(PWMGND)PWMGND是用于脉宽调制器模块(PWMMC)接地引脚。这种专用的接地引脚用作地面为六高电流PWM引脚。参见第12章脉宽调制器电机控制(PWMMC)。1.4.16端口E的I/O引脚(PTE7/TCH3A-PTE3/TCLKA和PTE2/TCH1B-PTE0/TCLKB)端口E是与两个定时器接口模块共享其引脚8位特殊功能端口(TIMA和烟草业营销委员会)。请参见第16章定时器接口A(TIMA),第17章定时器接口B(TIMB),以及第10章输入/输出(I/O)端口(端口)。1.4.17F端口I/O引脚(PTF5/TXD-PTF4/RxD和PTF3/MISO-PTF0/SPSCK)端口F是共享它的两个引脚与串行通信接口6位特殊功能端口模块(SCI)和其引脚与串行外设接口模块(SPI)四类。参见第15章串口外设接口模块(SPI),第13章串行通信接口模块(SCI),和第10章输入/输出(I/O)端口(端口)。++++++++++++++++++++++++++++++++++第12章脉宽调制器用于电机控制(PWMMC)12.1简介本节介绍了电机控制(PWMMC,版本A)脉冲宽度调制器。该PWM模块可以产生三个PWM互补对或六个独立的PWM信号。这些的PWM信号可以是中心对齐或边沿对齐。PWM模块的框图所示图12-2。A12位定时器PWM计数器是共同的所有六个通道。PWM分辨率为一个时钟周期边沿对齐操作和用于中心对齐操作两个时钟周期。时钟周期是依赖对内部工作频率(FOP)和可编程分频器。为最高分辨率边沿对齐的操作是125纳秒(FOP=8兆赫)。为中心对齐操作,最高分辨率为250纳秒(FOP=8兆赫)。当产生互补的PWM信号,该模块还具有自动插入死区时间为PWM输出对和基于感应电机相电流的PWM数据的透明来回切换极性。PWM寄存器的总结如图12-3所示。12.2特点在PWMMC的特性包括:•三个PWM互补对或六个独立的PWM信号•边沿对齐的PWM信号或中心对齐的PWM信号•PWM信号极性控制在PWM引脚•20mA电流吸收能力•通过软件手动的PWM输出控制•可编程故障保护•互补模式具有以下特点:-插入死区时间-通过电流检测或可编程软件独立位顶部/底部的脉冲宽度校正脉宽调制器用于电机控制(PWMMC)MC68HC908MR32•MC68HC908MR16数据手册,Rev.6.1120飞思卡尔半导体12.3时基本节提供了时间基准的讨论。12.3.1解决方案在中心对齐模式下,12位向上/向下计数器被用来创建PWM周期。因此,PWM在中心对齐模式的分辨率是两个时钟(最高分辨率为250纳秒@FOP=8兆赫),如图图12-4。向上/向下计数器使用的值中的定时器模寄存器,以确定其最大计数。PWM周期将等于:[(定时器模量)×(PWM时钟周期)×2]。对于边沿对齐模式,一个12位唯一的向上计数器被用来创建PWM周期。因此,PWM在边沿对齐模式下分辨率为如在一个时钟(最高分辨率is125NS@FOP=8兆赫)图12-5。再次,定时器模寄存器用于确定的最大计数。PWM周期将等于:(定时器模量)×(PWM时