Fast Flash Programming Interface (FFPI)

The Fast Flash Programming Interface (FFPI) allows programming the device through a multiplexed fully-handshaked parallel port. It allows gang programming with market-standard industrial programmers.

The FFPI supports read, page program, page erase, full erase, lock, unlock and protect commands.

The FFPI is enabled and the Fast Programming mode is entered when TST and PA3 and PA4 are tied low.

Table 1. FFPI on PIO Controller A (PIOA)
I/O Line System Function
PD10 PGMEN0
PD11 PGMEN1
PB0 PGMM0
PB1 PGMM1
PB2 PGMM2
PB3 PGMM3
PA3 PGMNCMD
PA4 PGMRDY
PA5 PGMNOE
PA21 PGMNVALID
PA7 PGMD0
PA8 PGMD1
PA9 PGMD2
PA10 PGMD3
PA11 PGMD4
PA12 PGMD5
PA13 PGMD6
PA14 PGMD7
PD0 PGMD8
PD1 PGMD9
PD2 PGMD10
PD3 PGMD11
PD4 PGMD12
PD5 PGMD13
PD6 PGMD14
PD7 PGMD15