Datasheet

SAM3X / SAM3A [DATASHEET]
Atmel-11057C-ATARM-SAM3X-SAM3A-Datasheet_23-Mar-15
1442
49. SAM3X/A Series Errata
49.1 Errata Revision A Parts
The table below lists the chip IDs for revision A parts.
Note: 1. This device is not commercially available. Mounted only on the SAM3X-EK evaluation kit.
49.1.1 Flash Memory
49.1.1.1 Flash: Flash Programming
When writing data into the Flash memory plane (either through the EEFC, using the IAP function or FFPI), the data
may not be correctly written (i.e., the data written is not the one expected).
Problem Fix/Workaround
Set the number of Wait States (WS) at 6 (FWS = 6) during the programming.
49.1.1.2 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
3. Register with the STUI command.
4. Wait for the FRDY bit to fall
5. Read the Unique ID (and next bits if required)
6. Send the Stop Read Unique Identifier command (SPUI) by writing the Flash Command
7. Register with the SPUI command.
8. Wait for the FRDY bit to rise
9. Clear bit 16 of EEFC Flash Mode Register
Note: During the sequence, the software cannot run out of Flash (so needs to run out of SRAM).
Table 49-1. Revision A Parts Chip IDs
Chip Name Revision Chip ID
SAM3X8H
(1)
A 0x286E0A60
SAM3X8E A 0x285E0A60
SAM3X4E A 0x285B0960
SAM3X8C A 0x284E0A60
SAM3X4C A 0x284B0960
SAM3A8C A 0x283E0A60
SAM3A4C A 0x283B0960