> Also, I am using HI-TECH C compiler and I have basically no > experience with PIC assembly. Are you doing this only to get it done, or are you also interested in becoming more proficient with PICs? If the latter, this is a perfect learning project. Ditch the compiler for now and learn the instruction set and assembler for this project. That will give you good insight and gets you to a position where this project feels easy. Then you can go back to the compiler on future projects if you still want to. > PS: The reason I'm leaning towards bit-banging EEPROM from Par Port is > that > I like to get down the very details and understand how things work Again, ditch the compiler, at least until you gain that low level understanding. > (without getting into assembly). That's a contradictory statement. You won't ever learn "the very details" without learning the instruction set and getting some experience in assembler. You ask for knowledge but seem unwilling to learn. > I don't like using libraries and APIs > that I did > not write because it makes me feel like I am cheating a bit. But the compiler runtime library doesn't bother you? Look. You asked for advice and got it. You can take it or not, I don't care. But arguing your point is an abuse of everyone's time. You obviously had your mind made up before you asked. It's rather rude to ask 2000 people for a favor when you already know that there's nothing they can do to make a difference. If your way is as easy as you say, then shut up and do it already. ***************************************************************** Embed Inc, embedded system specialists in Littleton Massachusetts (978) 742-9014, http://www.embedinc.com -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body