MITSUBISHI MICROCOMPUTERS
M37754M8C-XXXGP, M37754M8C-XXXHP
M37754S4CGP, M37754S4CHP
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
Address
Address
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
)
Watchdog timer
(
)
0416 ···
0016
0016
0
6016 ···
FFF16
Port P0 direction register
Port P1 direction register
Port P2 direction register
)
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
)
0516 ···
Watchdog timer frequency select register
Chip select control register
Chip select area register
6116 ···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
?
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
?
)
)
0816 ···
0
0
0
0
0
0
0
6216 ···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
)
)
6316 ···
0916 ···
0
Port P3 direction register
Port P4 direction register
Port P5 direction register
Port P6 direction register
Port P7 direction register
Port P8 direction register
Port P9 direction register
Port P10 direction register
)
)
0C16 ···
0016
0016
0016
0016
0016
Comparator function select register
Comparator result register
6416 ···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
?
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
)
)
0D16 ···
6616 ···
)
)
6816 ···
1016 ···
D-A register 0
)
)
6A16 ··· 0
1116 ···
D-A register 1
Particular function select register 0
)
)
6C16 ··· 0
1416 ···
)
)
1516 ···
0
0
0
0
0
0
6D16 ··· 0
Particular function select register 1
)
)
1816 ···
0016
0016
0016
0016
0
6E16 ···
INT
INT
4
3
interrupt control register
interrupt control register
)
)
6F16 ··· 0
0
1916 ···
Port P11 direction register
Waveform output mode register
Pulse output data register 1
Pulse output data register 0
A-D control register 0
)
)
7016 ···
1A16 ···
A-D interrupt control register
)
)
7116 ···
1C16 ···
UART 0 transmit interrupt control register
)
)
1D16 ··· 0
0
0
0
0
0
0
0
?
0
0
?
1
0
?
1
7216 ···
UART 0 receive interrupt control register
UART 1 transmit interrupt control register
UART 1 receive interrupt control register
)
)
1E16 ··· 0
0
0
0
0
7316 ···
)
)
7416 ···
A-D control register 1
1F16 ··· 0
)
)
7516 ···
3016 ···
0016
0016
Timer A0 interrupt control register
UART 0 Transmit/Receive mode register
UART 1 Transmit/Receive mode register
UART 0 Transmit/Receive control register 0
UART 1 Transmit/Receive control register 0
UART 0 Transmit/Receive control register 1
UART 1 Transmit/Receive control register 1
Count start register
)
)
7616 ···
3816 ···
Timer A1 interrupt control register
Timer A2 interrupt control register
Timer A3 interrupt control register
Timer A4 interrupt control register
)
)
7716 ···
3416 ···
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
1
1
0
0
0
0
)
)
3C16 ··· 0
7816 ···
)
)
3516 ···
0
0
0
0
0
7916 ···
)
)
3D16 ··· 0
7A16 ···
Timer B0 interrupt control register
Timer B1 interrupt control register
)
)
4016 ···
0016
7B16 ···
)
)
7C16 ···
4216 ···
0
0
0
0
0
0
0
0
0
0
0
0
0
Timer B2 interrupt control register
One-shot start register
Up-down register
)
)
4416 ···
0
0
0
7D16 ···
0
0
0
0
0
0
0
0
INT
INT
INT
0
1
interrupt control register
interrupt control register
interrupt control register
)
)
7E16 ···
Timer A write register
Timer A0 mode register
Timer A1 mode register
Timer A2 mode register
Timer A3 mode register
4516 ···
)
)
7F16 ···
5616 ···
0016
0016
0016
0016
0016
0
2
)
5716 ···
0 0 0 ? ?
Processor status register PS
Program bank register PG
)
5816 ···
0016
Program counter PC
H
L
)
5916 ···
Contents of FFFF16
Contents of FFFE16
000016
)
Program counter PC
5A16 ···
Timer A4 mode register
Timer B0 mode register
Timer B1 mode register
Timer B2 mode register
Processor mode register 0
Processor mode register 1
)
5B16 ··· 0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
Direct page register DPR
Data bank register DT
)
5C16 ··· 0
0
0016
)
5D16 ··· 0
0
Contents of other registers and RAM are not initiallzed and must be in-
itiallzed by software.
)
5E16 ··· 0
0 0
)
5F16 ···
0016
Note : Bit 0 of chip select control register (address 6216) becomes “0” when CNVss pin level is “L”; that bit becomes “1” when the pin level is “H”.
Fig. 76 Microcomputer internal registers status after reset
63