Datasheet

18. Fast Flash Programming Interface (FFPI)
18.1 Description
The Fast Flash Programming Interface (FFPI) provides parallel high-volume programming using a standard gang
programmer
. The parallel interface is fully handshaked and the device is considered to be a standard EEPROM.
Additionally, the parallel protocol offers an optimized access to all the embedded Flash functionalities.
Although the Fast Flash Programming mode is a dedicated mode for high volume programming, this mode is not
designed for in-situ programming.
18.2 Embedded Characteristics
Programming Mode for High-volume Flash Programming Using Gang Programmer
Offers Read and Write Access to the Flash Memory Plane
Enables Control of Lock Bits and General-purpose NVM Bits
Enables Security Bit Activation
Disabled Once Security Bit is Set
Parallel Fast Flash Programming Interface
Provides a 16-bit Parallel Interface to Program the Embedded Flash
Full Handshake Protocol
18.3 Parallel Fast Flash Programming
18.3.1 Device Configuration
In Fast Flash Programming mode, the device is in a specific test mode. Only a certain set of pins is significant. The
rest of the PIOs are used as inputs with a pullup. The crystal oscillator is in Bypass mode. Other pins must be left
unconnected.
Figure 18-1. 16-bit Parallel Programming Interface
NCMD
PGMNCMD
RDY
PGMRDY
NOE
PGMNOE
NVALID
PGMNVALID
MODE[3:0]
PGMM[3:0]
DATA[15:0]
PGMD[15:0]
XIN
TST
VDDIO
PGMEN0
PGMEN1
External
Clock
VDDIO
VDDCORE
VDDIO
VDDPLL
GND
VDDIO
Table 18-1. Signal Description List
Signal Name Function Type Active Level Comments
Power
SAM E70/S70/V70/V71 Family
Fast Flash Programming Interface (FFPI)
© 2019 Microchip T
echnology Inc.
Datasheet
DS60001527D-page 83