After trying some tweaks manually, I have finally integrated the Small Device C Compiler to CB successfully - (means without the annoying exception message). SDCC , which is actively built by our co-open source advocates is another fantastic release from the Open Source community. CB & SDCC really makes a very cheap development tool for microcontrollers including PICs from Microchip & MCS-51 89 series from Atmel. I have designed a PIC development board. I thought I would still need to write the IDE that would hook with my board, now everything is there which means my target clients need to pay only for the hardware.