MSP 34x0G
DATA SHEET
3.1.2. Description of CONTROL Register
Table 3–3: CONTROL as a Write Register
Name
Subaddress
Bit[15] (MSB)
Bits[14:0]
CONTROL 00hex
1 : RESET
0 : normal
0
Table 3–4: CONTROL as a Read Register
Name
Subaddress
%LW>ꢀꢁ@ꢂꢃ06%ꢄ
Bit>ꢀꢅ@ꢂ
BitV>ꢀꢆꢇꢈ@ꢂ
CONTROL 00hex
RESET status after last reading of
CONTROL:
Internal hardware status:
0 : no error occured
not of interest
1 : internal error occured
0 : no reset occured
1 : reset occured
Reading of CONTROL will reset the bits[15,14] of CONTROL. After Power-on, bit[15] of CONTROL will be set; it must be
read once to be reset.
3.1.3. Protocol Description
Write to DSP or Demodulator
S
write
device
address
Wait ACK sub-addr ACK addr-byte ACK addr-byte ACK data-byte ACK data-byte ACK
high low high low
P
Read from DSP or Demodulator
S
write
device
address
Wait ACK sub-addr ACK addr-byte ACK addr-byte ACK
high low
S
P
read
device
address
Wait ACK data-byte- ACK data-byte NAK
high low
P
Write to Control Register
S
write
device
address
Wait ACK sub-addr ACK data-byte ACK data-byte ACK
high low
Read from Control Register
S
write
device
address
Wait ACK
00hex
ACK
S
read
device
address
Wait ACK data-byte- ACK data-byte NAK
high low
P
Note: S =
I2C-Bus Start Condition from master
I2C-Bus Stop Condition from master
P =
ACK = Acknowledge-Bit: LOW on I2C_DA from slave (= MSP, light gray) or master (= controller, dark gray)
NAK = Not Acknowledge-Bit: HIGH on I2C_DA from master (dark gray) to indicate ‘End of Read’
or from MSP indicating internal error state
Wait = I2C-Clock line is held low, while the MSP is processing the I2C command.
This waiting time is max. 1 ms
18
May 27, 2003; 6251-476-1DS
Micronas