Skip to main content
Knowledgebase
Home
Renesas Electronics America - Knowledgebase

What is the matter why can't I program the memory using "00h" as ID code?

Latest Updated:02/14/2008

Question:

I am programming the on-chip Flash memory with the M16C Flash Starter. The first time I programmed the memory, I entered an all "00h" as the ID code and everything worked successfully. However, the next time I entered an all "00h" as the ID code, I got a [Not match ID] error and am unable to program the memory. What is the problem?

Answer:

The ID you enter is used to 'unlock' the device so you can program it. It is NOT the ID that will be programmed on the device. The ID code changes according to the contents written to the on-chip Flash memory during the previous programming session. You should know this ID prior to programming the device otherwise you cannot re-program the device. (The ID code can be any value for a blank Flash memory.) Please refer to M16C Flash Starter User's Manual, Section 4.1 About the ID Check for details.
Suitable Products
R8C/18
R8C/19
R8C/1A
R8C/1B
R8C/10
R8C/11
R8C/12
R8C/13
R8C/14
R8C/15
R8C/16
R8C/17
R8C/20
R8C/21
R8C/22
R8C/23
R8C/24
R8C/25
R8C/26
R8C/27
R8C/28
R8C/29
R8C/2A
R8C/2B
R8C/2C
R8C/2D
R8C/32C
R8C/33C
R8C/34C
R8C/35C
R8C/36C
R8C/38C
R8C/3GC
R8C/3JC
R8C/32D
R8C/33D
R8C/35D
R8C/3GD
R8C/33T
R8C/34E, R8C/34F, R8C/34G, R8C/34H
R8C/36E, R8C/36F, R8C/36G, R8C/36H
R8C/38E, R8C/38F, R8C/38G, R8C/38H
R8C/L35C
R8C/L36C
R8C/L38C
R8C/L3AC
3803H
3803L
3850A
38D2
38D5
M32C/87
M32C/86
M32C/85
M32C/84
M32C/83
M16C/80
M16C/62A
M16C/62M
M16C/62N
M16C/62P
M16C/6N4, M16C/6N5
M16C/6NK, M16C/6NL, M16C/6NM, M16C/6NN
M16C/30P
M16C/29
M16C/28
M16C/26A
M16C/26
M16C/1N
M16C/6S
EV5-ASIA (R0K3306S0D011BR)
EV5-US (R0K3306S0D010BR)
SDK-PLC-EU-A (or -B for CENELEC B band)
M3A-0806