31.12.2014 Views

AT91-SAM - Flash Programming Solutions

AT91-SAM - Flash Programming Solutions

AT91-SAM - Flash Programming Solutions

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!