Datasheet
745
11011B–ATARM–21-Feb-12
SAM3N
38.4 SAM3N1 Errata - Rev. B Parts / SAM3N0/00 -Rev. A Parts
Refer to Section 38.1 “Marking”.
Notes:
ATSAM3N1C Revision B chip ID is 0x29580561
ATSAM3N1B Revision B chip ID is 0x29480561
ATSAM3N1A Revision B chip ID is 0x29380561
ATSAM3N0C Revision A chip ID is 0x295 80361
ATSAM3N0B Revision A chip ID is 0x294 80361
ATSAM3N0A Revision A chip ID is 0x293 80361
ATSAM3N00B Revision A chip ID is 0x294 50261
ATSAM3N00A Revision A chip ID is 0x293 50261
38.4.1 Flash: Fetching Error after Reading the Unique Identifier
After reading the Unique Identifier (or using the STUI/SPUI command), the processor may fetch
wrong instructions. It depends on the code and on the region of the code.
Problem Fix/Workaround
In order to avoid this problem, follow the steps below:
1) Set bit 16 of EEFC Flash Mode Register to 1
2) Send the Start Read Unique Identifier command (STUI) by writing the Flash Command
Register with the STUI command
3) Wait for the FRDY bit to fall
4) Read the Unique ID (and next bits if required)
5) Send the Stop Read Unique Identifier command (SPUI) by writing the Flash Command
Register with the SPUI command
6) Wait for the FRDY bit to rise
7) Clear bit 16 of EEFC Flash Mode Register
Note: During the sequence, the software cannot run out of Flash (so it has to run out of SRAM).