This page will attempt to answer some frequent questions and provide information about common issues.

  1. I am getting the following linker error: “Error – could not find file ‘c018i.o’.”

Q:I am getting the following error: “Error – could not find file ‘c018i.o’.”
A: Make sure you correctly set up your search paths as shown in Tutorial 4.

There are currently 13 responses to “FAQ”

Why not let us know what you think by adding your own comment! Your opinion is as valid as anyone elses, so come on... let us know what you think.

  1. 1 On August 25th, 2010, mayur jani said:

    hi im programing a ubw pic18f2553 using mplab but i relly dont know where to start im trying to get a pwm out and im ung a 24mhz clock can you please help thanks

  2. 2 On September 10th, 2010, MANI Mohamed Anis said:

    Thanks for this tutorials what about a RS232 tutorial using pic18f4550 ?

  3. 3 On September 27th, 2010, devendra said:

    what is mean F in PIC18Fxx series

  4. 4 On November 18th, 2010, Daniel Lamothe said:

    I’m looking for good microcontroller. I ever worked on 16F family. Im checking the
    data sheet of 18F family. In the section of Instructions set. I understood the set of Instruction extended. But I dont understand why the instruction CPFSLT ist not like the others. When the extended instruction is enabled, the “”A”” is’t 0 we should be able to operate with FSR2 with OFFSET until 95. Not with CPFSLT. I hope that its just one mistake of data sheet.


  5. 5 On March 8th, 2011, Gonçalo said:

    Hi Mr.,

    I’m a electrical engeneering student and at moment I’m in finishing my Master’s degree, it consist controlling on two RC Digital Servo (FUTUBA S3151) for actuate a 2D plataform (yaw and pitch).
    I never worked with PICs and it’s not the main subject of this project, therefore, your help is very gratefull for me.
    This problem consist in two analog input (tension) and I want convert them separately in two PWM signals, one for each input signal, after this, which will be read by two servos.
    The problem issues are:
    – two signal analog input, between 1,2V and 3,5V;
    – PIC18f4620;
    – two differents output signal for two servos;
    – Follow in attachment the servo specification.
    I am willing to pay for this “service” and put your name in my dissertation of master degree.
    Can you help me? It’s urgently!
    If yes, send to me the .h and .c files, please. Thanks.
    Best regards.

  6. 6 On May 23rd, 2011, Jim said:

    Should i buy the pickit 2 or the pickit 3?

  7. 7 On August 13th, 2011, Patrick said:

    Thanks for providing these tutorials. I hope your still checking the mails from this site as I have a question regarding the oscillator. I’m trying to figure out how to set the internal oscillators clock pulse (especially in assembler). I’m using PIC18F45K22. I have already checked the datasheet, the include file and google but it didn’t help me.

    Thanks for any help, kind regards

  8. 8 On February 26th, 2012, Fred Mah said:

    Dear all, the Microchip PWM information is becoming very hazy.
    At first read the steps seem quite clear, BUT.. the multiple functions that have to be located and set have increased enormously .

    Even worse the old PORTA,B,C setting up has also become quite obscure .
    Obscure in two senses.
    You have to put the PWM o/P and the dc filter analogue i/p on pins that can be used.
    The other sense is that migrating from a 16F PIC where we have working code is no longer straight forward as now there are more registers to set.

    Is there anyone out there capable a setting up an i/o sequence for PWM which is correct for 18F25k22 and similar which spells out
    recommended PWM out port pins
    Registers to be configured.


  9. 9 On March 16th, 2012, where to buy xbox said:

    video game xbox…

    There isn’t a absolute freedom. As soon as your girlfriend says, “I love you”, that’s her freedom. Although, will you permit her to say, “I love you” to every man….

  10. 10 On August 10th, 2012, Daniel said:

    Hi, I have a question…
    for my work, i program on PIC18f67j50 in C Language and I do not know how to define the input pins and the output pin… :s
    can you help me ? Please

  11. 11 On March 8th, 2013, Jack said:

    Hi, I’m working on the pic18f4550 in my final year project. your website is quite useful. Can you email me a example code of LCD using C18 compiler? I will really appreciate it if you do.

  12. 12 On July 8th, 2013, Fabian said:

    Hello, Thank you for examples,
    may you put example for 18F2550 usb with C XC8 ?
    for example add usb to Tutorial 5 – A/D Conversion in C
    another time THANK YOU

  13. 13 On March 23rd, 2016, L Warren Rogers said:

    Gentlemen –

    I love your site and I can see why you’ve set up this site; I’ve used the PIC18F452 & 18F4431 w/ASM and loved it (when compared to other processors & ASMs).
    I’ve not used the PIC in a while and am thinking of building a printed circuit small computer using the PIC18F2520 (I bought a PICDEM2+ several yars ago
    along with about 20 PIC18F2520x). The MPLAB IDE X v3.26 didn’t need a USB driver to connect to and start using my ICD3 hardware (had to buy one of those
    too) and the 18F2520 seated in the PICDEM2+ hardware. I’ve downloaded the MPASM software (didn’t have to do that when I first started using the MPLAB IDE
    because ASM was the default). After that, I’m a newby again.

    There’s a great text called, “Embedded Design with the PIC18F452 Microcontroller” by John Peatman. It has a chapter devoted to PWM, as well as other
    chapters devoted to the UART port & RS232, another chapter features hardware output expansion using the SPI interface, another covers hardware expansion
    using the SMB/I^2C bus, another chapter covers interrupts and another covers using the 18F452 (OK, not exactly the newest of the 18F series, but similar)
    with an LCD display screen. You are not the only one singing the praises of the 18F series of processors, but I haven’t seen anyone do it “on line” before.

    The printed circuit I’m designing should have 2 Analog Inputs, 2 Analog Outputs, a reset button, an RS232 port & an ICD port as well as several open Digital
    Input/Output pins.

    Although I’ve used the PIC18 before, the new IDE has me concerned enough that if I get lost I’ll definitely come to your site hoping for answers.

    I’m glad there are others that share in my enthusiasm for this chip.


Leave a Reply

  • Sponsored Links

    November 2019
    M T W T F S S
    « Jul    
  • Donate