Control Register 2 (I2C_Cr2) - ST STM32F102 Series Reference Manual

Hide thumbs Also See for STM32F102 Series:
Table of Contents

Advertisement

RM0008
23.6.2

Control register 2 (I2C_CR2)

Address offset: 0x04
Reset value: 0x0000
15
14
13
12
Reserved
LAST
Res.
rw
Bits 15:13 Reserved, forced by hardware to 0.
Bit 12 LAST: DMA Last Transfer
0: Next DMA EOT is not the last transfer
1: Next DMA EOT is the last transfer
Note:
This bit is used in master receiver mode to permit the generation of a NACK on the last received data.
Bit 11 DMAEN: DMA Requests Enable
0: DMA requests disabled
1: DMA request enabled when TxE=1 or RxNE =1
Bit 10 ITBUFEN: Buffer Interrupt Enable
0: TxE = 1 or RxNE = 1 does not generate any interrupt.
1:TxE = 1 or RxNE = 1 generates Event Interrupt (whatever the state of DMAEN)
Bit 9 ITEVTEN: Event Interrupt Enable
0: Event interrupt disabled
1: Event interrupt enabled
This interrupt is generated when:
– SB = 1 (Master)
– ADDR = 1 (Master/Slave)
– ADD10= 1 (Master)
– STOPF = 1 (Slave)
– BTF = 1 with no TxE or RxNE event
– TxE event to 1 if ITBUFEN = 1
– RxNE event to 1if ITBUFEN = 1
11
10
9
8
DMA
ITBUF
ITEVT
ITER
EN
EN
EN
REN
rw
rw
rw
rw
Inter-integrated circuit (I
7
6
5
4
Reserved
Res.
rw
rw
2
C) interface
3
2
1
0
FREQ[5:0]
rw
rw
rw
rw
599/690

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Subscribe to Our Youtube Channel

This manual is also suitable for:

Stm32f101 seriesStm32f103 series

Table of Contents