EFM32TG11 시리즈는 Cortex-M0+기반으로 설계된 MCU다. 그러니 Cortex-M0+에 대해 알아야 한다. 몰라도 되지만 아는 게 힘이다. Cortex-M0+는 ARMv6-M 아키텍처를 사용하고 있어 THUMB/THUMB-2 명령어 세트를 지원한다. 다른 것들은 그러려니 해도, SysTick Timer와 NVIC 시스템은 이해를 하고 넘어가야 한다. SysTick Timer는 24bit 타이머인데, Silicon Labs에서 설계한 EFM32의 기능이 아니고, Core 시스템인 ARMv6-M에서 제공하는 기능이다. 그런 이유로 EFM32 레퍼런스 매뉴얼에는 SysTick Timer에 대한 설명도 안 해 놓았다. 야박한 것들... SysTick 타이머는 일반 타이머와 비슷해서 어려울 게 없으니..