SyncMOS Technologies International, Inc.
SM89T16R1
8-Bits Micro-controller
With 64KB Flash ROM & 1KB RAM & Two UART & RTC & ADC & PWM embedded
A.) Signal Cycle Instruction Timing
Single_Cycle
S1
S2
S3
S4
CLK
ALE
/PSEN
AD7-0
PORT_2
A7-A0
Data
A15-A8
S1
B.) Two Cycles Instruction Timing
Instruction_Fetch
Operand_Fetch
S1
S2
S3
S4
S2
S3
S4
CLK
ALE
/PSEN
AD7-0
A7-A0
OP-CODE
A15-A8
A7-A0
OPERAND
PORT_2
A15-A8
C.) Three Cycles Instruction Timing
Instruction_Fetch
Operand_Fetch
Operand_Fetch
S1
S2
S3
S4
S1
S2
S3
S4
S1
S2
S3
S4
CLK
ALE
/PSEN
AD7-0
PORT_2
A7-A0
OP-CODE
A15-A8
A7-A0
OPERAND
A15-A8
A7-A0
OPERAND
A15-A8
D.) Four Cycles Instruction Timing
Instruction_Fetch
S1 S2 S3 S4 S1
Operand_Fetch
S2 S3 S4
Operand_Fetch
Operand_Fetch
S1
S2 S3 S4 S1
S2
S3 S4
CLK
ALE
/PSEN
AD7-0
PORT_2
A7-A0 OP-CODE
A15-A8
A7-A0 OPERAND
A15-A8
A7-A0 OPERAND
A15-A8
A7-A0 OPERAND
A15-A8
Figure 14 Timing of various instructions
In standard 8032, the MOVX instructions take two machine cycles to execute. However in the SM89T16R1, the user
has a facility to stretch the duration of this instruction from 2 machines cycle to 9 machines. The /RD and /WR strobe
lines are also proportionately elongated. This gives the user flexibility in accessing both fast and slow peripherals
without the use of external circuitry and with minimum software overhead. See FIGURE 15
Specifications subject to change without notice contact your sales representatives for the most recent information.
Ver 2.1 SM89T16R1 08/2006
15