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

PIC18F2450-I/SO 参数 Datasheet PDF下载

PIC18F2450-I/SO图片预览
型号: PIC18F2450-I/SO
PDF下载: 下载PDF文件 查看货源
内容描述: 28 /40/ 44引脚,高性能, 12 MIPS ,增强型闪存, USB微控制器采用纳瓦技术 [28/40/44-Pin, High-Performance, 12 MIPS, Enhanced Flash, USB Microcontrollers with nanoWatt Technology]
分类和应用: 闪存微控制器和处理器外围集成电路光电二极管PC时钟
文件页数/大小: 320 页 / 5591 K
品牌: MICROCHIP [ MICROCHIP ]
 浏览型号PIC18F2450-I/SO的Datasheet PDF文件第248页浏览型号PIC18F2450-I/SO的Datasheet PDF文件第249页浏览型号PIC18F2450-I/SO的Datasheet PDF文件第250页浏览型号PIC18F2450-I/SO的Datasheet PDF文件第251页浏览型号PIC18F2450-I/SO的Datasheet PDF文件第253页浏览型号PIC18F2450-I/SO的Datasheet PDF文件第254页浏览型号PIC18F2450-I/SO的Datasheet PDF文件第255页浏览型号PIC18F2450-I/SO的Datasheet PDF文件第256页  
PIC18F2450/4450  
TBLWT  
Table Write  
TBLWT  
Table Write (Continued)  
Syntax:  
TBLWT ( *; *+; *-; +*)  
None  
Example 1:  
TBLWT *+;  
Operands:  
Operation:  
Before Instruction  
if TBLWT*  
TABLAT  
TBLPTR  
HOLDING REGISTER  
(00A356h)  
=
=
55h  
00A356h  
(TABLAT) Holding Register;  
TBLPTR – No Change;  
if TBLWT*+  
(TABLAT) Holding Register;  
(TBLPTR) + 1 TBLPTR;  
if TBLWT*-  
(TABLAT) Holding Register;  
(TBLPTR) – 1 TBLPTR;  
if TBLWT+*  
(TBLPTR) + 1 TBLPTR;  
(TABLAT) Holding Register  
=
FFh  
After Instructions (table write completion)  
TABLAT  
TBLPTR  
HOLDING REGISTER  
(00A356h)  
=
=
55h  
00A357h  
=
55h  
Example 2:  
TBLWT +*;  
Before Instruction  
TABLAT  
TBLPTR  
=
=
34h  
01389Ah  
HOLDING REGISTER  
(01389Ah)  
Status Affected: None  
=
FFh  
Encoding:  
0000  
0000  
0000  
11nn  
nn=0 *  
=1 *+  
=2 *-  
=3 +*  
HOLDING REGISTER  
(01389Bh)  
=
FFh  
After Instruction (table write completion)  
TABLAT  
TBLPTR  
=
=
34h  
01389Bh  
HOLDING REGISTER  
(01389Ah)  
Description:  
This instruction uses the 3 LSBs of TBLPTR  
to determine which of the 8 holding  
registers the TABLAT is written to. The  
holding registers are used to program the  
contents of Program Memory (P.M.). (Refer  
to Section 6.0 “Flash Program Memory”  
for additional details on programming Flash  
memory.)  
=
=
FFh  
34h  
HOLDING REGISTER  
(01389Bh)  
The TBLPTR (a 21-bit pointer) points to  
each byte in the program memory. TBLPTR  
has a 2-Mbyte address range. The LSb of  
the TBLPTR selects which byte of the  
program memory location to access.  
TBLPTR[0] = 0: Least Significant Byte of  
Program Memory Word  
TBLPTR[0] = 1: Most Significant Byte of  
Program Memory Word  
The TBLWT instruction can modify the  
value of TBLPTR as follows:  
no change  
post-increment  
post-decrement  
pre-increment  
Words:  
1
2
Cycles:  
Q Cycle Activity:  
Q1  
Q2  
No  
Q3  
No  
Q4  
No  
Decode  
operation operation operation  
No  
No No No  
operation operation operation operation  
(Read  
TABLAT)  
(Write to  
Holding  
Register)  
DS39760A-page 250  
Advance Information  
© 2006 Microchip Technology Inc.  
 复制成功!