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

X  

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

Back Button HCS12 Datasheet HTML 403Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 404Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 405Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 406Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 407Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 408Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 409Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 410Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 411Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 407 / 452 page
background image
S12CPUV2 Reference Manual, Rev. 4.0
Freescale Semiconductor
407
B.4 Programmer’s Model and Stacking
The CPU12 programming model and stacking order are identical to those of
the M68HC11.
B.5 True 16-Bit Architecture
The M68HC11 is a direct descendant of the M6800, one of the first
microprocessors, which was introduced in 1974. The M6800 was strictly an
8-bit machine, with 8-bit data buses and 8-bit instructions. As Freescale
devices evolved from the M6800 to the M68HC11, a number of 16-bit
instructions were added, but the data buses remained eight bits wide, so
these instructions were performed as sequences of 8-bit operations. The
CPU12 is a true 16-bit implementation, but it retains the ability to work with
the mostly 8-bit M68HC11 instruction set. The larger arithmetic logic unit
(ALU) of the CPU12 (it can perform some 20-bit operations) is used to
calculate 16-bit pointers and to speed up math operations.
B.5.1 Bus Structures
The CPU12 is a 16-bit processor with 16-bit data paths. Typical HCS12 and
M68HC12 devices have internal and external 16-bit data paths, but some
derivatives incorporate operating modes that allow for an 8-bit data bus, so
that a system can be built with low-cost 8-bit program memory. HCS12 and
M68HC12 MCUs include an on-chip integration module that manages the
external bus interface. When the CPU makes a 16-bit access to a resource
that is served by an 8-bit bus, the integration module performs two 8-bit
accesses, freezes the CPU clocks for part of the sequence, and assembles
the data into a 16-bit word. As far as the CPU is concerned, there is no
difference between this access and a 16-bit access to an internal resource
via the 16-bit data bus. This is similar to the way an M68HC11 can stretch
clock cycles to accommodate slow peripherals.



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