Motorola Espresso Maker MC68340 User Manual

Page of 441
MOTOROLA
MC68340 USER’S MANUAL
4- 21
NOTE
An access to this register does not affect external space since
the cycle is not run externally.
Example code for accessing the MBAR is as follows:
Register D0 will contain the value of MBAR. MBAR can be read using the following code:
MOVE.L #7,D0
load D0 with the CPU space function code
MOVEC.L 
D0,SFC
load SFC to indicate CPU space
LEA.L 
$0003FF00,A0
load A0 with the address of MBAR
MOVES.L
(A0),D0
load D0 with the contents of MBAR
Address $0003FF00 in CPU space (MBAR) will be loaded with the value $FFFFF001.
This value will set the base address of the internal registers to $FFFFF. MBAR can be
written to using the following code:
MOVE.L #7,D0
load D0 with the CPU space function code
MOVEC.L 
D0,DFC
load DFC to indicate CPU space
LEA.L 
$0003FF00,A0
load A0 with the address of MBAR
MOVE.L
#$FFFFF001,D0
load D0 with the value to be written into MBAR
MOVES.L
D0,(A0)
write the value contained in D0 into MBAR
4.3.2 System Configuration and Protection Registers
The following paragraphs provide descriptions of the system configuration and protection
registers.
4.3.2.1 MODULE CONFIGURATION REGISTER (MCR). The MCR, which controls the
SIM40 configuration, can be read or written at any time.
MCR
$000
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
0
FRZ1
FRZ0
FIRQ
0
0
SHEN1
SHEN0
SUPV
0
0
0
IARB3
IARB2
IARB1
IARB0
RESET:
0
1
1
0
0
0
0
0
1
0
0
0
1
1
1
1
Supervisor Only
Bits 15, 11, 10, 6–4—Reserved
FRZ1—Freeze Software Enable
1 = When FREEZE is asserted, the software watchdog and periodic interrupt timer
counters are disabled, preventing interrupts from occurring during software
debug.
0 = When FREEZE is asserted, the software watchdog and periodic interrupt timer
counters continue to run. See 4.2.7 Freeze for more information.
 
   
  
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
.
..