| STM32F103C4T6 | GigaDevice GD32F103C4T6 | P2P | Max clock 108MHz vs 72MHz |
| STM32F103C6T6 | GigaDevice GD32F103C6T6 | P2P | Max clock 108MHz vs 72MHz |
| STM32F103C8T6 | GigaDevice GD32F103C8T6 | P2P | Max clock 108MHz vs 72MHz |
| STM32F103C8T7B | HK HK32F103C8T7B | PIN | HK claims hardware+software compatibility; sample-test ADC, clock and low-power behavior |
| STM32F103CBT6 | GigaDevice GD32F103CBT6 | P2P | Max clock 108MHz vs 72MHz |
| STM32F103CBT7B | HK HK32F103CBT7B | PIN | HK claims hardware+software compatibility; sample-test ADC, clock and low-power behavior |
| STM32F103CCT6 | Artery AT32F403ACCT7 | PIN | Max clock 240MHz vs 72MHz (review peripheral clock configuration) |
| STM32F103CCT7B | HK HK32F103CCT7B | PIN | HK claims hardware+software compatibility; sample-test ADC, clock and low-power behavior |
| STM32F103CET6 | Artery AT32F403ACET7 | PIN | Max clock 240MHz vs 72MHz (review peripheral clock configuration) |
| STM32F103CGT6 | Artery AT32F403ACGT7 | PIN | Max clock 240MHz vs 72MHz (review peripheral clock configuration) |
| STM32F103R4T6 | GigaDevice GD32F103R4T6 | P2P | Max clock 108MHz vs 72MHz |
| STM32F103R6T6 | GigaDevice GD32F103R6T6 | P2P | Max clock 108MHz vs 72MHz |
| STM32F103R8T6 | GigaDevice GD32F103R8T6 | P2P | Max clock 108MHz vs 72MHz |
| STM32F103R8T7B | HK HK32F103R8T7B | PIN | HK claims hardware+software compatibility; sample-test ADC, clock and low-power behavior |
| STM32F103RBT6 | GigaDevice GD32F103RBT6 | P2P | Max clock 108MHz vs 72MHz |
| STM32F103RBT7B | HK HK32F103RBT7B | PIN | HK claims hardware+software compatibility; sample-test ADC, clock and low-power behavior |
| STM32F103RCT6 | GigaDevice GD32F103RCT6 | P2P | Max clock 108MHz vs 72MHz |
| STM32F103RCT7B | HK HK32F103RCT7B | PIN | HK claims hardware+software compatibility; sample-test ADC, clock and low-power behavior |
| STM32F103RDT6 | GigaDevice GD32F103RDT6 | P2P | Max clock 108MHz vs 72MHz |
| STM32F103RET6 | GigaDevice GD32F103RET6 | P2P | Max clock 108MHz vs 72MHz |
| STM32F103RFT6 | GigaDevice GD32F103RFT6 | P2P | Max clock 108MHz vs 72MHz |
| STM32F103RGT6 | GigaDevice GD32F103RGT6 | P2P | Max clock 108MHz vs 72MHz |
| STM32F103RIT6 | GigaDevice GD32F103RIT6 | P2P | Max clock 108MHz vs 72MHz |
| STM32F103RKT6 | GigaDevice GD32F103RKT6 | P2P | Max clock 108MHz vs 72MHz |
| STM32F103T4U6 | GigaDevice GD32F103T4U6 | P2P | Max clock 108MHz vs 72MHz |
| STM32F103T6U6 | GigaDevice GD32F103T6U6 | P2P | Max clock 108MHz vs 72MHz |
| STM32F103T8U6 | GigaDevice GD32F103T8U6 | P2P | Max clock 108MHz vs 72MHz |
| STM32F103TBU6 | GigaDevice GD32F103TBU6 | P2P | Max clock 108MHz vs 72MHz |
| STM32F103V8T6 | GigaDevice GD32F103V8T6 | P2P | Max clock 108MHz vs 72MHz |
| STM32F103VBT6 | GigaDevice GD32F103VBT6 | P2P | Max clock 108MHz vs 72MHz |
| STM32F103VCT6 | GigaDevice GD32F103VCT6 | P2P | Max clock 108MHz vs 72MHz |
| STM32F103VCT7B | HK HK32F103VCT7B | PIN | HK claims hardware+software compatibility; sample-test ADC, clock and low-power behavior |
| STM32F103VDT6 | GigaDevice GD32F103VDT6 | P2P | Max clock 108MHz vs 72MHz |
| STM32F103VET6 | GigaDevice GD32F103VET6 | P2P | Max clock 108MHz vs 72MHz |
| STM32F103VFT6 | GigaDevice GD32F103VFT6 | P2P | Max clock 108MHz vs 72MHz |
| STM32F103VGT6 | GigaDevice GD32F103VGT6 | P2P | Max clock 108MHz vs 72MHz |
| STM32F103VIT6 | GigaDevice GD32F103VIT6 | P2P | Max clock 108MHz vs 72MHz |
| STM32F103VKT6 | GigaDevice GD32F103VKT6 | P2P | Max clock 108MHz vs 72MHz |
| STM32F103ZCT6 | GigaDevice GD32F103ZCT6 | P2P | Max clock 108MHz vs 72MHz |
| STM32F103ZDT6 | GigaDevice GD32F103ZDT6 | P2P | Max clock 108MHz vs 72MHz |
| STM32F103ZET6 | GigaDevice GD32F103ZET6 | P2P | Max clock 108MHz vs 72MHz |
| STM32F103ZFT6 | GigaDevice GD32F103ZFT6 | P2P | Max clock 108MHz vs 72MHz |
| STM32F103ZGT6 | GigaDevice GD32F103ZGT6 | P2P | Max clock 108MHz vs 72MHz |
| STM32F103ZIT6 | GigaDevice GD32F103ZIT6 | P2P | Max clock 108MHz vs 72MHz |
| STM32F103ZKT6 | GigaDevice GD32F103ZKT6 | P2P | Max clock 108MHz vs 72MHz |