Data Sheet

ISM14585-L35 Specification
DOC-DS-14585-201807-3.0
Confidential Inventek Systems
Page 29
Two-wire I2C serial interface consists of a serial data line (SDA) and a serial
clock (SCL)
Two speeds are supported:
o Standard mode (0 to 100kbit/s)
o Fast mode (<= 400kbit/s)
Clock synchronization
32B deep transmit/receive FIFOs
Master transmit, Master receive operation
7-bit or 10-bit addressing
7-bit or 10-bit combined format transfers
Bulk transmit mode
Default slave address of 0x055
Interrupt or polled-mode operation
Handles Bit and Byte waiting at both bus speeds
Programmable SDA hold time
DMA support
Figure 9 I2C Controller Block Diagram
The I2C Controller block diagram shown in Figure 9 contains the following sub-blocks:
AMBA Bus Interface Unit: Interfacing via the APB interface to access the register
file.
Register File: Contains configuration registers and is the interface with software.
Master State Machine: Generates the I2C protocol for the master transfers.
Clock Generator: Calculates the required timing to do the following:
o Generate the SCL clock when configured as a master