欢迎访问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 TECHNOLOGY ]
 浏览型号PIC18F8620-I/PT的Datasheet PDF文件第59页浏览型号PIC18F8620-I/PT的Datasheet PDF文件第60页浏览型号PIC18F8620-I/PT的Datasheet PDF文件第61页浏览型号PIC18F8620-I/PT的Datasheet PDF文件第62页浏览型号PIC18F8620-I/PT的Datasheet PDF文件第64页浏览型号PIC18F8620-I/PT的Datasheet PDF文件第65页浏览型号PIC18F8620-I/PT的Datasheet PDF文件第66页浏览型号PIC18F8620-I/PT的Datasheet PDF文件第67页  
PIC18FXX20
5.0
FLASH PROGRAM MEMORY
The FLASH Program Memory is readable, writable,
and erasable, during normal operation over the entire
V
DD
range.
A read from program memory is executed on one byte
at a time. A write to program memory is executed on
blocks of 8 bytes at a time. Program memory is erased
in blocks of 64 bytes at a time. A bulk erase operation
may not be issued from user code.
Writing or erasing program memory will cease instruc-
tion fetches until the operation is complete. The pro-
gram memory cannot be accessed during the write or
erase, therefore, code cannot execute. An internal pro-
gramming timer terminates program memory writes
and erases.
A value written to program memory does not need to be
a valid instruction. Executing a program memory loca-
tion that forms an invalid instruction results in a
NOP.
The program memory space is 16-bits wide, while the
data RAM space is 8-bits wide. Table Reads and Table
Writes move data between these two memory spaces
through an 8-bit register (TABLAT).
Table Read operations retrieve data from program
memory and place it into the data RAM space.
program memory and data RAM.
Table Write operations store data from the data mem-
ory space into holding registers in program memory.
The procedure to write the contents of the holding reg-
isters into program memory is detailed in Section 5.5,
'”Writing to FLASH Program Memory”. Figure 5-2
shows the operation of a Table Write with program
memory and data RAM.
Table operations work with byte entities. A table block
containing data, rather than program instructions, is not
required to be word aligned. Therefore, a table block
can start and end at any byte address. If a Table Write
is being used to write executable code into program
memory, program instructions will need to be word
aligned.
5.1
Table Reads and Table Writes
In order to read and write program memory, there are
two operations that allow the processor to move bytes
between the program memory space and the data
RAM:
• Table Read (TBLRD)
• Table Write (TBLWT)
FIGURE 5-1:
TABLE READ OPERATION
Instruction:
TBLRD*
Table Pointer
(1)
TBLPTRU
TBLPTRH
TBLPTRL
Program Memory
Table Latch (8-bit)
TABLAT
Program Memory
(TBLPTR)
Note 1:
Table Pointer points to a byte in program memory.
2003 Microchip Technology Inc.
Advance Information
DS39609A-page 61