at 9 1 third
Transcription
at 9 1 third
A R M A T 9 1 ® T H U M B T H I R D P A R T Y ® M I C R O C O N T R O L L E R S D E V E L O P M E N T T O O L S AT 9 1 A R M T H U M B M I C R O C O N T R O L L E R S Atmel Corporation is a Microcontrollers for today’s Atmel coordinates engineering, leading manufacturer of innovative systems require marketing, sales and especially nonvolatile memory, advanced features. Atmel’s AT91 support activities with the third- series of ARM Thumb-based party vendors. microcontrollers gives your product These tools enable you to develop 32-bit performance and aggressive application software in parallel with low-power at 16-bit system costs. system hardware, shortening time- microcontrollers, logic programmable ICs and application specific circuits. Our strategy is to develop products - to-market and improving the often based on our patented position in Exploiting these technical nonvolatile memory - capabilities requires state-of-the-art that can provide development tools. customers in these markets a competitive edge. Headquartered in San quality of your product. This catalog gives a complete overview of all the AT91 application Atmel’s AT91 ARM Thumb development tools currently microcontrollers are completely available. It enables you to choose supported by the latest the best tools for your development tools, including requirements, and to contact the C-compilers, Assemblers, Real-time vendor concerned. Jose, California, Atmel operates four fabs in the United States and Europe. Operating Systems up to high-end emulation solutions. Most of these tools are supplied directly by the third-party tool vendors. AT91 Third Party Development Tools Vendor Product Page Number Evaluation and Development Boards Atmel AT91EB01 Evaluation Kit 2 Atmel AT91EB63 Evaluation Kit 3 Europe Technologies S.A. EVM40400 4 Compilers, Assemblers and Debuggers Green Hills Software Inc. MULTI® Development Environment C and C++ Compilers 5 Allant Software Corporation ASPEX Development Environment 6 Mentor Graphics Microtec Development Environment XRAY® Debugger and Simulator ARM Ltd 7 ARM Software Development Kit C++ Compiler 8 Embedded Performance Inc. ARM SDT (CCE-ARM) 9 Europe Technologies S.A. ARM SDT ASPEX Development Environment 10 Nucleus UDB 11 Embedded Performance Inc. JEENI™ 12 ARM Ltd Multi-ICE™ Interface Unit 13 Europe Technologies S.A. Multi-ICE™ Interface Unit 14 Hewlett Packard Emulation Probe, E5900A #300 15 Accelerated Technology Inc. JTAG ICE Interfaces Emulators Hewlett Packard Logic Analysis System 16602A with Emulation Module E9495A #001 16 DLI GmbH Personal Line and proLine 17 Europe Technologies S.A. ICE40400 for HP and dli Emulator 18 Nucleus PLUS 19 RTOS Board Support Package Accelerated Technology Inc. 1 Atmel Corp. R Boards Evaluation and Development Boar ds AT91EB01 Evaluation Kit USA Atmel Corp. 2325 Orchard Parkway San Jose, CA 95131 USA Tel : (+1) (408) 441 0311 Fax : (+1) (408) 436 4300 Europe Eur ope Atmel U.K. Ltd Coliseum Business Centre Riverside Way, Camberley GU15 3YL Surrey England Tel : (+44) (0)127 668 66 77 Fax : (+44) (0)127 668 66 97 Asia Atmel Asia Ltd Room 1219 Chinachem Golden Plaza 77 Mody Road Tsimshatsui East, Kowloon Hong Kong Tel : (+852) 2721 9 778 Fax : (+852) 2722 1 369 Japan Atmel Japan KK Tonetsu Shinkawa Bldg, 9F 1-24-8 Shinkawa, Chuo-Ku Tokyo 104-0033 Japan Tel : (+81) (0)3 3523 3551 Fax : (+81) (0)3 3523 7581 Web Site http://www.atmel.com © Atmel Corporation 1999 l Evaluation board with support for the AT91M40400 and the Angel debug monitor l AT91 Getting Started CD-ROM with datasheets, user guide, application notes and examples l DB9-plug-to-DB9 socket straight through serial cable to connect the evaluation board to a PC l Bare power lead with a 2.1 mm jack on one end for connection to a bench power supply l Shipped with the evaluation copies of the compilers and debuggers from Green Hills™ and ARM® The EB01 Evaluation Kit is a complete low-cost evaluation platform, which enables real-time code development and exploration of the AT91 ARM® Thumb® Microcontrollers The kit is a convenient means of evaluating the features of the AT91 microcontrollers embedding the ARM7TDMI™ processor. Software Evaluation Board Contents - M40400 microcontroller - 512K bytes 16-bit SRAM (upgradable to 2048K bytes) - 128K bytes 16-bit Flash (of which 64K bytes is available for user software) Two serial ports - Reset button and reset controller - Three push buttons (FIQ, TIOB0, IRQ0) - 3 LEDs (TIOA0, TIOA1, TIOB0) - 20-pin JTAG ICE interface connector - Voltage regulator and clock generator - Board self test program in Flash - Angel debug monitor in Flash M40400 current consumption measurement capability - Expansion slots for add-on cards with userspecific memories and peripherals Ordering information The EB01 Evaluation Kit is available from any of Atmel’s franchised distributors and representatives or directly from the Atmel’s sales offices. The ordering code is AT91EB01-KIT. 2 Boards Evaluation and Development Boar ds Atmel Corp. AT91EB63 Evaluation Kit R Power Supply Input: 6V 16V No input polarisation Output 3.3V / 1.5A and 1.8V / 0.5A Current limitation / Shut Down Control Flash AT49BV1604 2 Mbytes / 16-bit Double Boot SRAM 2 Mbytes / 16-bit 0 wait state AT91M63200 USA Atmel Corp. 2325 Orchard Parkway San Jose, CA 95131 USA Tel : (+1) (408) 441 0311 Fax : (+1) (408) 436 4300 EBI Clock Oscillator 25 MHz MCKI MPI Reset Controller Power Fail Detection NRST NWDOVF ICE connector MPI Extension Slot EB01 EBI Expansion Slot Compatible Data Flash 2Mbytes SPI ICE 2-wire Serial EEPROM 64Kbytes PIO 8 general-purpose leds PIO 4 general-purpose push-buttons USART0 USART1 PIO Host PC RS232 Drivers Serial Port USART 2 TC0-5 - PIOs l Evaluation board with support for the AT91M63200 and the Angel debug monitor l AT91 Getting Started CD-ROM with datasheets, user guide, application notes and examples 3V3 Expansion Slots 4 x 32 points l DB9-plug-to-DB9 socket straight through serial cable to connect the evaluation board to a PC The EB63 Evaluation Kit is a complete lowcost evaluation platform, which enables real-time code development and exploration of the AT91 ARM® Thumb® microcontrollers. The kit is a convenient means of evaluating the features of the AT91 microcontrollers embedding the ARM7TDMI™ processor. Europe Eur ope Atmel U.K. Ltd Coliseum Business Centre Riverside Way, Camberley GU15 3YL Surrey England Tel : (+44) (0)127 668 66 77 Fax : (+44) (0)127 668 66 97 Asia Atmel Asia Ltd Room 1219 Chinachem Golden Plaza 77 Mody Road Tsimshatsui East, Kowloon Hong Kong Tel : (+852) 2721 9 778 Fax : (+852) 2722 1 369 Japan Atmel Japan KK Tonetsu Shinkawa Bldg, 9F 1-24-8 Shinkawa, Chuo-Ku Tokyo 104-0033 Japan Tel : (+81) (0)3 3523 3551 Fax : (+81) (0)3 3523 7581 l Bare power lead with a 2.1 mm jack on one end for connection to a bench power supply Web Site http://www.atmel.com l Shipped with the evaluation copies of the compilers and debuggers from Green Hills™ and ARM® © Atmel Corporation 1999 Software Evaluation Board Contents - M63200 microcontroller - 256K bytes 16-bit SRAM (upgradable to 1024K bytes) - 2M bytes 16-bit Flash - MPI expansion slot for easy connections on another AT91Evaluation Board EBI expansion slot Board self test program in Flash - 2 serial ports - Angel debug monitor in Flash - Reset button and reset controller - - 4 push buttons M63200 current consumption measurement capability - 8 LEDs - - 20-pin JTAG ICE interface connector Clock generator Expansion slots for add-on cards with userspecific memories and peripherals - Double output voltage converter - 3.3V for I/O - 1.8 or 3.3V for chip core - Ordering information The EB63 Evaluation Kit is available from any of Atmel’s franchised distributors and representatives or directly from the Atmel’s sales offices. The ordering code is AT91EB63-KIT. 3 Europe Eur ope Technologies S.A. Boards Evaluation and Development Boar ds EVM40400 USA Contact: Michel LeLan Tel.: (+33) (0)4 93 00 43 07 E-mail: [email protected] Europe Eur ope Europe Technologies Les Taissounières - HB3 1681 Route des Dolines 06560 Sophia Antipolis France Tel.: (+33) (0)4 93 00 43 00 Fax: (+33) (0)4 93 00 43 01 E-mail: [email protected] Contact: Marc Goddard Tel.: (+33) (0)4 93 00 43 12 E-mail: [email protected] l Stand-alone Evaluation and Development Board for the AT91M40400 l Connects via ARM, ALLANT or HP JTAG debugger tools Asia/Japan Contact: Sghaier Noury Tel.: (+33) (0)4 93 00 43 02 E-mail: [email protected] Web Site http://www.europetechnologies.com l On-board boot EPROM (32Kx8) l On-board FLASH memory (128Kx16) l On-board SRAM (256Kx16) EVM40400 Evaluation & Development Board The EVM40400 is equipped with a 'live' AT91M40400 device allowing it to function in 'stand-alone' mode. It is a multi-purpose board that can be used either as an evaluation board, or as a software debugger used in conjunction with an ARM core debugger. The TARGET40400 is just like the EVM40400 except that it has a socket in place of the M40400 chip allowing it to function as an emulation board when used with the ICE40400 probe board, a customisation board when connected to a piggy-back daughter-board, and finally a demonstration board thanks to the onboard peripherals. l Programmable clock generator l On board peripherals : buzzer, keyboard interface, LEDs, LCD display(2x16 character) l Two external RS232 interfaces l Possibility of customisation thgrough add-on daughter board connectors Europe Technologies has become a 'one-stopshop', integrating the product possibilities from a broad range of sources: - ICE40400 and EVM40400 - Evaluation, emulation and development boards from Europe Technologies - Software Development Toolkit (SDT) and Multi-core In-circuit JTAG-based Emulator (MultiICE) from ARM Ltd - Aspex - a powerful ARM7 software development and debug environment from Allant. 16600 and 17000 series Logic Analysers from Hewlett Packard One stop shopping for all AT91 Hardware and Software Development Tools Europe Technologies offers a unique supply of all ingredients needed by the AT91 hardware and software developer. Any AT91 developer needs a 'package' made up of a variety of possibilities provided by a large collection of suppliers. By evaluating the overall needs, Europe Technologies ensures that the AT91 user has the right tools for the job at the minimum cost level compatible with his budget. 4 - Personal Line and proLine logic analysers from dli. These powerful elements combine to a range of development kits for the AT91 user, starting with a sub-$1000 evaluation system and ranging up to powerful high-end systems for real-time hardware and software debug. Compilers, Assemblers and Debuggers Green Gr een Hills Software Softwar e Inc. MULTI® Development Environment C and C++ Compilers USA Green Hills Software Inc. Headquarters 30 West Sola Street Santa Barbara, CA 93101 USA Tel: (+1) (805) 965 6044 Fax: (+1) (805) 965 6343 Europe Eur ope Green Hills Software Inc. European Headquarters Chancery Court, Lincoln Rd. High Wycombe Bucks HP213RE United Kingdom Tel: (+44) (0)149 442 9336 Fax: (+44) (0)149 442 9339 Compilers Green Hills™ Optimizing C, C++, and EC++ Compilers have a well-earned reputation for producing very high quality code. Code written in different languages can be mixed into a single executable. Green Hills Compilers use the same global optimizer and code generator. Code may be optimized for maximum speed or for minimum code size on a module-by-module basis and even at the function level. Integrated Development Environment The MULTI Integrated Development Environment is a comprehensive suite of tools for embedded applications. MULTI provides a direct graphical interface with all Green Hills Compilers, and supports multi-language development and debugging. MULTI consists of a project builder, source debugger, performance profiler, run-time error checking, graphical browser, text editor, and version control system. l Optimizing Compilers: C, C++, Embedded C++ l MULTI Integrated Development Environment: Source-level Debugger, Performance Profiler, Version Control, and more l Real-Time Operating System Support: ThreadX, VxWorks/Tornado, Custom Japan Advanced Data Controls Corp. Nihon Seimei Otsuka Bldg No 13-14, Kita Otsuka 1Chome, Toshima-Ku Tokyo 170 Japan Tel: (+81) (0)3 3576 5351 Fax: (+81) (0)3 3576 1772 E-mail [email protected] Web Site http://www.ghs.com l Remote Debugging: EmbeddedICE, MultiICE, Angel ROM Monitor, HP Probe, Macraigor Systems Wiggler CodeBalance™ Green Hills offers a powerful utility program, the CodeBalance Optimizing Profiler, that enables the user to make critical performance/code-size trade-offs. By analyzing the performance profile on a function by function basis, CodeBalance performs recompilation in 16-bit mode starting with the functions that take the least amount of execution time. This achieves code-size reduction with minimal increase in execution time. Technical Support Green Hills Software has offices throughout the US and Europe to provide local technical support. 5 Software Allant Softwar e Corporation Compilers, Assemblers and Debuggers ASPEX Development Environment USA Allant Software Corporation 1280 Civic Drive Suite 206 Walnut Creek, CA 94596 USA Tel: (+1) (925) 944 9690 Fax: (+1) (925) 944 9612 E-mail: [email protected] Japan Andor System Support Co. 2-15-8, Minami-Shinagawa Shinagawa-ku Tokyo 140-0004 Japan Tel: (+81) (0)3 3450 8101 Fax: (+81) (0)3 3450 8410 E-mail: [email protected] l Integrated Development Environment l C and C++ Compilers Web Site http://www.allant.com l Powerful Debugger l Development Board Support l Instruction Set Simulator ASPEX IDE for AT91 JTAG Emulator Support ASPEX by Allant is an IDE/Debugger that provides a comprehensive development environment for the Atmel AT91 microcontroller. For applications that also include a DSP core, ASPEX plug-ins provide seamless mixed architecture support for both the ARM and the DSP. ALLANT VIA JTAG Emulators, EPI Jeeni, ARM MULTI-ICE, ARM Embedded ICE. Integrated Project and Build Development Board Support - ARM Optimizing Compilers C++ and C compiler: ARM & Thumb - Atmel: EB01 - Europe Technologies: EVM40400, ICE40400 - Assembler/Linker: ARM & Thumb Logic Analyzer Support - HP16500 and HP16700 DLI Host Systems Integrated Debugger - Windows 95, 98 or NT on Pentium. - C, C++ and Assembly Language - - Comprehensive Register Support - Flexible Execution Control - Comprehensive Breakpoint Support SPARCstation or equivalent running Solaris 2.5 or higher. Hewlett-Packard workstation running HP-UX 10.x or higher. - Variable, Function, and Module/File Browsers Interpretive C Scripting Language- ASPEX Macros - 6 Regression and Automatic Testing - Compilers, Assemblers and Debuggers Mentor Graphics Microtec Development Environment XRAY® Debugger and Simulator USA Mentor Graphics Embedded Software Division Headquarters 880 Ridder Park Drive San Jose, CA 95131 USA Tel.: (+1) (408) 487 7000 Tel.: (+1) 800 950 5554 Fax: (+1) (408) 487 7001 Europe Eur ope Mentor Graphics S.A.R.L. Embedded Software Division Immeuble «le Pasteur» 13/15, rue Jeanne Braconnier 92360 Meudon-la-Foret France Tel.: (+33) (0)1 40 94 74 74 Fax: (+33) (0)1 46 01 91 74 Microtec Development Environment l Provides an integrated development and debugging environment and enables developers to use the powerfull VRTXmc multiasking kernel l Designed specifically for microcontroller applications Microtec Development Environment XRAY Debugger and Simulator The Microtec Development Environment provides a complete integrated development and debugging environment in addition to a RTOS for embedded software developers using target processors from ARM. It consists of: the ARM Project Manager and Compiler Package, the XRAY Simulator and Monitor and the VRTXmc Kernel. l Tightly integrated tools accelerate editcompile-download-debug cycle l Support for multithreaded, multiboard and heterogeneous environment Web Site http://www.mentor.com/ embedded l Debugging enables clear understanding of complex embedded applications l Unique ‘window-per-task’ user interface simplifies debugging multitasking/ multiprocessing applications Together, these products constitute an advanced development environment designed for the development of efficient, portable and easy to maintain embedded ARM applications. l Enhanced C++ debugging support speeds development of object-oriented applications XRAY Debugger and Simulator The XRAY® Debugger provides an integrated set of debugging tools optimized for developing embedded systems software, including complex multi-threaded applications. As the industrystandard debugger for over 10 years, XRAY is compatible with many third-party compilers and emulators. XRAY may be used as a stand-alone tool, as part of the Microtec toolkit with Microtec Compilers, in an integrated development environment as part of the VRTX® Development System which includes Mentor’s VRTX real-time operating system and the Microtec Compilers, or with an array of third-party tools and real-time operating systems. Japan Mentor Graphics Japan Co. Ltd. Embedded Software Division Gotenyama-Hills 7-35, Kita-shinagawa 4-chome Shinagawa-ku Tokyo 140-0001 Japan Tel.: (+81) (0)3 5488 3053 Fax: (+81) (0)3 5488 3021 l Common interface for simulation, emulation, and multitasking debugging reduces learning curve l Easy integration brings advanced debug capabilities to third-party tools and realtime operating systems Supported JTAG Emulators - HP Probe - ARM Embedded ICE - ARM MultiICE - JEENI 7 Compilers, Assemblers and Debuggers ARM Ltd ARM Software Development Kit C++ Compiler USA ARM Inc. 750 University Avenue Suite 150 Los Gatos CA 95032 USA Tel.: (+1) (408) 399 5199 Fax: (+1) (408) 399 8854 Europe Eur ope ARM Ltd 90 Fulborn Road Cherry Hinton Cambridge CB1 9JN United Kingdom Tel.: (+44) (0)122 340 0400 Fax: (+44) (0)122 340 0410 Asia ARM Korea Ltd . Room 1809 Windstone Hofficetel Yangiae-dong Seocho-ku Seoul Korea Tel.: (+82) (2) 3462 8271 Fax: (+82) (2) 3462 8274 Japan ARM KK 3-1-4 Shinyokohama Kohuku-Ku Yokohama-shi 222-003 Japan Tel.: (+81) (0)4 5477 5260 Fax: (+81) (0)4 5477 5261 Web Site http://www.arm.com Software Development Toolkit l Professional quality C compilers and linkers producing best in class results for optimized code l Highly integrated development environment l GUI debug capability is provided by both ARM Debugger for Windows and ARM Debugger for Unix - 'C' compilers, assemblers and linker for ARM and Thumb instruction sets - An Integrated Development Environment (ARM Project Manager) C++ Compiler - A source level debugger (ARM Debugger for Windows) An Instruction Set Simulator (ARMulator) l ARM and Thumb versions of the compiler l Code generator is shared with the mature C compiler provided in the SDT Software Development Toolkit The ARM Software Development Toolkit provides a complete development solution for creating applications for the ARM7TDMI-based microcontroller, the AT91. The toolkit provides a highly integrated suite of tools for: 8 To provide this functionality, the toolkit includes: - Developing, benchmarking and profiling code - A software simulation of the processor - Downloading code to target hardware via debug monitor - Debugging via ARM's Multi-ICE JTAG Interface - SDT is available for Windows 95/98, Windows NT 4.0, Solaris 2.5/2.6 and HP/UX 10.0. C++ Compiler ARM's C++ is designed to provide the ARM architecture with an object oriented language tailored to the embedded environment. It contains all the features necessary for developing C++ code for embedded applications. C++ is available as an add-on to the ARM Software Development Toolkit. C++ is available for Windows 95/98, Windows NT 4.0, Solaris 2.5/2.6 and HP/UX 10.0. Compilers, Assemblers and Debuggers Embedded Perfor formance Per for mance Inc. ARM SDT (CCE-ARM) USA Embedded Performance, Inc 606 Valley Way Milpitas, CA 95035 USA Tel.: (+1) (408) 957 0350 Fax: (+1) (408) 957 0307 E-mail: [email protected] Europe Eur ope MB Electronique 606, rue de Fourny Z.I. Centre, BUC, Cedex France Tel.: (+33) (0)1 39 67 67 67 Fax: (+33) (0)1 39 56 53 44 E-mail: [email protected] Asia Microvision Co. Ltd. Guk Dong V.I.P. 14-8 Yoido-Dong Youngdeungpo-Ku Seoul Korea Tel: (+82) (2) 786 5456 Fax: (+82) (2) 786 5458 E-mail: [email protected] l Tailored to the needs of embedded systems developments l Available for PC, SUN and HP hosts l ANSI C compliant, optimizing crosscompiler and run-time library source l Assembler and linker l Supports ARM and Thumb instruction sets l Program size optimizations l Execution speed optimizations l Project manager for easy source control l Windowing debugger interface l Source/assembler interleaving l Easy breakpoints l Powerful call graph l Fast Instruction-Set Simulator EPI’s CCE-ARM Development environment offers a complete solution needed for any C or assembly based development project with an optional package to upgrade to C++. The Compiler produces high quality, fast performing and robust code. This optimizing, ANSI C compiler supports the architecture and memory spaces of the target processor including the 32-bit ARM instruction set and the 16-bit Thumb instruction set. The Project Manager automatically detects the interdependencies between source files at build time, eliminating complex make files. A simple click on reported errors moves the view pointer to that line of source then invokes your editor automatically. The “Thumb-aware” debugger integrates seamlessly into the development environment giving you a natural progression from code generation to code debugging. It has very powerful display capabilities including a Watch window for variables, registers and memory locations. Japan Toyo Corporation 1-6, Yaesu-chome Chuo-ku 103-8284 Tokyo Japan Tel: (+81) (0)2 786 5456 Fax: (+81) (0)2 786 5458 E-mail: [email protected] Web Site http://www.epitools.com The Instruction-Set Simulator provides an accurate and speedy development environment before target hardware becomes available. It runs stand alone on your host computer. The target resident debug kernel runs on your target ROM and provides a development platform for those processors without the EmbeddedICE macrocells. It communicates with the debugger by a dedicated port and provides a very low cost debugging environment. 9 Europe Eur ope Technologies Compilers, Assemblers and Debuggers ARM SDT ASPEX Development Environment USA Contact: Michel LeLan Tel.: (+33) (0)4 93 00 43 07 E-mail: [email protected] Europe Eur ope Europe Technologies Les Taissounières - HB3 1681 Route des Dolines 06560 Sophia Antipolis France Tel.: (+33) (0)4 93 00 43 00 Fax: (+33) (0)4 93 00 43 01 E-mail: [email protected] Contact: Marc Goddard Tel.: (+33) (0)4 93 00 43 12 E-mail: [email protected] Asia/Japan Contact: Sghaier Noury Tel.: (+33) (0)4 93 00 43 02 E-mail: [email protected] Web Site http://www.europetechnologies.com ASPEX Development Environment l Source Level Debugger, C++, C and assembly level l Built-in Multiprocessor debugging l Thumb instruction set support l Integrated editor l Graphical project manager l Source version control ARM SDT l Developing, benchmarking and profiling code l Software simulation of processor and memory l Downloading code to target hardware via debug monitor l Network support l JTAG debugging l Instruction set simulator l Target board support l Debugging via ARM's EmbeddedICE and Multi-ICE JTAG Interfaces l Support for all ARM cores l Available for Windows 95/98, Windows NT 4.0, Solaris 2.5/2.6 and HP/UX 10.0 SDT2.50 Software Development Toolkit The SDT is the premier software tool suite for ARM processors. It includes a very efficient C Compiler, Assembler, Linker, Graphical Debugger, Project Manager and Libraries. The Toolkit runs on Windows NT and 95 and Solaris. ASPEX Development Environment The core of the Allant solution for embedded RISC development is the ASPEX Development Environment. Introduced in 1997, ASPEX is based upon Microtec's® industry-standard XRAY® Debug Suite and its state-of-the-art, field-proven embedded microprocessor technology. The ASPEX Development Environment includes an integrated, context-sensitive editor, build facilities, source code version control management, the ASPEX debugger, and other software development tools. ASPEX is exceptionally easy to learn and use. It adjusts to the individual needs and preference of development teams - and can easily scale up or down as the development process evolves. 10 l ASIC and board visibility One stop shopping for all AT91 Hardware and Software Development Tools Europe Technologies offers a unique supply of all ingredients needed by the AT91 hardware and software developer. Any AT91 developer needs a 'package' made up of a variety of possibilities provided by a large collection of suppliers. By evaluating the overall needs, Europe Technologies ensures that the AT91 user has the right tools for the job at the minimum cost level compatible with his budget. Europe Technologies has become a 'onestop-shop', integrating the product possibilities from a broad range of sources: ICE40400 and EVM40400 - Evaluation, emulation and development boards from Europe Technologies, Software Development Toolkit (SDT) and Multicore In-circuit JTAG-based Emulator (MultiICE) from ARM Ltd, Aspex - a powerful ARM7 software development and debug environment from Allant, 16600 and 17000 series Logic Analysers from Hewlett Packard, Personal Line and proLine logic analysers from dli. These powerful elements combine to a range of development kits for the AT91 user, starting with a sub-$1000 evaluation system and ranging up to powerful high-end systems for real-time hardware and software debug. Compilers, Assemblers and Debuggers Accelerated Technology Inc. Nucleus UDB USA Accelerated Technology Inc. 720 Oak Circle Dr. E. Mobile, AL 36609 USA Tel.: (+1) (334) 661 5770 Fax: (+1) (334)661 5788 E-mail: [email protected] Contact: Sales Department Europe Eur ope Accelerated Technology UK Ltd The Business Center Edward Street, Redditch Worcestershire B97-6HR United Kingdom Tel: (+44) (0)152 766 632 Fax: (+44) (0)152 764 487 E-mail: [email protected] Contact: Geoff Gibson l Stack Trace (Call Stack) functionality per task l Call Trace for Source windows l Automatic resolution of pointer variables l Search Memory function l Function Lookup window l ELF and ARM AIF (*.AXF) output support Nucleus UDB is a powerful, GUI-based sourcelevel debugger for embedded applications. Its three component configurations include the debugger front-end, host communications module, and target monitor, and combine for a powerful and portable debugging environment. Since the front end is standard across all target CPU platforms, developers need learn only one debugging environment. The price/performance ratios among microprocessors are constantly changing. Processors appropriate for today's projects may not be suitable for tomorrow's application. For the embedded systems developer, this often means readjusting to a new set of development tools. To relieve some of the burden this places on developers, Accelerated Technology ensures compatibility between our software components and the development tools used to build them. This effort solves most of the porting issues between assemblers, compilers, librarians, and linker/locators. For debugging environments, there is little we can do to assist developers in learning new interfaces. Because of this, we have standardized our internal development on the Nucleus UDB source level debugger, making it available for most of the processors supported by Nucleus software components. We have further integrated some multitasking features into the environment to assist in debugging Nucleus-based programs, making the Nucleus UDB technology available to most Nucleus product users. Asia Real Time Korea 1202-A Shin Sung Businesstel 1588-1, Seocho Dong Seocho-ku, Seoul Korea Tel: (+82) (2)522 2267 Fax: (+82) (2)522 2268 E-mail: [email protected] Contact: Jangil Kim Japan Grape Systems, Inc. Yanagawa Bldg., 2-21-5 Minamisaiwai, Nishi-ku Yokohama 220-0005 Japan Tel: (+81) (0)45 3236541 Fax: (+81) (0)45 3236546 E-mail: [email protected] Contact: Mitsurou Nakajyo Web Site http://www.atinucleus.com 11 Embedded Perfor formance Per for mance Inc. JTAG Interfaces JT AG ICE Inter faces JEENI™ USA Embedded Performance, Inc 606 Valley Way Milpitas, CA 95035 USA Tel.: (+1) (408) 957 0350 Fax: (+1) (408) 957 0307 E-mail: [email protected] Europe Eur ope MB Electronique 606, rue de Fourny Z.I. Centre, BUC, Cedex France Tel.: (+33) (0)1 39 67 67 67 Fax: (+33) (0)1 39 56 53 44 E-mail: [email protected] l Non-intrusive, uses no target resources Asia Microvision Co. Ltd. Guk Dong V.I.P. 14-8 Yoido-Dong Youngdeungpo-Ku Seoul Korea Tel: (+82) (2) 786 5456 Fax: (+82) (2) 786 5458 E-mail: [email protected] Japan Toyo Corporation 1-6, Yaesu-chome Chuo-ku 103-8284 Tokyo Japan Tel: (+81) (0)2 786 5456 Fax: (+81) (0)2 786 5458 E-mail: [email protected] Web Site http://www.epitools.com l Supports ARM “DI” CPU cores l High speed download (>100K Bps) l Ethernet and serial interface for fast, flexible host interface l Two hardware breakpoints l Unlimited software breakpoints l ROMless booting The JEENI (JTAG EmbeddedICE Ethernet Interface) is a completely non-intrusive interface that communicates to the ARM CPU core via JTAG using the existing boundary scan pins. It uses no target memory and requires no porting to the target system. Complete processor control means you can start, stop and single-step execution; read and write to registers, memory, and system I/O; and download code to target RAM – all within most commonly available debugger interfaces for ARM. The JEENI is a plug and play replacement for those using the ARM BlackICE/EmbeddedICE JTAG interface. The JEENI greatly speeds up the download of code to facilitate your test and debug efforts. The JEENI is ready to run with any supported debugger and any Atmel development board that supports a JTAG interface to the ARM7TDMI core. It provides an Ethernet or serial connection to the host and a fast JTAG connection to the processor on the board. 12 l Internal ARM cached processor assures fast operation l Four status LEDs for observing operation l Slow clock support l Universal 5V connector l Support for RT/OS aware debuggers The JEENI is supported by most commonly available debugger interfaces for ARM, including the EPI CCE-ARM (v2.11a), EPI CCE-ARM25 (v2.5), ARM SDT (v2.11a), ARM SDT (v2.5), Metaware SeeCODE, Green Hills MULTI, Allant ASPEX, Microtec XRAY and GNU GDB software environments. Embedded Peformance also offers a software interface to the Wind River Tornado/VX Works development environment. The Model 83VX software interface allows the JEENI emulator to be used to debug application code running on the VxWorks™ embedded real-time operating system. JTAG Interfaces JT AG ICE Inter faces ARM Ltd Multi-ICE™ Interface Unit USA ARM Inc. 750 University Avenue Suite 150 Los Gatos CA 95032 USA Tel.: (+1) (408) 399 5199 Fax: (+1) (408) 399 8854 Europe Eur ope ARM Ltd 90 Fulborn Road Cherry Hinton Cambridge CB1 9JN United Kingdom Tel.: (+44) (0)122 340 0400 Fax: (+44) (0)122 340 0410 l Support for slow or variable clock frequency devices l Support for very low voltage cores (down to 1V) Multi-ICE provides a high level of debug support for the ARM7TDMI based AT91 microcontroller. The Multi-ICE controls the debug logic (EmbeddedICE™ logic) in the AT91 via a JTAG interface. This allows the user to: set breakpoints, single step (over 100 per second can be achieved), start, stop and download code (speeds in excess of 115KB/s). Multi-ICE makes use of adaptive clocking, this ensures that the AT91 can be debugged as it goes into and comes out of sleep modes. out. Unix debug support is provided by the ARM Debugger for Unix, which is an add-on to the ARM Software Development Toolkit. Multi-ICE is capable of being networked so that remote debugging of a target may be carried Multi-ICE Release 1.3 is fully compatible with ARM's Software Development Toolkit. l Fast download and stepping speeds l Support for all existing ARM cores Asia ARM Korea Ltd . Room 1809 Windstone Hofficetel Yangiae-dong Seocho-ku Seoul Korea Tel.: (+82) (2) 3462 8271 Fax: (+82) (2) 3462 8274 Japan ARM KK 3-1-4 Shinyokohama Kohuku-Ku Yokohama-shi 222-003 Japan Tel.: (+81) (0)4 5477 5260 Fax: (+81) (0)4 5477 5261 Web Site http://www.arm.com 13 Europe Eur ope Technologies S.A. JTAG Interfaces JT AG ICE Inter faces Multi-ICE™ Interface Unit USA Contact: Michel LeLan Tel.: (+33) (0)4 93 00 43 07 E-mail: [email protected] Europe Eur ope Europe Technologies Les Taissounières - HB3 1681 Route des Dolines 06560 Sophia Antipolis France Tel.: (+33) (0)4 93 00 43 00 Fax: (+33) (0)4 93 00 43 01 E-mail: [email protected] Contact: Marc Goddard Tel.: (+33) (0)4 93 00 43 12 E-mail: [email protected] l Allows debugging of all current ARM cores l Multiple cores are supported by serial chaining of TAP controllers Asia/Japan Contact: Sghaier Noury Tel.: (+33) (0)4 93 00 43 02 E-mail: [email protected] Web Site http://www.europetechnologies.com l Connects to a PC parallel port, driver software runs on Windows NT™ 4.0 and Windows 95™ l Supports slow (sleep mode) or variable clock frequency cores l Supports very low voltage cores (down to 1V) MultiICE JTAG Interface Unit The Multi-ICE debug interface unit enables the Software Tools to Debug the ARM core through the processor’s JTAG pins. ICE-like functionality (breakpoints, watchpoints, single stepping, etc) is delivered at a fraction of the cost. One stop shopping for all AT91 Hardware and Software Development Tools Europe Technologies offers a unique supply of all ingredients needed by the AT91 hardware and software developer. Any AT91 developer needs a 'package' made up of a variety of possibilities provided by a large collection of suppliers. By evaluating the overall needs, Europe Technologies ensures that the AT91 user has the right tools for the job at the minimum cost level compatible with his budget. Europe Technologies has become a 'onestop-shop', integrating the product possibilities from a broad range of sources: - ICE40400 and EVM40400 - Evaluation, emulation and development boards from Europe Technologies - Software Development Toolkit (SDT) and Multi-core In-circuit JTAG-based Emulator (MultiICE) from ARM Ltd - 14 Aspex - a powerful ARM7 software development and debug environment from Allant l Uses a new JTAG connector pinout to support extra features and allow use in noisy environments or with long cables l Backward compatible with EmbeddedICE™ connectors via a supplied adaptor l Exposes a software interface (TAPO) to allow users to write their own drivers for non-ARM cores such as 3rd party DSPs l Allows inter-processor stop and start synchronization (via software) l Auto and manual core configuration to allow plug and play mixing of devices on chip l Supports host console I/O services (such as printf) without stopping the processor - 16600 and 17000 series Logic Analysers from Hewlett Packard - Personal Line and proLine logic analysers from dli These powerful elements combine to a range of development kits for the AT91 user, starting with a sub-$1000 evaluation system and ranging up to powerful high-end systems for real-time hardware and software debug. For documentation and full details of all these products, do not hesitate to contact Europe Technologies. JTAG Interfaces JT AG ICE Inter faces Packard Hewlett Packar d Emulation Probe, E5900A #300 USA Hewlett-Packard Headquarters 5200 Blue Lagoon Drive 9th Floor Miami, Florida 33126 USA Tel.: (+1) (305) 267 4245 Tel.: (+1) (305) 267 4220 Europe Eur ope Hewlett-Packard Nederland BV HP T&M DIRECT The Netherlands Tel.: (+31) (0)20 547 6669 Fax: (+31) (0)20 547 7765 l Easy connection to the AT91 debug port, without requiring full connection to the chip l LAN connection to your PC, Workstation or your HP Logic Analyzer l Software developers can create a powerful debugging system with an emulator probe and popular debuggers l Easy reprogramming for new device support The emulation probe is a stand-alone product, which helps you debug your code by providing run control, code down-load, and memory/ register display and modification. You can control program execution through single stepping, start/ stop, run/break, and set/modify breakpoints. You can also run code at full speed in the target. The emulation probe can be controlled by either an industry-leading debugger or the emulation control interface provided with the HP 16600/700 logic analyzer families. The HP emulation probe can be controlled over your local area network (LAN) by the debugger and connect to your target through a dedicated connector. Unlike traditional emulators, the emulation probes and modules provide more stable operation by accessing only the debug pins of the microprocessor. You do not need a serial port on your target system to download code. Unlike ROM monitors, they do not require user memory. Debugger Interface Industry-leading debuggers can control the HP emulation probe and emulation module. You can set breakpoints, single-step through code, examine variables, and modify source code variables from the high-level source code debugger interface. Debugger interfaces must be ordered directly from the debugger vendor. Asia Hewlett-Packard Asia Pacific Ltd 17-21/F Shell Tower Times Square 1 Matheson Street Causeway Bay Hong Kong Tel.: (+852) 2599 7777 Japan Hewlett-Packard Japan Ltd Measurement Assistance Center 9-1, Takakura-Cho Hachioji-Shi Tokyo 192 Japan Tel.: (+81) (0)4 2656 7832 Web Site http://www.tmo.hp.com Debugger Connections ARM Ltd, GreenHills Software Inc., Mentor Graphics. Migration The emulation probe can be reprogrammed to support new versions or other microprocessor families. Your investment is protected. 15 Emulators Hewlett Packar d Packard Logic Analysis System 16602A with Emulation Module E9495A #001 USA Hewlett-Packard Headquarters 5200 Blue Lagoon Drive 9th Floor Miami, Florida 33126 USA Tel.: (+1) (305) 267 4245 Tel.: (+1) (305) 267 4220 Europe Eur ope Hewlett-Packard Nederland BV HP T&M DIRECT The Netherlands Tel.: (+31) (0)20 547 6669 Fax: (+31) (0)20 547 7765 Asia Hewlett-Packard Asia Pacific Ltd 17-21/F Shell Tower Times Square 1 Matheson Street Causeway Bay Hong Kong Tel.: (+852) 2599 7777 Japan Hewlett-Packard Japan Ltd Measurement Assistance Center 9-1, Takakura-Cho Hachioji-Shi Tokyo 192 Japan Tel.: (+81) (0)4 2656 7832 Web Site http://www.tmo.hp.com l One integrated platform for Hardware and Software debug l Processor control and logic analysis l Debug the target system from signal to source code level l Up to 2M acquisitions of real time, nonintrusive trace l System level debug l Correlate analog and digital measurements Debug and Integrate Real-Time Embedded Systems Quickly and accurately determine the root cause of your team's most difficult hardware, software, and system integration problems with Hewlett-Packard's powerful emulation and logic analysis solutions. HP's emulation and analysis solutions for the Atmel AT91 combine the powerful tools of run control, code download, debugger connections, and logic analysis for a complete, scalable system debug environment. Scalable Solutions With a scalable solution from HP, your design team members can customize HP's product offerings to meet their unique requirements. Solutions range from low cost emulation probes combined with the industry's leading 16 debuggers to emulation with real-time trace to solve today's most complex Atmel AT91 design problems. HP's solutions are designed to meet your needs today and protect your investment as your needs change in the future. With logic analysis providing timing and state analysis, you can monitor microprocessor activity in relation to other important system signals such as a PCI bus, other microprocessors, or I/O devices. HP and Europe Technologies have been partnering to provide complete emulation solution for the AT91 microcontroller. Multiple Correlated views of your target System Traditional emulation systems do not allow you to time-correlate events across your entire system using timing, analog, and state analysis for your most difficult integration problems. The logic analyzer is nonintrusive, allowing you to run your target system at full speed. A system trace, up to 2M deep, can be combined with complex triggering to find the toughest problems. The microprocessor instruction set execution can be correlated to the high-level source code with the HP source correlation tool set. Emulators dli Personal Line and proLine USA dli digital logic instruments 50 Airport Parkway San Jose, CA 95110 USA Tel: (+1) (408) 487 3214 Fax: (+1) (408) 437 4956 E-mail: [email protected] Europe Eur ope dli digital logic instruments gmbh Voltastraße 6 D-63128 Dietzenbach Germany Tel.: (+49) 6074 4002 0 Fax: (+49) 6074 4002 77 E-mail: [email protected] Asia LG Precision Co., Ltd. LG Youngdong Bldg. 891, Daechi-dong Kangnam-gu Seoul Korea Tel: (+82) (2) 3459 5114 Fax: (+82) (2) 3459 3636 E-Mail: [email protected] l Easy-to-use, graphical user interface under Windows 98 and NT l Wide variety of Windows based Real Time Tracers l Disassemblers supporting State and Timing recordings l High Level Language Manager for debugging on Source Code Level l Software Link to ASPEX Debugger from Allant l Rapid Support Service for new types of Atmel ARM-Core Microcontrollers l Remote control from Unix and Windows workstations using VNC l Up to 4M memory depth for recording a high number of processor instructions l High impedance Active Logic Probes for easy adaption and minimum loading. l Modulare Logic Analyzer Systems for easy upgrade of channels and memory depth l Physical trigger outputs to trigger external devices l Easy documentation through full compatibility to Windows programs like WinWord The Personal Line and proLine Logic Analyzer Families feature up to 512 channels per mainframe, a memory depth up to 4M, external clock rate up to 180 MHz, and internal clock rate up to 720 MHz and 1 GHz. For the development of Atmel AT91 microcontroller-based systems dli offers powerful Disassembler and High Level Language support. The Disassembler supports data recording with both Processor MCLK and the Logic Analyzer's internal clock concurrently. This feature enables simultaneous Timing and State Analysis. High Level Language Support provides Source Code Debugging of application programs. This support includes enabling a Breakpoint/Trigger of the Logic Analyzer on a Source Line and correlating the real time trace with the Source Code. Japan TOYO Corporation 1-6, Yaesu 1-chome, Chuo-ku Tokyo 101-8284 Japan Tel: (+81) (0)3 3279 0771 Fax: (+81) (0)3 5205 2030 E-Mail: [email protected] Web Site http://www.dli.de This tools are integrated with the powerful Debugger ASPEX from Allant. Hosts supported PC with Windows 95/98 and NT. Other Features dli offers a Rapid Support Service for new types of Atmel ARM-Core based ASICs to provide custom Disassembler and High Level Language Debugging facilities. 17 Europe Eur ope Technologies S.A. Emulators ICE40400 for HP and dli Emulator USA Contact: Michel LeLan Tel.: (+33) (0)4 93 00 43 07 E-mail: [email protected] Europe Eur ope Europe Technologies Les Taissounières - HB3 1681 Route des Dolines 06560 Sophia Antipolis France Tel.: (+33) (0)4 93 00 43 00 Fax: (+33) (0)4 93 00 43 01 E-mail: [email protected] Contact: Marc Goddard Tel.: (+33) (0)4 93 00 43 12 E-mail: [email protected] Asia/Japan Contact: Sghaier Noury Tel.: (+33) (0)4 93 00 43 02 E-mail: [email protected] Web Site http://www.europetechnologies.com l In-Circuit or Standalone Emulator/Development Board for AT91M40400 l Connects via ARM, ALLANT or HP JTAG debugger tools l Provides all external trace and hardware debug signals for Hewlett Packard 16600 and 16700 series logic analysers. l On-board boot EPROM (256Kx8) l On-board FLASH memory (256Kx16) l On-board SSRAM to emulate AT91 internal ROM (4x32Kx32) l Programmable clock generator l 12-bit ADC and DAC l Two external RS232 interfaces ICE40400 Emulation & Development Board The ICE40400 is the first of a new generation of development tools using Emulation and Logic Analysis technology developed for the ARMbased AT91 family. These tools, provide interfaces with the embedded ARM core, JTAG debugger and are entirely compatible with HP emulation and logic analysis systems for ARM-based embedded systems and microcontrollers. Used jointly with either JTAG interface hardware from HP or ARM or with Hewlett Packard emulation and logic analysis tools and with an ARM core debugger, the ICE40400 is an integrated development board that provides advanced emulation features, such as code downloading, inverse assembler code generation, ASM and C source code correlating, and timecorrelated events across the entire system. 18 One stop shopping for all AT91 Hardware and Software Development Tools Europe Technologies offers a unique supply of all ingredients needed by the AT91 hardware and software developer. Any AT91 developer needs a 'package' made up of a variety of possibilities provided by a large collection of suppliers. By evaluating the overall needs, Europe Technologies ensures that the AT91 user has the right tools for the job at the minimum cost level compatible with his budget. Europe Technologies has become a 'one-stopshop', integrating the product possibilities from a broad range of sources: - ICE40400 and EVM40400 - Evaluation, emulation and development boards from Europe Technologies - Software Development Toolkit (SDT) and Multi-core In-circuit JTAG-based Emulator (Multi-ICE) from ARM Ltd Aspex - a powerful ARM7 software development and debug environment from Allant - - 16600 and 17000 series Logic Analysers from Hewlett Packard - Personal Line and proLine logic analysers from dli These powerful elements combine to a range of development kits for the AT91 user, starting with a sub-$1000 evaluation system and ranging up to powerful high-end systems for real-time hardware and software debug. Board Supportt Package R TOS Boar d Suppor Accelerated Technology Inc. Nucleus Plus Nucleus EDE Web Browser RMON Debuggers Java Kernels SNMP Web Server File System Networking Spanning Tree Graphics Drivers Development Tools Prototyping Cross Development Real-time services that are available in the basic Nucleus PLUS product are more full-featured and capable than virtually any real-time kernel on the market today. From an evaluation of the most prominent real-time kernels currently on the market, Nucleus PLUS was developed, with a "micro-kernel" structure in mind. That is, the essential services of the real-time, embedded environment are provided in such a way that additional operating-system-oriented features can be easily added. This makes Nucleus PLUS extremely scaleable, with RAM sizes varying between less than 3KB and 45KB, depending on necessary functionality. Unlike other commercial kernels, Nucleus PLUS service names indicate their functions. For example, you can create a task by calling the service NU_Create_Task. Nucleus PLUS services also are designed to have similar parameter and return-value formats. Nucleus PLUS objects are not inherently associated with other objects (i.e. mailboxes are not associated with tasks). l Deterministic, low interrupt latencies l Extensible: make new services by combining existing services l Intertask communication: mailboxes, variable queues, pipes l Memory management: fixed partitions, variable length (malloc) l Task synchronization: counting semaphores, events, UNIX-like signals l One-shot and multiple-shot task timers USA Accelerated Technology Inc. 720 Oak Circle Dr. E. Mobile, AL 36609 USA Tel.: (+1) (334) 661 5770 Fax: (+1) (334)661 5788 E-mail: [email protected] Contact: Sales Department Europe Eur ope Accelerated Technology UK Ltd The Business Center Edward Street, Redditch Worcestershire B97-6HR United Kingdom Tel: (+44) (0)152 766 632 Fax: (+44) (0)152 764 487 E-mail: [email protected] Contact: Geoff Gibson Asia Real Time Korea 1202-A Shin Sung Businesstel 1588-1, Seocho Dong Seocho-ku, Seoul Korea Tel: (+82) (2)522 2267 Fax: (+82) (2)522 2268 E-mail: [email protected] Contact: Jangil Kim Japan Grape Systems, Inc. Yanagawa Bldg., 2-21-5 Minamisaiwai, Nishi-ku Yokohama 220-0005 Japan Tel: (+81) (0)45 3236541 Fax: (+81) (0)45 3236546 E-mail: [email protected] Contact: Mitsurou Nakajyo Web Site http://www.atinucleus.com Nucleus PLUS is a real-time, pre-emptive, multitasking kernel designed for time-critical embedded applications. Because approximately 95% of Nucleus PLUS is written in C, it is remarkably portable, and is currently available for use with most microprocessor families. Nucleus PLUS is delivered with source code, and no runtime royalties are charged. 19 AT91 ARM Thumb-based Microcontrollers Family Roadmap Speed Flash Mask ROM SRAM Device (MHz) Temp Bytes M40400 25/33 C/I M40400 12 M40416 25 M40100 M40800 Supply Voltage IEEE Power Saving Additional Features Bytes Bytes Package (Volt) 1149.1 - - 4K TQFP100 2.7-3.6 - C/I - - 4K TQFP100 1.8-3.6 - C/I 2M - 4K BGA120 2.7-3.6 - 2 USARTS, 33/40 C/I - - 1K TQFP100 2.7-3.6 - Watchdog, 33/40 C/I - - 8K TQFP100 2.7-3.6 - PDC R40807 33 C/I - - 8K+128K TQFP100 2.7-3.6 - M40403 33 C/I - 32K 4K TQFP100 2.7-3.6 - M40807 33 C/I - 128K 8K TQFP100 2.7-3.6 - M63200 25 C/I - - 2K TQFP176 2.7-3.6 y M55200 33 C/I - - 2K TQFP176 2.7-3.6 y M55800 33 C/I - - 8K TQFP176 2.7-3.6 y Idle Mode CPU and Peripheral Clock Deactivation 3 Timers, Multi Processor Interface, 6 Timers, 3 USARTs, SPI, PDC, Watchdog 8-ch ADC, 2-ch Clock DAC, RTC, Osc + Deactivation, PLL, 6 Timers, Slow, Standby 3 USARTs, SPI, and Power PDC, Watchdog Down Modes AT 9 1 A R M T H U M B O F F - T H E - S H E L F The growing AT91 family puts the industry-standard ARM Thumb processor at your immediate disposal. It is combined, on-chip, with an attractive range of peripherals: USARTs, SPI, counter/timer, watchdog timer, etc. A Peripheral For demanding applications, a Data Controller (PDC) speeds multiprocessor interface, on-chip access to key peripherals, oscillators and state-of-the-art bypassing the MCU. PLLs are all incorporated on-chip. Atmel's proven expertise in system level integration gives you all this —ARM Thumb MCU plus all the peripherals you need — off-the-shelf. Corporate Headquarters 2325 Orchard Parkway San Jose, CA 95131 TEL (408) 441-0311 FAX (408) 487-2600 Europe Atmel U.K., Ltd. Coliseum Business Centre Riverside Way Camberley, Surrey GU15 3YL England TEL (44) 1276-686677 FAX (44) 1276-686697 Asia Atmel Asia, Ltd. Room 1219 Chinachem Golden Plaza 77 Mody Road Tsimshatsui East Kowloon, Hong Kong TEL (852) 27219778 FAX (852) 27221369 Japan Atmel Japan K.K. Tonetsu Shinkawa Bldg., 9F 1-24-8 Shinkawa Chuo-ku, Tokyo 104-0033 Japan TEL (81) 3-3523-3551 FAX (81) 3-3523-7581 Atmel Operations Atmel Colorado Springs 1150 E. Cheyenne Mtn. Blvd. Colorado Springs, CO 80906 TEL (719) 576-3300 FAX (719) 540-1759 Atmel Rousset Zone Industrielle 13106 Rousset Cedex, France TEL (33) 4 42 53 60 00 FAX (33) 4 42 53 60 01 AT91 Microcontroller Marketing TEL (33) 4 42 53 60 00 FAX (33) 4 42 53 60 01 e-mail: [email protected] Fax-on-Demand North America: 1-(800) 292-8635 International: 1-(408) 441-0732 Web Site http://www.atmel.com Bulletin Board Service 1-(408) 436-4309 © Atmel Corporation 1999. Atmel Corporation makes no warranty for the use of its products, other than those expressly contained in the Company’s standard warranty which is detailed in Atmel’s Terms and Conditions located on the Company’s web site. The Company assumes no responsibility for any errors which may appear in this document, reserves the right to change devices or specifications detailed herein at any time without notice, and does not make any commitment to update the information contained herein. No licenses to patents or other intellectual property of Atmel are granted by the Company in connection with the sale of Atmel products, expressly or by implication. Atmel’s products are not authorized for use as critical components in life support devices or systems. ARM, Thumb and ARM Powered are registered trademarks of ARM Limited. ARM7TDMI is a trademark of ARM Ltd. Other terms and product names in this document may be trademarks of others. 1307A—7/99/12M HOLOSCRIPT - Photos: Sylvain Vuillequez, Studio Cadrage, C&I Photography e-mail [email protected]