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

PIC18F8620-I/PT 参数 Datasheet PDF下载

PIC18F8620-I/PT图片预览
型号: PIC18F8620-I/PT
PDF下载: 下载PDF文件 查看货源
内容描述: 八十〇分之六十四引脚高性能1 Mbit的增强型闪存微控制器与A / D [64/80-Pin High Performance 1 Mbit Enhanced FLASH Microcontrollers with A/D]
分类和应用: 闪存微控制器和处理器外围集成电路PC时钟
文件页数/大小: 366 页 / 6797 K
品牌: MICROCHIP [ MICROCHIP ]
 浏览型号PIC18F8620-I/PT的Datasheet PDF文件第257页浏览型号PIC18F8620-I/PT的Datasheet PDF文件第258页浏览型号PIC18F8620-I/PT的Datasheet PDF文件第259页浏览型号PIC18F8620-I/PT的Datasheet PDF文件第260页浏览型号PIC18F8620-I/PT的Datasheet PDF文件第262页浏览型号PIC18F8620-I/PT的Datasheet PDF文件第263页浏览型号PIC18F8620-I/PT的Datasheet PDF文件第264页浏览型号PIC18F8620-I/PT的Datasheet PDF文件第265页  
PIC18FXX20  
The literal instructions may use some of the following  
24.0 INSTRUCTION SET SUMMARY  
operands:  
The PIC18 instruction set adds many enhancements to  
the previous PICmicro instruction sets, while maintain-  
ing an easy migration from these PICmicro instruction  
sets.  
Most instructions are a single program memory word  
(16 bits), but there are three instructions that require  
two program memory locations.  
Each single word instruction is a 16-bit word divided  
into an OPCODE, which specifies the instruction type  
and one or more operands, which further specify the  
operation of the instruction.  
The instruction set is highly orthogonal and is grouped  
into four basic categories:  
• A literal value to be loaded into a file register  
(specified by ‘k’)  
• The desired FSR register to load the literal value  
into (specified by ‘f’)  
• No operand required  
(specified by ‘—’)  
The control instructions may use some of the following  
operands:  
• A program memory address (specified by ‘n’)  
• The mode of the Call or Return instructions  
(specified by ‘s’)  
• The mode of the Table Read and Table Write  
instructions (specified by ‘m’)  
• No operand required  
(specified by ‘—’)  
All instructions are a single word, except for three dou-  
ble-word instructions. These three instructions were  
made double-word instructions so that all the required  
information is available in these 32 bits. In the second  
word, the 4 MSbs are ‘1’s. If this second word is exe-  
cuted as an instruction (by itself), it will execute as a  
NOP.  
Byte-oriented operations  
Bit-oriented operations  
Literal operations  
Control operations  
The PIC18 instruction set summary in Table 24-2 lists  
byte-oriented, bit-oriented, literal and control  
operations. Table 24-1 shows the opcode field  
descriptions.  
Most byte-oriented instructions have three operands:  
All single word instructions are executed in a single  
instruction cycle, unless a conditional test is true, or the  
program counter is changed as a result of the instruc-  
tion. In these cases, the execution takes two instruction  
cycles, with the additional instruction cycle(s) executed  
as a NOP.  
1. The file register (specified by ‘f’)  
2. The destination of the result  
(specified by ‘d’)  
3. The accessed memory  
(specified by ‘a’)  
The file register designator 'f' specifies which file  
register is to be used by the instruction.  
The destination designator ‘d’ specifies where the  
result of the operation is to be placed. If 'd' is zero, the  
result is placed in the WREG register. If 'd' is one, the  
result is placed in the file register specified in the  
instruction.  
The double-word instructions execute in two instruction  
cycles.  
One instruction cycle consists of four oscillator periods.  
Thus, for an oscillator frequency of 4 MHz, the normal  
instruction execution time is 1 µs. If a conditional test is  
true, or the program counter is changed as a result of  
an instruction, the instruction execution time is 2 µs.  
Two-word branch instructions (if true) would take 3 µs.  
All bit-oriented instructions have three operands:  
1. The file register (specified by ‘f’)  
Figure 24-1 shows the general formats that the  
instructions can have.  
All examples use the format ‘nnh’ to represent a hexa-  
decimal number, where ‘h’ signifies a hexadecimal  
digit.  
2. The bit in the file register  
(specified by ‘b’)  
3. The accessed memory  
(specified by ‘a’)  
The bit field designator 'b' selects the number of the bit  
affected by the operation, while the file register desig-  
nator 'f' represents the number of the file in which the  
bit is located.  
The Instruction Set Summary, shown in Table 24-2,  
lists the instructions recognized by the Microchip  
Assembler (MPASMTM).  
Section 24.1 provides a description of each instruction.  
2003 Microchip Technology Inc.  
Advance Information  
DS39609A-page 259  
 复制成功!