
HD404889/HD404899/HD404878/HD404868 Series
27
$030
$031
$032
$033
$034
$035
$036
$037
$038
$039
$03A
$03B
$03C
$03D
$03E
$03F
$000
$001
$002
$003
$004
$005
$006
$007
$008
$009
$00A
$00B
$00C
$00D
$00E
$00F
$010
$011
$012
$013
$014
$015
$016
$017
$018
$019
$01A
$01B
$01C
$01D
$01E
$01F
$020
$021
$022
$023
$024
$025
$026
$027
$028
$029
$02A
$02B
$02C
$02D
$02E
$02F
Speed Select Reg.
Miscellaneous Reg.
Edge Select Reg.
Port Mode Reg.0
Port Mode Reg.1
Port Mode Reg.2
Port Mode Reg.3
Port Mode Reg.4
Module Standby Reg.1
Module Standby Reg.2
Timer Mode Reg.A
Timer Mode Reg.B1
Timer Mode Reg.B2
Timer B
Timer Mode Reg.C1
Timer Mode Reg.C2
Timer C
LCD Control Reg.
LCD Mode Reg.
Buzzer Mode Reg.
Port D
0
–
D
3
DCR
Port D
4
–
D
7
DCR
Port D
8
–
D
9
DCR
Port R0 DCR
Port R1 DCR
Port R2 DCR
Port R3 DCR
Port R4 DCR
Port R5 DCR
Port R6 DCR
Port R7 DCR
Interrupt control bit area
Register flag area
(SSR)
(MIS)
(ESR)
(PMR0)
(PMR1)
(PMR2)
(PMR3)
(PMR4)
(MSR1)
(MSR2)
(TMA)
(TMB1)
(TMB2)
(TRBL/TWBL)
(TRBU/TWBU)
(TMC1)
(TMC2)
(TRCL/TWCL)
(TRCU/TWCU)
(SMR1)
(SMR2)
(SRL)
(SRU)
(AMR)
(ADRL)
(ADRM)
(ADRU)
(LCR)
(LMR)
(BMR)
(DCD0)
(DCD1)
(DCD2)
(DCR0)
(DCR1)
(DCR2)
(DCR3)
(DCR4)
(DCR5)
(DCR6)
(DCR7)
(TWBL)
(TWBU)
(TWCL)
(TWCU)
RAM-mapped
register area
Memory (16 digits)
LCD data area
(24 digits)
Data
(304 digits)
Stack area
(64 digits)
Serial Mode Reg.1
Serial Mode Reg.2
Serial Mode Reg.Lower
Serial Mode Reg.Upper
A/D Mode reg.
A/D Data Reg.Lower
A/D Data Reg.Middle
A/D Data Reg.Upper
$012
$013
$016
$017
Timer Read Reg.B Lower
Timer Read Reg.B Upper
Timer Read Reg.C Lower
Timer Read Reg.C Upper
(TRBL)
(TRBU)
(TRCL)
(TRCU)
Timer Write Reg.B Lower
Timer Write Reg.B Upper
Timer Write Reg.C Lower
Timer Write Reg.C Upper
: Read
: Write
: Read/Write
R/W
*Two registers are mapped
onto the same address
($012, $013, $016, $017).
R
W
Notes:
$000
$03F
$040
$04F
$050
$067
$068
$08F
$090
$1BF
$1C0
$3BF
$3C0
$3FF
Not used
Not used
R
R
R
R
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
R/W
R/W
W
W
R/W
R/W
W
W
R/W
R/W
W
R
R
R
W
W
W
W
W
W
W
W
W
W
W
W
W
W
Not used
Not used
Not used
Not used
Not used
HD404868 Series
*
Figure 2 RAM Memory Map (cont)