HT56R22/HT56R23/HT56R24/HT56R25/HT56R26
¨ HT56R24
Bit
Name
R/W
POR
Bit 7 ~ 3
Bit 2 ~ 0
¨ HT56R25
Bit
Name
R/W
POR
Bit 7 ~ 2
Bit5
Bit4
Bit3 ~ 0
¨ HT56R26
Bit
Name
R/W
POR
Bit 7 ~ 2
Bit6~5
Bit4 ~ 0
7
6
5
4
3
¾
¾
¾
¾
¾
¾
¾
¾
¾
¾
¾
¾
¾
¾
¾
Unimplemented, read as ²0²
DMBP2 ~ DMBP0: Select Data Memory Banks
000: Bank 0
001: Reserved
010: Bank 2
011: Bank 3
100: Bank 4
101: Bank 5
110~111: Undefined
2
DMBP2
R/W
0
7
6
5
4
3
2
¾
¾
PMBP0
¾
DMBP3 DMBP2
¾
¾
R/W
¾
R/W
R/W
¾
¾
¾
¾
¾
¾
Unimplemented, read as ²0²
PMBP0: Select Program Memory Banks
0: Bank 0, Program Memory Address is from 0000H ~ 1FFFH
1: Bank 1, Program Memory Address is from 2000H ~ 3FFFH
Unimplemented, read as ²0²
DMBP3 ~ DMBP0: Select Data Memory Banks
0000: Bank 0
0001: Reserved
0010: Bank 2
0011: Bank 3
:
:
1001: Bank 9
1010~1111: Undefined
7
6
5
4
3
2
¾
PMBP1 PMBP0 DMBP4 DMBP3 DMBP2
¾
R/W
R/W
R/W
R/W
R/W
¾
0
0
0
0
0
Unimplemented, read as ²0²
PMBP1, PMBP0: Select Program Memory Banks
00: Bank 0, Program Memory Address is from 0000H ~ 1FFFH
01: Bank 1, Program Memory Address is from 2000H ~ 3FFFH
10: Bank 2, Program Memory Address is from 4000H ~ 5FFFH
11: Bank 3, Program Memory Address is from 6000H ~ 7FFFH
DMBP4 ~ DMBP0: Select Data Memory Banks
00000: Bank 0
00001: Reserved
00010: Bank 2
00011: Bank 3
:
:
10010: Bank 18
10011~11111: Undefined
1
DMBP1
R/W
0
1
DMBP1
R/W
0
1
DMBP1
R/W
0
0
DMBP0
R/W
0
0
DMBP0
R/W
0
0
DMBP0
R/W
0
Rev. 1.30
26
December 26, 2014