MSP 34x2G
PRELIMINARY DATA SHEET
3.1.3. Description of CONTROL Register
Table 3–3: CONTROL as a Write Register
Name
Subaddress
Bit[15] (MSB)
Bits[14:0]
CONTROL 00 hex
1 : RESET
0 : normal
0
Table 3–4: CONTROL as a Read Register (only MSP 34x2G-versions from A2 on)
Name Subaddress Bit[15] (MSB) Bit[14]
CONTROL 00 hex Reset status after last reading of CONTROL: Internal hardware status:
Bits[13:0]
not of interest
0 : no reset occured
1 : reset occured
0 : no error occured
1 : internal error 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 resetted.
3.1.4. 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 or Test Registers
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
22
Micronas