PIC Speed

Status
Not open for further replies.

AtomSoft

Well-Known Member
Ok i have strayed from PICs for a while now so i forgot how this works heh

I am using a PIC18F14K50 with USB enabled. It has a 12MHz crystal on board. Im using the microchip code for USB and this is the config:

Code:
        #pragma config CPUDIV = NOCLKDIV
        #pragma config USBDIV = OFF
        #pragma config FOSC   = HS
        #pragma config PLLEN  = ON
        #pragma config FCMEN  = OFF
        #pragma config IESO   = OFF
        #pragma config PWRTEN = OFF
        #pragma config BOREN  = OFF
        #pragma config BORV   = 30
        #pragma config WDTEN  = OFF
        #pragma config WDTPS  = 32768
        #pragma config MCLRE  = OFF
        #pragma config HFOFST = OFF
        #pragma config STVREN = ON
        #pragma config LVP    = OFF
        #pragma config XINST  = OFF
        #pragma config BBSIZ  = OFF
        #pragma config CP0    = OFF
        #pragma config CP1    = OFF
        #pragma config CPB    = OFF
        #pragma config WRT0   = OFF
        #pragma config WRT1   = OFF
        #pragma config WRTB   = OFF
        #pragma config WRTC   = OFF
        #pragma config EBTR0  = OFF
        #pragma config EBTR1  = OFF
        #pragma config EBTRB  = OFF

Since i have a 12MHz crystal and PLLEN is on then its 48MHz. The thing that confuses me is...

1. Is the 48Mhz for USB only or ENTIRE PIC?
2. Is the 48Mhz my final clock or is it 1/4 of the 48mhz ?
 
Last edited:
Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…