SyncMOS Technologies International, Inc.
SM5964A
8-Bit Micro-controller
With 64KB ISP Flash & TWSI & PWM & 1KB RAM embedded
A.) Without MOVX
One cycle
One cycle
S1
S2
S3
S4
S5
S6
S1
S2
S3
S4
S5
S6
S1
S2
ALE
/PSEN
/RD
P2
PCH OUT
PCH OUT
PCH OUT
PCH OUT
PCL
OUT
INST.
IN
PCL
OUT
INST.
IN
PCL
OUT
INST.
IN
PCL
OUT
INST.
IN
PCL
OUT
P0
B.) With MOVX
1’st cycle
2’nd cycle
S1
S2
S3
S4
S5
S6
S1
S2
S3
S4
S5
S6
S1
S2
ALE
/PSEN
/RD
P2
PCH OUT
P2 or DPH out
PCH OUT
PCL
OUT
INST.
IN
Addr.
OUT
Data.
IN
PCL
OUT
INST.
IN
PCL
OUT
P0
Figure15: Bus cycle in external program memory mode
Instruction Set
The SM5964A uses the powerful instruction set of 80C51. It consists of 49 single-byte, 42 two-byte, and 15 three- byte
instructions. Among them 63 instructions are executed in 1 machine-cycle, 46 instructions in 2 machine-cycles, and the
multiply, 2 instructions in 4 machine-cycles.
A summary of the instruction set is given in Table 4.
Specifications subject to change without notice contact your sales representatives for the most recent information.
Ver 2.3 SM5964A 10/2006
16