1
MC9S12 系列器件说明
MC9S12 系列的名称定义(以 MC9S12DJ64CFU 为例):
MC9S12:Controller Family 该控制器系列统称
9:代表 FLASH
S12:内核型号
DJ64:Device Title 器件名称
64:64K 的 FLASH
C:Temperature Options 温度选择
FU:Package Option 封装结构选择
温度选择表定义(Temperature Option):
C = -40°C to 85°C
V = -40°C to 105°C
M = -40°C to 125°C
封装结构选择定义(Package Options)
FU = 80QFP
PV = 112LQFP
使用该系列芯片需遵循如下规则:
寄存器:
在不使用 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 功能的引脚在 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?
16-bit HCS12 CPU
MEBI 多路复用外部总线接口 (Multiplexed External Bus Interface)
MMC 模块映射控制 (Module Mapping Control)
INT 中断控制 (Interrupt control)
BKP 断点(Breakpoints)
BDM 后台调试模式(Background Debug Mode)
·CRG (low current Colpitts or Pierce oscillator, PLL, reset, clocks, COP watchdog, real time
interrupt, clock monitor)
字节数据链路控制器