MC9S12系列用户手册

上传人:206****923 文档编号:90157247 上传时间:2019-06-09 格式:DOC 页数:81 大小:4.63MB
返回 下载 相关 举报
MC9S12系列用户手册_第1页
第1页 / 共81页
MC9S12系列用户手册_第2页
第2页 / 共81页
MC9S12系列用户手册_第3页
第3页 / 共81页
MC9S12系列用户手册_第4页
第4页 / 共81页
MC9S12系列用户手册_第5页
第5页 / 共81页
点击查看更多>>
资源描述

《MC9S12系列用户手册》由会员分享,可在线阅读,更多相关《MC9S12系列用户手册(81页珍藏版)》请在金锄头文库上搜索。

1、MC9S12系列器件说明MC9S12系列的名称定义(以MC9S12DJ64CFU为例):MC9S12:Controller Family 该控制器系列统称9:代表FLASHS12:内核型号DJ64:Device Title 器件名称64:64K的FLASHC:Temperature Options 温度选择FU:Package Option 封装结构选择温度选择表定义(Temperature Option):C = -40C to 85CV = -40C to 105CM = -40C to 125C封装结构选择定义(Package Options)FU = 80QFPPV = 112LQFP

2、使用该系列芯片需遵循如下规则:寄存器:在不使用CAN0的情况下禁止读写CAN0寄存器(系统复位后地址范围:$0140 - $017F)。在不使用BDLC的情况下禁止读写BDLC寄存器(系统复位后地址范围:$00E8 - $00EF)。FAQ:BDLC?Byte Data Link Controller中断:在不使用CAN0的情况下,根据你的对未使用中断的编码方式,填满CAN0中断向量($FFB0 - $FFB7)。在不使用BDLC的情况下,根据你的对未使用中断的编码方式,填满BDLC中断向量($FFC2, $FFC3)。接口:在不使用CAN0的情况下,CAN0带TXCAN0, RXCAN0功能

3、的引脚在PJ7, PJ6, PM5,PM4, PM3, PM2, PM1 和PM0接口上无效。在不使用BDLC的情况下,BDLC功能引脚TXB, RXB在PM1和 PM0接口上无效。FAQ:各引脚功能应该先有个介绍?在不使用CAN0的情况下,禁止写Module Routing Register的MODRR1 和MODRR0位。MC9S12DJ64特征:HCS12 核心:FAQ:HCS12?v 16-bit HCS12 CPUv MEBI多路复用外部总线接口 (Multiplexed External Bus Interface)v MMC模块映射控制 (Module Mapping Contr

4、ol)v INT中断控制 (Interrupt control)v BKP 断点(Breakpoints)v BDM 后台调试模式(Background Debug Mode)CRG (low current Colpitts or Pierce oscillator, PLL, reset, clocks, COP watchdog, real timeinterrupt, clock monitor)8位和4位的带中断功能的接口:-数字滤波-可编程边缘触发(上升沿/下降沿)存储器:-64K Flash EEPROM-1K byte EEPROM-4K byte RAM2个八通道的数字/模拟

5、转换器:-精度达到10bit-外部转换触发功能1M bit/每秒,CAN2.0 A,B软件兼容模块:-5个接受和3个发送缓冲单元-Flexible identifier filter programmable as 2x32 bit, 4x16bit or 8x8bitFAQ:什么意思?-4个独立的中断通道,分别对应Rx, Tx, error 和 wake-up-低通滤波器唤醒功能-自测工作回送功能(Loop-back for self test operation)增强了的捕捉时钟功能(Enhanced Capture Timer)-16位主计数器(7-bit prescaler)FAQ:p

6、rescaler?预定标器-8个可编程输入捕捉通道/输出比较通道-4个8位/2个16位脉冲累加器(pulse accumulator)8个PWM通道:-周期和占空比系数可编程控制-8位八通道/16位4通道-独立的单个脉冲宽度和占空比控制-Center-aligned or left-aligned outputsFAQ:什么意思?-频率范围很广的可编程时钟选择逻辑单元-快速紧急关闭输入-可作为中断输入串行接口:-2个异步SCI(Serial Communications Interfaces)-同步SPI(Serial Peripheral Interface)Byte Data Link C

7、ontroller(BDLC):-SAE J1850 Class B数据通信网络接口兼容,兼容应用于低速串行数据通信的ISO(SAEJ1850ClassBDataCommunicationsNetworkInterfaceCompatibleandISOCompatiblefor Low-Speed (125 Kbps) Serial Data Communications in Automotive Applications)FAQ:什么意思?Inter-IC Bus (IIC):-兼容总线标准-多路控制工作(Multi-master operation)-软件可编程256个不同的串行始终频

8、率112引脚封装/80引脚封装-带驱动能力的5VI/O线路-5V A/D转换-50MHz工作频率,相当于25MHz总线速度-支持开发应用-单线程后台调试模块Obackground debugmode (BDM)-片上硬件断点调试(On-chip hardware breakpoints)模块框图:内存映射:图1-1与1-2芯片复位后的内存地址映射,1K的EEPROM被映射放大2倍分配到2K的地址空间里。需要注意的是,当系统复位后EEPROM的($0000 - $03FF)段归于寄存器空间,另1K($0400 - $07FF)段归于到RAM。详细的寄存器映射:Part ID分配:Part ID被

9、设置在2个8位寄存器PARTIDH和PARTIDL中($001A和$001B)。每个Part ID都有各自唯一的只读值做为芯片上各个revision的地址。如表1-3:FAQ:revision什么意思?内存大小由2个8位寄存器MEMSIZ0 和 MEMSIZ1决定($001C和$001D)MC9S12DJ64引脚图:MC9S12DJ64有112LQFP(low profile quad flat pack)和80QFP(quad flatpack)两种封装结构。大多数引脚具有2个或者2个以上的功能复用。引脚功能概述:表2-1介绍了引脚功能,字体加深的引脚信号在80引脚封装结构当中无效。各引脚详

10、细介绍:1 EXTAL, XTAL-振荡器引脚EXTAL和XTAL是晶振驱动和外部时钟引脚。通过EXTAL输入频率对系统所有时钟进行复位。XTAL是晶振输出端。2-外部复位引脚低电平有效,输入时作为初始化MCU信号,当由其内部MCU产生复位功能时做输出用。3 TEST-测试引脚该输入引脚做为测试引脚保留。注意:该引脚在芯片应用时必须接VSS。4VREGEN-电压调压器使能端该输入引脚是片上电压调压器能端。5XFC-PLL循环滤波引脚(PLL Loop Filter Pin)请询问你的Motorola芯片供应商有关应用须知,以便估算PLL loop filter因素。该引脚必须避免任何可能产生的

11、漏电流。FAQ:什么是PLL Loop Filter Pin?6-后台调试,Tag High和模式引脚引脚在后台调试通信当中做pseudo-open-drain引脚使用。在MCU扩展工作模式当中,当instruction tagging在开状态,则在E-时钟的下降沿该引脚输入一个低电平使instruction word的高半部分读入到instruction queue。在复位阶段该引脚被用做MCU工作模式选择。在的上升沿该引脚状态被锁定为MODC位。该引脚有一个固定的上拉使能器件。FAQ:完全不懂上面什么意思?7PAD15 / AN15 / ETRIG1-ATD1的AD接口输入引脚PAD15作

12、为通用输入引脚端。AN15作为模拟信号输入端到数字转换器ATD1。该引脚也可作为ATD1的外部触发输入信号。8PAD14:08 / AN14:08-ATD1的AD输入引脚PAD14-PAD18是通用输入引脚和模拟输入信号AN6:0,输入到数字转换器ATD1。9PAD07 / AN07 / ETRIG0- ATD0的AD接口输入引脚PAD07作为通用输入引脚端。AN0作为模拟信号输入端到数字转换器ATD0。该引脚也可作为ATD0的外部触发输入信号。10PAD06:00 / AN06:00- ATD0的AD输入引脚PAD06-PAD00是通用输入引脚和模拟输入信号AN6:0,输入到数字转换器ATD

13、0。11PA7:0 / ADDR15:8 / DATA15:8-接口A的I/O引脚PA7-PA0是通用输入输出引脚。在MCU扩展工作模式中,这些引脚被用做外部地址和数据总线的多路复用器。12PB7:0 / ADDR7:0 / DATA7:0-接口B的I/O引脚PB7-PB0是通用输入输出引脚。在MCU扩展工作模式中,这些引脚被用做外部地址和数据总线的多路复用器。13-接口E的I/O引脚7PE7是通用输入输出引脚。在MCU扩展工作模式当中,信号NOACC被使能时,该引脚被用于指示:电流总线循环处于未利用,或者处于“free”循环。当CPU没有使用总线的时候,该信号将会被声明。为一个输入信号,该信

14、号用于控制一个与内部Colpitts振荡器相连接的晶振是否使用,或者用于控制Pierce振荡器/外部时钟电路使用与否。该引脚状态被锁定在上升沿。如果输入逻辑低电平,引脚EXTAL将陪配置为外部时钟驱动或者Pierce振荡器。如果输入逻辑高电平,那么EXTAL和XTAL应该接上一个Colpitts振荡器电路。由于该引脚在复位期间是一个带上拉器件的输入引脚,如果该引脚left floating,那么默认的配置是在EXTAL和XTAL端接上Colpitts oscillator电路。FAQ:Colpitts oscillator是什么意思?三点振荡器,科尔波兹振荡器FAO:left floating是什么意思?14PE6 / MODB / IPIPE1-接口E的I/O引脚6PE6为通用I/O口,在复位的时候做为一个MCU操作模式选择引脚。在的上升沿该引脚状态被锁定为MODB位,该引脚与指令队列跟踪信号(instruction queue tracking signal)IPIPE1共享。该引脚是一个带下拉器件的输入引脚,并且只有在为低时才激活。15PE5 / MODA / IPIPE0-接口E的I/O引脚5PE5为通用I/O口,在复位的时候做为一个MCU工作模式选择引脚。在的上升沿该

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号