MAS 3507D
PRELIMINARY DATA SHEET
3. Control Interfaces
By means of the RESET bit in the CONTROL register,
the MAS 3507D can be reset by the controller.
3.1. I2C Bus Interface
Due to the internal architecture of the MAS 3507D, the
IC cannot react immediately to an I2C request. The
typical response time is about 0.5 ms. If the
MAS 3507D cannot accept another complete byte of
data until it has performed some other function (for
example, decoding MP3 data), it will hold the clock line
I2C_CL LOW to force the transmitter into a wait state.
The positions within a transmission where this may
happen are indicated by ’Wait’ in section 3.4. The max-
imum wait period of the MAS 3507D during normal
operation mode is less than 4 ms.
3.1.1. Device and Subaddresses
The MAS 3507D is controlled via the I2C bus slave
interface.
The IC is selected by transmitting the MAS 3507D
device addresses. (see Table 3–1).
Writing is done by sending the device write address,
($3a) followed by the subaddress byte ($68), two or
more bytes of data. Reading is done by sending the
write device address ($3a), followed by the subad-
dress byte ($69). Without sending a stop condition,
reading of the addressed data is completed by sending
the device read address ($3b) and reading n-bytes of
data.
Table 3–1: I2C Bus Device Addresses
MAS 3507D Device
Address
Write
Read
MAS_I2C_ADR
$3a
$3b
Table 3–2: I2C Bus Subaddresses
Name
Binary Value
0000 0000
0110 1000
0110 1001
Hex Value
$6a
Mode
Function
CONTROL_MAS
WR_MAS
RD_MAS
Write
Write
Write
control subaddress (see Table 3–3)
write subaddress
$68
$69
read subaddress
Table 3–3: Control Register (Subaddress: $6a)
Name
Subaddress
Bit : 8
Bit : 0-7, 9-15
CONTROL
$6a
1 : Reset
0
0 : normal
18
Micronas