18F4550 Not Recognised


Closed Thread
Results 1 to 40 of 41

Hybrid View

  1. #1
    Join Date
    Jul 2003
    Posts
    2,405

    Default

    A 20MHz crystal is fine as long as you set the proper config word options.

    Below are my config settings for the 18F4550 from my 18F4550.INC file in my
    PBP directory. I have edited the default settings in this PBP header file for
    the 18F4550 to be compatible with the Microchip USB boot-loader.
    Code:
            NOLIST
        ifdef PM_USED
            LIST
            "Error: PM does not support this device.  Use MPASM."
            NOLIST
        else
            LIST
            LIST p = 18F4550, r = dec, w = -311, f = inhx32
            INCLUDE "P18F4550.INC"	; MPASM  Header
            CONFIG PLLDIV=5,CPUDIV=OSC1_PLL2,USBDIV=2,FOSC=HSPLL_HS,FCMEM=OFF,IESO=OFF
    	CONFIG VREGEN=ON,CCP2MX=ON,WDT=OFF,WDTPS=32768,PBADEN=OFF,PWRT=OFF,MCLRE=ON
    	CONFIG LPT1OSC=OFF,BOR=ON,BORV=2,STVREN=ON,LVP=OFF,ICPRT=OFF,XINST=OFF,DEBUG=OFF
    	CONFIG WRTB=ON
            NOLIST
        endif
            LIST
    EEPROM_START	EQU	0F00000h
    BLOCK_SIZE	EQU	32
    PLLDIV=5 ' This sets the PLL Postscaler to divide the primary osc input by 5
    providing 4MHz to the 96MHz PLL. The 96MHz PLL input must always be 4MHz
    as shown in the data sheet.

    CPUDIV=OSC1_PLL2 ' This sets the PLL Postscaler to divide the 96MHz PLL
    output by 2 providing a 48MHz clock to the CPU.

    USBDIV=2 ' This divides the 96MHz PLL output by 2 providing 48MHz to the
    USB core.

    FOSC=HSPLL_HS ' This enables HSPLL for high-speed crystal/resonator.

    If you plan to use the Microchip USB boot-loader with PBP, then insert this in
    the top section of your code;

    DEFINE OSC 48 ' 20MHz crystal with HSPLL enabled = 48MHz
    DEFINE RESET_ORG 800h ' Reset Vector = 800h When Using Microchip USB Boot-Loader
    Regards,

    -Bruce
    tech at rentron.com
    http://www.rentron.com

  2. #2
    Funky Gibbon's Avatar
    Funky Gibbon Guest

    Default

    Thanks Bruce, i shall give it a try and let you know what happens

    Shaun

Similar Threads

  1. 18f4550 usb problem.. so im getting crazy..
    By MeSaKu in forum mel PIC BASIC Pro
    Replies: 4
    Last Post: - 11th May 2009, 22:03
  2. 18F4550 to 18F2550
    By mpardinho in forum mel PIC BASIC Pro
    Replies: 2
    Last Post: - 28th September 2007, 23:13
  3. USB Programmer for 18F4550 PICs
    By Kamikaze47 in forum USB
    Replies: 8
    Last Post: - 21st August 2007, 16:29
  4. EasyHID 18f4550 - DEVICE NOT RECOGNISED?
    By ngeronikolos in forum mel PIC BASIC Pro
    Replies: 7
    Last Post: - 3rd July 2007, 23:54
  5. Replies: 0
    Last Post: - 5th September 2005, 09:09

Members who have read this thread : 0

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts