参数资料
型号: MC68HC912BL16FU8
厂商: FREESCALE SEMICONDUCTOR INC
元件分类: 微控制器/微处理器
英文描述: 16-BIT, FLASH, 8 MHz, MICROCONTROLLER, PQFP64
封装: QFP-64
文件页数: 17/128页
文件大小: 3326K
代理商: MC68HC912BL16FU8
MC68HC912BL16TS/D
113
15 Development Support
Development support involves complex interactions between MC68HC912BL16 resources and exter-
nal development systems. The following section concerns instruction queue and queue tracking sig-
nals, background debug mode, breakpoints, and instruction tagging.
15.1 Instruction Queue
It is possible to monitor CPU activity on a cycle-by-cycle basis for debugging.The CPU12 instruction
queue provides at least three bytes of program information to the CPU when instruction execution be-
gins. The CPU12 always completely finishes executing an instruction before beginning to execute the
next instruction. Status signals IPIPE[1:0] provide information about data movement in the queue and
indicate when the CPU begins to execute instructions. Information available on the IPIPE[1:0] pins is
time multiplexed. External circuitry can latch data movement information on rising edges of the E-clock
signal; execution start information can be latched on falling edges. Table 37 shows the meaning of data
on the pins.
Program information is fetched a few cycles before it is used by the CPU. In order to monitor cycle-by-
cycle CPU activity, it is necessary to externally reconstruct what is happening in the instruction queue.
Internally the MCU only needs to buffer the data from program fetches. For system debug it is necessary
to keep the data and its associated address in the reconstructed instruction queue. The raw signals re-
quired for reconstruction of the queue are ADDR, DATA, R/W, ECLK, and status signals IPIPE[1:0].
The instruction queue consists of two 16-bit queue stages and a holding latch on the input of the first
stage. To advance the queue means to move the word in the first stage to the second stage and move
the word from either the holding latch or the data bus input buffer into the first stage. To start even (or
odd) instruction means to execute the opcode in the high-order (or low-order) byte of the second stage
of the instruction queue.
15.2 Background Debug Mode
Background debug mode (BDM) is used for system development, in-circuit testing, field testing, and
programming. BDM is implemented in on-chip hardware and provides a full set of debug options.
Table 37 IPIPE Decoding
Data Movement — IPIPE[1:0] Captured at Rising Edge of E Clock1
NOTES:
1. Refers to data that was on the bus at the previous E falling edge.
IPIPE[1:0]
Mnemonic
Meaning
0:0
No Movement
0:1
LAT
Latch Data From Bus
1:0
ALD
Advance Queue and Load From Bus
1:1
ALL
Advance Queue and Load From Latch
Execution Start — IPIPE[1:0] Captured at Falling Edge of E Clock2
2. Refers to bus cycle starting at this E falling edge.
IPIPE[1:0]
Mnemonic
Meaning
0:0
No Start
0:1
INT
Start Interrupt Sequence
1:0
SEV
Start Even Instruction
1:1
SOD
Start Odd Instruction
F
re
e
sc
a
le
S
e
m
ic
o
n
d
u
c
to
r,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
c
..
.
相关PDF资料
PDF描述
MC68HC912BL16VFU8 16-BIT, FLASH, 8 MHz, MICROCONTROLLER, PQFP64
MK74CG117AFT 90 MHz, OTHER CLOCK GENERATOR, PDSO48
MC68HC08AS32ACFU 8-BIT, MROM, 8.4 MHz, MICROCONTROLLER, PQFP64
MC68HRC98JL3ECFA 8-BIT, FLASH, 4 MHz, MICROCONTROLLER, PQFP48
MC68HRC98JL3EMDW 8-BIT, FLASH, 8 MHz, MICROCONTROLLER, PDSO28
相关代理商/技术参数
参数描述
MC68HC916P1CAA16 功能描述:16位微控制器 - MCU 16B MCU 32K FLASH RoHS:否 制造商:Texas Instruments 核心:RISC 处理器系列:MSP430FR572x 数据总线宽度:16 bit 最大时钟频率:24 MHz 程序存储器大小:8 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:2 V to 3.6 V 工作温度范围:- 40 C to + 85 C 封装 / 箱体:VQFN-40 安装风格:SMD/SMT
MC68HC916P1CFU16 制造商:Rochester Electronics LLC 功能描述:16BIT W/32KB FLASH EEPRO - Bulk
MC68HC916P1VAA16 功能描述:IC MCU 32K FLASH 16MHZ 80-QFP RoHS:是 类别:集成电路 (IC) >> 嵌入式 - 微控制器, 系列:HC16 标准包装:1 系列:AVR® ATmega 核心处理器:AVR 芯体尺寸:8-位 速度:16MHz 连通性:I²C,SPI,UART/USART 外围设备:欠压检测/复位,POR,PWM,WDT 输入/输出数:32 程序存储器容量:32KB(16K x 16) 程序存储器类型:闪存 EEPROM 大小:1K x 8 RAM 容量:2K x 8 电压 - 电源 (Vcc/Vdd):2.7 V ~ 5.5 V 数据转换器:A/D 8x10b 振荡器型:内部 工作温度:-40°C ~ 125°C 封装/外壳:44-TQFP 包装:剪切带 (CT) 其它名称:ATMEGA324P-B15AZCT
MC68HC916P3CFU16 制造商:Rochester Electronics LLC 功能描述:16BIT MCU FOR GENERAL - Bulk
MC68HC98LJ12CFU 制造商:Rochester Electronics LLC 功能描述: 制造商:Freescale Semiconductor 功能描述: