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

895132-UL 参数 Datasheet PDF下载

895132-UL图片预览
型号: 895132-UL
PDF下载: 下载PDF文件 查看货源
内容描述: USB微控制器,带有64K字节Flash存储器 [USB Microcontroller with 64K Bytes Flash Memory]
分类和应用: 存储微控制器
文件页数/大小: 182 页 / 1660 K
品牌: ATMEL [ ATMEL ]
 浏览型号895132-UL的Datasheet PDF文件第15页浏览型号895132-UL的Datasheet PDF文件第16页浏览型号895132-UL的Datasheet PDF文件第17页浏览型号895132-UL的Datasheet PDF文件第18页浏览型号895132-UL的Datasheet PDF文件第20页浏览型号895132-UL的Datasheet PDF文件第21页浏览型号895132-UL的Datasheet PDF文件第22页浏览型号895132-UL的Datasheet PDF文件第23页  
AT89C5132  
7.3  
Boot Memory Execution  
As internal C51 code space is limited to 64K Bytes, some mechanisms are implemented to allow  
boot memory to be mapped in the code space for execution at addresses from F000h to FFFFh.  
The boot memory is enabled by setting the ENBOOT bit in AUXR1 (see Table 6). The three  
ways to set this bit are detailed in the following sections.  
7.3.1  
7.3.2  
Software Boot Mapping  
The software way to set ENBOOT consists in writing to AUXR1 from the user’s software. This  
enables bootloader or API routines execution.  
Hardware Condition Boot Mapping  
The hardware condition is based on the ISP pin. When driving this pin to low level, the chip reset  
sets ENBOOT and forces the reset vector to F000h instead of 0000h in order to execute the  
bootloader software.  
As shown in Figure 7-3, the hardware condition always allows in-system recovery when user’s  
memory has been corrupted.  
7.3.3  
Programmed Condition Boot Mapping  
The programmed condition is based on the Bootloader Jump Bit (BLJB) in HSB. As shown in  
Figure 7-3, when this bit is programmed (by hardware or software programming mode), the chip  
resets ENBOOT and forces the reset vector to F000h instead of 0000h, in order to execute the  
bootloader software.  
Figure 7-3. Hardware Boot Process Algorithm  
RESET  
Hard Cond?  
ISP = L?  
Prog Cond?  
BLJB = P?  
Hard Cond Init  
ENBOOT = 1  
PC = F000h  
FCON = 00h  
Standard Init  
ENBOOT = 0  
PC = 0000h  
FCON = F0h  
Prog Cond Init  
ENBOOT = 1  
PC = F000h  
FCON = F0h  
User’s  
Application  
Atmel’s  
Boot Loader  
The software process (bootloader) is detailed in the AT89C5132 Bootloader datasheet.  
19  
4173E–USB–09/07  
 复制成功!