© 2000 Scenix Semiconductor, Inc. All rights reserved.
5
SX Users 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