Stap 7: De interne Oscillator configureren
Deze oscillator heeft ongeveer 9 mogelijke snelheden variërend van 31 kHz tot 16 Mhz. Geen externe crystal, een oscillator, of een resonator is nodig--Hoewel één kan worden gebruikt als u wilt. Het apparaat kan werken met een externe oscillator met een snelheid van maximaal 32 Mhz.
De waarde die ik heb gebruikt voor de waarde die ik in het register controle oscillator (OSCCON laden) selecteert een 4 Mhz kloksnelheid uit de interne oscillator. Aangezien de PIC een 4 instructie klokcyclus dat betekent heeft dat alle mijn instructies 1 VS zal nemen.
Behoeve van de timing is dit vrij nuttig. Ik kan het gebruiken om eenvoudig berekenen hoe lang die mijn programma duurt om uit te voeren in plaats van vast te zitten met een enkele frequentie. Het is zelfs mogelijk om te veranderen van de frequentie oscillator op de vlieg.