>I am writing a software for a project using PIC16F877. >I think the soft may be big so I am wondering about >the page or bank boundaries. Should I have problem >when my program goes accross page or bank? If yes, how >can I manage this situation? If your software is this big you will be wise to modularize it as much as you can using linkable modules. Check out Olin Lathrop's project management macros and modules that will handle all this for you with a minimum of learning overhead. His macros make the interpage calling and data bank switching almost invisible to you provide you take some basic precautions. -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics