These tiny PIC-ers sure keep me busy ..... (going fishing instead sure is an attractive alternative ...) Where do I go from here ? -- learn the big MPLAB environment -- continue to use only MPASMwin. -- trying to follow/learn Olin's system (is Olin's an expanded MPLAB system?) I am a hardware-oriented hobby-builder. I am familiar and comfortable with MPASM (my homebrew PIC-programmer is working great). Should I take the plunge and learn all the MPLAB stuff or just mind my own MPASM business? (expanding to a bigger development-setup seems to require an awful lot of time) I just came across this (it triggered the question) : I am not yet familiar with the Linker so the Object part is lost on me. Assembly Code Templates (Object) file: Object.zip (for use LINKER afaict) Assembly Code Templates (Absolute) file: Code.zip (for use with MPASM) >>>>>>>>>>>>> Inside Object.zip : (f628tmpo.asm) ; This file is a basic code template for object module code * ; generation on the PICmicro PIC16F628. This file contains the * ; basic code building blocks to build upon. As a project minimum * ; the 16F628.lkr file will also be required for this file to * ; correctly build. The .lkr files are located in the MPLAB * ; directory. * ; * ; If interrupts are not used all code presented between the * ; code section "INT_VECTOR and code section "MAIN" can be removed. * >>>>>>>>>>>>>>> Inside Code.zip : (f628temp.asm) ; This file is a basic code template for assembly code generation * ; on the PICmicro PIC16F628. This file contains the basic code * ; building blocks to build upon. * ; * ; If interrupts are not used all code presented between the ORG * ; 0x004 directive and the label main can be removed. Herman in PHL. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist