English
Language : 

IA88C00 Datasheet, PDF (53/80 Pages) InnovASIC, Inc – Microcontroller
IA88C00
Microcontroller
Data Sheet
As of Production Version -01
NOTE A
16/18
BTJRF
r2bRA
16/18
BTJRF
r2bRA
NOTE B
8
BITS
r1b
8
BITS
r1b
6
NOTE C
SRP
IM
NOTE D
Instructions
20
LDC
r1Irr2xL
20
LDC
r1DA2
NOTE E
20
LDC
r2Irr2xL
20
LDC
r2DA1
6
SRP0
IM
6
SRP1
IM
Legend:
R = 4-bit address
R = 8-bit address
B = bit number
R1 or r1 = dst address
R2 or r2 = src address
Examples:
BOR r0R2
is BOR r1tR1
or BOR r2bR1
LDC r1Irr2
is LDC r1Irr2 = program
or LDE r1Irr2 = date
Sequence:
Opcode, first, second, third operands
NOTE: The blank areas are not defined.
Figure 51. Load Instructions
Mnemonic
CLR
LD
LDB
LDC
LDE
LDCD
LDED
LDCI
LDEI
LDCPD
LDEPD
LDCPI
LDEPI
LDW
POP
POPUD
POPUI
PUSH
PUSHUD
PUSHUI
Operands
dst
dst, src
dst, src
dst, src
dst, src
dst, src
dst, src
dst, src
dst, src
dst, src
dst, src
dst, src
dst, src
dst, src
dst
dst, src
dst, src
src
dst, src
dst, src
Instructions
Clear
Load
Load bit
Load program memory
Load data memory
Load program memory and decrement
Load data memory and decrement
Load program memory and increment
Load data memory and increment
Load program memory with pre-decrement
Load data memory with pre-decrement
Load program memory with pre-increment
Load data memory with pre-increment
Load word
Pop stack
Pop user stack (decrement)
Pop user stack (increment)
Push stack
Push user stack (decrement)
Push user stack (increment)
Figure 52. Arithmetic Instructions
Mnemonic
ADC
ADD
CP
DA
DEC
DECW
DIV
INC
Copyright © 2005
Innovasic.com
Innovasic Semiconductor
Operands
dst, src
dst, src
dst, src
dst
dst
dst
dst, src
dst
Instructions
Add with carry
Add
Compare
Decimal adjust
Decrement
Decrement word
Divide
Increment
ENG21 1 030617-04
www.Innovasic
Page 53 of 80
1.888.824.4184