HT95CXXX
Rev. 1.50
12
May 26, 2005
All of the data memory areas can handle arithmetic,
logic, increment, decrement and rotate operations di-
rectly. Except for some dedicated bits, each bit in the
data memory can be set and reset by SET [m].i and
CLR [m].i . They are also indirectly accessible through
memory pointer registers (MP0 or MP1). The
bank1~bank14 and bank27 are only indirectly accessi-
ble through memory pointer 1 register (MP1).
The LCD display memory is located at bank 1BH. They
can be read and written to by the indirect addressing
mode using memory pointer 1 (MP1). To turn the display
On or Off, a 1 or 0 is written to the corresponding bit
of the memory area.
Special Register, Embedded Control Register, LCD Display Memory and General Purpose RAM
(RABP
Function
Description
Supported for HT95CXXX
400/P
300/P
200/P
Special Function Register
00H
00H
IAR0
Indirect addressing register 0
00H
01H
MP0
Memory pointer register 0
00H
02H
IAR1
Indirect addressing register 1
00H
03H
MP1
Memory pointer register 1
00H
04H
BP
Bank Pointer register
00H
05H
ACC
Accumulator
00H
06H
PCL
Program counter lower-order byte register
00H
07H
TBLP
Table pointer
00H
08H
TBLH
Table higher-order byte register
00H
09H
WDTS
Watchdog Timer option setting register
00H
0AH
STATUS
Status register
00H
0BH
INTC0
Interrupt control register 0
00H
0CH
TMR0H
Timer/Event Counter 0 high-order byte
register
00H
0DH
TMR0L
Timer/Event Counter 0 low-order byte
register
00H
0EH
TMR0C
Timer/Event Counter 0 control register
00H
0FH
TMR1H
Timer/Event Counter 1 high-order byte
register
00H
10H
TMR1L
Timer/Event Counter 1 low-order byte
register
00H
11H
TMR1C
Timer/Event Counter 1 control register
00H
12H
PA
Port A data register
00H
13H
PAC
Port A control register
00H
14H
PB
Port B data register
00H
15H
PBC
Port B control register
00H
16H
DIALERIO
Dialer I/O register
00H
18H
PD
Port D data register
00H
19H
PDC
Port D control register
00H
1AH
PE
Port E data register
00H
1BH
PEC
Port E control register
00H
1EH
INTC1
Interrupt control register 1
00H
1FH
TBHP
Table high-order byte pointer