전자부품 데이터시트 검색엔진
  Korean  ▼
ALLDATASHEET.CO.KR

X  

M32C/8B 데이터시트(PDF) 321 Page - Renesas Technology Corp

부품명 M32C/8B
상세설명  RENESAS MCU M16C FAMILY / M32C/80 SERIES
PDF  406 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
제조업체  RENESAS [Renesas Technology Corp]
홈페이지  http://www.renesas.com
Logo RENESAS - Renesas Technology Corp

M32C/8B 데이터시트(HTML) 321 Page - Renesas Technology Corp

Back Button M32C/8B Datasheet HTML 317Page - Renesas Technology Corp M32C/8B Datasheet HTML 318Page - Renesas Technology Corp M32C/8B Datasheet HTML 319Page - Renesas Technology Corp M32C/8B Datasheet HTML 320Page - Renesas Technology Corp M32C/8B Datasheet HTML 321Page - Renesas Technology Corp M32C/8B Datasheet HTML 322Page - Renesas Technology Corp M32C/8B Datasheet HTML 323Page - Renesas Technology Corp M32C/8B Datasheet HTML 324Page - Renesas Technology Corp M32C/8B Datasheet HTML 325Page - Renesas Technology Corp Next Button
Zoom Inzoom in Zoom Outzoom out
 321 / 406 page
background image
Under development
M32C/8B Group
23. Flash Memory
Preliminary specification
Specifications in this manual are tentative and subject to change.
REJ09B0450-0050 Rev.0.50 Oct 31, 2008
Page 304 of 385
23.3
Protect Function
There are two types of protect function. One is to protect data from accidentally erase or program on the flash
memory, which is provided by the lock bit protect function. The other is to prevent the program code from being
leaked to the third party, which is provided by the ROM code protect function and the ID code check function.
23.3.1
Lock bit Protect Function
The lock bit protect function is used in any flash memory rewrite mode. This function provides protection against
erase or program on a block basis. To use the lock bit protect function, set the FMR02 bit in the FMR0 register to 0
(lock bit enabled).
Each block in the flash memory has the lock bit. When the lock bit is set to 0 (locked), the block cannot be erased
nor programmed. To set the lock bit to 0, execute the lock bit program command in the software command.
The FMR31 bit in the FMR3 register determines whether the lock bit status is read via the data bus or by the
FMR16 bit in the FMR1 register. When the lock bit program command is executed, the lock bit status is read via
the data bus if the FMR31 bit is set to 0, or is stored in the FMR16 bit if the FMR31 bit is set to 1.
To disable the lock bit protect function, set the FMR02 bit in the FMR0 register to 1 (lock bit disabled). The
FMR02 bit diables the lock bit protect function without changing the lock bit status. When the FMR02 bit is set to
1, all the blocks can be erased and programmed regardless of the lock bit status. When the block erase command is
executed while the FMR02 bit is set to 1, the lock bit data as well as data in the block are erased and the lock bit
becomes 1 (unlocked).
23.3.2
ROM Code Protect Function
The ROM code protect function is used in parallel I/O mode. This function provides protection against read and
program to all blocks. Each block has two protect bits. Table 23.2 lists addresses of the protect bits. If any of
these protect bits is set to 0 (protected), all blocks becomes protected and the parallel programmer cannot read
nor program to any areas in the flash memory. To set the protect bit to 0, execute the protect bit program
command. To enhance security, set all the protect bits in the flash memory to 0 when using the ROM code
protect function.
The protect bit status is read via the data bus by executing the read protect bit status command.
To disable the ROM code protect function, erase all the blocks whose protect bit is set to 0 by executing the
block erase command. All the protect bits of the erased blocks become 1 (unprotected) and the ROM code
protect function is disabled.
Table 23.2
Address of Protect Bit
Block
Protect bit 1
Protect bit 0
Block B
00E300h
00E100h
Block A
00F300h
00F100h
Block 3
FC0300h
FC0100h
Block 2
FD0300h
FD0100h
Block 1
FE0300h
FE0100h
Block 0
FF0300h
FF0100h



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


데이터시트 다운로드

Go To PDF Page


링크 URL



ALLDATASHEET 가 귀하에 도움이 되셨나요?  [ DONATE ] 

Alldatasheet는?   |   광고문의   |   운영자에게 연락하기   |   개인정보취급방침   |   링크 투 데이터시트    |   링크교환   |   제조사별 검색
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com