![](http://datasheet.mmic.net.cn/300000/KS16121_datasheet_16200455/KS16121_12.png)
Preliminary
DSP for Digital Answering phone with FLASH interface
KS16121
DESCRIPTION OF INSTRUCTION / STATUS PARAMETERS
Parameter
Bit Width
AI
ATTRIBUTE
CE
CND Data
CND ID
COEFFICIENT i
CPT
CS
DATA
DATA ID
DTMF
EF
EM
ES
FI
FN
FREQUENCY 0
FREQUENCY 1
FT
GAIN 0
GAIN 1
GC
IC
LB
LOV
LS
MA
MB
MESSAGE COUNT
MESSAGE ID
MF
MGAIN
1
16
1
8
6
16
2
1
16
7
4
1
1
1
1
1
16
16
1
4
4
1
1
1
2
2
1
1
7
7
1
4
Definition
Already Initialized. Indicates that the host need not issue initialization command, if set,
after a reset operation.
Message attribute. Each message has two 16-bit attributes that the host can set
and read for time stamp, mailbox ID and other purposes.
The result for the detection of CPE alerting signal. If set,
it means that the CPE alerting signal has been detected.
Calling Number Delivery Data
Calling Number Delivery Index. The KS16121 supports 40 CND data storage.
Filter coefficient i for the call progress tone detection filter.
Used for programming the filter to detect user-defined tones.
Call progress tone detection result. CPT[1] is set when a signal energy is present
in the tone frequency band. CPT[0] is also set if the signal meets the ON / OFF
time requirements.
If set, CND data stack is empty or full in CND data read / write operation.
16-bit data carrying any information the host chooses, including tel. numbers.
Data Index. The KS16121 supports 128 data items.
Index of detected DTMF signal . 0 for no tone, 1 through 9 for DTMF code 1
through 9, and 10, 11 and 12 for DTMF codes , * , 0 and # , respectively.
If set, indicates an invalid message index.
Indicates the end of message or prompt if set, in the PLAYBACK and VOICE
PROMPT modes, respectively.
Flash memory ( directory area ) test result. When set, it indicates that functional
faults are detected and the KS16121 can not use the flash memory devices.
Format or Initialize. Format if set, or initialize if reset.
Format needed. If set, indicates it needs a format operation in initialization.
Frequency 0. The actual frequency is ( 8000 / 65536 ) * ( FREQUENCY 0 ) Hz.
Frequency 1. The actual frequency is ( 8000 / 65536 ) * ( FREQUENCY 1 ) Hz.
Format Type. If set, all cells in flash memory are tested. Otherwise, all cells in flash
memory except OGM area are tested. All data in tested area are deleted.
Gain of frequency component 0. 0xf for -24dBm and 0x0 for 6dBm in 2dB steps.
Gain of frequency component 1. 0xf for -24dBm and 0x0 for 6dBm in 2dB steps.
Garbage collection completion flag. If set, indicates the garbage collection is completed.
Input codec selection flag. 0 for codec 1 or 1 for codec 2.
Activates the loop back option, if set, in the RECORD mode.
Line output volume. 0x0 for 0 dBm and 0x3 for -9dBm in 3 dB steps.
Line input sensitivity. 0x0 for +12dBm and 0x3 for 0 dBm in 4dB steps.
The higher value is for noisy environment.
Message attribute index. Specifies one of two attributes in a message.
If set, no area in flash memory is available for ICMs
The number of messages stored in flash memory.
The index of message to be played - back ( P0 ) or deleted .
Memory Full. If set, it indicates no more message can be stored in flash memory.
Master tone gain. MGAIN+GAIN0 and MGAIN+GAIN1 should not exceed 15.