Como visto anteriormente, Para usar a camada CMSIS-CORE na sua aplicação, quatro arquivos são necessários:
- startup_<device>.s: arquivo de inicialização, incluindo a rotina de reset, a configuração do stack pointer e a tabela de vetores de interrupção. Pode estar implementado em C ou assembly.
- system_<device>.c e system_<device>.h: arquivos com rotinas genéricas de configuração do sistema (inicialização, clock, barramentos, etc).
- <device>.h: arquivo de cabeçalho com definições de estruturas e constantes de acesso aos registradores da CPU e dos periféricos do chip.


