It stands for 'bit test file skip if clear' and assuming the Z has been equated to the Zero flag (bit 2 of the STATUS register), then what the command is doing is it's testing this bit for a zero value. If it is set to zero, then the program will skip the instruction following the btfsc. So for example if you had the following code: btfsc STATUS,Z goto X goto Y If the 2nd bit of the STATUS register was 0 then the program would execute 'Y' otherwise it would execute 'X' -----Original Message----- From: pic microcontroller discussion list [mailto:PICLIST@MITVMA.MIT.EDU]On Behalf Of Lucas Fenoll Molina Sent: Thursday, February 08, 2001 1:17 PM To: PICLIST@MITVMA.MIT.EDU Subject: [PIC]:programming question hi I would like to know what does this line of code thanks btfsc STATUS,Z -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details. -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.