¡ Semiconductor
MSM7584C
(Common)
RESET
Device reset input.
The control registers CR0 to CR22 all are reset to the initial values by setting this pin to "0" level.
R0, R1
Output ports for the control register CR21.
The data written in CR21 - B0 and B1 are output on the R0 and R1 pins.
These pins become high impedance when the device is reset.
DEN, EXCK, DIN DOUT
Serial control ports for the microcontroller interface.
The device has 23 bytes of control registers. Data is written and read by the external CPU using
these ports. DEN is an enable signal input, EXCK is a data shift clock signal input, DIN is an
, , address/datainput,andDOUTisadataoutput.
The input/output timing is shown in Fig. 6.
DEN
EXCK
DIN
W A4 A3 A2 A1 A0 B7 B6 B5 B4 B3 B2 B1 B0
(a) Write Data Timing
DEN
EXCK
DIN
R A4 A3 A2 A1 A0
DOUT
High Impedance
B7 B6 B5 B4 B3 B2 B1 B0
(b) Read Data Timing
Figure 6 MCU Interface I/O Timing
The control register map is shown in Table 2.
As shown in Fig. 6, data should be written or read in continuous pulses of the EXCK signal or in
16 bits.
IO1 to IO7
Input/output for internal analog switches.
See the control register map (CR22) and circuit configuration for connection information and
control method.
TOUT1, TOUT2, TOUT3
Sign bit outputs for the tone generator.
The outputs are controlled by the control register CR22. See the control register map and circuit
configuration for connection information and control method.
17/57