MC80F0304/08/16
November 4, 2011 Ver 2.12
41
8.4 Addressing Mode
The MC8 series MCU uses six addressing modes;
• Register addressing
• Immediate addressing
• Direct page addressing
• Absolute addressing
• Indexed addressing
• Register-indirect addressing
Register Addressing
Register addressing accesses the A, X, Y, C and PSW.
0E3H
SIOR
SIO Data Shift Register
0E6H
ASIMR
TXE
RXE
PS01
PS00
-
SL0
ISRM
-
0E7H
ASISR
-
-
-
-
-
PE0
FE0
OVE0
0E8H
BRGCR0
-
TPS02
TPS01
TPS00
MLD03
MLD02
MLD01
MLD00
0E9H
RXR
UART Receive Buffer Register
TXR
UART Transmit Shift Register
0EAH
IENH
INT0E
INT1E
INT2E
INT3E
RXE
TXE
SIOE
T0E
0EBH
IENL
T1E
T2E
T3E
-
ADCE
WDTE
WTE
BITE
0ECH
IRQH
INT0IF
INT1IF
INT2IF
INT3IF
RXIF
TXIF
SIOIF
T0IF
0EDH
IRQL
T1IF
T2IF
T3IF
T4IF
ADCIF
WDTIF
WTIF
BITIF
0EEH
IEDS
IED3H
IED3L
IED2H
IED2L
IED1H
IED1L
IED0H
IED0L
0EFH
ADCM
ADEN
ADCK
ADS3
ADS2
ADS1
ADS0
ADST
ADSF
0F0H
ADCRH
PSSEL1
PSSEL0
ADC8
-
-
-
ADC Result Reg. High
0F1H
ADCRL
ADC Result Register Low
0F2H
BITR
1
Basic Interval Timer Data Register
CKCTLR
1
ADRST
-
RCWDT
WDTON
BTCL
BTS2
BTS1
BTS0
0F4H
WDTR
WDTCL
7-bit Watchdog Timer Register
WDTDR
Watchdog Timer Data Register (Counter Register)
0F5H
SSCR
Stop & Sleep Mode Control Register
0F7H
PFDR
-
-
-
-
-
PFDEN
PFDM
PFDS
0F8H
PSR0
PWM3O
PWM1O
EC1E
EC0E
INT3E
INT2E
INT1E
INT0E
0F9H
PSR1
-
-
-
-
XTEN
BUZO
T2O
T0O
0FCH
PU0
R0 Pull-up Selection Register
0FDH
PU1
R1 Pull-up Selection Register
0FEH
PU2
R2 Pull-up Selection Register
0FFH
PU3
R3 Pull-up Selection Register
1. The register BITR and CKCTLR are located at same address. Address ECH is read as BITR, written to CKCTLR.
Caution) The registers of dark-shaded area can not be accessed by bit manipulation instruction such as "SET1, CLR1", but should be
accessed by register operation instruction such as "LDM dp,#imm".
Address
Name
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Table 8-2 Control Register Function Description