SAM3SD8C Atmel Corporation, SAM3SD8C Datasheet - Page 299

no-image

SAM3SD8C

Manufacturer Part Number
SAM3SD8C
Description
Manufacturer
Atmel Corporation
Datasheets
18. Enhanced Embedded Flash Controller (EEFC)
18.1
18.2
18.3
18.3.1
18.3.2
11090A–ATARM–10-Feb-12
11090A–ATARM–10-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 18-1.
• Interface of the Flash Block with the 32-bit Internal Bus
• Increases Performance in Thumb2 Mode with 128-bit or -64 bit Wide Memory Interface up to
• 16 Lock Bits, Each Protecting a Lock Region
• GPNVMx General-purpose GPNVM Bits
• One-by-one Lock Bit Programming
• Commands Protected by a Keyword
• Erases the Entire Flash
• Erases by Plane
• Possibility of Erasing before Programming
• Locking and Unlocking Operations
• Consecutive Programming and Locking Operations
24 MHz
Instance
EFC
Peripheral IDs
ID
6
SAM3S8/SD8
SAM3S8/SD8
299
299

Related parts for SAM3SD8C