10. Registers > Global Device Configuration Registers
CPS-1848 User Manual
360
June 2, 2014
Formal Status
This document is confidential and is subject to an NDA.
Integrated Device Technology
10.14.10 I2C Master Status and Control Register
Register Name: I2C_MASTER_STAT_CTL
Reset Value: 0x0000_0000
Register Offset: 0xF20054
Bits
0
1
2
3
4
5
6
7
00:07
Reserved
UNEXP_ST
ART_STOP
NACK
WORD_ER
R_22BIT
WORD_ER
R_32BIT
08:15
CHKSUM_
FAIL
READING
SUCCESS
ABORT
Reserved
START_RE
AD
16:23
EPROM_START_ADDR
24:31
EPROM_START_ADDR
Bits
Name
Description
Type
Reset
Value
0:3
Reserved
Reserved
RO
0
4
UNEXP_START_S
TOP
1 = An unexpected I2C start or stop was detected. Reset on read
RR
0
5
NACK
1 = An expected ack was not received. Reset on read
RR
0
6
WORD_ERR_22BI
T
1 = 22 bits of read data were expected but the operation was
terminated prematurely. Reset on read
RR
0
7
WORD_ERR_32BI
T
1 = 32 bits of read data were expected but the operation was
terminated prematurely. Reset on read
RR
0
8
CHKSUM_FAIL
1 = The ckecksum verification of a I2C read operation failed.
Reset on read
RR
0
9
READING
0 = I2C read operation is not in progress
1 = I2C read operation is in progress
This bit will stay high as long as the sequence is in progress and
then will go low after it completes.
RO
0
10
SUCCESS
1 = A previous Master I2C read operation is complete and was
successful. If successful this bit will stay high until the next
sequence is initiated.
RO
0
11
ABORT
1 = Abort any pending I2C master operation.
WO
0
12:14
Reserved
Reserved
RO
0
15
START_READ
1 = Initiate the start of an I2C EEPROM read.
WO
0
16:31
EPROM_START_A
DDR
EEPROM address offset where I2C Master read operation should
occur
RW
0