
M451
May. 4, 2018
Page
313
of
1006
Rev.2.08
M4
51
S
E
RI
E
S
T
E
CH
NICA
L RE
F
E
R
E
NC
E
M
A
NU
A
L
Supports flash data read function
Supports company ID read function
Supports device ID read function
Supports unique ID read function
Supports memory checksum calculation function
Supports system memory vector remap function
ISP CMDs
ISP CMD
FMC_ISPCMD FMC_ISPADDR
FMC_ISPDAT
FMC_MPDAT0~FMC_MPDAT3
FLASH Page Erase
0x22
Valid address of flash memory
organization. It must be 2 KB page
alignment.
N/A
FLASH 32-bit Program
0x21
Valid address of flash memory
organization
FMC_ISPDAT :Programming Data
FMC_MPDAT0~FMC_MPDAT3 :
N/A
FLASH 64-bit Program
0x61
Valid address of flash memory
organization
FMC_ISPDAT :N/A
FMC_MPDAT0: LSB
Programming Data
FMC_MPDAT1: MSB
Programming Data
FMC_MPDAT2~FMC_MPDAT3:
N/A
FLASH Multi-Word Program
0x27
Valid address of flash memory
organization
FMC_ISPDAT :N/A
FMC_MPDAT0: 1’st Programming
Data
FMC_MPDAT1: 2’nd
Programming Data
FMC_MPDAT2: 3’rd Programming
Data
FMC_MPDAT3: 4’th Programming
Data
FLASH 32-bit Read
0x00
Valid address of flash memory
organization
FMC_ISPDAT: Return Data
FMC_MPDAT0~FMC_MPDAT3 :
N/A
FLASH 64-bit Read
0x40
Valid address of flash memory
organization
FMC_ISPDAT: LSB Return Data
FMC_MPDAT0: LSB Return Data
FMC_MPDAT1: MSB Return Data
FMC_MPDAT2~FMC_MPDAT3:
N/A
Read Company ID
0x0B
0x0000_0000
FMC_ISPDAT: 0x0000_00DA
FMC_MPDAT0~FMC_MPDAT3 :
N/A
Read Checksum
0x0D
Keep address of “Run Checksum
Calculation”
FMC_ISPDAT: Return Checksum
FMC_MPDAT0~FMC_MPDAT3 :
N/A
Run Checksum Calculation
0x2D
Valid start address of memory organization FMC_ISPDAT: Size