I 2 C Serial Interface Controller (I 2 C); Overview; Features; Block Diagram - Nuvoton ISD94124BYI Technical Reference Manual

Isd arm cortex-m4f soc
Table of Contents

Advertisement

2
6.13
I
C Serial Interface Controller (I

6.13.1 Overview

2
I
C is a two-wire, bi-directional serial bus that provides a simple and efficient method of data
exchange between devices. The ISD94100 series device provides two sets of I
can function as either master or slave, provide multi-master capability, support up to 1Mbs transfer
rate.
The ISD94100 I2C module can also be used for a variety of purposes, including CRC verification,
SMBus (System Management Bus) and PMBus (Power Management Bus).

6.13.2 Features

The ISD94100 series I2C module supports the following features:
2
Two I
C ports
Master, Salve and Multi-master mode operation
Support High speed mode 3.4Mbps
Supports Standard mode (100 kbps), Fast mode (400 kbps) and Fast mode plus (1 Mbps)
Serial clock synchronization allow devices with different bit rates to communicate via one
serial bus
Serial clock synchronization used as a handshake mechanism to suspend and resume serial
transfer
Built-in 14-bit time-out counter requesting the I
out counter overflows
Programmable clocks allow for versatile rate control
7-bit and 10-bit addressing mode
Multiple address recognition ( four slave address with mask option)
Power-down wake-up function
Programmable setup/hold time
Bus Management (SM/PM compatible) function

6.13.3 Block Diagram

The block diagram of I
Sep 9, 2019
ISD94100 Series Technical Reference Manual
2
C)
2
C controller is shown below.
Page 617 of 928
2
2
C interrupt if the I
C bus hangs up and timer-
2
C controller which
Rev1.09

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents