Som hovedkontrollenhet er kontrollerens kjernefunksjon å sekvensielt endre ledningen til hoved- eller kontrollkretsen i henhold til et forhåndsbestemt program, samtidig som motstanden i kretsen justeres for å oppnå presis kontroll av motoren. Denne prosessen omfatter ulike aspekter av motoren, inkludert start, hastighetsregulering, bremsing og reversering. Internt består kontrolleren av flere nøkkelkomponenter, inkludert en programteller, instruksjonsregister, instruksjonsdekoder, tidsgenerator og operasjonskontroller. Disse komponentene jobber sammen for å danne «beslutningsorganet-som utsteder kommandoer, og sikrer koordinert og effektiv drift av hele datasystemet.






