English
Language : 

IA6805E2 Datasheet, PDF (7/31 Pages) InnovASIC, Inc – Microprocessor Unit
IA6805E2
Microprocessor Unit
Registers:
Data Sheet
As of Production Version 00
The following paragraphs describe the registers contained in the MPU. Figure 6 shows the
programming model and Figure 7 shows the interrupt stacking order.
7
7
12
PCH
87
12
6
0000001
0
A
ACCUMULATOR
0
X
INDEX REGISTER
0
PCL
PROGRAM COUNTER
0
SP
STACK POINTER
4
CC
0
H I N Z C CONDITION CODE REGISTER
CARRY/BORROW
ZERO
NEGATIVE
INTERRUPT MASK
HALF CARRY
Figure 6. Programming Model
NOTE: Since the stack pointer decrements during pushes, the PCL is stacked first,
followed by PCH, etc. Pulling from the stack is in the reverse order.
INCREASING MEMORY
ADDRESSES
1
R
E
T
U
R
N0
UNSTACK
11
CONDITION CODE
REGISTER
ACCUMULATOR
INDEX REGISTER
00
PCH
PCL
STACK
I
N
T
E
R
R
DECREASING MEMORY
ADDRESSES
U
P
T
Figure 7. Interrupt Stacking Order
Copyright © 2002
innovASIC

The End of Obsolescence™
ENG21108140100
Page 7 of 31
www.innovasic.com
Customer Support:
1-888-824-4184