CIKU – Create New Project from Scratch

There are several return of CIKU board from customers, claiming the bootloader is corrupted. We have spotted a reason where user want to create their own project instead of using provided CIKU project. Unfortunately, they have overwrite CIKU bootloader inside PIC18F4550 and this cause CIKU can’t be detected when trying to enter bootloader mode. Today I would like to share how to create a proper MPLAX X new project from scratch for CIKU, with the hope this help to minimize the possible corrupted bootloader.


1. Open MPLAB X and click on File > New Project…
2. Under Projects: select Standalone Project, click Next.
3. Select PIC18F4550 for Device, click Next.
4. Select PICkit2 for Hardware Tools, click Next.
5. Select XC8 compiler under Compiler Toolchains, click Next.
6. Write your Project Name and click Finish. You should get something like this.


7. Do you notice the arrow? Click that icon. If you don’t see the Dashboard window, click Window > Dashboard to open it.
8. Go to XC8 linker, select Runtime under Option categories, check box on Format hex file for download and uncheck box on Program the device with default config words.


9. Go to Additional options, set the Codeoffset to 0x1000. This is super important that I need to double highlight it!
10. Done, click Apply. Now it is up to you whether to use CIKU library or to create on your own. Good luck!


I hope this help and if you still have problem with CIKU, please do not hesitate to post in our technical forum 🙂


Leave a Comment

Your email address will not be published.

Share this Tutorial

Share on facebook
Share on whatsapp
Share on email
Share on print
Share on twitter
Share on pinterest
Share on facebook
Share on whatsapp
Share on email
Share on print
Share on twitter
Share on pinterest

Latest Tutorial

Display on MAX7219 Dot Matrix Using Maker NANO
Heart Rate Monitor Using Pulse Sensor and Maker Nano
Gas Detector Using The MQ2 Sensor on Maker NANO
Control NeoPixel RGB LED Color Code Using Keypad and Maker Nano
Audio Doorbell Using M5GO IoT Starter Kit
Scroll to Top