欢迎访问ic37.com |
会员登录 免费注册
发布采购

XC68HC912D60FU8 参数 Datasheet PDF下载

XC68HC912D60FU8图片预览
型号: XC68HC912D60FU8
PDF下载: 下载PDF文件 查看货源
内容描述: 超前信息 - 冯4.0 [Advance Information - Rev 4.0]
分类和应用: 微控制器和处理器外围集成电路时钟
文件页数/大小: 432 页 / 2948 K
品牌: MOTOROLA [ MOTOROLA ]
 浏览型号XC68HC912D60FU8的Datasheet PDF文件第340页浏览型号XC68HC912D60FU8的Datasheet PDF文件第341页浏览型号XC68HC912D60FU8的Datasheet PDF文件第342页浏览型号XC68HC912D60FU8的Datasheet PDF文件第343页浏览型号XC68HC912D60FU8的Datasheet PDF文件第345页浏览型号XC68HC912D60FU8的Datasheet PDF文件第346页浏览型号XC68HC912D60FU8的Datasheet PDF文件第347页浏览型号XC68HC912D60FU8的Datasheet PDF文件第348页  
Freescale Semiconductor, Inc.  
Development Support  
(1)  
Table 19-2. Hardware Commands  
Opcode  
(Hex)  
Command  
Data  
Description  
BACKGROUND  
90  
None  
Enter background mode if firmware enabled.  
Read from memory with BDM in map (may steal  
cycles if external access) data for odd address on  
low byte, data for even address on high byte.  
16-bit address  
16-bit data out  
(1)  
E4  
READ_BD_BYTE  
READ_BD_WORD  
READ_BYTE  
16-bit address Read from memory with BDM in map (may steal  
(1)  
EC  
E0  
E8  
C4  
CC  
C0  
C8  
16-bit data out  
cycles if external access). Must be aligned access.  
Read from memory with BDM out of map (may steal  
cycles if external access) data for odd address on  
low byte, data for even address on high byte.  
16-bit address  
16-bit data out  
16-bit address Read from memory with BDM out of map (may steal  
READ_WORD  
16-bit data out  
cycles if external access). Must be aligned access.  
Write to memory with BDM in map (may steal cycles  
if external access) data for odd address on low  
byte, data for even address on high byte.  
16-bit address  
16-bit data in  
(1)  
(1)  
WRITE_BD_BYTE  
16-bit address Write to memory with BDM in map (may steal cycles  
WRITE_BD_WORD  
16-bit data in  
if external access). Must be aligned access.  
Write to memory with BDM out of map (may steal  
cycles if external access) data for odd address on  
low byte, data for even address on high byte.  
16-bit address  
16-bit data in  
WRITE_BYTE  
16-bit address Write to memory with BDM out of map (may steal  
16-bit data in cycles if external access). Must be aligned access.  
WRITE_WORD  
1. Use these commands only for reading/writing to BDM locations.The BDM firmware ROM and BDM registers are not nor-  
mally in the HC12 MCU memory map.Since these locations have the same addresses as some of the normal application  
memory map, there needs to be a way to decide which physical locations are being accessed by the hardware BDM  
commands.This gives rise to needing separate memory access commands for the BDM locations as opposed to the  
normal application locations.In logic, this is accomplished by momentarily enabling the BDM memory resources, just for  
the access cycles of the READ_BD and WRITE_BD commands.This logic allows the debugging system to unobtrusively  
access the BDM locations even if the application program is running out of the same memory area in the normal appli-  
cation memory map.  
The second type of BDM commands are firmware commands  
implemented in a small ROM within the HC12 MCU. The CPU must be  
in background mode to execute firmware commands. The usual way to  
get to background mode is by the hardware command BACKGROUND.  
The BDM ROM is located at $FF20 to $FFFF while BDM is active. There  
are also seven bytes of BDM registers located at $FF00 to $FF06 when  
BDM is active. The CPU executes code in the BDM firmware to perform  
the requested operation. The BDM firmware watches for serial  
commands and executes them as they are received. The firmware  
commands are shown in Table 19-3.  
Advance Information  
344  
68HC(9)12D60 — Rev 4.0  
MOTOROLA  
Development Support  
For More Information On This Product,  
Go to: www.freescale.com  
 复制成功!