Datasheet
SAM4E [DATASHEET]
Atmel-11157D-ATARM-SAM4E16-SAM4E8-Datasheet_12-Jun-14
400
In order to perform one of these commands, the Flash Command register (EEFC_FCR) must be written with the
correct command using the FCMD field. As soon as EEFC_FCR is written, the FRDY flag and the FVALUE field in
the Flash Result register (EEFC_FRR) are automatically cleared. Once the current command is achieved, then the
FRDY flag is automatically set. If an interrupt has been enabled by setting the FRDY bit in EEFC_FMR, the
corresponding interrupt line of the interrupt controller is activated. (Note that this is true for all commands except
for the STUI Command. The FRDY flag is not set when the STUI command is achieved.)
All the commands are protected by the same keyword, which must be written in the eight highest bits of
EEFC_FCR.
Writing EEFC_FCR with data that does not contain the correct key and/or with an invalid command has no effect
on the whole memory plane, but the FCMDE flag is set in the Flash Status register (EEFC_FSR). This flag is
automatically cleared by a read access to EEFC_FSR.
When the current command writes or erases a page in a locked region, the command has no effect on the whole
memory plane, but the FLOCKE flag is set in EEFC_FSR. This flag is automatically cleared by a read access to
EEFC_FSR.
Start read unique identifier 0x0E STUI
Stop read unique identifier 0x0F SPUI
Get CALIB bit 0x10 GCALB
Erase sector 0x11 ES
Write user signature 0x12 WUS
Erase user signature 0x13 EUS
Start read user signature 0x14 STUS
Stop read user signature 0x15 SPUS
Table 21-2. Set of Commands
Command Value Mnemonic