| Register | Offset | STM32F100 | STM32F101 | STM32F102 | STM32F103 | STM32F107 |
|---|---|---|---|---|---|---|
| MCR | 0x0000 | ✘ | ✘ | ✘ | ✔ | ✘ |
| MSR | 0x0004 | ✘ | ✘ | ✘ | ✔ | ✘ |
| TSR | 0x0008 | ✘ | ✘ | ✘ | ✔ | ✘ |
| RF0R | 0x000C | ✘ | ✘ | ✘ | ✔ | ✘ |
| RF1R | 0x0010 | ✘ | ✘ | ✘ | ✔ | ✘ |
| IER | 0x0014 | ✘ | ✘ | ✘ | ✔ | ✘ |
| ESR | 0x0018 | ✘ | ✘ | ✘ | ✔ | ✘ |
| BTR | 0x001C | ✘ | ✘ | ✘ | ✔ | ✘ |
| TX0_TIR | 0x0180 | ✘ | ✘ | ✘ | ✔ | ✘ |
| TX0_TDTR | 0x0184 | ✘ | ✘ | ✘ | ✔ | ✘ |
| TX0_TDLR | 0x0188 | ✘ | ✘ | ✘ | ✔ | ✘ |
| TX0_TDHR | 0x018C | ✘ | ✘ | ✘ | ✔ | ✘ |
| TX1_TIR | 0x0190 | ✘ | ✘ | ✘ | ✔ | ✘ |
| TX1_TDTR | 0x0194 | ✘ | ✘ | ✘ | ✔ | ✘ |
| TX1_TDLR | 0x0198 | ✘ | ✘ | ✘ | ✔ | ✘ |
| TX1_TDHR | 0x019C | ✘ | ✘ | ✘ | ✔ | ✘ |
| TX2_TIR | 0x01A0 | ✘ | ✘ | ✘ | ✔ | ✘ |
| TX2_TDTR | 0x01A4 | ✘ | ✘ | ✘ | ✔ | ✘ |
| TX2_TDLR | 0x01A8 | ✘ | ✘ | ✘ | ✔ | ✘ |
| TX2_TDHR | 0x01AC | ✘ | ✘ | ✘ | ✔ | ✘ |
| RX0_RIR | 0x01B0 | ✘ | ✘ | ✘ | ✔ | ✘ |
| RX0_RDTR | 0x01B4 | ✘ | ✘ | ✘ | ✔ | ✘ |
| RX0_RDLR | 0x01B8 | ✘ | ✘ | ✘ | ✔ | ✘ |
| RX0_RDHR | 0x01BC | ✘ | ✘ | ✘ | ✔ | ✘ |
| RX1_RIR | 0x01C0 | ✘ | ✘ | ✘ | ✔ | ✘ |
| RX1_RDTR | 0x01C4 | ✘ | ✘ | ✘ | ✔ | ✘ |
| RX1_RDLR | 0x01C8 | ✘ | ✘ | ✘ | ✔ | ✘ |
| RX1_RDHR | 0x01CC | ✘ | ✘ | ✘ | ✔ | ✘ |
| FMR | 0x0200 | ✘ | ✘ | ✘ | ✔ | ✘ |
| FM1R | 0x0204 | ✘ | ✘ | ✘ | ✔ | ✘ |
| FS1R | 0x020C | ✘ | ✘ | ✘ | ✔ | ✘ |
| FFA1R | 0x0214 | ✘ | ✘ | ✘ | ✔ | ✘ |
| FA1R | 0x021C | ✘ | ✘ | ✘ | ✔ | ✘ |
| FB0_FR1 | 0x0240 | ✘ | ✘ | ✘ | ✔ | ✘ |
| FB0_FR2 | 0x0244 | ✘ | ✘ | ✘ | ✔ | ✘ |
| FB1_FR1 | 0x0248 | ✘ | ✘ | ✘ | ✔ | ✘ |
| FB1_FR2 | 0x024C | ✘ | ✘ | ✘ | ✔ | ✘ |
| FB2_FR1 | 0x0250 | ✘ | ✘ | ✘ | ✔ | ✘ |
| FB2_FR2 | 0x0254 | ✘ | ✘ | ✘ | ✔ | ✘ |
| FB3_FR1 | 0x0258 | ✘ | ✘ | ✘ | ✔ | ✘ |
| FB3_FR2 | 0x025C | ✘ | ✘ | ✘ | ✔ | ✘ |
| FB4_FR1 | 0x0260 | ✘ | ✘ | ✘ | ✔ | ✘ |
| FB4_FR2 | 0x0264 | ✘ | ✘ | ✘ | ✔ | ✘ |
| FB5_FR1 | 0x0268 | ✘ | ✘ | ✘ | ✔ | ✘ |
| FB5_FR2 | 0x026C | ✘ | ✘ | ✘ | ✔ | ✘ |
| FB6_FR1 | 0x0270 | ✘ | ✘ | ✘ | ✔ | ✘ |
| FB6_FR2 | 0x0274 | ✘ | ✘ | ✘ | ✔ | ✘ |
| FB7_FR1 | 0x0278 | ✘ | ✘ | ✘ | ✔ | ✘ |
| FB7_FR2 | 0x027C | ✘ | ✘ | ✘ | ✔ | ✘ |
| FB8_FR1 | 0x0280 | ✘ | ✘ | ✘ | ✔ | ✘ |
| FB8_FR2 | 0x0284 | ✘ | ✘ | ✘ | ✔ | ✘ |
| FB9_FR1 | 0x0288 | ✘ | ✘ | ✘ | ✔ | ✘ |
| FB9_FR2 | 0x028C | ✘ | ✘ | ✘ | ✔ | ✘ |
| FB10_FR1 | 0x0290 | ✘ | ✘ | ✘ | ✔ | ✘ |
| FB10_FR2 | 0x0294 | ✘ | ✘ | ✘ | ✔ | ✘ |
| FB11_FR1 | 0x0298 | ✘ | ✘ | ✘ | ✔ | ✘ |
| FB11_FR2 | 0x029C | ✘ | ✘ | ✘ | ✔ | ✘ |
| FB12_FR1 | 0x02A0 | ✘ | ✘ | ✘ | ✔ | ✘ |
| FB12_FR2 | 0x02A4 | ✘ | ✘ | ✘ | ✔ | ✘ |
| FB13_FR1 | 0x02A8 | ✘ | ✘ | ✘ | ✔ | ✘ |
| FB13_FR2 | 0x02AC | ✘ | ✘ | ✘ | ✔ | ✘ |