Datasheet
SAM3X / SAM3A [DATASHEET]
Atmel-11057C-ATARM-SAM3X-SAM3A-Datasheet_23-Mar-15
308
19. Fast Flash Programming Interface (FFPI)
19.1 Description
The Fast Flash Programming Interface provides solutions for 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.
19.2 Parallel Fast Flash Programming
19.2.1 Device Configuration
In Fast Flash Programming Mode, the device is in a specific test mode. Only a certain set of pins is significant.
Other pins must be left unconnected. The Fast Flash Programming Interface is enabled and the Fast Programming
Mode is entered when TST, PA0, PA1 are set to high, PA2 and PA3 are set to low and NRST is toggled from 0 to
1.
Figure 19-1. Parallel Programming Interface
DATA[15:0]
PGMNCMD
PGMRDY
PGMNOE
PGMNVALID
PGMM[3:0]
PGMD[15:0]
XIN
TST
NRSTB
FWUP
NCMD
RDY
NOE
NVALID
MODE[3:0]
VDDBU
0 - 50MHz (VDDCORE)
VDDBU
VDDBU
VDDIO
GND
VDDBU
GNDBU
GNDANA
GNDPLL
VDDCORE
VDDPLL
VDDANA
VDDUTMI
GNDUTMI
VDDIN
PA0VDDIO
PA1VDDIO
PA2GND
PA3GND
NRSTGND (togggle to VDDIO)










