Inter-Integrated Circuit (I C); Introduction; Figure 82. I 2 C Module Block Diagram - Holtek HT32F52220 User Manual

32-bit microcontroller with arm cortex-m0+ core
Table of Contents

Advertisement

32-Bit Arm
®
Cortex
®
-M0+ MCU
HT32F52220/HT32F52230
17
Inter-Integrated Circuit (I

Introduction

The I
2
C Module is an internal circuit allowing communication with an external I
is an industry standard two line serial interface used for connection to external hardware. These
two serial lines are known as a serial data line, SDA, and a serial clock line, SCL. The I
provides three data transfer rates: (1) 100 kHz in the Standard mode, (2) 400 kHz in the Fast mode
and (3) 1MHz in the Fast-mode plus. The SCL period generation register is used to setup different
kinds of duty cycle implementation for the SCL pulse.
The SDA line which is connected to the whole I
master and slave devices used for the transmission and reception of data. The I
an arbitration detection function to prevent the situation where more than one master attempts to
transmit data on the I
APB Bus
Figure 82. I
2
C Module Block Diagram
Rev. 1.10
2
C bus at the same time.
Control Register
Interrupts
SCL High/Low
SCL
period
Generator
Generation
Address/Data
Target Register
Data Shift Register
Data Register
Address
Address
Register
Comparator
Status
Arbitration
Register
Bus Status
278 of 366
C)
2
2
C bus is a bi-directional data line between the
Bit
Counter
SCL out
control
SCL Sync
SDA out
control
Sync
SCL Edge
Detect
2
C interface which
C module
2
C module also has
2
SCL_out
SDA_out
SDA_in
SCL_in
November 09, 2018

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the HT32F52220 and is the answer not in the manual?

Subscribe to Our Youtube Channel

This manual is also suitable for:

Ht32f52230

Table of Contents