SAM3X8E Atmel Corporation, SAM3X8E Datasheet - Page 316

no-image

SAM3X8E

Manufacturer Part Number
SAM3X8E
Description
Manufacturer
Atmel Corporation
Datasheets
20.2.3
20.2.4
316
316
SAM3X/A
SAM3X/A
Entering Programming Mode
Programmer Handshaking
When MODE is equal to CMDE, then a new command (strobed on DATA[15:0] signals) is stored
in the command register.
Table 20-4.
Note:
The following algorithm puts the device in Parallel Programming Mode:
A handshake is defined for read and write operations. When the device is ready to start a new
operation (RDY signal set), the programmer starts the handshake by clearing the NCMD signal.
The handshaking is achieved once NCMD signal is high and RDY is high.
DATA[15:0]
0x0011
0x0012
0x0022
0x0032
0x0042
0x0013
0x0014
0x0024
0x0015
0x0034
0x0044
0x0025
0x0054
0x0035
0x001F
0x0016
0x001E
• Apply GND, TST, NRTSB, FWUP, PA0, PA1, PA2, PA3, NRST and the supplies as described
• Wait for 20 ms
• Toggle NRST from 0 to 1 (GND to VDDIO).
• Apply XIN clock
• Wait for 20 ms
• Start a read or write handshaking.
in
Table 20-1, “Signal Description List,” on page
1. Applies to 256 kbytes Flash version (dual EEFC)
Command Bit Coding
Symbol
READ
WP
WPL
EWP
EWPL
EA
SLB
CLB
GLB
SGPB
CGPB
GGPB
SSE
GSE
WRAM
SEFC
GVE
Command Executed
Read Flash
Write Page Flash
Write Page and Lock Flash
Erase Page and Write Page
Erase Page and Write Page then Lock
Erase All
Set Lock Bit
Clear Lock Bit
Get Lock Bit
Set General Purpose NVM bit
Clear General Purpose NVM bit
Get General Purpose NVM bit
Set Security Bit
Get Security Bit
Write Memory
Select EEFC Controller
Get Version
314.
(1)
11057A–ATARM–17-Feb-12
11057A–ATARM–17-Feb-12

Related parts for SAM3X8E