I2C Register and register bit mapping

Register Offset 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
CFG 0x00 MSTEN SLVEN MONEN TIMEOUTEN MONCLKSTR  
STAT 0x04 MSTPENDING MSTSTATE MSTARBLOSS   MSTSTSTPERR   SLVPENDING SLVSTATE SLVNOTSTR SLVIDX SLVSEL SLVDESEL MONRDY MONOV MONACTIVE MONIDLE   EVENTTIMEOUT SCLTIMEOUT  
INTENSET 0x08 MSTPENDINGEN   MSTARBLOSSEN   MSTSTSTPERREN   SLVPENDINGEN   SLVNOTSTREN   SLVDESELEN MONRDYEN MONOVEN   MONIDLEEN   EVENTTIMEOUTEN SCLTIMEOUTEN  
INTENCLR 0x0C MSTPENDINGCLR   MSTARBLOSSCLR   MSTSTSTPERRCLR   SLVPENDINGCLR   SLVNOTSTRCLR   SLVDESELCLR MONRDYCLR MONOVCLR   MONIDLECLR   EVENTTIMEOUTCLR SCLTIMEOUTCLR  
TIMEOUT 0x10 TOMIN TO  
CLKDIV 0x14 DIVVAL  
INTSTAT 0x18 MSTPENDING   MSTARBLOSS   MSTSTSTPERR   SLVPENDING   SLVNOTSTR   SLVDESEL MONRDY MONOV   MONIDLE   EVENTTIMEOUT SCLTIMEOUT  
MSTCTL 0x20 MSTCONTINUE MSTSTART MSTSTOP  
MSTTIME 0x24 MSTSCLLOW   MSTSCLHIGH  
MSTDAT 0x28 DATA  
SLVCTL 0x40 SLVCONTINUE SLVNACK  
SLVDAT 0x44 DATA  
SLVADR0 0x48 SADISABLE SLVADR  
SLVADR1 0x4C SADISABLE SLVADR  
SLVADR2 0x50 SADISABLE SLVADR  
SLVADR3 0x54 SADISABLE SLVADR  
SLVQUAL0 0x58 QUALMODE0 SLVQUAL0  
MONRXDAT 0x80 MONRXDAT MONSTART MONRESTART MONNACK  

-->