The answer to EVERY one of those questions is right in the PBP manual.
-You ask about I/O ports, there's a couple of pages in the PBP manual that have specific (to the 8 pin PIC) examples of the 8 pin PIC I/O ports and accessing them, as either inputs or outputs and setting or reading those inputs or outputs.
-You ask about pull ups? There may or may not be a section in the 12F629 datasheet about pullups.
-You have a 12 bit PIC, there's a whole section in the PBP manual on the 12 bit PIC and commands that may or may not have special needs when used with 12 bit PICs.
Tell me I'm wrong, and prove it, and I'll GIVE you every PIC I have in my desk drawer.
Bookmarks