Datasheet
Introduction
MOTOROLA MCF5206e USER’S MANUAL 1-9
Figure 1-2. Programming Model
The user programming model includes eight data registers, seven address registers, and a
stack pointer register. The address registers and stack pointer can be used as base address
registers or software stack pointers, and any of the 16 registers can be used as index
registers. Two control registers are available in the user mode: the program counter (PC),
which contains the address of the instruction that the MCF5206e device is executing, and
the lower byte of the SR, which is accessible as the Condition Code Register (CCR). The
CCR contains the condition codes that reflect the results of a previous operation and can be
used for conditional instruction execution in a program.
31 0
D0
D1
D2
D3 DATA
D4 REGISTERS
D5
D6
D7
31 0
A0
A1
A2
A3 ADDRESS
A4 REGISTERS
A5
A6
A7 STACK POINTER
PC PROGRAM COUNTER
CCR CONDITION CODE REGISTER
USER PROGRAMMING MODEL
15 0
31
19 (CCR) SR STATUS REGISTER
MUST BE ZEROS VBR VECTOR BASE REGISTER
CACR CACHE CONTROL REGISTER
ACR0 ACCESS CONTROL REGISTER 0
ACR1 ACCESS CONTROL REGISTER 1
Fr
eescale S
emiconduct
or
, I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...
