DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

PIC16C558A-04I/SS View Datasheet(PDF) - Microchip Technology

Part Name
Description
Manufacturer
PIC16C558A-04I/SS
Microchip
Microchip Technology 
PIC16C558A-04I/SS Datasheet PDF : 108 Pages
First Prev 61 62 63 64 65 66 67 68 69 70 Next Last
PIC16C55X
RETFIE
Syntax:
Operands:
Operation:
Status Affected:
Encoding:
Description:
Words:
Cycles:
Example
Return from Interrupt
[ label ] RETFIE
None
TOS PC,
1 GIE
None
00
0000 0000 1001
Return from Interrupt. Stack is POPed
and Top of Stack (TOS) is loaded in
the PC. Interrupts are enabled by
setting Global Interrupt Enable bit,
GIE (INTCON<7>). This is a two-cycle
instruction.
1
2
RETFIE
After Interrupt
PC = TOS
GIE = 1
RETLW
Return with Literal in W
Syntax:
Operands:
Operation:
Status Affected:
[ label ] RETLW k
0 k 255
k (W);
TOS PC
None
Encoding:
11
01xx kkkk kkkk
Description:
Words:
The W register is loaded with the eight
bit literal 'k'. The program counter is
loaded from the top of the stack (the
return address). This is a two-cycle
instruction.
1
Cycles:
2
Example
CALL TABLE;W contains table
;offset value
;W now has table
value
ADDWF PC ;W = offset
TABLE RETLW k1 ;Begin table
RETLW k2 ;
RETLW kn ; End of table
Before Instruction
W = 0x07
After Instruction
W = value of k8
RETURN
Syntax:
Operands:
Operation:
Status Affected:
Encoding:
Description:
Words:
Cycles:
Example
Return from Subroutine
[ label ] RETURN
None
TOS PC
None
00
0000 0000 1000
Return from subroutine. The stack is
POPed and the top of the stack (TOS)
is loaded into the program counter.
This is a two-cycle instruction.
1
2
RETURN
After Interrupt
PC = TOS
RLF
Syntax:
Operands:
Operation:
Status Affected:
Encoding:
Description:
Rotate Left f through Carry
[ label ] RLF f,d
0 f 127
d [0,1]
See description below
C
00
1101 dfff ffff
The contents of register 'f' are rotated
one bit to the left through the Carry
Flag. If 'd' is 0 the result is placed in
the W register. If 'd' is 1 the result is
stored back in register 'f'.
C
Register f
Words:
Cycles:
Example
1
1
RLF
REG1,0
Before Instruction
REG1 = 1110 0110
C
=0
After Instruction
REG1 = 1110 0110
W
= 1100 1100
C
=1
DS40143D-page 62
Preliminary
2002 Microchip Technology Inc.

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]