Warum nimmst Du keinen AVR und programmierst in C? Aber auch für die PIC gibt es C-Compiler.