AT91-SAM - Flash Programming Solutions
AT91-SAM - Flash Programming Solutions
AT91-SAM - Flash Programming Solutions
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>AT91</strong><br />
<strong>SAM</strong>7 <strong>Flash</strong> Based<br />
MICROCONTROLLERS<br />
®<br />
<strong>Flash</strong> <strong>Programming</strong> <strong>Solutions</strong> for…<br />
… the <strong>AT91</strong><strong>SAM</strong>7S / X & <strong>AT91</strong><strong>SAM</strong>7A3<br />
Smart ARM Microcontrollers<br />
<strong>AT91</strong> Application Support & Communication Group.<br />
Version 1.2 December 2005<br />
Patrick Filippi<br />
<strong>AT91</strong><br />
Make it real<br />
1
<strong>AT91</strong><br />
<strong>SAM</strong>7 <strong>Flash</strong> Based<br />
MICROCONTROLLERS<br />
®<br />
• Introduction<br />
- <strong>Flash</strong> <strong>Programming</strong> Terms, Definitions and Glossary<br />
• <strong>Flash</strong> <strong>Programming</strong> During Debug Phase<br />
- with ATMEL Evaluation Boards<br />
- with Customer Board<br />
• <strong>Flash</strong> <strong>Programming</strong> During Production Phase<br />
- for Small Volume <strong>Programming</strong> (Manual <strong>Programming</strong>)<br />
- for Medium and High Volume <strong>Programming</strong> (Automated <strong>Programming</strong>)<br />
<strong>AT91</strong> Application Support & Communication Group.<br />
Version 1.2 December 2005<br />
Patrick Filippi<br />
<strong>AT91</strong><br />
Make it real<br />
2
<strong>AT91</strong><br />
<strong>SAM</strong>7 <strong>Flash</strong> Based<br />
MICROCONTROLLERS<br />
®<br />
Introduction<br />
<strong>Flash</strong> <strong>Programming</strong> Terms, Definitions and Glossary<br />
<strong>AT91</strong> Application Support & Communication Group.<br />
Version 1.2 December 2005<br />
Patrick Filippi<br />
<strong>AT91</strong><br />
Make it real<br />
3
<strong>AT91</strong><br />
<strong>SAM</strong>7 <strong>Flash</strong> Based<br />
MICROCONTROLLERS<br />
®<br />
<strong>Flash</strong> <strong>Programming</strong> Terms and Definitions<br />
ISP vs. IAP:<br />
• ISP (In-System <strong>Programming</strong>)<br />
• Applicable to programmable logic and Non-Volatile Memory (NVM).<br />
• MCU is off-line and/or not involved while memory is being programmed.<br />
• For Manufacturing (Blank <strong>Flash</strong> Memory)<br />
• IAP (In-Application (re)-<strong>Programming</strong>)<br />
• Applicable to programmable logic and Non-Volatile Memory (NVM).<br />
• MCU is on-line and participates in programming the memory.<br />
•For Field Updates (Firmware upgrade)<br />
The term In-System <strong>Programming</strong> (ISP) is used in a general sense by the industry.<br />
<strong>AT91</strong> Application Support & Communication Group.<br />
Version 1.2 December 2005<br />
Patrick Filippi<br />
<strong>AT91</strong><br />
Make it real<br />
4
<strong>AT91</strong><br />
<strong>SAM</strong>7 <strong>Flash</strong> Based<br />
MICROCONTROLLERS<br />
®<br />
<strong>Flash</strong> <strong>Programming</strong> Terms and Definitions<br />
• Engineering Programmers:<br />
• Memory, PLD or MCU <strong>Programming</strong> Tool for Design Engineering.<br />
• One device programmed at a time.<br />
• Concurrent <strong>Programming</strong> Systems:<br />
• Same as above but low to mid-volume production.<br />
• Up to 6 Devices programmed at the same time.<br />
• Automated/Gang <strong>Programming</strong> Systems:<br />
• Same as above but for mid-volume to High-volume programming.<br />
• Up to 1200 devices per hour<br />
<strong>AT91</strong> Application Support & Communication Group.<br />
Version 1.2 December 2005<br />
Patrick Filippi<br />
<strong>AT91</strong><br />
Make it real<br />
5
<strong>AT91</strong><br />
<strong>SAM</strong>7 <strong>Flash</strong> Based<br />
MICROCONTROLLERS<br />
®<br />
Glossary<br />
• JTAG (1) = Joint Test Action Group<br />
• TAP = Test Access Port (JTAG Port)<br />
• ICE (1) = In-circuit Emulator<br />
• ATE = Automatic Test Equipment (Like Agilent 3070 Tester)<br />
• BSDL = Boundary-Scan Description Language<br />
• OBP = On-Board-<strong>Programming</strong><br />
• OFBP = Off-Board-<strong>Programming</strong><br />
(1)<br />
:JTAG/ICE IEEE Std 1149.1-2001 Standard<br />
<strong>AT91</strong> Application Support & Communication Group.<br />
Version 1.2 December 2005<br />
Patrick Filippi<br />
<strong>AT91</strong><br />
Make it real<br />
6
<strong>AT91</strong><br />
<strong>SAM</strong>7 <strong>Flash</strong> Based<br />
MICROCONTROLLERS<br />
®<br />
<strong>Flash</strong> <strong>Programming</strong> During Debug Phase<br />
• with ATMEL Evaluation Boards<br />
• with Customer Board<br />
<strong>AT91</strong> Application Support & Communication Group.<br />
Version 1.2 December 2005<br />
Patrick Filippi<br />
<strong>AT91</strong><br />
Make it real<br />
7
<strong>AT91</strong><br />
<strong>SAM</strong>7 <strong>Flash</strong> Based<br />
MICROCONTROLLERS<br />
®<br />
With ATMEL Evaluation Boards or Customer Board – Debug Phase<br />
- Environment Setup -<br />
Development Tool with <strong>Flash</strong> Downloader Facility + ICE Interface<br />
Host PC +<br />
Compiler/linker (1) +<br />
Debugger (1)<br />
Power<br />
Supply<br />
Or USB<br />
Cable<br />
<strong>AT91</strong><strong>SAM</strong>7S-EK or<br />
Customer’s Board<br />
<strong>SAM</strong>7S / <strong>SAM</strong>7X / <strong>SAM</strong>7A3<br />
From PC to ICE Interface<br />
• USB,<br />
• RS-232,<br />
• Parallel Cable,<br />
• Ethernet<br />
ICE Interface (1)<br />
From ICE Interface to Target<br />
• Standard 20-pins ARM Connector<br />
JTAG/ICE port<br />
(1) : See the <strong>AT91</strong> Third Party Guide for<br />
Development Tools Supported by <strong>AT91</strong><br />
Processors.<br />
<strong>AT91</strong> Application Support & Communication Group.<br />
Version 1.2 December 2005<br />
Patrick Filippi<br />
<strong>AT91</strong><br />
Make it real<br />
8
<strong>AT91</strong><br />
<strong>SAM</strong>7 <strong>Flash</strong> Based<br />
MICROCONTROLLERS<br />
®<br />
With ATMEL Evaluation Boards or Customer Board – Debug Phase<br />
Most of today’s Development Tools like, IAR, KEIL and others, integrate their own <strong>Flash</strong><br />
<strong>Programming</strong> Tools. The <strong>Flash</strong> Tool is started like any other function by one “Download and<br />
Run” Button.<br />
This is the simplest way to flash your application during debug phase !<br />
Advantages:<br />
- Fast <strong>Programming</strong>. The Processor is running at Full Speed !<br />
- All <strong>AT91</strong><strong>SAM</strong>7 MCU supported. Updates maintained via patches from Tool Vendors.<br />
Inconvenient:<br />
- None.<br />
<strong>AT91</strong> Application Support & Communication Group.<br />
Version 1.2 December 2005<br />
Patrick Filippi<br />
<strong>AT91</strong><br />
Make it real<br />
9
<strong>AT91</strong><br />
<strong>SAM</strong>7 <strong>Flash</strong> Based<br />
MICROCONTROLLERS<br />
®<br />
With ATMEL Evaluation Boards or Customer Board – Debug Phase<br />
…some words about <strong>SAM</strong>-BA TM<br />
<strong>AT91</strong><strong>SAM</strong>7S-EK or<br />
Customer’s Board*<br />
<strong>SAM</strong>7S & X Only ! *<br />
<strong>SAM</strong>-BA GUI and <strong>SAM</strong>-BA Boot may be needed in case of a problem of JTAG/ICE connection<br />
between the Development Tools and the ICE Interface or no ICE interface available for debug.<br />
For the <strong>AT91</strong><strong>SAM</strong>7S and X Series, <strong>SAM</strong>-BA is best as Demo & Application Downloader.<br />
*: See <strong>SAM</strong>-BA Hardware Constraints<br />
* : <strong>AT91</strong><strong>SAM</strong>7A3 <strong>SAM</strong>-BA TM Support<br />
via JTAG/ICE available Dec. 2005<br />
<strong>AT91</strong> Application Support & Communication Group.<br />
Version 1.2 December 2005<br />
Patrick Filippi<br />
<strong>AT91</strong><br />
Make it real<br />
10
<strong>AT91</strong><br />
<strong>SAM</strong>7 <strong>Flash</strong> Based<br />
MICROCONTROLLERS<br />
®<br />
<strong>Flash</strong> <strong>Programming</strong> During Production Phase<br />
• Small, Medium and High Volume <strong>Programming</strong><br />
<strong>AT91</strong> Application Support & Communication Group.<br />
Version 1.2 December 2005<br />
Patrick Filippi<br />
<strong>AT91</strong><br />
Make it real<br />
11
<strong>AT91</strong><br />
<strong>SAM</strong>7 <strong>Flash</strong> Based<br />
MICROCONTROLLERS<br />
®<br />
Introduction<br />
How to choose between Manual and Automated <strong>Programming</strong><br />
(Data I/O Source)<br />
…by calculating the total cost of programming.<br />
by adding the cost of:<br />
-direct labor,<br />
-direct materials,<br />
-scrap/repair materials,<br />
-capital expense equipment,<br />
-indirect labor costs for automated programming versus manual programming,<br />
…and comparing the two scenarios.<br />
<strong>AT91</strong> Application Support & Communication Group.<br />
Version 1.2 December 2005<br />
Patrick Filippi<br />
<strong>AT91</strong><br />
Make it real<br />
12
<strong>AT91</strong><br />
<strong>SAM</strong>7 <strong>Flash</strong> Based<br />
MICROCONTROLLERS<br />
®<br />
Small Production <strong>Flash</strong> <strong>Programming</strong> (Manual <strong>Programming</strong>)<br />
<strong>SAM</strong>7S & X<br />
Only ! *<br />
For small volume programming (
<strong>AT91</strong><br />
<strong>SAM</strong>7 <strong>Flash</strong> Based<br />
MICROCONTROLLERS<br />
®<br />
Small Production <strong>Flash</strong> <strong>Programming</strong> (Manual <strong>Programming</strong>)<br />
- Environment Setup -<br />
<strong>SAM</strong>7S & X<br />
Only !<br />
<strong>Programming</strong> Time:<br />
(With Full Speed USB Port)<br />
-19 sec for 8 x <strong>AT91</strong><strong>SAM</strong>7S64<br />
-30 sec for 3 x <strong>AT91</strong><strong>SAM</strong>7S256<br />
(<strong>SAM</strong>-BA Boot Recovery Time not<br />
included – add 10 seconds)<br />
Not Needed for the <strong>SAM</strong>7X<br />
<strong>AT91</strong> Application Support & Communication Group.<br />
Version 1.2 December 2005<br />
Patrick Filippi<br />
<strong>AT91</strong><br />
Make it real<br />
14
<strong>AT91</strong><br />
<strong>SAM</strong>7 <strong>Flash</strong> Based<br />
MICROCONTROLLERS<br />
®<br />
Small Production <strong>Flash</strong> <strong>Programming</strong> (Manual <strong>Programming</strong>)<br />
- Engineering and Concurrent Programmers -<br />
<strong>SAM</strong>7S & X<br />
Only !<br />
• Engineering Programmers:<br />
• Memory, PLD or MCU <strong>Programming</strong> Tool for Design Engineering.<br />
• One device programmed at a time.<br />
• Concurrent <strong>Programming</strong> Systems:<br />
• Same as above but low to mid-volume production.<br />
• Up to 6 Devices programmed at the same time.<br />
All these <strong>Programming</strong> Systems use the Parallel Mode of Fast <strong>Flash</strong><br />
<strong>Programming</strong> Interface (FFPI).<br />
See Appendix A for <strong>Programming</strong> Vendor Tools vs. Supported Devices<br />
<strong>AT91</strong> Application Support & Communication Group.<br />
Version 1.2 December 2005<br />
Patrick Filippi<br />
<strong>AT91</strong><br />
Make it real<br />
15
<strong>AT91</strong><br />
<strong>SAM</strong>7 <strong>Flash</strong> Based<br />
MICROCONTROLLERS<br />
®<br />
Medium and High Production <strong>Flash</strong> <strong>Programming</strong><br />
(Automated)<br />
<strong>SAM</strong>7S & X<br />
Only !<br />
When Medium and High Volume (1000 dev/hr) <strong>Flash</strong> <strong>Programming</strong> is required, the cost<br />
efficient solution is to use Automated <strong>Programming</strong> Methods. Automated <strong>Programming</strong><br />
can be split into two categories.<br />
1 ) On-Board <strong>Flash</strong> <strong>Programming</strong>:<br />
àAutomated Test Equipment (Agilent 3070<br />
Tester)<br />
2 ) Off-Board <strong>Flash</strong> <strong>Programming</strong>:<br />
à Automated High-Volume Gang Programmer (BPMicro<br />
4710)<br />
<strong>AT91</strong> Application Support & Communication Group.<br />
Version 1.2 December 2005<br />
Patrick Filippi<br />
<strong>AT91</strong><br />
Make it real<br />
16
<strong>AT91</strong><br />
<strong>SAM</strong>7 <strong>Flash</strong> Based<br />
MICROCONTROLLERS<br />
®<br />
Medium and High Production <strong>Flash</strong> <strong>Programming</strong><br />
(Automated)<br />
<strong>SAM</strong>7S & X<br />
Only !<br />
On-Board <strong>Programming</strong><br />
On-board <strong>Programming</strong> can be achieved via the Fast <strong>Flash</strong> <strong>Programming</strong> Interface<br />
(FFPI). But depending on the structure of the PCB, i.e. density, size, Mixed SMD/Thru Hole<br />
Devices, and mainly test method/equipment of the manufactured PCB, serial or parallel<br />
access of the FFPI will be used.<br />
• FFPI Serial Access via the JTAG/ICE Port (5 pins).<br />
‣ Small and High Density PCB (ex. Mobile Phone) where PCB access points<br />
for bed-of-nails test equipments is not possible.<br />
• FFPI Parallel Access via dedicated PIO pins (8 to 16 bit data bus + 11 control pins)<br />
‣ PCB access points for bed-of-nails test equipments is possible,<br />
‣ On-board FGPA for programming the <strong>AT91</strong><br />
<strong>AT91</strong> Application Support & Communication Group.<br />
Version 1.2 December 2005<br />
Patrick Filippi<br />
<strong>AT91</strong><br />
Make it real<br />
17
<strong>AT91</strong><br />
<strong>SAM</strong>7 <strong>Flash</strong> Based<br />
MICROCONTROLLERS<br />
®<br />
Medium and High Production <strong>Flash</strong> <strong>Programming</strong><br />
(Automated)<br />
<strong>SAM</strong>7S & X<br />
Only !<br />
Off-Board <strong>Programming</strong><br />
Off-board <strong>Programming</strong> is done on Automated High-Volume Gang Programmers like the<br />
BPMicro 4710 <strong>Programming</strong> Station. The BPMicro 4710 can handle up to 1200 devices per<br />
hour. All programming tool vendors use the Parallel Mode of the Fast <strong>Flash</strong> <strong>Programming</strong><br />
Interface (FFPI).<br />
Some distributors have programming centers equipped with Concurrent and Automated<br />
High-volume Gang Programmers and offer programming solutions to customers for little<br />
extra fees per devices programmed.<br />
BPMicro 4710 <strong>Programming</strong> Station<br />
<strong>AT91</strong> Application Support & Communication Group.<br />
Version 1.2 December 2005<br />
Patrick Filippi<br />
<strong>AT91</strong><br />
Make it real<br />
18
<strong>AT91</strong><br />
<strong>SAM</strong>7 <strong>Flash</strong> Based<br />
MICROCONTROLLERS<br />
®<br />
<strong>AT91</strong><strong>SAM</strong>7A3 <strong>Flash</strong> <strong>Programming</strong><br />
The <strong>AT91</strong><strong>SAM</strong>7A3 has JTAG/ICE capability for On-board <strong>Programming</strong>. This is not like the<br />
<strong>SAM</strong>7S & <strong>SAM</strong>7X Series (FFPI). A flash downloader must be pre-loaded into the internal<br />
SRAM, which then will program the flash memory.<br />
ü Via any development tools like IAR kick Start (Free version)<br />
ü Via J-<strong>Flash</strong> (JTAG FLash Programmer) from Segger<br />
http://www.segger.com/jlink_flash.html<br />
<strong>AT91</strong> Application Support & Communication Group.<br />
Version 1.2 December 2005<br />
Patrick Filippi<br />
<strong>AT91</strong><br />
Make it real<br />
19
<strong>AT91</strong><br />
<strong>SAM</strong>7 <strong>Flash</strong> Based<br />
MICROCONTROLLERS<br />
®<br />
<strong>Programming</strong> Vendor Tools List<br />
vs.<br />
Supported Devices<br />
(Please note that this list may not be up-to-date)<br />
Last update: 12/01/05<br />
<strong>AT91</strong> Application Support & Communication Group.<br />
Version 1.2 December 2005<br />
Patrick Filippi<br />
<strong>AT91</strong><br />
Make it real<br />
20
<strong>AT91</strong><br />
<strong>SAM</strong>7 <strong>Flash</strong> Based<br />
MICROCONTROLLERS<br />
®<br />
<strong>Programming</strong> Vendor Tools vs. Supported Devices<br />
BP Micro<br />
http://www.bpmicro.com<br />
Type<br />
Of<br />
Products<br />
Auto Gang Programmer<br />
(Automated Hi-Volume)<br />
Gang Programmer<br />
Engineering Programmer<br />
Equipment<br />
supporting<br />
<strong>AT91</strong><br />
4710 / 4700<br />
4600<br />
3710 / 3700<br />
3600<br />
2710 / 2700<br />
2600<br />
1700 / 1710<br />
1600<br />
1400/84<br />
1400/240<br />
<strong>AT91</strong> Application Support & Communication Group.<br />
Version 1.2 December 2005<br />
Patrick Filippi<br />
S32<br />
•<br />
•<br />
•<br />
•<br />
•<br />
•<br />
•<br />
•<br />
*<br />
*<br />
<strong>AT91</strong><br />
Supported <strong>AT91</strong><strong>SAM</strong>7 P/N<br />
S64<br />
•<br />
•<br />
•<br />
•<br />
•<br />
•<br />
•<br />
•<br />
*<br />
*<br />
S128<br />
•<br />
•<br />
•<br />
•<br />
•<br />
•<br />
•<br />
•<br />
*<br />
*<br />
Make it real<br />
S256 X128 X256<br />
•<br />
•<br />
•<br />
•<br />
•<br />
•<br />
•<br />
•<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
•:Supported<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
Number of<br />
Sockets<br />
44<br />
11<br />
16<br />
4<br />
24<br />
6<br />
1<br />
1<br />
1<br />
1<br />
Max speed<br />
(devices/h)<br />
1200<br />
700<br />
21<br />
* :Not Yet Supported<br />
-<br />
-<br />
-<br />
-<br />
-<br />
-
<strong>AT91</strong><br />
<strong>SAM</strong>7 <strong>Flash</strong> Based<br />
MICROCONTROLLERS<br />
®<br />
<strong>Programming</strong> Vendor Tools vs. Supported Devices<br />
DATA IO<br />
http://www.dataio.com<br />
Type of<br />
Products<br />
Equipment<br />
supporting<br />
<strong>AT91</strong><br />
S32<br />
S64<br />
Supported <strong>AT91</strong> P/N<br />
S128 S256 X128<br />
X256<br />
Number of<br />
Sockets<br />
Max speed<br />
(devices/h)<br />
Auto Gang<br />
Programmer<br />
Gang<br />
Programmer<br />
Engineering<br />
Programmer<br />
PS288FC<br />
PS300<br />
Multisyte <strong>Flash</strong><br />
UniSite / UniSite-xpi<br />
3980xpi / 3980 /<br />
3900<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
16<br />
16<br />
32<br />
1<br />
-<br />
-<br />
-<br />
-<br />
• : Supported<br />
<strong>AT91</strong> Application Support & Communication Group.<br />
Version 1.2 December 2005<br />
Patrick Filippi<br />
* : Not yet Supported<br />
<strong>AT91</strong><br />
Make it real<br />
22
<strong>AT91</strong><br />
<strong>SAM</strong>7 <strong>Flash</strong> Based<br />
MICROCONTROLLERS<br />
®<br />
<strong>Programming</strong> Vendor Tools vs. Supported Devices<br />
System General<br />
http://www.sg.com.tw/index_E.asp<br />
Supported <strong>AT91</strong> P/N<br />
Type of<br />
Products<br />
Equipment<br />
supporting<br />
<strong>AT91</strong><br />
S32<br />
S64<br />
S128<br />
S256<br />
X128<br />
X256<br />
Number of<br />
Sockets<br />
Max speed<br />
(devices/h)<br />
Auto Gang<br />
Programmer<br />
AP600<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
36 (4)<br />
Gang<br />
Programmer<br />
T9600<br />
•<br />
*<br />
•<br />
•<br />
*<br />
*<br />
24 (1)<br />
Engineering<br />
Programmer<br />
Power Lab<br />
*<br />
*<br />
•<br />
•<br />
*<br />
*<br />
1<br />
• : Supported * : Not yet Supported<br />
<strong>AT91</strong> Application Support & Communication Group.<br />
Version 1.2 December 2005<br />
Patrick Filippi<br />
<strong>AT91</strong><br />
Make it real<br />
23
<strong>AT91</strong><br />
<strong>SAM</strong>7 <strong>Flash</strong> Based<br />
MICROCONTROLLERS<br />
®<br />
<strong>Programming</strong> Vendor Tools vs. Supported Devices<br />
XELTEK<br />
http://www.xeltek.com<br />
Supported <strong>AT91</strong><strong>SAM</strong>7 P/N<br />
Type of<br />
Products<br />
Equipment<br />
supporting<br />
<strong>AT91</strong><br />
S32<br />
S321<br />
S64<br />
S128<br />
S256<br />
X128<br />
X256<br />
Number<br />
of<br />
Sockets<br />
Max speed<br />
(devices/h)<br />
Auto Gang<br />
Programmer<br />
Superpro 3000U<br />
•<br />
•<br />
•<br />
•<br />
•<br />
•<br />
•<br />
1<br />
Superpro 9000U<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
4<br />
High Volume<br />
Programmer<br />
Nexrpro 8000<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
*<br />
8<br />
1000<br />
• : Supported<br />
* : Not yet Supported<br />
<strong>AT91</strong> Application Support & Communication Group.<br />
Version 1.2 December 2005<br />
Patrick Filippi<br />
<strong>AT91</strong><br />
Make it real<br />
24
<strong>AT91</strong><br />
<strong>SAM</strong>7 <strong>Flash</strong> Based<br />
MICROCONTROLLERS<br />
®<br />
<strong>Programming</strong> Vendor Tools vs. Supported Devices<br />
http://www.hilosystems.com.tw/<br />
Type of<br />
Products<br />
Auto Gang<br />
Programmer<br />
Equipment<br />
supporting<br />
<strong>AT91</strong><br />
AT3-300<br />
S32<br />
*<br />
S321<br />
Supported <strong>AT91</strong><strong>SAM</strong>7 P/N<br />
S64 S128 S256<br />
* * *<br />
X128<br />
*<br />
X256<br />
*<br />
Number<br />
of<br />
Sockets<br />
32<br />
Max<br />
speed<br />
(devices/h)<br />
1000<br />
Gang<br />
Programmer<br />
ALL-100 G4<br />
•<br />
•<br />
•<br />
•<br />
*<br />
*<br />
8<br />
ALL-GANG-08P2<br />
8<br />
Engineering<br />
Programmer<br />
ALL-100<br />
•<br />
•<br />
•<br />
•<br />
*<br />
*<br />
1<br />
ALL-11P3<br />
ALL-11C2<br />
•<br />
•<br />
•<br />
•<br />
•<br />
•<br />
•<br />
*<br />
*<br />
*<br />
*<br />
1<br />
1<br />
• : Supported * : Not yet Supported<br />
<strong>AT91</strong> Application Support & Communication Group.<br />
Version 1.2 December 2005<br />
Patrick Filippi<br />
<strong>AT91</strong><br />
Make it real<br />
25
<strong>AT91</strong><br />
<strong>SAM</strong>7 <strong>Flash</strong> Based<br />
MICROCONTROLLERS<br />
®<br />
Left Blank for Notes<br />
<strong>AT91</strong> Application Support & Communication Group.<br />
Version 1.2 December 2005<br />
Patrick Filippi<br />
<strong>AT91</strong><br />
Make it real<br />
26