Hi to all engineers. I need to know more about fsr. this is what I know. Fsr is a software register that can hold up to 255 difference values or registers. you can store them and you can call them by using INDF instruction. Am I right? this is what I do not know. 1. what is the real purpose of this? when do you use it? 2. when you store values how does it organize. for example. movlw 0x01 movwf fsr movlw 0x02 movwf fsr movlw 0x03 movwf fsr is this means that fsr (file select register) saved all 3 values or only the last one? could you please explaine more. Andre thank you