1. The speed up to 4MHz for SWD 2. Yes. but not built-in, need an extra license 3. Yes, as well need an extra license, but you can use Jflash lite without license 4. It should support other Cortex-M microcontroller.