6
6-18
Ver.0.10
(1) When the write program does not exist in the internal flash memory
Use a program in the boot ROM located on memory map to write to the flash memory. To transfer
the write data, use serial I/O1 in clock-synchronized serial mode. Use this serial transfer when
writing to the flash memory using a flash programmer.
INTERNAL MEMORY
6.5 Programming of the Internal Flash Memory
Figure 6.5.2 Procedure for Writing to Internal Flash Memory (when the write program does not
exist in the flash memory)
SIO1
AAA
AAA
CPU
AAA
AAA
SIO1
AAA
AAA
CPU
AAA
AAA
AAA
Flash write
program
AAAA
AAAA
MOD1= L
AAA
AAA
SIO1
AAA
AAA
AAA
CPU
AAA
AAA
AAA
AAA
AAA
AAA
RAM
Flash
memory
FP=L or H
AAAA
AAAA
RAM
RAM
<Step 1>
• Initial state (where the write program does not
(exist in the flash memory)
<Step 2>
• Set the FP pin high, the MOD0 pin high, and
the MOD1 pin low to place the device in
boot mode + flash E/W enable mode.
• Deassert reset and start up using the boot
program.
• Transfer the flash write program from boot
ROM to RAM.
• Jump to the flash write program in RAM.
<Step 3>
• Using the flash write program in RAM, set the
Flash Control Register 1 (FCNT1) FENTRY
bit to 1.
• Write data to the internal flash memory using
the flash write program.
• When you finished writing, reset MOD0 low
and jump to the flash memory or apply reset to
enter normal mode.
M32R/E
M32R/E
M32R/E
External device
External device
Flash
memory
Flash write
data
Flash
memory
MOD0=L
Boot ROM
Boot ROM
Boot ROM
MOD1= L
FP=H
MOD0=H
MOD1= L
FP=H
MOD0=H
RESET=L
RESET=H
RESET=H
Flash write
program
Write data
Write data
External device
Write data
Summary of Contents for M32170F3VFP
Page 42: ...1 1 24 Ver 0 10 OVERVIEW 1 4 Pin Layout This is a blank page ...
Page 56: ...2 2 14 Ver 0 10 This is a blank page ...
Page 88: ...3 3 32 Ver 0 10 ADDRESS SPACE 3 7 Notes on Address Space This is a blank page ...
Page 270: ...9 9 40 Ver 0 10 DMAC 9 4 Precautions about the DMAC This is a blank page ...
Page 614: ...12 12 64 Ver 0 10 This is a blank page SERIAL I O 12 9 Precautions on Using UART Mode ...
Page 756: ...17 17 10 Ver 0 10 RAM BACKUP MODE 17 4 Exiting RAM Backup Mode Wakeup This is a blank page ...
Page 762: ...18 18 6 Ver 0 10 OSCILLATION CIRCUIT 18 2 Clock Generator Circuit This is a blank page ...
Page 831: ...CHAPTER 22 CHAPTER 22 TYPICAL CHARACTERISTICS 22 1 A D Conversion Characteristics ...
Page 833: ...Appendix 1 1 Dimensional Outline Drawing APPENDIX 1 APPENDIX 1 MECHANICAL SPECIFICATIONS ...
Page 841: ...Appendix 3 1 Precautions about Noise APPENDIX 3 APPENDIX 3 PRECAUTIONS ABOUT NOISE ...