Регистр назначает альтернативную функцию ножкам портов с номерами бит от 7 до 0. Например, четверка бит AFRL2 в регистре GPIOB_AFRL назначит ножке 2 порта GPIOB (т. е. PB2) любую альтернативную функцию от AF0=0 до AF15=15. Смещение адреса для GPIOx_AFRL равно 0x20, значение после сброса 0x00000000 (после сброса все ножки портов выполняют альтернативную функцию AF0).
31 |
30 |
29 |
28 |
27 |
26 |
25 |
24 |
23 |
22 |
21 |
20 |
19 |
18 |
17 |
16 |
AFRL7[3:0] |
AFRL6[3:0] |
AFRL5[3:0] |
AFRL4[3:0] |
rw |
rw |
rw |
rw |
rw |
rw |
rw |
rw |
rw |
rw |
rw |
rw |
rw |
rw |
rw |
rw |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
AFRL3[3:0] |
AFRL2[3:0] |
AFRL1[3:0] |
AFRL0[3:0] |
rw |
rw |
rw |
rw |
rw |
rw |
rw |
rw |
rw |
rw |
rw |
rw |
rw |
rw |
rw |
rw |