General-purpose I/Os (GPIO)
7.3.15
Selection of RTC additional functions
The STM32F4xx feature one GPIO pin RTC_AF1 that can be used for the detection of a
tamper or time stamp event, or RTC_ALARM, or RTC_CALIB RTC outputs.
•
The RTC_AF1 (PC13) can be used for the following purposes:
RTC_ALARM output: this output can be RTC Alarm A, RTC Alarm B or RTC Wakeup
depending on the OSEL[1:0] bits in the RTC_CR register
•
RTC_CALIB output: this feature is enabled by setting the COE[23] in the RTC_CR
register
•
RTC_TAMP1: tamper event detection
•
RTC_TS: time stamp event detection
The selection of the corresponding pin is performed through the RTC_TAFCR register as
follows:
•
TAMP1INSEL is used to select which pin is used as the RTC_TAMP1 tamper input
•
TSINSEL is used to select which pin is used as the RTC_TS time stamp input
•
ALARMOUTTYPE is used to select whether the RTC_ALARM is output in push-pull or
open-drain mode
The output mechanism follows the priority order listed in
Pin
configuration
enabled
and function
Alarm out
1
output OD
Alarm out
1
output PP
Calibration
0
out output PP
TAMPER1
0
input floating
TIMESTAMP
and
0
TAMPER1
input floating
TIMESTAMP
0
input floating
Standard
0
GPIO
1. OD: open drain; PP: push-pull.
192/1284
Table 27. RTC additional functions
Tamper
enabled
enabled
enabled
Don't
Don't care
care
Don't
Don't care
care
Don't
1
care
0
1
0
1
0
0
0
0
DocID029473 Rev 3
Table
(1)
Time
TAMP1INSEL
stamp
TAMPER1
pin selection
Don't
Don't care
care
Don't
Don't care
care
Don't
Don't care
care
0
0
1
0
1
Don't care
0
Don't care
27.
TSINSEL
TIMESTAMP
ALARMOUTTYP
pin
configuration
selection
Don't care
0
Don't care
1
Don't care
Don't care
Don't care
Don't care
0
Don't care
0
Don't care
Don't care
Don't care
RM0430
Need help?
Do you have a question about the STM32F413 and is the answer not in the manual?
Questions and answers