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

MC68HC908LJ12CPB 参数 Datasheet PDF下载

MC68HC908LJ12CPB图片预览
型号: MC68HC908LJ12CPB
PDF下载: 下载PDF文件 查看货源
内容描述: 8位微控制器单元 [8-bit microcontroller units]
分类和应用: 微控制器外围集成电路时钟
文件页数/大小: 413 页 / 4367 K
品牌: FREESCALE [ Freescale ]
 浏览型号MC68HC908LJ12CPB的Datasheet PDF文件第166页浏览型号MC68HC908LJ12CPB的Datasheet PDF文件第167页浏览型号MC68HC908LJ12CPB的Datasheet PDF文件第168页浏览型号MC68HC908LJ12CPB的Datasheet PDF文件第169页浏览型号MC68HC908LJ12CPB的Datasheet PDF文件第171页浏览型号MC68HC908LJ12CPB的Datasheet PDF文件第172页浏览型号MC68HC908LJ12CPB的Datasheet PDF文件第173页浏览型号MC68HC908LJ12CPB的Datasheet PDF文件第174页  
Monitor ROM (MON)  
10.6 ROM-Resident Routines  
Eight routines stored in the monitor ROM area (thus ROM-resident) are  
provided for FLASH memory manipulation. Six of the eight routines are  
intended to simply FLASH program, erase, and load operations. The  
other two routines are intended to simply the use of the FLASH memory  
as EEPROM. Table 10-10 shows a summary of the ROM-resident  
routines.  
Table 10-10. Summary of ROM-Resident Routines  
Call  
Address  
Stack Used  
(bytes)  
Routine Name  
Routine Description  
PRGRNGE  
ERARNGE  
LDRNGE  
Program a range of locations  
$FC06  
$FCBE  
$FF30  
14  
9
Erase a page or the entire array  
Loads data from a range of locations  
9
Program a range of locations in  
monitor mode  
MON_PRGRNGE  
MON_ERARNGE  
MON_LDRNGE  
EE_WRITE  
$FF28  
$FF2C  
$FF24  
$FC00  
$FC03  
16  
11  
11  
17  
15  
Erase a page or the entire array in  
monitor mode  
Loads data from a range of locations  
in monitor mode  
Emulated EEPROM write. Data size  
ranges from 2 to 15 bytes at a time.  
Emulated EEPROM read. Data size  
ranges from 2 to 15 bytes at a time.  
EE_READ  
The routines are designed to be called as stand-alone subroutines in the  
user program or monitor mode. The parameters that are passed to a  
routine are in the form of a contiguous data block, stored in RAM. The  
index register (H:X) is loaded with the address of the first byte of the data  
block (acting as a pointer), and the subroutine is called (JSR). Using the  
start address as a pointer, multiple data blocks can be used, any area of  
RAM be used. A data block has the control and data bytes in a defined  
order, as shown in Figure 10-9.  
During the software execution, it does not consume any dedicated RAM  
location, the run-time heap will extend the system stack, all other RAM  
location will not be affected.  
MC68HC908LJ12 Rev. 2.1  
Freescale Semiconductor  
Technical Data  
Monitor ROM (MON)  
171