SAM3X8E Atmel Corporation, SAM3X8E Datasheet - Page 297

no-image

SAM3X8E

Manufacturer Part Number
SAM3X8E
Description
Manufacturer
Atmel Corporation
Datasheets
19. Enhanced Embedded Flash Controller (EEFC)
19.1
19.2
19.3
19.3.1
19.3.2
11057A–ATARM–17-Feb-12
11057A–ATARM–17-Feb-12
Description
Embedded Characteristics
Product Dependencies
Power Management
Interrupt Sources
The Enhanced Embedded Flash Controller (EEFC) ensures the interface of the Flash block with
the 32-bit internal bus.
Its 128-bit or 64-bit wide memory interface increases performance. It also manages the pro-
gramming, erasing, locking and unlocking sequences of the Flash using a full set of commands.
One of the commands returns the embedded Flash descriptor definition that informs the system
about the Flash organization, thus making the software generic.
The Enhanced Embedded Flash Controller (EEFC) is continuously clocked. The Power Man-
agement Controller has no effect on its behavior.
The Enhanced Embedded Flash Controller (EEFC) interrupt line is connected to the Nested
Vectored Interrupt Controller (NVIC). Using the Enhanced Embedded Flash Controller (EEFC)
interrupt requires the NVIC to be programmed first. The EEFC interrupt is generated only on
FRDY bit rising.
Table 19-1.
• Interface of the Flash Block with the 32-bit Internal Bus
• Increases Performance in Thumb2
• 16 Lock Bits, Each Protecting a Lock Region
• 3 General-purpose GPNVM Bits
• One-by-one Lock Bit Programming
• Commands Protected by a Keyword
• Erases the Entire Flash
• Possibility of Erasing before Programming
• Locking and Unlocking Operations
• Consecutive Programming and Locking Operations
• Possibility to read the Calibration Bits
to 23 MHz
Instance
EFC0
EFC1
Peripheral IDs
ID
6
7
®
Mode with 128-bit or -64 bit Wide Memory Interface up
SAM3X/A
SAM3X/A
297
297

Related parts for SAM3X8E