O núcleo de um microcontrolador é composto por diversas subunidades que possuem diversas funcionalidades e permitem que o microcontrolador funcione conforme ele foi programado, executando as instruções sequencialmente. No núcleo do microcontrolador, qual é o elemento responsável por armazenar a posição de memória da próxima instrução?