compile PIC