It looks like a generic STM32, until you look closer.
- Clock generation is completely different, allowing for higher speeds.
- STM32 spi can do spi frames from 4 to 16 bits. The MM32 SPI has an extra register, where you can set frame sizes from 1 to 32 bit
If I compare the Star-MC1 MM32F5270 with the Cortex-M3 MM32F3270, I get the following impression.
- the F3270 has 128 kbyte ram at 0x20000000, and 512 kbyte flash.
- they ripped out the Cortex-M3 core and replaced it with the Star-MC1
- but the Star-MC1 has 32kbyte tightly coupled ram at 0x2000000 e.g. for stack
- so they moved the 128 kbyte ram to 0x3000000
- space got a bit tight, so they lowered the amount of flash from 512kbyte to 256kbyte.
But this is just the impression I get.