
M0A21/M0A23 Series
May 06, 2022
Page
224
of 746
Rev 1.02
M0
A21
/M
0
A
2
3
SE
RIES
TEC
H
NICAL
RE
FEREN
C
E
M
ANUAL
Enable ISPEN
Set ISPGO = 1
End of ISP
Operation
?
Check ISPFF = 1?
YES
End of Flash Operation
NO
Write FMC_ISPADDR
Write FMC_ISPCMD
Write FMC_ISPDAT
Add ISB instruction
Check ISPGO = 0
?
NO
YES
Start
Stop
Figure 6.4-11 ISP 32-bit Programming Procedure
CRC32 Checksum Calculation
The M0A21/M0A23 supports the Cyclic Redundancy Check (CRC-32) checksum calculation function to
help user quickly check the memory content includes APROM and LDROM. The CRC-32 polynomial is
as below.
CRC-32: X
32
+ X
26
+ X
23
+ X
22
+ X
16
+ X
12
+ X
11
+ X
10
+ X
8
+ X
7
+ X
5
+ X
4
+ X
2
+ X + 1