欢迎访问ic37.com |
会员登录 免费注册
发布采购

PIC16F818-I/SS 参数 Datasheet PDF下载

PIC16F818-I/SS图片预览
型号: PIC16F818-I/SS
PDF下载: 下载PDF文件 查看货源
内容描述: 二十零分之一十八引脚增强型闪存微控制器采用纳瓦技术 [18/20-Pin Enhanced Flash Microcontrollers with nanoWatt Technology]
分类和应用: 闪存微控制器和处理器外围集成电路光电二极管PC时钟
文件页数/大小: 176 页 / 2941 K
品牌: MICROCHIP [ MICROCHIP ]
 浏览型号PIC16F818-I/SS的Datasheet PDF文件第102页浏览型号PIC16F818-I/SS的Datasheet PDF文件第103页浏览型号PIC16F818-I/SS的Datasheet PDF文件第104页浏览型号PIC16F818-I/SS的Datasheet PDF文件第105页浏览型号PIC16F818-I/SS的Datasheet PDF文件第107页浏览型号PIC16F818-I/SS的Datasheet PDF文件第108页浏览型号PIC16F818-I/SS的Datasheet PDF文件第109页浏览型号PIC16F818-I/SS的Datasheet PDF文件第110页  
PIC16F818/819  
TABLE 13-2: PIC16F818/819 INSTRUCTION SET  
14-Bit Opcode  
Mnemonic,  
Description  
Operands  
Status  
Affected  
Cycles  
Notes  
MSb  
LSb  
BYTE-ORIENTED FILE REGISTER OPERATIONS  
ADDWF  
ANDWF  
CLRF  
CLRW  
COMF  
DECF  
f, d Add W and f  
f, d AND W with f  
1
1
1
1
1
1
1 (2)  
1
1 (2)  
1
1
1
1
1
1
1
1
00  
00  
00  
00  
00  
00  
00  
00  
00  
00  
00  
00  
00  
00  
00  
00  
00  
00  
0111 dfff ffff C, DC, Z  
1, 2  
1, 2  
2
0101 dfff ffff  
0001 lfff ffff  
0001 0xxx xxxx  
1001 dfff ffff  
0011 dfff ffff  
1011 dfff ffff  
1010 dfff ffff  
1111 dfff ffff  
0100 dfff ffff  
1000 dfff ffff  
0000 lfff ffff  
0000 0xx0 0000  
1101 dfff ffff  
1100 dfff ffff  
Z
Z
Z
Z
Z
f
-
Clear f  
Clear W  
f, d Complement f  
f, d Decrement f  
f, d Decrement f, Skip if 0  
f, d Increment f  
f, d Increment f, Skip if 0  
f, d Inclusive OR W with f  
f, d Move f  
1, 2  
1, 2  
1, 2, 3  
1, 2  
1, 2, 3  
1, 2  
DECFSZ  
INCF  
Z
INCFSZ  
IORWF  
MOVF  
MOVWF  
NOP  
RLF  
RRF  
SUBWF  
SWAPF  
XORWF  
Z
Z
1, 2  
f
-
Move W to f  
No Operation  
f, d Rotate Left f through Carry  
f, d Rotate Right f through Carry  
f, d Subtract W from f  
f, d Swap nibbles in f  
f, d Exclusive OR W with f  
C
C
1, 2  
1, 2  
1, 2  
1, 2  
1, 2  
0010 dfff ffff C, DC, Z  
1110 dfff ffff  
0110 dfff ffff Z  
1
BIT-ORIENTED FILE REGISTER OPERATIONS  
BCF  
BSF  
BTFSC  
BTFSS  
f, b Bit Clear f  
f, b Bit Set f  
f, b Bit Test f, Skip if Clear  
f, b Bit Test f, Skip if Set  
1
1
1 (2)  
1 (2)  
01  
01  
01  
01  
00bb bfff ffff  
01bb bfff ffff  
10bb bfff ffff  
11bb bfff ffff  
1, 2  
1, 2  
3
3
LITERAL AND CONTROL OPERATIONS  
ADDLW  
ANDLW  
CALL  
CLRWDT  
GOTO  
IORLW  
MOVLW  
RETFIE  
RETLW  
RETURN  
SLEEP  
SUBLW  
XORLW  
k
k
k
-
k
k
k
-
k
-
-
k
k
Add literal and W  
AND literal with W  
Call subroutine  
Clear Watchdog Timer  
Go to address  
1
1
2
1
2
1
1
2
2
2
1
1
1
11  
11  
10  
00  
10  
11  
11  
00  
11  
00  
00  
11  
11  
111x kkkk kkkk C, DC, Z  
1001 kkkk kkkk  
0kkk kkkk kkkk  
Z
0000 0110 0100 TO, PD  
1kkk kkkk kkkk  
Inclusive OR literal with W  
Move literal to W  
1000 kkkk kkkk  
00xx kkkk kkkk  
0000 0000 1001  
01xx kkkk kkkk  
0000 0000 1000  
Z
Return from interrupt  
Return with literal in W  
Return from Subroutine  
Go into Standby mode  
Subtract W from literal  
Exclusive OR literal with W  
0000 0110 0011 TO, PD  
110x kkkk kkkk C, DC, Z  
1010 kkkk kkkk  
Z
Note 1: When an I/O register is modified as a function of itself ( e.g., MOVF PORTB, 1), the value used will be that value  
present on the pins themselves. For example, if the data latch is ‘1’ for a pin configured as input and is driven low by an  
external device, the data will be written back with a ‘0’.  
2: If this instruction is executed on the TMR0 register (and where applicable, d = 1), the prescaler will be cleared if  
assigned to the Timer0 module.  
3: If the Program Counter (PC) is modified or a conditional test is true, the instruction requires two cycles. The second  
cycle is executed as a NOP.  
Note:  
Additional information on the mid-range instruction set is available in the “PICmicro® Mid-Range MCU  
Family Reference Manual” (DS33023).  
DS39598E-page 104  
2004 Microchip Technology Inc.  
 复制成功!