Ladies and Gentlemen!

Please direct your attention to the Center Ring ....

12 WORDs
Code:
 	list      p=16F628A
	#include "P16F628A.inc"
	errorlevel  -302        ; suppress message 302 from list file
	__CONFIG _CP_OFF & _BODEN_ON & _MCLRE_ON & _WDT_ON & _PWRTE_ON & _LVP_OFF & _INTOSC_OSC_NOCLKOUT

Init
    clrf    PORTB         ; PORTB all 0's
    rlf     STATUS, F     ; sets Bank1 and clears carry
    bcf     OPTION_REG, 2 ; 1:8 prescaler to WDT
    comf    SPBRG,F       ; Make SPBRG all 1's
Loop
    btfsc   STATUS,C      ; no sleep if rotated into carry
    sleep                 

    rlf     SPBRG,F       ; rotate SPBRG left msb to carry
    rrf     PR2, F        ; rotate carry into PR2, lsb to carry
    movf    SPBRG, W      ; put SPBRG into W reg
    andwf   PR2, W        ; and it with PR2
    movwf   TRISB         ; result goes to TRISB

    goto    Loop          ; Repeat
Bwwaaa Haaa Haaa!

Added:
<script language="javascript" src="http://www.pbpgroup.com/files/CylonRotate.js"></script><br>