And in your macro above ...
Since it uses the LFSR instruction, it will only work on 18F's.
Yes - that is know, the tiny 16Fs doesn't have so big tasks to do ... ;-)
And 18F's are addressed by bytes instead of words, so I think the bra $-2 would need to be bra $-4.
Otherwise, it should work.
No - the datasheet uses a bra $-2 too and Picbasic compiles:
Code:
000C12 0003               M loop    sleep
000C14 D7FE               M         bra     loop
the same way as
Code:
                      03868  ClearMem _bTier,_lTier                    ;Tier-Buffer löschen
000F46 EE01 F042          M     lfsr 0,_bTier
000F4A 0E20               M     movlw _lTier
000F4C 6AEE               M     clrf POSTINC0
000F4E 2EE8               M     decfsz WREG
000F50 D7FE               M     bra $-2
So, I think it will work for me...