Hello 1) What is the use of pull-ups? What exactly does the RBPU of the = OPTION_REG and how pull-ups work? What is the diference of weak = pull-ups. 2) I don't understand exactly how two banks work. I know that i can use = bank 0 for storing and using SFR. In bank 1 i can only access the EECON2, = EECON1, TRISB, TRISA and OPTION_REG? What about all the other addresses. = Are they just a copy from bank 0? What happen if i change 8Ah? 3) When using indirect addressing do i have to specify the bank? I read some documents but maybe my english did't let me understand some = things. Thanks. -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.