Electronic Components Datasheet Search
  New Zealand  ▼
ALLDATASHEET.CO.NZ

X  

HCS12 Datasheet(PDF) 424 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) 424 Page - Freescale Semiconductor, Inc

Back Button HCS12 Datasheet HTML 420Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 421Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 422Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 423Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 424Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 425Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 426Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 427Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 428Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 424 / 452 page
background image
S12CPUV2 Reference Manual, Rev. 4.0
424
Freescale Semiconductor
B.8.11 Support for Memory Expansion
Bank switching is a common method of expanding memory beyond the
64-Kbyte limit of a CPU with a 64-Kbyte address space, but there are some
known difficulties associated with bank switching. One problem is that
interrupts cannot take place during the bank switching operation. This
increases worst case interrupt latency and requires extra programming
space and execution time.
Some HCS12 and M68HC12 variants include a built-in bank switching
scheme that eliminates many of the problems associated with external
switching logic. The CPU12 includes CALL and return-from-call (RTC)
instructions that manage the interface to the bank-switching system. These
instructions are analogous to the JSR and RTS instructions, except that the
bank page number is saved and restored automatically during execution.
Since the page change operation is part of an uninterruptable instruction,
many of the difficulties associated with bank switching are eliminated. On
HCS12 and M68HC12 derivatives with expanded memory capability, bank
numbers are specified by on-chip control registers. Since the addresses of
these control registers may not be the same in all derivatives, the CPU12
has a dedicated control line to the on-chip integration module that indicates
when a memory-expansion register is being read or written. This allows the
CPU to access the PPAGE register without knowing the register address.
The indexed indirect versions of the CALL instruction access the address of
the called routine and the destination page value indirectly. For other
addressing mode variations of the CALL instruction, the destination page
value is provided as immediate data in the instruction object code. CALL
and RTC execute correctly in the normal 64-Kbyte address space, thus
providing for portable code.



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