Cortex M0内核的单片机可以考虑ST官方的STM32F072的Nucleo开发板,基于Cortex M0内核,使用方法和STM32F103相差不大,基本可以通用,书籍可以看看《ARM Cortex-M0XX指南》,较为详细了讲解了内核相关技术。
不过Cortex M0内核相对比较老了,最新的是Cortex M0+内核,可以考虑使用ST最新的STM32G071 开发板。