© 2000 Scenix Semiconductor, Inc. All rights reserved. 5 SX User’s Manual Rev. 3.1 www.scenix.com Contents 3.6.32 MOV W,M Move MODE Register to W   . . . . . . . . . . . . . . . 102 3.6.33 MOVSZ W, --fr Move (fr-1) to W and Skip if Zero   . . . . . . . . . . 103 3.6.34 MOVSZ W, ++fr Move (fr+1) to W and Skip if Zero  . . . . . . . . . . 104 3.6.35 NOP No Operation  . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 3.6.36 NOT fr Complement of fr into fr  . . . . . . . . . . . . . . . . . . 106 3.6.37 OR fr,W OR of fr and W into fr  . . . . . . . . . . . . . . . . . . . . 107 3.6.38 OR W,fr OR of W and fr into W   . . . . . . . . . . . . . . . . . . . 108 3.6.39 OR W,#lit OR of W and Literal into W   . . . . . . . . . . . . . . . 109 3.6.40 PAGE addr12 Load Page Number into STATUS(7:5)  . . . . . . . 110 3.6.41 RET Return from Subroutine  . . . . . . . . . . . . . . . . . . . 111 3.6.42 RETI Return from Interrupt . . . . . . . . . . . . . . . . . . . . . 112 3.6.43 RETIW Return from Interrupt and Adjust RTCC with
W  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
3.6.44 RETP Return from Subroutine Across Page Boundary  114 3.6.45 RETW lit Return from Subroutine with Literal in W . . . . . 115 3.6.46 RL fr Rotate fr Left through Carry   . . . . . . . . . . . . . . . 116 3.6.47 RR fr Rotate fr Right through Carry  . . . . . . . . . . . . . . 117 3.6.48 SB fr.bit Test Bit in fr and Skip if Set   . . . . . . . . . . . . . . . 118 3.6.49 SETB fr.bit Set Bit in fr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 3.6.50 SLEEP Power Down Mode   . . . . . . . . . . . . . . . . . . . . . . 120 3.6.51 SNB fr.bit Test Bit in fr and Skip if Clear . . . . . . . . . . . . . . 121 3.6.52 SUB fr,W Subtract W from fr . . . . . . . . . . . . . . . . . . . . . . . 122 3.6.53 SWAP fr Swap High/Low Nibbles of fr  . . . . . . . . . . . . . . 124 3.6.54 TEST fr Test fr for Zero . . . . . . . . . . . . . . . . . . . . . . . . . . 125 3.6.55 XOR fr,W XOR of fr and W into fr . . . . . . . . . . . . . . . . . . . 126 3.6.56 XOR W,fr XOR of W and fr into W  . . . . . . . . . . . . . . . . . . 127 3.6.57 XOR W,#lit XOR of W and Literal into W  . . . . . . . . . . . . . . 128 Chapter 4 Clocking, Power Down, and Reset 4.1 Introduction  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 4.2 Clocking Options  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
4.2.1
Clock/Instruction Rate Option (Compatible or Turbo Mode)  . . . . . . . . 129 4.2.2 Internal RC Oscillator  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 4.2.3 External RC Oscillator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 4.2.4 External Crystal/Resonator (XT, LP, or HS Mode) . . . . . . . . . . . . . . . . 131 4.2.5 External Clock Signal   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 4.3 Power Down Mode   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
4.3.1
Entering the Power Down Mode  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 4.3.2 Waking Up from the Power Down Mode  . . . . . . . . . . . . . . . . . . . . . . . 134 4.4 Multi-Input Wakeup/Interrupt  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
4.4.1
Port B Configuration for Multi-Input Wakeup/Interrupt . . . . . . . . . . . . 134 4.4.2 Reading and Writing the Wakeup Pending Bits   . . . . . . . . . . . . . . . . . . 137 4.5 Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
4.5.1
Register States Upon Different Resets . . . . . . . . . . . . . . . . . . . . . . . . . . 138 4.5.2 Power-On Reset  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 4.5.3 Wakeup from the Power Down Mode  . . . . . . . . . . . . . . . . . . . . . . . . . . 141 4.5.4 Brown-Out Reset  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142