Datasheet
Figure 22-10. Optimized Partial Page Programming
32 bits wide
FF FF FF FF
FF
FF FF FF
FF FF FF FF
FF FF FF FF
FF FF FF FF
32 bits wide
FF FF FF FF
Case 2: 2 x 32 bits modified, not crossing 128-bit boundary
User programs WP, Flash Controller sends Write Word
=> Only 1 word programmed => programming period reduced
FF FF FF FF
FF FF FF FF
FF FF FF FF
CA FE FF FF
FF FF CA FE
C
A FE FF F
F
F
F FF
C
A F
E
0xX00
0xX04
0xX08
0xX0C
0xX10
0xX14
0xX18
0xX1C
0xX00
0xX04
0xX08
0xX0C
0xX10
0xX14
0xX18
0xX1C
32 bits wide
FF FF FF FF
Case 3: 4 x 32 bits modified across 128-bit boundary
User programs WP, Flash Controller sends WP
=> Whole page programmed
FF FF FF FF
FF FF FF FF
FF FF FF FF
32 bits wide
FF FF FF FF
Case 4: 4 x 32 bits modified, not crossing 128-bit boundary
User programs WP, Flash Controller sends Write Word
=> Only 1 word programmed => programming period reduced
FF FF FF FF
FF FF FF FF
FF FF FF FF
CA FE CA FE
0xX00
0xX04
0xX08
0xX0C
0xX10
0xX14
0xX18
0xX1C
0xX00
0xX04
0xX08
0xX0C
0xX10
0xX14
0xX18
0xX1C
CA FE CA FE
CA FE CA FE
CA FE CA FE
CA FE CA FE
CA FE CA FE
CA FE CA FE
CA FE CA FE
FF FF FF FF
CA FE CA FE
Case 1: 2 x 32 bits modified, not crossing 128-bit boundary
User programs WP, Flash Controller sends Write Word
=> Only 1 word programmed => programming period reduced
CA FE CA FE
FF FF FF FF
FF FF FF FF
4 x 32 bits
4 x 32 bits
4 x 32 bits
4 x 32 bits
SAM E70/S70/V70/V71 Family
Enhanced Embedded Flash Controller (EEFC)
© 2019 Microchip T
echnology Inc.
Datasheet
DS60001527D-page 138










