
4-16
MC68330 USER'S MANUAL
MOTOROLA
4.3 PROGRAMMER'S MODEL
Figure 4-7 is a programmer's model (register map) of all registers in the SIM40. For more
information about a particular register, refer to the description of the module or function
indicated in the right column. The ADDR (address) column indicates the offset of the
register from the address stored in the base address register. The FC (function code)
column indicates whether a register is restricted to supervisor access (S) or
programmable to exist in either supervisor or user space (S/U).
ADDR
FC
15
8
7
0
000
S
MODULE CONFIGURATION REGISTER (MCR)
SYSTEM
PROTECTION
004
S
CLOCK SYNTHESIZER CONTROL REGISTER (SYNCR)
CLOCK
006
S
AUTOVECTOR REGISTER (AVR)
RESET STATUS REGISTER (RSR)
SYSTEM
PROTECTION
010
S/U
RESERVED
PORT A DATA (PORTA)
EBI
012
S/U
RESERVED
PORT A DATA DIRECTION (DDRA)
EBI
014
S
RESERVED
PORT A PIN ASSIGNMENT 1 (PPRA1)
EBI
016
S
RESERVED
PORT A PIN ASSIGNMENT 2 (PPRA2)
EBI
018
S/U
RESERVED
PORT B DATA (PORTB)
EBI
01A
S/U
RESERVED
PORT B DATA (PORTB1)
EBI
01C
S/U
RESERVED
PORT B DATA DIRECTION (DDRB)
EBI
01E
S
RESERVED
PORT B PIN ASSIGNMENT (PPARB)
EBI
020
S
SW INTERRUPT VECTOR (SWIV)
SYSTEM PROTECTION CONTROL
(SYPCR)
SYSTEM
PROTECTION
022
S
PERIODIC INTERRUPT CONTROL REGISTER (PICR)
SYSTEM
PROTECTION
024
S
PERIODIC INTERRUPT TIMING REGISTER (PITR)
SYSTEM
PROTECTION
026
S
RESERVED
SOFTWARE SERVICE (SWSR)
SYSTEM
PROTECTION
040
S
ADDRESS MASK 1 CS0
CHIP SELECT
042
S
ADDRESS MASK 2 CS0
CHIP SELECT
044
S
BASE ADDRESS 1 CS0
CHIP SELECT
046
S
BASE ADDRESS 2 CS0
CHIP SELECT
048
S
ADDRESS MASK 1 CS1
CHIP SELECT
04A
S
ADDRESS MASK 2 CS1
CHIP SELECT
04C
S
BASE ADDRESS 1 CS1
CHIP SELECT
04E
S
BASE ADDRESS 2 CS1
CHIP SELECT
050
S
ADDRESS MASK 1 CS2
CHIP SELECT
052
S
ADDRESS MASK 2 CS2
CHIP SELECT
054
S
BASE ADDRESS 1 CS2
CHIP SELECT
056
S
BASE ADDRESS 2 CS2
CHIP SELECT
058
S
ADDRESS MASK 1 CS3
CHIP SELECT
05A
S
ADDRESS MASK 2 CS3
CHIP SELECT
05C
S
BASE ADDRESS 1 CS3
CHIP SELECT
05E
S
BASE ADDRESS 2 CS3
CHIP SELECT
Figure 4-7. SIM40 Programming Model
In the registers discussed in the following pages, the number in the upper right-hand
corner indicates the offset of the register from the address stored in the module base
address register. The numbers on the top line of the register represent the bit position in
the register. The second line contains the mnemonic for the bit. The numbers below the