SAM3X8E Atmel Corporation, SAM3X8E Datasheet - Page 306

no-image

SAM3X8E

Manufacturer Part Number
SAM3X8E
Description
Manufacturer
Atmel Corporation
Datasheets
19.4.3.6
306
306
SAM3X/A
SAM3X/A
Calibration Bit
One error can be detected in the EEFC_FSR register after a programming sequence:
It is possible to clear GPNVM bits previously set. The clear GPNVM bit sequence is:
One error can be detected in the EEFC_FSR register after a programming sequence:
The status of GPNVM bits can be returned by the Enhanced Embedded Flash Controller
(EEFC). The sequence is:
For example, if the third bit of the first word read in the EEFC_FRR is set, then the third GPNVM
bit is active.
One error can be detected in the EEFC_FSR register after a programming sequence:
Note:
Calibration bits do not interfere with the embedded Flash memory plane.
It is impossible to modify the calibration bits.
The status of calibration bits can be returned by the Enhanced Embedded Flash Controller
(EEFC). The sequence is:
• When the GPVNM bit is set, the bit FRDY in the Flash Programming Status Register
• If the GPNVM bit number is greater than the total number of GPNVM bits, then the command
• A Command Error: a bad keyword has been written in the EEFC_FCR register.
• Start the Clear GPNVM Bit command (CGPB) by writing the Flash Command Register with
• When the clear completes, the FRDY bit in the Flash Programming Status Register
• If the GPNVM bit number is greater than the total number of GPNVM bits, then the command
• A Command Error: a bad keyword has been written in the EEFC_FCR register.
• Start the Get GPNVM bit command by writing the Flash Command Register with GGPB. The
• GPNVM bits can be read by the software application in the EEFC_FRR register. The first
• a Command Error: a bad keyword has been written in the EEFC_FCR register.
• Issue the Get CALIB Bit command by writing the Flash Command Register with GCALB (see
• Calibration bits can be read by the software application in the EEFC_FRR register. The first
(EEFC_FSR) rises. If an interrupt was enabled by setting the FRDY bit in EEFC_FMR, the
interrupt line of the NVIC is activated.
has no effect. The result of the SGPB command can be checked by running a GGPB (Get
GPNVM Bit) command.
CGPB and the number of the GPNVM bit to be cleared.
(EEFC_FSR) rises. If an interrupt has been enabled by setting the FRDY bit in EEFC_FMR,
the interrupt line of the NVIC is activated.
has no effect.
FARG field is meaningless.
word read corresponds to the 32 first GPNVM bits, following reads provide the next 32
GPNVM bits as long as it is meaningful. Extra reads to the EEFC_FRR register return 0.
Table
word read corresponds to the 32 first calibration bits, following reads provide the next 32
calibration bits as long as it is meaningful. Extra reads to the EEFC_FRR register return 0.
Access to the Flash in read is permitted when a set, clear or get GPNVM bit command is
performed.
19-2). The FARG field is meaningless.
11057A–ATARM–17-Feb-12
11057A–ATARM–17-Feb-12

Related parts for SAM3X8E