I've changed to ASM30 and that's fixed a few problems. Some others have appeared along the way. The latest is Executing: "C:\Program Files\Microchip\MPLAB ASM30 Suite\bin\pic30-ld.exe" "code_test.o" -Tp33FJ64GP802.gld --defsym=__MPLAB_BUILD=1 --defsym=__MPLAB_DEBUG=1 -Map="code_test.map" --report-mem -o"code_test.cof" p33FJ64GP802.gld:1: undefined symbol `__reset' referenced in expression Link step failed. The Linker Help says undefined symbol `_ _reset' referenced in expression. The library -lpic30 is required, or some other input file that contains a start-up function. This error may result from a version or architecture mismatch between the linker and library files Searched for but can't find any file containing lpc30 Before I go any further, I know that MPLAB 8.30 and dsPIC33F are very orientated towards C, but is it possible to just make projects and write assembly as I have done with 10F - 18F ? So far I'm not even close to compiling code, never mind blinking an LED wbr -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist