Datasheet

I2C
Intel
®
Quark™ microcontroller D2000
Datasheet January 2016
142 Document Number: 333577-002EN
Hardware Handshake Interface to support DMA capability
Interrupt Control
FIFO support with 16B deep RX and TX FIFO’s
13.3 Memory Mapped IO Registers
Registers listed are for I2C 0, starting at base address B0002800h.
Table 31. Summary of I
2
C Registers0xB0002800
MEM
Address
Default Instance Name Name
0xB0002800 0000_007Fh IC_CON Control Register
0xB0002804 0000_2055h IC_TAR Master Target Address
0xB0002808 0000_0055h IC_SAR Slave Address
0xB000280C 0000_0001h IC_HS_MADDR High Speed Master ID
0xB0002810 0000_0000h IC_DATA_CMD Data Buffer and Command
0xB0002814 0000_0190h IC_SS_SCL_HCNT Standard Speed Clock SCL High Count
0xB0002818 0000_01D6h IC_SS_SCL_LCNT Standard Speed Clock SCL Low Count
0xB000281C 0000_003Ch IC_FS_SCL_HCNT Fast Speed Clock SCL High Count
0xB0002820 0000_0082h IC_FS_SCL_LCNT Fast Speed I2C Clock SCL Low Count
0xB0002824 0000_0006h IC_HS_SCL_HCNT High Speed I2C Clock SCL High Count
0xB0002828 0000_0010h IC_HS_SCL_LCNT High Speed I2C Clock SCL Low Count
0xB000282C 0000_0000h IC_INTR_STAT Interrupt Status
0xB0002830 0000_18FFh IC_INTR_MASK Interrupt Mask
0xB0002834 0000_0000h IC_RAW_INTR_STAT Raw Interrupt Status
0xB0002838 0000_000Fh IC_RX_TL Receive FIFO Threshold Level
0xB000283C 0000_0000h IC_TX_TL Transmit FIFO Threshold Level
0xB0002840 0000_0000h IC_CLR_INTR Clear Combined and Individual Interrupt
0xB0002844 0000_0000h IC_CLR_RX_UNDER Clear RX_UNDER Interrupt
0xB0002848 0000_0000h IC_CLR_RX_OVER Clear RX_OVER Interrupt
0xB000284C 0000_0000h IC_CLR_TX_OVER Clear TX_OVER Interrupt
0xB0002850 0000_0000h IC_CLR_RD_REQ Clear RD_REQ Interrupt
0xB0002854 0000_0000h IC_CLR_TX_ABRT Clear TX_ABRT Interrupt
0xB0002858 0000_0000h IC_CLR_RX_DONE Clear RX_DONE Interrupt