English
Language : 

TC9444F Datasheet, PDF (10/28 Pages) Toshiba Semiconductor – Single-Chip karaoke IC II
TC9444F
3. Microcontroller Interface
Consisting of commands and data, the microcontroller interface block is designed as a simple and
easy-to-use interface. This interface has two modes: I2C bus mode and three-lead mode. I2C bus mode can
be switched by a DC setting via a pin.
3.1 Commands
One-byte (8-bit) commands are used to perform a range of settings. Some commands are followed by
one to three bytes of data.
An initial reset sets the microcontroller interface block to master mode. Boot ROM data can be used
to output a sound at reset (analog through mode).
After power-on, reset at least once by setting the RESET pin to low level.
Table 3.1 List of Commands
Command
CH
CL
Data
Setting Contents
BOOT
0
0
¾
Initializes coefficient RAM.
MUTE
1
0 to 3
¾
Turns soft mute and RAMCLR on/off.
KEYCON
2
0 to F
¾
Key control; amount of key shift
VC
3
0 to F
¾
16-page bank vocal cancel/change, multi-sound source
BKSA
4
0 to 3
¾
4-page bank function reserve
BKSB
5
0, 1
¾
2-page bank function reserve
EMP
6
0 to F
¾
De-emphasis
DECI
7
0 to 3
¾
Delay RAM decimation rate
ATIME
8
0 to 3
¾
Level detection attack time
RTIME
9
0 to 6
¾
Level detection release time
COMP
A
0 to F
¾
Compressor function
ATTA
B
0
2-byte
Digital attenuator level A
ATTB
B
1
2-byte
Digital attenuator level B
KEYCON2
B
2
2-byte
Controls an independent key or sets vibrato.
EXTO
B
3
2-byte
Extended output port data
CRAM
C
0, 1
3-byte
Writes coefficient RAM.
MODE
D
0 to 3
1-byte
Sets IC operating mode.
Note 4: The functions of some commands vary according to the internal program.
Also, some programs contain commands that need not be set.
Refer to the separate software datasheet.
The commands are described below. The values in the table marked by an asterisk are the initial
values at a reset.
Setting RESET to “L” also mutes the DA converter output (op-amp feed-back causes the DA
converter to output VREF). Accordingly, to completely mute the analog output during operation,
digitally mute the output using the MUTE command, then set RESET to “L”.
10
2002-01-11