Datasheet
327
SAM4S [DATASHEET]
11100E–ATARM–24-Jul-13
21. Fast Flash Programming Interface (FFPI)
21.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.
21.2 Parallel Fast Flash Programming
21.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. The rest
of the PIOs are used as inputs with a pull-up. The crystal oscillator is in bypass mode. Other pins must be left
unconnected.
Figure 21-1. SAM4SxB/C (64/100 pins) Parallel Programming Interface
NCMD
PGMNCMD
RDY
PGMRDY
NOE
PGMNOE
NVALID
PGMNVALID
MODE[3:0]
PGMM[3:0]
DATA[7:0]
PGMD[7:0]
XIN
TST
VDDIO
PGMEN0
PGMEN1
0 - 50MHz
VDDIO
VDDCORE
VDDIO
VDDPLL
GND
GND
VDDIO
PGMEN2
Table 21-1. Signal Description List
Signal Name Function Type
Active
Level Comments
Power
VDDIO I/O Lines Power Supply Power
VDDCORE Core Power Supply Power
VDDPLL PLL Power Supply Power
GND Ground Ground
Clocks
XIN Main Clock Input. Input 32KHz to 50MHz
Test
TST Test Mode Select Input High Must be connected to VDDIO