
Geehy
APM32F072CBT6 is a same-package functional option with lower core speed and RAM.
APM32F103C8T6 alternatives need careful MCU review. No candidate here is verified as pin-compatible from the provided fields.
Voltage and RAM differ on some candidates.
Kept candidates list LQFP-48.
Core, peripherals, and startup code may differ.
Availability is not provided.
No pin-compatible replacement is confirmed.
Start with APM32F072CBT6 for same-vendor interface coverage, then verify pinout and RAM.
Pinout and firmware compatibility are not proven.

Geehy
APM32F072CBT6 is a same-package functional option with lower core speed and RAM.
| Feature / factor | APM32F103C8T6 | APM32F072CBT6 | CH32V203C8T6 | APM32F051C8T6 | Compatibility / risk |
|---|---|---|---|---|---|
| Package | LQFP-48 | LQFP-48 | LQFP-48 | LQFP-48 | LQFP-48 — same package; CH32V203C8T6: same package; APM32F051C8T6: same package; APM32F030C8T6: same package |
| Pinout | F103 pin map | not provided | not provided | not provided | not provided — must verify; CH32V203C8T6: must verify; APM32F051C8T6: must verify; APM32F030C8T6: must verify |
| Voltage | 2.0-3.6V | 2.0-3.6V | 2.4-3.6V | 2.0-3.6V | 2.0-3.6V / 2.4-3.6V — range matches; CH32V203C8T6: no 2.0V support; APM32F051C8T6: range matches; APM32F030C8T6: range matches |
| Interface | CAN/I2C/SPI/UART/USB | USB/CAN/USART/I2C/SPI | CAN/I2C/SPI/UART/USB | I2C/USART/SPI | USB/CAN/USART/I2C/SPI / CAN/I2C/SPI/UART/USB / I2C/USART/SPI / not listed — check pins; CH32V203C8T6: listed match; APM32F051C8T6: CAN/USB not listed; APM32F030C8T6: cannot assume |
| Application | M3 96MHz 64K/20K | M0+ 48MHz 128K/16K | RISC-V 144MHz | M0+ 48MHz 8K RAM | M0+ 48MHz 128K/16K / RISC-V 144MHz / M0+ 48MHz 8K RAM — RAM and core differ; CH32V203C8T6: firmware rewrite; APM32F051C8T6: large derating; APM32F030C8T6: large derating |
From the provided fields, APM32F072CBT6 is the closest same-vendor candidate, but it still needs pinout and firmware review.