
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]).