参数资料
型号: MC68HC912BL16FU8
厂商: FREESCALE SEMICONDUCTOR INC
元件分类: 微控制器/微处理器
英文描述: 16-BIT, FLASH, 8 MHz, MICROCONTROLLER, PQFP64
封装: QFP-64
文件页数: 22/128页
文件大小: 3326K
代理商: MC68HC912BL16FU8
MC68HC912BL16
118
MC68HC912BL16TS/D
Each of the hardware and firmware BDM commands start with an 8-bit command code (opcode). De-
pending upon the commands, a 16-bit address and/or a 16-bit data word is required as indicated in the
tables by the command. All the read commands output 16-bits of data despite the byte/word implication
in the command name.
The external host should wait 150 E-clock cycles for a non-intrusive BDM command to execute before
another command is sent. This delay includes 128 E-clock cycles for the maximum delay for a free cy-
cle. For data read commands, the host must insert this delay between sending the address and attempt-
ing to read the data.( In the case of a write command, the host must delay after the data portion, before
sending a new command, to be sure the write has finished.
The external host should delay about 32 target E-clock cycles between a firmware read command and
the data portion of these commands. This allows the BDM firmware to execute the instructions needed
to get the requested data into the BDM SHIFTER register.
The external host should delay about 32 target E-clock cycles after the data portion of firmware write
commands to allow BDM firmware to complete the requested write operation before a new serial com-
mand disturbs the BDM SHIFTER register.
The external host should delay about 64 target E-clock cycles after a TRACE1 or GO command before
starting any new serial command. This delay is needed because the BDM SHIFTER register is used as
a temporary data holding register during the exit sequence to user code.
BDM logic retains control of the internal buses until a read or write is completed. If an operation can be
completed in a single cycle, it does not intrude on normal CPU12 operation.(However, if an operation
requires multiple cycles, CPU12 clocks are frozen until the operation is complete.
Table 39 BDM Firmware Commands
Command
Opcode (Hex)
Data
Description
READ_NEXT
62
16-bit data out
X = X + 2; Read next word pointed-to by X
READ_PC
63
16-bit data out
Read program counter
READ_D
64
16-bit data out
Read D accumulator
READ_X
65
16-bit data out
Read X index register
READ_Y
66
16-bit data out
Read Y index register
READ_SP
67
16-bit data out
Read stack pointer
WRITE_NEXT
42
16-bit data in
X = X + 2; Write next word pointed-to by X
WRITE_PC
43
16-bit data in
Write program counter
WRITE_D
44
16-bit data in
Write D accumulator
WRITE_X
45
16-bit data in
Write X index register
WRITE_Y
46
16-bit data in
Write Y index register
WRITE_SP
47
16-bit data in
Write stack pointer
GO
08
None
Go to user program
TRACE1
10
None
Execute one user instruction then return to BDM
TAGGO
18
None
Enable tagging and go to user program
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 功能描述: