Hi I want to start using lib files and modules in my programming, but I am not sure how to structure it. I will be using MPLINK (part of MPLAB). The Help files and tutorial only explain how to use it, but not much on how to plan it. The way I figured on how it should be done is: 1.Header file (.h, .inc) 2.Main program.asm 3.Module file.asm (such as in my case, a LCD driver) 4 etc. More module files for other functions as I need it. Main program and module files refer to header file for registers and bits. Anybody care to comment on the above and on how it should be done? Is there a web page somewhere where I can read up more about this? Thanks Quentin