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

PIC18F4580-I/PT 参数 Datasheet PDF下载

PIC18F4580-I/PT图片预览
型号: PIC18F4580-I/PT
PDF下载: 下载PDF文件 查看货源
内容描述: 28 /40/ 44引脚增强型闪存微控制器与ECAN技术, 10位A / D和纳瓦技术 [28/40/44-Pin Enhanced Flash Microcontrollers with ECAN Technology, 10-Bit A/D and nanoWatt Technology]
分类和应用: 闪存微控制器和处理器外围集成电路时钟
文件页数/大小: 490 页 / 8912 K
品牌: MICROCHIP [ MICROCHIP ]
 浏览型号PIC18F4580-I/PT的Datasheet PDF文件第94页浏览型号PIC18F4580-I/PT的Datasheet PDF文件第95页浏览型号PIC18F4580-I/PT的Datasheet PDF文件第96页浏览型号PIC18F4580-I/PT的Datasheet PDF文件第97页浏览型号PIC18F4580-I/PT的Datasheet PDF文件第99页浏览型号PIC18F4580-I/PT的Datasheet PDF文件第100页浏览型号PIC18F4580-I/PT的Datasheet PDF文件第101页浏览型号PIC18F4580-I/PT的Datasheet PDF文件第102页  
PIC18F2480/2580/4480/4580  
When using the extended instruction set, this  
addressing mode requires the following:  
6.5  
Program Memory and the  
Extended Instruction Set  
• The use of the Access Bank is forced (‘a’ = 0);  
and  
The operation of program memory is unaffected by the  
use of the extended instruction set.  
• The file address argument is less than or equal to  
5Fh.  
Enabling the extended instruction set adds eight  
additional two-word commands to the existing  
PIC18 instruction set: ADDFSR, ADDULNK, CALLW,  
MOVSF, MOVSS, PUSHL, SUBFSRand SUBULNK.These  
instructions are executed as described in  
Section 6.2.4 “Two-Word Instructions”.  
Under these conditions, the file address of the instruc-  
tion is not interpreted as the lower byte of an address  
(used with the BSR in Direct Addressing), or as an 8-bit  
address in the Access Bank. Instead, the value is  
interpreted as an offset value to an Address Pointer,  
specified by FSR2. The offset and the contents of  
FSR2 are added to obtain the target address of the  
operation.  
6.6  
Data Memory and the Extended  
Instruction Set  
Enabling the PIC18 extended instruction set (XINST  
Configuration bit = 1) significantly changes certain  
aspects of data memory and its addressing. Specifically,  
the use of the Access Bank for many of the core PIC18  
instructions is different. This is due to the introduction of  
a new addressing mode for the data memory space. This  
mode also alters the behavior of Indirect Addressing  
using FSR2 and its associated operands.  
6.6.2  
INSTRUCTIONS AFFECTED BY  
INDEXED LITERAL OFFSET MODE  
Any of the core PIC18 instructions that can use Direct  
Addressing are potentially affected by the Indexed  
Literal Offset Addressing mode. This includes all  
byte-oriented and bit-oriented instructions, or almost  
one-half of the standard PIC18 instruction set. Instruc-  
tions that only use Inherent or Literal Addressing  
modes are unaffected.  
What does not change is just as important. The size of  
the data memory space is unchanged, as well as its  
linear addressing. The SFR map remains the same.  
Core PIC18 instructions can still operate in both Direct  
and Indirect Addressing mode; inherent and literal  
instructions do not change at all. Indirect Addressing  
with FSR0 and FSR1 also remains unchanged.  
Additionally, byte-oriented and bit-oriented instructions  
are not affected if they use the Access Bank (Access  
RAM bit is ‘1’), or include a file address of 60h or above.  
Instructions meeting these criteria will continue to  
execute as before. A comparison of the different  
possible addressing modes when the extended  
instruction set is enabled in shown in Figure 6-9.  
6.6.1  
INDEXED ADDRESSING WITH  
LITERAL OFFSET  
Those who desire to use byte-oriented or bit-oriented  
instructions in the Indexed Literal Offset mode should  
note the changes to assembler syntax for this mode.  
This is described in more detail in Section 26.2.1  
“Extended Instruction Syntax”.  
Enabling the PIC18 extended instruction set changes  
the behavior of Indirect Addressing using the FSR2  
register pair and its associated file operands. Under the  
proper conditions, instructions that use the Access  
Bank – that is, most bit-oriented and byte-oriented –  
instructions – can invoke a form of Indexed Addressing  
using an offset specified in the instruction. This special  
addressing mode is known as Indexed Addressing with  
Literal Offset or Indexed Literal Offset mode.  
DS39637D-page 98  
© 2009 Microchip Technology Inc.  
 复制成功!