Panasonic MN101C77C User Manual

Page of 544
Chapter 18    Flash EEPROM
XVIII - 14
Onboard Serial Interface Programming Mode
This section describes each memory space of Flash EEPROM.
Load Program Area
 
Fixed User Program Area
Security Code
 
Branch Instruction for branching to Reset Start Routine
Branch Instruction for branching to Interrupt Service Routine
 
User Program Area
 
Block 0
 
Do not program
this area
with serial writer 
 
X'04000'
X'040C0+n'  
X'06000'
 
X'06008'
 
X'0600C'
 
X'06088'
 
X'23FFF'
 
Figure 18-6-2   Flash EEPROM Memory map
x
Serial writer load program area
(x'04000 to X'040C0+n')
This KB of ROM at address x'04000' to n KB holds the load program for the serial writer.
You need a PROM writer to write/erase this space.
x
Fixed user program area
(x'040C0+n' to X'05FFF')
This KB of ROM at address x'040C0+n' to X'05FFF' holds the fixed user program.
You need a PROM writer to write/erase this space.
x
Security code
(x'06000 to X'07FFF')
These bytes holds the password for the serial writer.
The code can be set to any 8-bit area between x'06000' to x'07FFF'.
x
Branch instruction to reset service routine
(x'06008')
Normally, reset servicing starts at address x'04000', but the soft branch instruction in the serial writer
load program branches to x'06008'. This address must hold a JMP instruction pointing to the real start
address for the reset service routine.
x
Branch instruction to interrupt service routine
(x'0600C' to X'06087')
Normally, interrupt servicing starts at address x'04004', but the soft branch instruction in the serial writer
load program branches to x'0600C'. This address must hold a JMP instruction pointing to the real start
address for the interrupt service routine
x'04004'  
    
x'0600C',  x'04008'  
    
x'06010', .... x'04078' 
    
x'06080'
x
User program area
(x'06088' to X'23FFF')
This area stores the user program.
 *1  Security code can be set to any 8-bit area between x'06000' to x'07FFF'.