
V3.0
Dec/6/2001
Page 1 of 7
RTS2100B
Series
The above information is the exclusive intellectual property of M-Square Technologies Corporation and shall not be disclosed, distributed without permission from M-Square.
www.msquaretech.com
5.0 PROGRAMMING MODEL AND INSTRUCTION SET
Destination (DEST) register keeps the indirectly branching destination while executing
control program.
Interrupt inputs (INTA) specify the expected trigger condition to detect the interrupt
signal and branching to the program sector address. Initialize all bits to "0" (disable)
when power ON the chip.
Flag (FLG) keeps the program executing states; based on these flags, it can be
designed to become a more complicated system for more applications.
Timer (TMR) works either as a general-purpose timer or speech duration control. It
automatically counts down when loading a non-zero value into it. This timer will keep
the zero-state flag to be checked by instruction, WAITMR, when it counts down to 0.
The Output signal (OUT) can work as the LED driving circuit, by sending the
conditional pulse to interface the sequential logic or scanning the key pad matrix
when the high input pin count is required in the application. Initialize all bits to "0"
when power ON the chip.
Mode (MOD) sets all the options for different applications. The initial state is set to
"0000".
[DB1,DB0] defines the de-bounce time interval which can be 8
£g
s (set to [1,1]), 8
ms (set to [1,0]), 16 ms (set to [0,1]) or 32 ms (set to [0,0]).
[FD1,FD0] defines the dedicated LED operation in 2Hz Flash (set to[0,0]) mode or DC
(set to[1,0]) state (turned on continuously).or LED flashes with speech (pulse width
100ms (set to[0,1]) or LED flashes with speech volume (set to[1,1]).
The Volume(VOLUME) control. [VL1,VL0] defines the1/4 volume(set to[0,0]) or 1/2
volume (set to[0,1]) or 3/4 volume(set to[1,0]) or full volume(set to[1,1]).