ST STM32G0 1 Series Reference Manual page 29

Table of Contents

Advertisement

RM0444
31.3.4
31.4
TAMP low-power modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 917
31.5
TAMP interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 917
31.6
TAMP registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 917
31.6.1
31.6.2
31.6.3
31.6.4
31.6.5
31.6.6
31.6.7
31.6.8
31.6.9
32
Inter-integrated circuit (I2C) interface . . . . . . . . . . . . . . . . . . . . . . . . . 927
32.1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 927
32.2
I2C main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 927
32.3
I2C implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928
32.4
I2C functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928
32.4.1
32.4.2
32.4.3
32.4.4
32.4.5
32.4.6
32.4.7
32.4.8
32.4.9
32.4.10 I2C master mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 949
32.4.11 I2C_TIMINGR register configuration examples . . . . . . . . . . . . . . . . . . 961
32.4.12 SMBus specific features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 962
32.4.13 SMBus initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 965
32.4.15 SMBus slave mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 968
32.4.16 Wakeup from Stop mode on address match . . . . . . . . . . . . . . . . . . . . 976
32.4.17 Error conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 976
Tamper detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 915
TAMP control register 1 (TAMP_CR1) . . . . . . . . . . . . . . . . . . . . . . . . . 918
TAMP control register 2 (TAMP_CR2) . . . . . . . . . . . . . . . . . . . . . . . . . 919
TAMP filter control register (TAMP_FLTCR) . . . . . . . . . . . . . . . . . . . . 920
TAMP interrupt enable register (TAMP_IER) . . . . . . . . . . . . . . . . . . . . 921
TAMP status register (TAMP_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 922
TAMP status clear register (TAMP_SCR) . . . . . . . . . . . . . . . . . . . . . . 924
TAMP backup x register (TAMP_BKPxR) . . . . . . . . . . . . . . . . . . . . . . 925
TAMP register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 926
I2C1 block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 929
I2C2 block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 930
I2C pins and internal signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 931
I2C clock requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 931
Mode selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 931
I2C initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 932
Software reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 937
Data transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 938
I2C slave mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 940
RM0444 Rev 5
Contents
29/1390
38

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Table of Contents

Save PDF