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

MC9S12P64CFT 参数 Datasheet PDF下载

MC9S12P64CFT图片预览
型号: MC9S12P64CFT
PDF下载: 下载PDF文件 查看货源
内容描述: 微控制器 [Microcontrollers]
分类和应用: 微控制器外围集成电路时钟
文件页数/大小: 566 页 / 7414 K
品牌: FREESCALE [ Freescale ]
 浏览型号MC9S12P64CFT的Datasheet PDF文件第437页浏览型号MC9S12P64CFT的Datasheet PDF文件第438页浏览型号MC9S12P64CFT的Datasheet PDF文件第439页浏览型号MC9S12P64CFT的Datasheet PDF文件第440页浏览型号MC9S12P64CFT的Datasheet PDF文件第442页浏览型号MC9S12P64CFT的Datasheet PDF文件第443页浏览型号MC9S12P64CFT的Datasheet PDF文件第444页浏览型号MC9S12P64CFT的Datasheet PDF文件第445页  
128 KByte Flash Module (S12FTMRC128K1V1)  
Offset Module Base + 0x0008  
7
6
5
4
3
2
1
0
R
W
RNV6  
FPOPEN  
FPHDIS  
FPHS[1:0]  
FPLDIS  
FPLS[1:0]  
Reset  
F
F
F
F
F
F
F
F
= Unimplemented or Reserved  
Figure 13-13. Flash Protection Register (FPROT)  
The (unreserved) bits of the FPROT register are writable with the restriction that the size of the protected  
region can only be increased (see Section 13.3.2.9.1, “P-Flash Protection Restrictions,” and Table 13-20).  
During the reset sequence, the FPROT register is loaded with the contents of the P-Flash protection byte  
in the Flash configuration field at global address 0x3_FF0C located in P-Flash memory (see Table 13-3)  
as indicated by reset condition ‘F’ in Figure 13-13. To change the P-Flash protection that will be loaded  
during the reset sequence, the upper sector of the P-Flash memory must be unprotected, then the P-Flash  
protection byte must be reprogrammed. If a double bit fault is detected while reading the P-Flash phrase  
containing the P-Flash protection byte during the reset sequence, the FPOPEN bit will be cleared and  
remaining bits in the FPROT register will be set to leave the P-Flash memory fully protected.  
Trying to alter data in any protected area in the P-Flash memory will result in a protection violation error  
and the FPVIOL bit will be set in the FSTAT register. The block erase of a P-Flash block is not possible  
if any of the P-Flash sectors contained in the same P-Flash block are protected.  
Table 13-16. FPROT Field Descriptions  
Field  
Description  
7
Flash Protection Operation Enable — The FPOPEN bit determines the protection function for program or  
FPOPEN erase operations as shown in Table 13-17 for the P-Flash block.  
0 When FPOPEN is clear, the FPHDIS and FPLDIS bits define unprotected address ranges as specified by the  
corresponding FPHS and FPLS bits  
1 When FPOPEN is set, the FPHDIS and FPLDIS bits enable protection for the address range specified by the  
corresponding FPHS and FPLS bits  
6
Reserved Nonvolatile Bit — The RNV bit should remain in the erased state for future enhancements.  
RNV[6]  
5
Flash Protection Higher Address Range Disable — The FPHDIS bit determines whether there is a  
protected/unprotected area in a specific region of the P-Flash memory ending with global address 0x3_FFFF.  
0 Protection/Unprotection enabled  
FPHDIS  
1 Protection/Unprotection disabled  
4–3  
Flash Protection Higher Address Size — The FPHS bits determine the size of the protected/unprotected area  
FPHS[1:0] in P-Flash memory as shown inTable 13-18. The FPHS bits can only be written to while the FPHDIS bit is set.  
2
Flash Protection Lower Address Range Disable — The FPLDIS bit determines whether there is a  
protected/unprotected area in a specific region of the P-Flash memory beginning with global address 0x3_8000.  
0 Protection/Unprotection enabled  
FPLDIS  
1 Protection/Unprotection disabled  
1–0  
Flash Protection Lower Address Size — The FPLS bits determine the size of the protected/unprotected area  
FPLS[1:0] in P-Flash memory as shown in Table 13-19. The FPLS bits can only be written to while the FPLDIS bit is set.  
S12P-Family Reference Manual, Rev. 1.13  
Freescale Semiconductor  
441  
 复制成功!