Electronic Components Datasheet Search
  English  ▼

X  

HCS12 Datasheet(PDF) 123 Page - Freescale Semiconductor, Inc

Part # HCS12
Description  HCS12 Microcontrollers
PDF  452 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  FREESCALE [Freescale Semiconductor, Inc]
Direct Link  http://www.freescale.com
Logo FREESCALE - Freescale Semiconductor, Inc

HCS12 Datasheet(HTML) 123 Page - Freescale Semiconductor, Inc

Back Button HCS12 Datasheet HTML 119Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 120Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 121Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 122Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 123Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 124Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 125Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 126Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 127Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 123 / 452 page
background image
S12CPUV2 Reference Manual, Rev. 4.0
Freescale Semiconductor
123
Description:
BGND operates like a software interrupt, except that no registers are
stacked. First, the current PC value is stored in internal CPU register TMP2.
Next, the BDM ROM and background register block become active. The
BDM ROM contains a substitute vector, mapped to the address of the
software interrupt vector, which points to routines in the BDM ROM that
control background operation. The substitute vector is fetched, and
execution continues from the address that it points to. Finally, the CPU
checks the location that TMP2 points to. If the value stored in that location
is $00 (the BGND opcode), TMP2 is incremented, so that the instruction that
follows the BGND instruction is the first instruction executed when normal
program execution resumes.
For all other types of BDM entry, the CPU performs the same sequence of
operations as for a BGND instruction, but the value stored in TMP2 already
points to the instruction that would have executed next had BDM not
become active. If active BDM is triggered just as a BGND instruction is
about to execute, the BDM firmware does increment TMP2, but the change
does not affect resumption of normal execution.
While BDM is active, the CPU executes debugging commands received via
a special single-wire serial interface. BDM is terminated by the execution of
specific debugging commands. Upon exit from BDM, the background/boot
ROM and registers are disabled, the instruction queue is refilled starting
with the return address pointed to by TMP2, and normal processing
resumes.
BDM is normally disabled to avoid accidental entry. While BDM is disabled,
BGND executes as described, but the firmware causes execution to return
to the user program. Refer to Section 8. Instruction Queue for more
information concerning BDM.
BGND
Enter Background Debug Mode
BGND
CCR Details:
S
X
HIN
Z
V
C
––––––––
Source Form
Address
Mode
Object Code
Access Detail
HCS12
M68HC12
BGND
INH
00
VfPPP
VfPPP



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com