
Rev. 1.00
431 of 576
January 28, 2022
32-Bit Arm
®
Cortex
®
-M0+ MCU
HT32F54231/HT32F54241/HT32F54243/HT32F54253
20 Inter-Integrated Circuit (I2C)
20 Inter-Integrated Circuit (I2C)
Register Map
The following table shows the I
2
C registers and reset values. The PDMA related describes are only
available for the HT32F54243/HT32F54253 devices.
Table 48. I
2
C Register Map
Register
Offset
Description
Reset Value
I2CCR
0x000
I
2
C Control Register
0x0000_2000
I2CIER
0x004
I
2
C Interrupt Enable Register
0x0000_0000
I2CADDR
0x008
I
2
C Address Register
0x0000_0000
I2CSR
0x00C
I
2
C Status Register
0x0000_0000
I2CSHPGR 0x010
I
2
C SCL High Period Generation Register
0x0000_0000
I2CSLPGR
0x014
I
2
C SCL Low Period Generation Register
0x0000_0000
I2CDR
0x018
I
2
C Data Register
0x0000_0000
I2CTAR
0x01C
I
2
C Target Register
0x0000_0000
I2CADDMR 0x020
I
2
C Address Mask Register
0x0000_0000
I2CADDSR 0x024
I
2
C Address Snoop Register
0x0000_0000
I2CTOUT
0x028
I
2
C Timeout Register
0x0000_0000
Register Descriptions
I
2
C Control Register – I2CCR
This register specifies the corresponding I
2
C function enable control
Offset:
0x000
Reset value: 0x0000_2000
31
30
29
28
27
26
25
24
Reserved
Type/Reset
23
22
21
20
19
18
17
16
Reserved
Type/Reset
15
14
13
12
11
10
9
8
SEQFILTER COMBFILTEREN ENTOUT Reserved DMANACK RXDMAE TXDMAE
Type/Reset RW 0 RW 0 RW 1 RW 0
RW 0 RW 0 RW 0
7
6
5
4
3
2
1
0
ADRM
Reserved
I2CEN
GCEN
STOP
AA
Type/Reset RW 0
RW 0 RW 0 RW 0 RW 0
Bits
Field
Descriptions
[15:14]
SEQFILTER
SDA or SCL Input Sequential Filter Configuration Bits
00: Sequential filter is disabled
01: 1 PCLK glitch filter
1x: 2 PCLK glitch filter
Note: This setting would affect the frequency of SCL. Details are described in
I2CSLPGR register.