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

MC9S12P64CFT 参数 Datasheet PDF下载

MC9S12P64CFT图片预览
型号: MC9S12P64CFT
PDF下载: 下载PDF文件 查看货源
内容描述: 微控制器 [Microcontrollers]
分类和应用: 微控制器外围集成电路时钟
文件页数/大小: 566 页 / 7414 K
品牌: FREESCALE [ Freescale ]
 浏览型号MC9S12P64CFT的Datasheet PDF文件第148页浏览型号MC9S12P64CFT的Datasheet PDF文件第149页浏览型号MC9S12P64CFT的Datasheet PDF文件第150页浏览型号MC9S12P64CFT的Datasheet PDF文件第151页浏览型号MC9S12P64CFT的Datasheet PDF文件第153页浏览型号MC9S12P64CFT的Datasheet PDF文件第154页浏览型号MC9S12P64CFT的Datasheet PDF文件第155页浏览型号MC9S12P64CFT的Datasheet PDF文件第156页  
Background Debug Module (S12SBDMV1)  
If an interrupt is pending when a TRACE1 command is issued, the interrupt stacking operation occurs but  
no user instruction is executed. Once back in standard BDM firmware execution, the program counter  
points to the first instruction in the interrupt service routine.  
Be aware when tracing through the user code that the execution of the user code is done step by step but  
all peripherals are free running. Hence possible timing relations between CPU code execution and  
occurrence of events of other peripherals no longer exist.  
Do not trace the CPU instruction BGND used for soft breakpoints. Tracing over the BGND instruction will  
result in a return address pointing to BDM firmware address space.  
When tracing through user code which contains stop or wait instructions the following will happen when  
the stop or wait instruction is traced:  
The CPU enters stop or wait mode and the TRACE1 command can not be finished before leaving  
the low power mode. This is the case because BDM active mode can not be entered after CPU  
executed the stop instruction. However all BDM hardware commands except the BACKGROUND  
command are operational after tracing a stop or wait instruction and still being in stop or wait  
mode. If system stop mode is entered (all bus masters are in stop mode) no BDM command is  
operational.  
As soon as stop or wait mode is exited the CPU enters BDM active mode and the saved PC value  
points to the entry of the corresponding interrupt service routine.  
In case the handshake feature is enabled the corresponding ACK pulse of the TRACE1 command  
will be discarded when tracing a stop or wait instruction. Hence there is no ACK pulse when BDM  
active mode is entered as part of the TRACE1 command after CPU exited from stop or wait mode.  
All valid commands sent during CPU being in stop or wait mode or after CPU exited from stop or  
wait mode will have an ACK pulse. The handshake feature becomes disabled only when system  
stop mode has been reached. Hence after a system stop mode the handshake feature must be  
enabled again by sending the ACK_ENABLE command.  
5.4.11 Serial Communication Time Out  
The host initiates a host-to-target serial transmission by generating a falling edge on the BKGD pin. If  
BKGD is kept low for more than 128 target clock cycles, the target understands that a SYNC command  
was issued. In this case, the target will keep waiting for a rising edge on BKGD in order to answer the  
SYNC request pulse. If the rising edge is not detected, the target will keep waiting forever without any  
time-out limit.  
Consider now the case where the host returns BKGD to logic one before 128 cycles. This is interpreted as  
a valid bit transmission, and not as a SYNC request. The target will keep waiting for another falling edge  
marking the start of a new bit. If, however, a new falling edge is not detected by the target within 512 clock  
cycles since the last falling edge, a time-out occurs and the current command is discarded without affecting  
memory or the operating mode of the MCU. This is referred to as a soft-reset.  
If a read command is issued but the data is not retrieved within 512 serial clock cycles, a soft-reset will  
occur causing the command to be disregarded. The data is not available for retrieval after the time-out has  
occurred. This is the expected behavior if the handshake protocol is not enabled. In order to allow the data  
to be retrieved even with a large clock frequency mismatch (between BDM and CPU) when the hardware  
S12P-Family Reference Manual, Rev. 1.13  
152  
Freescale Semiconductor  
 复制成功!