
www.ti.com
N
periods +
(KCLN ) 1)
2
(13)
TSC2300
SLAS372 — NOVEMBER 2002
BPVR[6:0] = 0d-31d = mute
KEYCLICK CONTROL REGISTER (Page 2, Address 04H)
The Keyclick Control Register of the TSC2300 controls the setup of the internal keyclick sound generator. This register
is used to initiate and set the frequency, amplitude, and duration of the internally generated keyclick sound. This
register also controls the input to the differential mono output, and the soft-stepping function of the TSC2300 volume
controls.
The keyclick control register is formatted as follows:
Bit 15 MSB
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0 LSB
KEYST
KCAM2
KCAM1
KCAM0
RESV
KCFR2
KCFR1
KCFR0
KCLN3
KCLN2
KCLN1
KCLN0
RESV
MONS
SSRTE
SSTEP
Bit 15 KEYST
Keyclick Start. This bit initiates a keyclick sound.
Table 38. Keyclick Start
KEYST
Description
0
No keyclick sound (default)
1
Initiate a keyclick sound
Bits [14:12] KCAM2-KCAM0
Keyclick Amplitude. These bits set the amplitude of the keyclick sound with eight amplitude levels provided.
KCAM[2:0] = 100 = Medium amplitude (default)
KCAM[2:0] = 111 = Maximum amplitude
KCAM[2:0] = 000 = Minimum amplitude
Bit 11 RESERVED
This bit is reserved, and should be written to 0. If read, it will read back as 0.
Bits [10:8] KCFR2-KCFR0
Keyclick Frequency. These bits set the frequency of the keyclick sound (frequencies are approximate).
Table 39. Keyclick Frequency
KCFR2
KCFR1
KCFR0
KEYCLICK TONE FREQUENCY
0
62.5 Hz
0
1
125 Hz
0
1
0
250 Hz
0
1
500 Hz
1
0
1 k Hz (default)
1
0
1
2 k Hz
1
0
4 k Hz
1
8 k Hz
Bits [7:4] KCLN3-KCLN0
Keyclick Length. These bits set the approximate duration of the keyclick sound, 16 settings for duration are provided.
The formula for the number of periods heard is:
KCLN[3:0] = 0000 = 2 periods of the keyclick sound (min)
71