English
Language : 

IA88C00 Datasheet, PDF (21/80 Pages) InnovASIC, Inc – Microcontroller
IA88C00
Microcontroller
Data Sheet
As of Production Version -01
Figure 11. R214 (D6) RP0 Register Pointer 0
Bit
7
6
5
4
3
2
1
0
RP7 RP6
RP5
RP4
RP3
Not
Used
Not
Used
Not
Used
Initial Value 1
1
0
0
0
-
-
-
Read/Write R/W R/W
R/W
R/W
R/W
-
-
-
Register Pointer 0 (RP0) defines a moveable, 8-register section of the register space. The registers within
these spaces are called working registers. RP0 is used in addressing modes where the register operand is
expressed as a 4-bit address.
At reset, RP0 points to R192.
Figure 12. R215 (O7) RP1 Register Pointer 1
Bit
7
6
5
4
3
2
1
0
RP7 RP6
RP5
RP4
RP3
Not
Used
Not
Used
Not
Used
Initial Value ?
?
?
?
?
?
?
?
Read/Write R/W R/W
R/W
R/W
R/W
R/W
R/W
R/W
Register Pointer 1 (RP1) defines a moveable, 8-register section of the register space. The registers within
these spaces are called working registers. RP1 is used in addressing modes where the register operand is
expressed as a 4-bit address.
At reset, RP0 points to R200.
Figure 13. R216 (D8) SPH Stack Pointer
Bit
7
6
5
4
3
2
1
0
SP15 SP14
SP13
SP12
SP11
SP10
SP9
SP8
Initial Value
Read/Write R/W R/W
R/W
R/W
R/W
R/W
R/W
R/W
Stack operations are supported in the register file or in data memory. Bit 1 in the external Memory Timing
register (R254B0) selects between the two.
Register pair R216-R217 forms the Stack Pointer used for all stack operations. R216 is the MSB and
R217 is the LSB.
Copyright © 2005
Innovasic.com
Innovasic Semiconductor
ENG 21 0 050519-00
www.Innovasic
Page 21 of 80
1.888.824.4184