Datasheet
1477
SAM4E [DATASHEET]
Atmel-11157D-ATARM-SAM4E16-SAM4E8-Datasheet_12-Jun-14
51.1.3 Flash
51.1.3.1 Flash: Incorrect Flash Read May Occur Depending on VDDIO Voltage and Flash Wait State
Flash read issues leading to wrong instruction fetch or incorrect data read may occur under the following operating
conditions:
VDDIO < 2.4V and Flash wait state
(1)
≥ 1
If the core clock frequency does not require the use of the Flash wait state
(2)
(FWS = 0 in EEFC_FMR), or if only
data reads are performed on the Flash (e.g., if the code is running out of SRAM), there are no constraints on
VDDIO voltage. The usable voltage range for VDDIO is defined in Table 47.2 “DC Characteristics” in Section 47.
“SAM4E Electrical Characteristics”.
Notes: 1. Defined in FWS field in EEFC_FMR register.
2. See “Embedded Flash Characteristics” in Section 47. “SAM4E Electrical Characteristics” for the maximum core
clock frequency at zero (0) wait state.
Problem Fix/Workaround
Two workarounds are available:
Reduce the device speed to decrease the number of wait states to 0.
Copy the code from Flash to SRAM at 0 wait states and then run the code out of SRAM.
The issue will be corrected in the next device revision, Marketing Revision Level B (MRL B). Please contact your
local Sales Representative for further details.