Il contatore singolo preselezionabile, o contatore di programma, che contiene il numero che indica l’istruzione (indirizzi di memoria (RAM)) dell’espressione che il processore deve seguire. Spesso si devono eseguire le istruzioni in modo sequenziale, ma non quando ci sono istruzioni di salto: in questo caso si usano i contatori preselezionabili.