
611
Appendix B Registers and Flags
B.1
I/O Registers (1)
No indication: Registers and bits common to all products in the HMCS43XX family.
: Registers and bits supported by the HD404318, HD404358, and HD404358R Series.
: Registers and bits supported by the HD404339 and HD404369 Series.
: Registers and bits that are unused in all products in the HMCS43xx family.
RAM
Bit
Address
Register
Symbol
Bit 3
Bit 2
Bit 1
Bit 0
Module/Function
$000
Interrupt control bit area
IM0
IF0
RSP
IE
Interrupt control
$001
IMTA
IFTA
IM1
IF1
$002
IMTC
IFTC
IMTB
IFTB
$003
IMS
IFS
IMAD
IFAD
$004
Port mode register A
PMRA
PMRA3
PMRA2
PMRA1
PMRA0
D
3 and R0 port pin
function switching
$005
Serial mode register
SMR
SMR3
SMR2
SMR1
SMR0
Serial interface
$006
Serial data register L
SRL
SR3
SR2
SR1
SR0
$007
Serial data register U
SRU
SR7
SR6
SR5
SR4
$008
Timer mode register A
TMA
TMA3
TMA2
TMA1
TMA0
Timer A
$009
Timer mode register B1
TMB1
TMB13
TMB12
TMB11
TMB10
Timer B
$00A
Timer read register BL/
TRBL
TRBL3
TRBL2
TRBL1
TRBL0
Timer write register BL
TWBL
TWBL3
TWBL2
TWBL1
TWBL0
$00B
Timer read register BU/
TRBU
TRBU3
TRBU2
TRBU1
TRBU0
Timer write register BU
TWBU
TWBU3
TWBU2
TWBU1
TWBU0
$00C
Miscellaneous register
MIS
MIS3
MIS2
MIS1
MIS0
System control and
other functions
$00D
Timer mode register C
TMC
TMC3
TMC2
TMC1
TMC0
Timer C
$00E
Timer read register CL/
TRCL
TRCL3
TRCL2
TRCL1
TRCL0
Timer write register CL
TWCL
TWCL3
TWCL2
TWCL1
TWCL0
$00F
Timer read register CU/
TRCU
TRCU3
TRCU2
TRCU1
TRCU0
Timer write register CU
TWCU
TWCU3
TWCU2
TWCU1
TWCU0
$010 to
$015
——
—
$016
A/D channel register
ACR
ACR3*
1
ACR2*
1
ACR1*
1
ACR0*
1
A/D converter
$017
A/D data register L
ADRL
ADRL3
ADRL2
ADRL1
ADRL0
$018
A/D data register U
ADRU
ADRU3
ADRU2
ADRU1
ADRU0
$019
A/D mode register 1
AMR1
AMR13
AMR12
AMR11
AMR10*
2
$01A
A/D mode register 2
AMR2
AMR22
AMR21
AMR20
Notes:
1.
Specification of a channel number not supported by the particular product is illegal.
2.
AMR10 is unused only in the HD404394 Series.