EBV ARMTitle Guide Subtitle Version 5, February 2010 EBV ARM Guide

EBV ARM Guide • Ease of access The trend in the consumer electronics sector is shifting • Multiple vendors means a large choice. EBV Elektronik towards complex products, with many electronic devices provides access to the largest ARM suppliers: , working together more effectively. , NXP Semiconductors, STMicroelectronics, and ARM® is a proven architecture based on more than 10 years’ Toshiba Microelectronics experience. Today, ARM leads the world in 32-bit RISC micro- • Rapid time to market processor cores and is rapidly becoming the volume global • Among the highest trained ARM engineers in the standard for applications requiring the optimum mix of market price, performance and power efficiency. • 3rd party HW and SW • Widest range of HW and SW • Wide range of OS: , Windows, Palm OS, … Good Reasons to use ARM • ARM Connected Community: extensive choice of multimedia codec solutions optimised for ARM • Most popular 32-bit core processors • Gaining more and more popularity in industrial • Low cost applications • 32-bit devices at 8-bit prices • Flexibility in system design • Compatible core roadmap: easy migration from Number of processor licences ARM7, Cortex-M3 ARM9/11 to Cortex-A8 61 587 • Wide core performance Additional licences signed in 2008 Total installed licensing base • Wide operating frequency range: 1...600 MHz During the year, ten of the top 20 semiconductor companies • Built-in architecture extensions re-equipped their product lines with new ARM processors, while others licensed their first ARM processors. A total of 210 leading companies • More efficient processing of algorithms to save CPU have licensed ARM technology. overhead, memory and power Processor partners ® • Thumb 2 – greatly improved code density 210 • DSP – signal processing directly in the RISC core 90 Cumulative licensees ® Partners paying royalties • Jazelle – Java acceleration • Low power consumption Of these 210 companies, 90 are now paying ARM royalties. • ARM microprocessor solutions offer the industry’s ARM licences; source ARM annual report 2008 lowest power consumption and highest Mips per watt

Bus ARM Cores Thumb DSP Jazelle Supplier Interface

ARM Cortex-M0 AHB Lite Yes No No NXP Atmel, NXP, ST, TI, ARM Cortex-M3 3x AHB-Lite + APB Yes No No Toshiba ARM Cortex-A8 AMBA 3 AXI Yes Yes Yes TI ARM7TDMI Yes Yes No No Atmel, ST ARM7TDMI-S Yes Yes No No NXP ARM720T AHB Yes No No NXP ARM920T AHB Yes No No Atmel, NXP, Freescale ARM922T AHB Yes No No NXP Atmel, NXP, ARM926EJ-S 2x AHB Yes Yes Yes Freescale

ARM966E-S AHB Yes Yes No ST, Toshiba

ARM1136J(F)-S 5x AHB Yes Yes Yes Freescale All statements are without any engagement. All Subject statements without are to modifications engagement. any and amendments. P-005-E-02-2010-v5

2 Co rTEx Software As part of the CMSIS ARM provides the following Interface Standard software layers that are available for various compiler implementations: • Core Peripheral Access Layer: contains name definitions, address definitions and helper functions to access core registers and peripherals. It also defines a device independent interface for RTOS Kernels that includes debug channel definitions. TheRM A ® Cortex™ Microcontroller Software Interface • Middleware Access Layer: provides common methods Standard (CMSIS) is a vendor-independent hardware to access peripherals for the software industry. The abstraction layer for the Cortex-M processor series. The Middleware Access Layer is adapted by the silicon CMSIS enables consistent and simple software interfaces vendor for the device specific peripherals used by to the processor for interface peripherals, real-time middleware components. The middleware access layer operating systems, and middleware, simplifying software is currently in development and not yet part of this re-use, reducing the learning curve for new microcontroller release. These software layers are expanded by silicon developers and reducing the time-to-market for new devices. partners with: • Device Peripheral Access Layer: provides definitions Creation of software is acknowledged as a major cost factor for all device peripherals by the embedded industry. By standardising the software • Access Functions for Peripherals (optional): provides interfaces across all Cortex silicon vendor products, this cost additional helper functions for peripherals is significantly reduced, especially when creating projects for new devices or migrating existing software to a Cortex processor-based microcontroller from other silicon vendors.

Application Code USER

Real-Time Middleware

RTOS Kernel Components

Middleware Access Device Peripheral Core Peripheral Function Functions Functions

CMSIS Peripheral Register & Vector Definitions

Cortex Debug & Trace Other SysTick NVIC

MCU CPU Interface Peripherals The CMSIS has been developed in close partnership with ® CMSIS block diagram several key silicon and software vendors including Atmel , IAR, KEIL, Luminary Micro, Micrium, NXP, SEGGER and STMicroelectronics. This collaboration, together with The creation of the CMSIS enables silicon vendors to focus feedback from previous solutions, has resulted in an easy- their resources on the differentiating peripheral features of to-use and easy-to-learn programming interface for Cortex their product and eliminates the need to maintain their own processor-based devices. individual and incompatible standards for programming a microcontroller. The standard is fully scalable to ensure ARM plans to extend the CMSIS with a Middleware Access that it is suitable for all Cortex-M processor series Layer that provides standard software interfaces for from the smallest 8 KB device up to devices Ethernet, SD/MMC, and a debug interface for consistent with sophisticated communication peripherals such as kernel-aware debugging of RTOS kernels. This extension Ethernet or USB-OTG. (The CMSIS memory requirement for to the CMSIS will simplify the deployment of standard the Core Peripheral Access Layer is less the 1 KB code and middleware components on new Cortex processor-based less then 10 bytes RAM). microcontrollers.

The CMSIS answers the challenges that are faced The CMSIS is available for free download from when software components are deployed to physical www.onARM.com, a website providing a comprehensive microcontroller devices based on a Cortex-M0, Cortex-M1 resource for embedded developers. CMSIS documentation or Cortex-M3 processor. The CMSIS will also be updated to and maintenance of the software layer will be provided support future Cortex-M processor cores. by ARM.

3 ATMEL AT91SAM7SE Series General-purpose microcontroller with external memory Atmel has a proven track record as a market-leading ARM MCU (SAM7S + external memory bus), particularly suited to and MPU vendor, a developer of high bandwidth architectures, applications requiring high performance, USB connectivity an innovator of low power microcontrollers and a facilitator and extended on- and off- memory. of software portability. AT91SAM7X Series

Functionality General-purpose microcontroller, particularly suited to 32-bit MCU 23-bit Embedded MPU real-time embedded control applications that require USB High-end MPU connectivity as well as Ethernet, CAN and/or ZigBee networking.

SAM9 MPU For the AT91SAM7X-EK board EBV can provide the reference ARM9 software from Sevenstax, demonstrating TCP/IP and Ethernet, ZeroConf, Webserver and JAVA Toolbox, SMTP (for sending SAM3 SAM9 MCU Cortex-M3 ARM9 Flash & E-Mails), TFTP and Telnet. You can download the software, Flash Large SRAM MCU see www.ebv.com/products. SAM7 ARM7 Flash MCU ARM Cortex-M3

30 60 240 400 MHz SAM3U Series Roadmap 32-bitRM A Cortex M3 Flash microcontroller with high-speed 480 Mbps USB+ Phy. • The broadest software compatible ARM MCU & • High-Speed USB embedded MPU portfolio The SAM3U is the first Cortex M3 microcontroller with • Optimal peripheral mix, memory footprint, low power high-speed USB and an integrated transceiver for fast and performance up/downloading of data, robust EMI tolerance, and • 200+ Mips 32-bit Flash MCU (SAM9XE) plug-and-play high-speed serial interconnectivity. • Highest SRAM integration (SAM7X512, SAM9261) • High Performance • Tightly integrated development suites and Features a 96 MHz maximum operating frequency and a software packages high data-bandwidth architecture based on a 5-layer bus • Software re-use between different members of the family matrix with 22 DMA channels and distributed memory • Highest bandwidth architectures allowing selection of • Dual-bank flash lower cost MCU range Provides safe in-application programming (IAP) including the boot program • 1.62...3.6 V Operation ARM7 True 1.8 V ± 10% operation extends device operation when running from two AA alkaline batteries The AT91SAM7 family is based on the ARM7TDMI®-core. • Memory Protection Unit They include embedded flash and SRAM memories together Improves code protection and secures multi-application/ with a number of peripherals and standard communications task execution; flash sizes from 64...256 K and networking interfaces. This qualifies them as system- • High-End Analog on-a-chip devices. Several different families are available. Features a differential input and programmable gain amplifier (PGA) on a 12-bit 1 Msps ADC AT91SAM7A • Packages General-purpose microcontroller, particularly suited to real- QFP and BGA packages, 100 and 144-pin time embedded industrial control applications that require CAN networking.

AT91SAM7L (Low Power) Series Ultra-low power microcontrollers; embedding power switches controlling multiple power islands and programmable voltage regulators to reduce power consumption in active and stand-by modes.

AT91SAM7S Series General-purpose microcontroller providing an ideal migration path for 8-bit applications requiring additional performance, USB connectivity and extended memory.

4 SAM3 - Roadmap AT91SAM9G10 is the upgrade of the AT91SAM9261S, a mid-range MPU with LCD controller that offers increased maximum operating frequency of 266 MHz vs 188 MHz and Flash bus frequency from 94...133 MHz.

512 K 2H10 SAM3X SAM3A 100 MIPS 100 MIPS The AT91SAM9G20 is a pin-compatible evolution of the SAM3S E-MAC E-MAC 256 K FS USB SAM3N HS USB OTG HS USB OTG AT91SAM9260. Achieving half the power consumption at SAM3U SDIO Entry level 2 CAN 2 CAN 100 MIPS 12-bit 32-100 pin EBI 125 K HS USB ADC twice the clock frequency of the AT91SAM9260, it consumes HS SDIO EBI Migration EBI path only0W 8 m in full-power mode with all peripherals turned on. 65 K Pin to Pin 16-bit MCU SAM7S

32 K 2H10 2H10 Supporting both Linux and Windows CE, the AT91SAM9R is an ARM9-based microcontroller focused on applications that 2009 2010 require sufficient on-chip memory for code execute-in-place.

SAM3-Roadmap In addition the AT91SAM9RL and its double-buffered LCD controller with virtual screen support delivers high-resolution, • SAM3S 64...256 KB available 2H/10 flicker-free displays. • SAM3S 32...512 KB available 2H/10 • SAM3N 64...512 KB available 1H/10 In addition to the AT91SAM9G45, 400 MHz general purpose • SAM3N 32 KB available 2H/10 MPU with DDR2, High-Speed USB and High-Speed Multimedia Card Interface (SD/MMC), the AT91SAM9M10 offers Video Decoder, while the AT91SAM9M11 provides Video Decoder ARM9 and Cryptography capabilities.

There are many different ARM9 devices in Atmel’s portfolio, AT91SAM9XE Series basedn o ARM920 and ARM926-EJ core. The SAM9 family The AT91SAM9XE-Flash-based MCU family is a monolithic is designed to re-use the maximum of existing peripherals ARM9-based Flash microcontroller that combines a 200-Mips and technology developed for Atmel´s ARM7-based SAM7 ARM926EJ-S processor core with up to 512 Kbytes of high- family.n I addition, the same support infrastructure is used for performance on-chip flash. The SAM9XE provides multiple both the SAM7 and the SAM9 series, making the migration networking/connectivity options. It offers an unrivalled between both microcontroller families smooth and easy. combination of performance and functionality on a single chip, making these Flash microcontrollers ideal for space- AT91SAM9 Series constrained applications where high performance is required. The AT91SAM9-embedded MPU family is based on the

ARM926EJ-S processor, with a clock speed up to 400 MHz. SAM9G15 SAM9G36 SAM9X35 LCD LCD LCD It features up to 32 Kbytes instruction and 32 Kbytes data SDRAM & DDR2 SAM9261 SAM9263 SAM9G20 E-MAC 2 CAN 2 E-MAC 400 MHz LCD LCD E-MAC cache memories. The AT91SAM9 has a fully featured system 160 K E-MAC Camera HS USB Host & Device RAM Camera Interface HS/SDIO/SD/MMC Interface 400 MHz SAM9G25 SAM9X25 controller for efficient system management, including a CAN E-MAC 2 CAN 2 E-MAC reset controller, shut-down controller, clock management, advanced interrupt controller (AIC), debug unit (DBGU), SAM9RL64 LCD HS USB D periodic interval timer, watchdog timer and real-time SAM9261 SAM9263 SAM9G20 SAM9G10 SDRAM R-Touch LCD LCD E-MAC LCD FS USB Host & Device 160 K E-MAC Camera timer. Atmel and TimeSys have announced a free Linux RAM Camera Interface SD/MMC SAM9R64 Interface 400 MHz Board Support Package (BSP) for Atmel’s ARM9-based HS USB D CAN AT91SAM9 Microcontrollers. The introductory-level Atmel/ TimeSys Linux Board Support Package can be downloaded 2009 2010 from www.timesys.com/atmel. ARM9-Roadmap

For the AT91SAM9260/9263-EK boards EBV provides an Tools Embedded Linux Evaluation BSP designed by emlix GmbH. For each family, Atmel provides evaluation boards for easy integration and development. The Board Support Package is created for the immediate evaluation of a development project. Furthermore emlix offers a Professional Edition, which is supported and can be used for the application in production systems. It permits hardware/software co-design. Both editions can function as a basis for customised solutions. For more information about emlix visit www.emlix.com.

5 NXP SEMICONDUCTORS memory, up to 64 KB of SRAM, 12-bit A/D and 10-bit D/A converters as well as an internal RC oscillator. ARM7 Key feature Advantage Customer benefit • M3 improved critical • Zero wait-state operation from • Improved price/ path timing L PC2000 flash over 100 MHz performance ratio • Flash accelerator • The LPC2000 is based on the ARM7TDMI-S core • Eliminates the need to • Wake Up Interrupt periodically wake up the • Saving power Controller (WIC) operating up to 75 MHz controller and poll the • Wide range of peripherals including USB FS and • Battery current < 1µA over temperature • Saving power 2 2 • True, low-power RTC USB HS, I C, CAN, I S, 10-bit ADC, Fast I/Os • Calendar function that does • Ease of design not require CPU involvement • 32-bit timers • Allowing memory regions to be • Memory Protection • Required for safety defined as read-only and protect • The LPC2000 features low power consumption Unit (MPU) critical applications them from corruption • Highest reliability (error-correction circuit for memory) • Wide range of • Save cost and board peripherals: Ethernet, • Highest integration of space • Code execution from flash without wait states USB, CAN, I2C, I2S, SPI, peripherals • Improved system ADC, DAC and much performance • High performance, low power consumption, low price more on one chip and small footprint packages • Standard JTAG debug, • Most comprehensive on-chip Serial wire debug debugging solutions • Ease of design (SWD), Embedded Trace • Support 8 breakpoints and 4 Macrocell (ETM) watch points LPC23xx/24xx • The LPC23xx/LPC24xx series operates at 72 MHz with up to 512 KB of zero-wait-state on-chip flash based on LPC1300 Family ARM7TDMI-S The LPC13xx device for embedded applications combines a • The industry‘s only 2 AHB bus architecture in an ARM7 high level of integration and low power consumption with based MCU with the ability to simultaneously run the a low cost. application, USB FS, CAN and Ethernet • Optional LCD controller supporting STN and TFT panel The peripheral complement of the LPC13xx includes up to up to 24-bit true colour 32Bf K o , up to 8KB of data memory, USB Device (LPC134x only), one Fast-mode plus (Fm+) I2C interface, one LH7xxxx UART, four general-purpose timers, and up to 42 general • 84 MHz, 32-bit ARM7TDMI-S™ (LH754xx) purpose I/O pins. • 77 MHz, 32-bit ARM720T™ (LH7952x) • MMU () LPC13xx – Features & Benefits: • Integrated LCD controller • Support for STN, CSTN, TFT and AD-TFT Key feature Advantage Customer benefit • M3 improved critical • Operation from flash up • Improved price/ • Resolutions up to 1024 x 768 path timing to 70 MHz performance ratio • Active current @ • Energy efficiency, • 16-level greyscale or up to 64 k colours • Low power design 200 µAmp/MHz lower power design • Extensive selection of serial interfaces, including SSI/ • Enabling USB • On-chip ROM includes USB • Ease of use communication to be 2 2 mass storage control • Saving flash memory SSP, multiple UARTs, IrDA, I C-bus, I S, CAN 2.0B, set up in minutes • Any GPIO pin, regardless of USB 2.0 device, 10/100 Base-T Ethernet MAC • Up to 42 GPIOs the selected function, can be • All individual GPIO inputs • Ease of use programmed to generate an • 5 V tolerant I/O are NVIC vector capable interrupt • Integrated touch screen controller • 16 or 32-bit external bus with optional SDRAM controller and NAND flash boot capability LPC1100 Family The LPC1100 devices are built around the Cortex-M0 architecture, operating at 50 MHz and feature ultra low power for low cost. Cortex-M Ideally used in battery-powered consumer devices, smart meters, motor control and more. The LPC1100 family will be Design flexibility through pin- and software-compatible available in H1/10 and will be pin-compatible with LPC1300. solutions • Scaleable memory sizes within the same footprint • Wide selection of high-performance peripherals incl. Key feature Advantage Customer benefit • Improved price/ USB, Ethernet, CAN performance ratio • Very power and area • Low software overhead • Pin-compatible solutions between ARM7 and Cortex-M3 optimised on exception entry • New M0 •Automatic state saving on and exit microcontroller core interrupts and exceptions • Instructions always • Deterministic instruction take the same time to execution timing execute (when assuming deterministic memory LamPC1700 F ily system) • Active current @ • Energy efficiency, • Low power design 150 µAmp/MHz lower power design The LPC17xx series of low-power, cost-effective Cortex-M3 • Any GPIO pin, regardless of • Up to 42 GPIOs the selected function, can be • All individual GPIO inputs • Ease of use microcontrollers features advanced peripherals such as programmed to generate an are NVIC vector capable Ethernet, USB 2.0 Host/OTG/Device, and CAN 2.0B. Operating interrupt at speeds up to 100 MHz, they have up to 512 KB of flash

6 Q4/09 Q1/10 Q2/10 Q3/10 Q4/10 Q1/11

LPC18xx 125 MHz, HS USB Host/OTG/Device

LPC1769 LPC177x LPC17Mx 120 MHz, 512 K M3 version of LPC247x 128...512 K Flash Flash/64 K RAM 64 KB RAM, USB Ethernet, USB, CAN 80/100-pin LPC164x Cortex-M3 LPC1759 M3 version of LPC214x, 64/80-pin 120 MHz, 512 K Flash/64 K RAM USB, CAN, 80-pin LPC163x

LPC1767 M3 version of LPC213x, 64/80-pin LPC134x 100 MHz, 512 K USB with integrated Flash/64 K RAM drivers and dual clock Ethernet LPC13xx 8...32 K Flash 33/48-pin packages Mixed signal

LPC111x LPC11x LPC11xx 8...32 K Flash C_CAN with 64...128 K Flash 33/48-pin integrated drivers LPC11xx Miniature packages Cortex-M0 LPC11xx LPC11xx Low cost UB High Resolution Timer

LPC11xx 12-bit ADC 4 KB EEPROM

Cortex Roadmap

ARM9 • 32-bit external bus with SDRAM controller and NAND flash boot capability L PC29xx • CompactFlash, SD/MMC/SDIO, PS/2, audio codec (AC97) • ARM968E up 125 MHz zero-wait-state from flash and PCMCIA interfaces • Up to 768 KB embedded Flash memory and 80 KB RAM • (incl. 2 x 16 KB TCM) LPC3180/01-LPC32x0 • 32-bit external memory controllers that support static Common Features: memory devices • High-performance ARM926EJ-S core up to 266 MHz • Two CAN 2.0B controllers and two LIN master • Vector floating point co-processor controllers • 90 nm technology for operation down to 0.9 V in • USB device/host/OTG low-power mode • Motor control features; PWM with up to 24 channels, • USB OTG with full-speed host and device capabilities • quadrature encoder interface (QEI) • SD memory-card interface • 5 V AD converter • 10-bit A/D converter with touch-screen interface • Multiple serial communication interfaces increase • Comprehensive set of serial interfaces (I2C, I2S, SD/ design flexibility, provide larger buffer size and deliver MMC, UARTs, others) higher processing power 32-bit timers with capture/ match-channels for pulse measurements, four six- LPC32x0 channel, 32-bit PWMs, and a watchdog timer • Up to 256 KB of internal SRAM and 32 KB I-cache/32 KB D-cache LH7A40x • External memory controller for DDR and SDR SDRAM, • The LH7A40x series is an ARM922-T microcontroller SRAM, and flash operating up to 266 MHz • 10/100 Ethernet MAC with dedicated DMA controller • MMU (Memory Management Unit) (LPC3240/3250 only) • Equipped with LCD controller • Available 24-bit LCD controller supports STN and TFT • Support for STN, CSTN, TFT and AD-TFT panels • Resolution up to 1024 x 768 • 24-bit LCD controller with dedicated DMA controller • 16-level greyscale or up to 64 k colours supports STN and TFT panels (LPC3240/3250 only)

7 Q3/08 Q4/08 Q1/09 Q2/09 Q3/09 --- Q4/10 Q1/11

Multimedia: LPC3250 + Video Engine + 2.5 Engine LPC3350

350 MHz Communication: LPC3250 + Giga Ethernet + Dual CAN LPC3340 (65 nm)

Security: LPC3250 + Security Engine LPC3330

LPC3220 + LPC3130 + Audio CODEC + Li-ion Charger + LPC3250 LCDC + 10/100 Ethernet LPC3154/2 PSU + AES Decryption Engine (LPC3154 only) LPC3220 + HS OTG/PHY + SD/SDIO/CE-ATA + A/D + 208 MHz LPC3240 10/100 Ethernet LPC3143/1 AES Decryption Engine (LPC3143 only) (90 nm) LPC3220 + LPC3230 LCD Controller LPC3180 + 12S + LPC3220 128 KB SRAM + SRAM i/f

208 MHz LPC3180 (90 nm) LPC3180/01 with upgraded I2C

180 MHz HS OTG/PHY + SD/SDIO/CE-ATA + A/D + (90 nm) LPC3143/1 AES Decryption Engine (LPC3143 only)

ARM9 Roadmap

LPC3180/01 • External memory interface for flash, SDR and DDR SRAM • Flexible power management enables high peak performance, dynamic clock gating and scaling

• Memory Management Unit (MMU) supports major Board operating systems, including Linux – the leading OS for embedded applications Key Features • On-chip Java Byte-code co-processor supports basic • New users start creating applications in 60 seconds security and authentication applications • Rapid prototyping with LPC1700 series MCUs • Possibility for re-use of LPC2000 tool chain and • Immediate connectivity to peripherals and modules for software code prototyping LPC1700-based system designs • Provides developers with the freedom to be more LPC313x + LP314x + LPC315x innovative & productive • 32-bit ARM926EJ-S core running at up to 270 MHz • mbed C/C++ Libraries provide API-driven approach • High speed USB 2.0 OTG with on-chip PHY to coding • 128-bit AES decryption engine (LPC3143/LPC3154) • High-level interfaces to peripherals enable rock-solid, • Stereo codec, PSU, RTC, and battery charger (LPC315x) compact code • Up to 192 KB of internal SRAM • Built on Cortex Microcontroller Software Interface • Dynamic clock gating and scaling Standard (CMSIS) • NAND flash controller with 8-bit ECC • Download compiled binary by saving to the • MMC/SD/SDIO/CE-ATA memory card interface mbed hardware • LCD interface • Just like saving to a USB flash Drive • Comprehensive set of serial interfaces • Tools are online - there is nothing to configure, install or update, and everything works on Windows, Mac or Linux Third-Party Development Tool • Hardware in a 40-pin 0.1” pitch DIP form-factor • Ideal for solderless breadboard, stripboard and Through third-party suppliers, NXP offers a range of development through-hole PCBs and evaluation tools for our microcontrollers. For the most current listing, please visit www.nxp.com/microcontrollers mbed Technology or contact your local EBV sales office. • Nothing to Install: Program by saving binaries • Works on Windows, Linux, Mac, without drivers mbed – online evaluation platform • Links through to www.mbed.org website In September 2009 ARM and NXP launched mbed to enable rapid prototyping with microcontrollers. LPCXpresso Low-cost development tool will be available for mbed is the industry’s first online platform for fast low-risk LPC13xx and LPX11xx family. prototyping of microcontroller-based systems. The first mbed tools with integral hardware and software support For more details see www.ebv.com/nxptools are available for LPC2368 and the LPC1768 MCUs.

8 ChameleonARM • LEDs and buttons • JTAG debug interface EBV Reference Design, based on NXP LPC2388 ARM7 MCU • EBV standard expansion connectors (compatible with COBRA) • Demo applications available for DC Plug Power Supply 5 V EBV Board • TCP/IP over USB (RNDIS) 3.3 V Connector PoE, • Embedded webserver 48 V PoUSB 4.5 V • Auto-IP/ZeroConf/DHCP Ethernet Interface SPI-Interface • Name service (MDNS, netbios) etc. USB Interface I2C-Interface LPC2378 RS232-Interface JTAG-Interface NXP The ChameleonARM kit contains the Chameleon2388 Board, ARM7 ISP-Interface ADC/DAC-I/Os power plug and power supply cables (RS232, USB and CAN Transceiver GPIOs Ethernet), 512 MB SD Card and CD with documentation and Reset Button LEDs reference software from Thesycon for the RNDIS USB driver, from Sevenstax for the TCP/IP and reference software for Serial Flash/ Crystal+Battery SD-Card various interfaces. EPROM for RTC Interface

Blockdiagram

This Reference Design is a joint project between NXP and EBV with several partners for Hardware and Software including Fraunhofer IMS, Sevenstax and Thesycon.

Main Features • Flexible power supply from USB, Power-over-Ethernet or DC jack • Multiple communication interfaces: • USB Host/OTG (On-the-Go), CAN • Ethernet, up to 4 UARTs • I2C, SPI, I2S… Webserver Screenshot • Internal ADC and DAC

ChameleonARM NX P ARM7 Reference Platform Presented by EBV Elektronik

• LPC23xx single-chip ARM7 microcontroller, 72 MHz with USB, CAN and Ethernet

• Dual AHB bus architecture, simultaneous Ethernet DMA,USB DMA and program execution from on-chip flash memory

• ChameleonARM E 299, including installed demo software, for example TP/IP and USB

F or more information see also: www.ebv.com/chameleonarm or contact your local EBV office. The ChameleonARM Board is available for 299 € with order-no. Chameleon2388.

9 STMir c oelectronics STM32 removes the last obstacles to 32-bit wide usage that are • Integration • Low power • Real time performance • Cost

Value Line (STM32F100) STM32 Value Line ARM Cortex-M3 core based running at 24 MHz is offering the best code density/performance/ embedded peripherals trade-off over most of the 16-bit microcontrollers available on the market. It delivers much better performance than 16-bit proprietary architecture based processors at a very competitive price. ARM Cortex-M3 • The STM32 family of 32-bit flash microcontrollers is Access Line (STM32F101) based on the breakthrough ARM Cortex-M3 core – The Access Line operates up to 36 MHz and is the entry point a core specifically developed for embedded applications. of the STM32 family. It has the power of the 32-bit MCU The STM32 family ranges from 16 K embedded flash up butt a a 16-bit MCU cost. Its peripheral set offers excellent to 512 K connectivity and control. • The Cortex-M3 brings enhancements, including and the Thumb-2® instruction-set to deliver USB Line (STM32F102) improved performances combined with better code TheSB U Access Line operates at 48 MHz and is dedicated to density. The core delivers 1.25 DMips/MHz while using USB Applications, available in LQFP48 and LQFP 64 packages. only 0.19 mW/MHz • Applications will benefit from the tightly coupled nested Performance Line (STM32F103) vector interrupt controller for significantly faster The performance line operates up to 72 MHz, with more response time and from the HW divide single-cycle on-chipAM, R USB & CAN peripherals, also 12-bit ADC, multiply, for processing-speed 12-bit DAC and external memory interface (FSMC). It is able • All lines are pin-to-pin and software-compatible, to perform high-end computation. offer the same embedded Flash options and run from 2.0...3.6 V supply with 5 V tolerant I/Os Connectivity Line (STM32F105 and STM32F107) • Specific care has been taken to reach high energy The Connectivity Line is available in two variants with or efficiency in run-mode, to allow battery operation and without Ethernet IEEE1588. In addition to the well known to offer low-power modes in µA range features from the Performance Line, the Connectivity Line • STM32 is the optimal platform choice to cover a broad offers Dual CAN, USB OTG and audio class I²S. range of battery-operated applications, from simple The four lines include Performance line STM32F103

and cost sensitive with reduced memory and pin Multiple communication peripherals Up to 2/3 x Up to 5x USART, 3x SPI, 2x I2C 512 Kbyte 12-bit 72MHz Flash/ USB FS SDIO* 2 PWM CPU ADC (1 µs) 2 x I S CAN timer 64 Kbyte Temperature device requirements, to complex and high value ETM* SRAM sensor FSMC** USB Access line STM32F102 2-channel x 12-bit DAC* Up to 1 x 12-bit 128 Kbyte Up to 6 x 16-bit timers 48MHz ADC (1 µs) USB FS CPU Flash/ Temperature device 16 Kbyte sensor Main oscillatpr 4-16 MHz/3-25 MHz*** + SRAM Internal 8 MHz and 40 kHz RC oscillators Cortex™-M3 CPU 64...256 Kbyte Power supply Access line STM32F101 72 MHz Flash memory Reg 1.8 V Real-time clock with battery domain and Up to Flash I/F Flash 1 x 12-bit 32 kHz external oscillator 512 Kbyte POR/PDR/PVD 36MHz ADC (1 µs) CPU Flash/ Temperature 20...64 Kbyte SRAM 2 x watchdogs 48 Kbyte sensor SRAM XTAL oscillators Reset circuitry and brown out warning Connectivity line STM32F105/STM32F107 84 B backup regs 32 KHz + 3...25 MHz Up to 12-channel DMA

Up to 2 x 12-bit 2 Ethernet * For part number starting at 256 Kbytes 72 MHz 2 x I S JTAG/SW debug Int. RC oscillators 64 Kbyte ADC (1 µs) USB 2.0 2 x CAN audio IEEE 1588 Ethernet MAC of embedded Flash CPU Temperature SRAM OTG FS 2.0 B class (STM32F107 40 kHz + 8 MHz ** For high-density access and performance lines sensor only) ETM 10/100 with *** For connectivity line IEEE1588, MII/RMII 3 PLLs Nested vect IT controller 1 x USB 2.0FS STM32 product line 1 x systic timer OTG with PHY RTC/AWU

2 x DMA bus Hi-Speed Lite ARM Clock control 12 channels MHz) 72 (max. matrix/arbiter ARM peripheral bus CRC Bridge STM32W Family (Wireless) (max. 36 MHz) Bridge The STM32W family is designed for the wireless sensor 1 x 6 x 16-bit PWM 6 x 16-bit timer synchronised AC 2 x CAN 2.0B network market, such as metering, home automation, remote 2 x watchdog Up to 16 ext. ITs (independent and window) 2 x SPI / I2S controlsr o in medical applications. The Cortex-M3 based Up to 80 I/Os 2 x 12-bit DAC STM32W family combines outstanding radio performance, 4 x USART/LIN 1 x SPI 2 x 12-bit ADC Smartcard/IrDa (max. 72 MHz) 72 (max. IEEE 802.15.4 radio standard, with low-power architecture. 16 channels/ Modem control ARM peripheral bus peripheral ARM 1 x USART/LIN 1 MSPS Smartcard/IrDa Temp sensor 2 x I2C Modem control This open and flexible platform supports supports the most popular protocol stacks such as RF4CE, ZigBee-PRO, Block diagram 6LoWPAN and more.

10 Roadmap vector control loop to 24 μs (sensorless mode, three-phase PM synchronous motor) allowing the STM32 to perform Access & performance 36/72 MHz Cortex Now STM32 768KB- 1 MB Flash extra tasks in addition to motor control in the application. 96KB Sram

High Performance STM32 MIPS/MHz/Memory Q4 10 Plus ! High Bandwith Peripherals

STM32F10x 16...512 K flash Connectivity STM32 USB OTG , Ethernet, Now Access/Performance Connectivity Storage media lines Now

Ultra low power/LCD Ultra low static leakage Q3 10 STM32L Ultra low µA/MHz Low power analog

Cost reductions STM32 Lower MHz Now Value Line Simple peripherals STM32 Libraries Software productivity is the cornerstone of embedded Tools developments. With the STM32, developers now have access to more performance and more resources that enable them to Besides the tools mentioned below, there are several use off-the-shelf proven software solutions. This helps them Evaluation Boards and Starterkits available from different implement standard features in no time, and allows them to partners including Keil, IAR, Hitex and Raisonance. Please focus on the part where they can make the difference. The contact your local EBV office for more information. STM32 provides a full range of software components, from ST or partners. STM32 comStick • Firmware library for the standard peripherals This USB-Stick is designed for easy and • USB developer kit low-cost access to Cortex-M3 based • 3-phase motor control library STM32 connectivity Line and provides (included in the STM32-MC Kit) a complete development tool chain. • Speech codec software to store and transmit speech data • Based on Cortex™-M3 core up to 72 MHz • DSP Software libraries (STM32F107VC) • USB OTG library • Demonstrate and Evaluate Ethernet, USB, CAN • TCP/IP stack connectivity • Unlimited HiTOP IDE/Debugger for the STM32-comStick STM32 with ECLIPSE™ IDE support • USB Bus powered The environment combines the Atollic • JTAG debugging over USB connector TrueSTUDIO®/STM32 development • UART communication to the application over USB tool, which can be downloaded free- connector of-charge with no limitations on code • GUI controlling the stick application on PC sizer o usage time, and ST’s ST-LINK • HiTOP IDE and debugger for flash programming and debug probe to connect to the target via USB. For a low debugging initial investment around € 20 for ST-LINK, a wider variety • Unlimited Tasking VX Cortex C Compiler for the of design starts, including tentative and low-volume product STM32-comStick concepts, can benefit from the high performance, low power • C/C++ GNU Compiler and rich features of the STM32 family comprising more than • Application examples with (part) source code showing 70 software-, pin-, and peripheral-compatible variants. the use of the peripherals incl. web server, USB host, • Atollic TrueSTUDIO (ECLIPSE™ IDE framework based) file system • Downloaded from http://www.atollic.com/index.php/download STM32 Motor Control Kit • € 995 for TrueSTUDIO/STM32 Pro The STM32 Performance line embeds timers and ADC features • Free of charge for TrueSTUDIO/STM32 Lite that are perfectly suited to three-phase brushless motor control. The advanced control PWM timer offers: RTOS • Six outputs Besides Micrium, numerous RTOS • Dead-time generation from 3rd parties are available like • Edge-aligned and center-aligned waveforms CMX, FreeRTOS, IAR, Keil and • Emergency stop and synchronisation capability with Segger. The newest Micrium RTOS the dual ADC µC-OS/III bundle contains a two-part book accompanied by an ST STM32F107 evaluation board. The dual ADC architecture allows simultaneous sample and The first part of the book covers the internals of µC/OS-III hold with 12-bit resolution, 1 μs conversion time. This dedicated and the second part provides examples for using µC/OS-III setf o peripherals combined with the high performance of on the popular STM32. the Cortex-M3 core allows your software to shorten the total Order.Code STM32CMICOS-EVAL for less than € 200.

11 ARM9 • CPU core 333 MHz ARM926 (32-bit) • High-speed connectivity • Fast Ethernet controller with MII or GMII interface • Three independent USB 2.0 ports; 2 host, 1 device • High-bandwidth memory controller • 16-bit DDR1 & Mobile-DDR, DDR2 (333 MHz) • Flash (NAND, NOR) memories supported • System interfaces & controllers • MCU type peripherals; GPIO, RTC, UART, WDT, PLL, LVDS, ADC, I2C, etc. • Hardware accelerators • JPEG/MJPEG, cryptography engine, XGA display controller

A boot ROM (32 Kbyte) supports local boot-up from se- rial and NAND flash, and remote boot-up via the USB and SPEAr® (Structured Processor Enhanced Architecture) is an Ethernet ports. It is code customisable, and the boot code exciting ST product family of powerful processors that are is authenticated for security protection before re- aggressively priced. The SPEAr family targets networked motely. devices used for communication, display and control. This includes diverse consumer, business, industrial and life The SPEAr 300 family internal architecture is based on science applications such as IP phones, thin client comput- several shared sub-system logic blocks interconnected ers, printers, programmable logic controllers, PC docking through a multi-layer interconnection matrix. The switch stations, medical lab and diagnostics equipment, wireless matrix structure allows different sub-system dataflow to be access devices, home appliances, residential control and executed in parallel improving the core platform efficiency. security systems, digital picture frames, bar-code scanners SPEAr 300 integrates a high performances multi-channel and readers. memory controller able to support low power Mobile DDR and DDR2 double rate memory devices. SPEAr is a Family of Systems-on-Chips (SoCs) • Based on ARM926-EJ processor

• Including a set of basic standard peripherals Networking Automation • UART, SPI, I2C, IRQ, USB, Ethernet, ... Bar Code • Specific peripherals

• JPEG codec, ADC, Crypto Acceleration Instrumentation

LCD Controller 2 x USB Hosts 2.0 Instrumentation 4 x PWM + PHYs Instrumentation ADC 10-bit 8-ch Low jitter USB PLL JPEG Codec ARM926EJ -S

Functions Accelerator @333 MHz USB Device 2.0 + PHY C3 Crypto Engine 2 x Ethernet MAC Access Point E-Retail Shelf Application Specific Dithered System 10/100 (MII/SMII) GPIOs Clock Docking Station Security 3 x UART Vectorized I2S interrupt CTRL

FSMC Interfaces IrDA Connectivity Real Time Clock Dithered DDR 2 x I2C

AMBA bus 2.0 SPEAr Automation Clock Watchdog STD Parallel Port 6 x 16-bit timers 3 x SPI Dynamic Memory 2 x CAN Interfaces Controller SPEAr300 family variants have been derived by utilising Serial Flash I/F Memory Interfaces SDIO/MMC Card I/F the powerful SPEAr customisation technology in order to create the appropriate embedded microprocessor around SPEAr320 Block Diagram a central CPU core system to target different type of focus applications. SoC Architecture Each SPEAr processor is distinguished by its own version The SPEAR300 family consists of 3 different types: of a highly integrated SoC architecture that delivers lead- • SPEAR300-2 ing edge processing and communication capabilities while • SPEAR310-2 consuming minimum power. The architecture is defined by a • SPEAR320-2 programmable, multi-layered AMBA bus (166 MHz AHB) in- terconnection matrix that forms a kind of ‘network-on-Chip’ SPEAR300-2 for parallel high data rate transfers between the master and • Camera interface (ITU-601/656 and CSI2 support) slave components of five SoC sub-systems. • 9 x 9 keyboard controller

12 • TFT/STN LCD controller (resolution up to 1024 x 768 and motherboard for rapid prototyping of the application in up to 24 bpp) harsh industrial environments. A Board and Software kit • Touch-screen support (order code: EVALSPEAR320PLC) is available to evaluate • Glueless management of up to 8 SLICs/CODECs the SPEAr320 embedded microprocessor with a variety of devices in automation mode. EVALSPEAR320PLC board kit Focus Applicaton consists of two boards: • Digital photo frames • Plug-in CPU board • WiFi or IP phones (low end or high end) • MII mode application board • ATA PABX systems

RJ45 Protection STE101 DALC208SCd 10/100BaseT SPEArBasic Auto MDX ARM926EJ-s 333MHz MII ADC MAC SW5093/94A/95 Amplifier, Preams USB DAC/ADC PCM Gain setting eASIC DAC

Memories NAND/NOR Flash DDR

SPEAR310-2

SPEAr320 Automation Board; Order Code: EVALSPEAR320PLC • 1 x fast Ethernet MII port • 4 x fast Ethernet SMII ports • 6 x UART interfaces SPEAr320 microprocessor is mounted on the CPU Board • 1 x TDM/E1 HDLC interface with 128/32 timeslots per that is plugged on the MII mode application board. The ap- frame respectively plication board is equipped with 2 x Ethernet, 3 x RS-232, • 2 x RS485 HDLC ports 1 x RS-485, 2 x CAN, SPI, I2C communication interfaces • C3 cryptographic accelerator and MicroSD card socket with SDIO interface. Two general- purpose push-buttons, four LEDs, a temperature sensor and Focus Applications a potentiometer for the user interface are also available. • Routers, switches and gateways • Remote apparatus control The application board also includes digital input/output • Metering concentrators serial/parallel connectors which are compatible with many other I/O Factory Automation evaluation boards from ST SPEAR320-2 such as: • 2 x fast Ethernet MII/SMII ports • 2 x CAN interface • Digital input serial: STEVAL-IFP007V1 • 3 x SPI • Digital input parallel: STEVAL-IFP004V1 and • 2 x I2C STEVAL-IFP008V1 • 1 x I2S • Digital output serial: STEVAL-IFP009V1 • 1 x fast IrDA interface • Digital output parallel: STEVAL-IFP002V1, • 3 x UART interface STEVAL-IFP001V1 and STEVAL-IFP006V1 • 1 x standard parallel device port • Peripherals supported This modular kit concept allows an easy way to build up a • TFT/STN LCD controller (resolution up to 1024 x 768 and complete Factory Automation PLC Reference System. up to 24 bpp) The application board can be powered using a standard DC

SPEAr320-2 is targeting Factory Automation applications power supply (7...30 VDC) or directly using a 24 VDC industrial such as PLC (Programmable Logic Controllers), Industrial mains supply. The entire SPEAr family is supported by a Displays and Human Machine Interfaces (HMI) as well as powerful SPEAr Linux distribution support package consist- Instrumentation and Measurement Devices. ing of a collection of all the Linux drivers that control the specific hardware controllers embedded in SPEAr as well as Tools a set of bootloaders for performing the low level hardware To support the various applications efficiently, the developer configuration and loading of the Linux OS. can buy small SPEAR based CPU modules and dedicated Please refer to http://www.stlinux.com for more details.

13 Freescale

Next Gen Next Gen i.MX51x family

ARM Cortex A8 • Cortex-A8, 800 MHz...1 GHz • 720p Decode/ D1 Encode • OpenGLES 2.0 / VG 1.1 • C65

• ARM1176, 532 MHz i.MX37 • HW D1 Decode Nexti.MX31 Gen • C65 ARM11 i.MX35 • ARM1136, 532 MHz i.MX35 • VGA Encode • ARM1136, 532 MHz • OpenGL ES 1.1 • Open VG 1.1 • C90 • C90

NextNext Gen Gen i.MX27Nexti.MX27 Genfamilyfamily i.MX25x family ARM9 • ARM926, 400 MHz • ARM926, 400 MHz • D1 Video Enc/Dec • Security • C90 i.MX233

• ARM926, 466 MHz • Integrated Power Mngmt • C90 Left Edge = early samples 2008 2009 2010

Platform Shipping Platform Sampling In Development In Concept Roadmap

i.MX Family multiple linear regulators to provide power sequencing for the device itself and to drive I/O peripherals such as memories Freescale ARM-based i.MX applications processors deliver andD S cards as well as providing battery charging capability an optimal balance of performance and long battery life for for Li-Ion batteries. The i.MX233 also integrates mixed signal rich multimedia experiences on the go. The i.MX applications analog audio with a 1.5 W mono speaker amplifier, a stereo processor family includes processors based on ARM9, ARM11 headphone DAC with 99 dB signal-to-noise ratio and stereo andRM A Cortex A8 core technologies, which are powering ADC with 85 dB signal-to-noise ratio with integrated amplifiers. new applications in consumer, automotive and industrial markets that demand exceptional performance and efficiency. i.MX25

i.MXS IM . X25 for Automotive Today‘s drivers expect more connectivity in more places from The i.MXS applications processor is a leading solution for highly featured phones, media players and, increasingly, .NET Micro Framework applications such as remote controls, cars. Bluetooth™ connectivity is becoming the norm as home automation systems, point-of-sale terminals, HMI more people keep their hands on the wheel instead of panels and other devices requiring a very small footprint. on the phone. Connectivity and compatibility with media The processor features an ARM920T™ core operating at players is becoming a requirement as consumers‘ media 100 MHz, an LCD controller, and power-saving modes to investment goes digital. The challenge: how can designers provide exceptional performance while lowering the overall support high-end features such as connectivity and media power budget and system cost. playback without charging high-end prices? The i.MX25 familyf o processors offers integration that tailors itself to the connectivity requirements of today‘s automobile but i.MX21 eliminates expensive parts not needed for a cost-conscious infotainment system. The i.MX21 features the advanced and power-efficient ARM926EJ-S core, operating at speeds starting at 266 MHz i.MX25 for Industrial and General Embedded and is part of a growing family of Smart Speed products The i.MX25 family of multimedia applications processors that offer high performance processing optimised for lowest extends Freescale’s ARM9™ portfolio and makes the industrial power consumption. and general embedded market a key focus of i.MX with the integration of many new features. Speeds up to 400 MHz, low power consumption and multiple connectivity options i.MX233 support the growing needs of industrial and general embedded products, while allowing customers to reduce their overall The i.MX233 applications processor based on the ARM926EJ-S™ system bill of materials cost. The i.MX258 processor provides can t run a speeds up to 454 MHz and is targeted for cost additional security features making it the ideal solution for sensitive consumer applications. The Power Management payment terminal (POS), or any other type of product needing Unit (PMU) integrates a DC-DC switching converter and secure system boot and tamper detection.

14 i.MX27 theRM A Cortex™-A8 core, which operates at speeds up to 800 MHz. For more information check the Selector Guide Tool: In response to the needs of design engineers tasked with www.freescale.com/files/product_selector/selectors/ pushing the performance envelope, packing in a lot of ISEMX_ LECTOR_GUIDE.exe connectivity options and providing robust security in mobile device designs, Freescale presents the i.MX27 multimedia Development Platforms applications processor. Derived from the popular i.MX21 Design – Debug – Demo – with completely integrated hardware processor and based on the ARM926EJ-S™ core, the i.MX27 and software solutions. Freescale i.MX Development Platforms processor adds an H.264 D1 hardware codec for high- are made by engineers for those serious about development. resolution video processing, an Ethernet 10/100 MAC, security, plug-and-play connectivity and more power management The Product Development Kit (PDK) provides an innovative features. This rich feature set makes it an excellent choice for three stack hardware platform and robust software solution video- and Voice over-IP (VoIP) cordless and mobile phones, to enable engineers to develop with the i.MX processors. intelligent remote controls, point-of-sale terminals and many This comprehensive hardware and software development other wireless applications. kit allows customers faster time to market by providing maximum re-use. i.MX31 • Modular hardware enabling multiple connectivity technologies Millionsf o i.MX31 processors are powering consumer, industrial, • Optimised development software for Linux®, Windows® automotive, medical and general embedded devices. With Embedded CE 6.0 and open operating systems on-chip media accelerators, multiple connectivity interfaces • Out-of-box experience, complete with demonstration and package options, the i.MX31 and i.MX31L are suitable software and performance data for a broad spectrum of multimedia oriented applications. • Maximum performance and power savings i.MX31 is the first in the Freescale i.MX portfolio to achieve • Complete ‘Design. Debug. Demo.’ automotive AEC-Q100 grade 3 qualification. Design engineers need choices; Freescale delivers. i.MX35

IM . X35 for Automotive Today‘s automobiles are becoming media rooms on wheels. Infotainment systems have changed the meaning of ‘road trip’, providing assistance via integrated telematics or GPS- based navigation systems and entertainment with wireless connectivity to cell phones, portable media players and laptops. Add speech recognition, and you have the ability to control these devices without taking your eyes off the road or your hands off the wheel. i.MX35 for Consumer and Industrial Freescale‘s ARM11™-based i.MX35 processor family provides the perfect balance of performance, power consumption, connectivity and media capabilities necessary to drive today‘s multimedia applications. The i.MX35 processor serves a broad range of consumer, industrial and general purpose embedded applications. i.MX515

The i.MX515 multimedia applications processor offers high performance processing optimised for the lowest power consumption for and netbooks. It features Freescale‘s advanced and power-efficient implementation of

15 Texas Instruments 32 JTAG 256 KB Flash ARM TM 96 KB SRAM NVIC Cortex -M3 32 100 MHz TI offers a broad range of ARM-based products that address SWD ROM 32 a wide variety of applications while delivering optimum 3 UARTs clocks, reset system control performance, power consumption and system cost. These 2 x SSI/SPI Systick Timer ARM-based products span a variety of TI’s product lines, 10/100 Ethernet MAC + PHY 4 x Timer/PWM/CCP IEEE 1588 Each 32-bit or 2 x 16-bit from 25 MHz Cortex-M3 devices up to 600 MHz Cortex-A8 USB full speed 2 x watchdog timer Host/Device/OTG with integrated DSP. GPIOs 3 x CAN

32-ch. DMA system

serial interfaces 2 x I2C EPI 32 ® I2S ARM -based Processors precision oscillator 2 quadrature RTC battery-backed hibernate 32-bit ARM ARM9/ARM Application- encoder inputs TM Cortex -M3 Cortex-A8 specific 8 PWM outputs LDO voltage regulator MCUs MPUs processors timer 3 x analog comparators comparators 2 x 10-bit ADC TM PWM generator PWM interrupt DaVinci Each 8 channel 1 Msps analog video motion control dead band generator temp. sensor Stellaris® SitaraTM processors Block diagram Stellaris4 OMAPTM mobile application processors Future Devices The Cortex-M3 family will be expanded with devices offering larger Flash capacity, larger pin count, expanded serial connectivity as well as low-cost and small factor devices.

512K Firestorm TI ARM portfolio • Advanced analog • 512 KB Flash • Larger pin count Tempest class • Expanded serial • Higher performance connectivity DustDevil class • Low power • ETH+CAN+USB OTG • 128 K flash • External bus capability • 64 K SRAM • I2S Cortex-M3 • Motion control • Precision OSC enhancements Fury class • USB 2.0 O/H/D • 256 K flash • 32-ch DMA • 64 K SRAM Blizzard class ® TM • Motion control • Small form factor Stellaris Cortex -M3s i the industry’s leading family of robust, • ETH MAC+PHY • Low pin count • CAN 2.0 Sandstorm • Expanded serial • 64 K flash • Ethernet+CAN connectivity real-time microcontrollers (MCUs) based on the revolutionary • 8 K SRAM • Motion control ® • 1 MSPS ADC Whiteout class Cortex™-M3 technology from ARM . The award-winning • Small form factor • Low pin count Stellaris 32-bit MCUs combine sophisticated, flexible mixed- 2006 2007 2008 2009 2010 2011 signal system-on-chip integration with unparalleled real-time multi-tasking capabilities. Complex applications previously Stellaris Roadmap impossible with legacy MCUs can now be accommodated with ease by powerful, cost-effective and simple-to-program Stellaris MCUs. With over 140 members in its family and Tools nearly 30 new upcoming devices, the Stellaris family offers Stellaris family evaluation, development and reference the widest selection of precisely-compatible MCUs in the design kits provide the hardware and software tools that industry. engineers need to develop and prototype embedded applications right out of the box. Each kit includes evaluation Key Features tool suites for popular development tools, documentation, a Designed for serious microcontroller applications, the Stellaris complete StellarisWare firmware development package and family provides the entry into the industry’s strongest all the cables necessary to begin rapid development using ecosystem, with code compatibility ranging from $1 to 1 GHz. Stellaris microcontrollers. StellarisWare software compiles • Superior integration saves system cost on ARM/Keil microcontroller development toolkit for ARM, • Real MCU GPIOs – all can generate interrupts, are IAR embedded workbench, code red technologies’ RedSuite, 5 V-tolerant, and have programmable drive strength code SourceryG++ and generic GNU development tools. and slew rate control • Advanced communication capabilities, including 10/100 Ethernet MAC/PHY, USB and USB OTG, CAN controllers, and extended peripheral interfaces • Sophisticated motion control support in hardware and software • Both analog comparators and ADC functionality provide on-chip system options to balance hardware and software performance • Development is easy with the royalty-free StellarisWare software

16 Sitara™ ARM® MPU Product Family development kit are available. Windows® Embedded CE support is planned for Q4/09 and additional operating The new Sitara MPU product family includes high-performance systems are planned for Q1/10. Cortex™-A8 and ARM9™-based embedded microprocessors with speeds ranging from 375 MHz to greater than 1 GHz in future roadmap devices. Sitara shares common foundation OMAP-L1x ARM9 Highly Parallel software and tools with TI’s popular OMAP™ processors Architecture to ensure portability and compatibility. These devices also leverage the power technology developed for OMAP devices The OMAP-L1 is based on a highly parallel architecture where making low power consumption a key product feature of the theRM A and the DSP are accessing memory and peripheral new Sitara chips. resources in parallel through the SCR, Switching Resources Control. There is no master, each core runs independently.

AM3517 Processor C674X: New Fixed and Floating Point Core The Omap-L1 features the latest DSP core from Texas AM3505 and AM3517: The first two Sitara Processors are Instruments: the c674x Core. This core has been designed Cortex-A8 Devices with low Power Consumption in mind and integrates both • Unique peripherals and accelerators to drive down previous fixed and floating point DSP Cores. The core system cost and enable multiple connectivity options offersn i its fixed point mode TMS320C640x extremely high • Active community of Linux developers complemented processing capabilities thanks to eight instruction units that by TI’s extensive ecosystem of development partners runn i parallel at 300 MHz. The floating point instructions offer • Extensive offering of other operating systems and high precision and wide dynamic range of the fare thanks application code supported by TI and TI third parties to a 24...32-bit accuracy. The algorithms do not need to be ported to fixed-point and can be implemented directly in AM3505 Key Features floating point. This brings ease of use and fast time to market. • Superscalar 500 MHz ARM Cortex-A8 core provides 1000 DMips (Dhrystone million ) L ow Power Consumption • Integrated CAN controller supports the increasing use These devices feature very low Power Consumption. Several of CAN for local control of sensors and controllers techniques are used within active power management: • Industrial temperature options (-40...+105 °C) • Dynamic voltage and frequency scaling (DVFS). Clock allow customers to operate in harsh development rates and voltages are lowered by software command environments ranging from sub-freezing temperatures depending on the performance required by the to extreme heat application scenario. • Sub-one Watt power consumption eliminates the need • Adaptive Voltage Scaling (AVS). for heat sinks and fans so industrial developers can • In this situation, a processor senses its own design silent and air-tight enclosed solutions performance level and adjusts voltage supplies • Connectivity options with a high-speed USB 2.0 accordingly to compensate for variations in processing, on-the-go with built in PHY to conserve board space and temperature and silicon degradation. a 10/100 EMAC for network communications and control • Dynamic Power Switching (DPS). This determines when of industrial devices, including remote re-booting, thus a section of a device has completed its current tasks, is reducing the need for technicians to physically monitor not needed, and is consequently put into a low power and service devices state. • DDR2 support reduces overall cost of system memory • 3.3 V I/O eliminates the need for level shifters and lowers costs to help designers with tight budgets High Connectivity • Display sub-system with picture-in-picture, colour space conversion, rotation and resizing support provides The OMAP-L1 features high integration of peripherals with: flexibility to connect to LCD display for vibrant, crisp • Two independent Programmable Real-time Unit and high-resolution images (PRU) Cores: These cores are a 32-bit load/store RISC architecture that can be used as configurable AM3517 KeyFeatures IO or offload the main cores from intensive real-time • AM3517 builds on the AM3505 with an additional operations. PowerVR™ SGX graphics engine to incorporate value- • USB 1.1 OHCI (host) with integrated PHY (USB1) and added HMI capabilities through a professional and USB 2.0 OTG port with integrated PHY (USB0) attractive GUI. The accelerator is capable of processing • EMIF1 – DDR (mDDR/DDR2) up to 10 Mpolygons/sec and supports OpenGL® ES 2.0. • EMIF2 – SDRAM/NAND flash • Video port I/F AM3505/17 Development Tools • Standard serial ports: UHPI, 3 McASP, UART(2), • The AM3517 evaluation module and Linux Software I2C (2), SPI (2)

17 • MMC/SD (2) The OMAP35x Generation of Processors is available NOW • LCD controller • OMAP3503 – The OMAP3503 features the Cortex-A8 • 10/100 Mb/s Ethernet MAC (EMAC) core at 600 MHz and 720 MHz, plus a rich set of • Video Port Interface (VPIF) peripherals and memory. Delivers industry‘s best • Universal Parallel Port (uPP): high-speed parallel performance/consumption ratio, allowing the design interface to FPGAs and data converters of highly integrated powerful devices with low power • Serial ATA (SATA) controller: supports SATA I (1.5 Gbps) figures. and SATA II (3.0 Gbps) • OMAP3515 – same Cortex-A8 core and peripheral set • Two enhanced Pulse Width Modulators (eHRPWM): as the OMAP3503, OpenGL ES graphics engine with Dedicated 16-bit time-base counter with period and an Imagination Technologies’ PowerVR SGX graphics frequency control accelerator to achieve PC gaming-quality graphics. • 3 32-bit enhanced Capture Modules (eCAP): configurable • OMAP3525 – same features as the OMAP3503, as 3 capture inputs or 3 Auxiliary Pulse Width Modulator integrates a C64x+ DSP and video accelerator along with (APWM) outputs TI’s DaVinci technology for audio, video and imaging, and multimedia acceleration capabilities. • OMAP3530 – this superset device has the integrated O MAP-L1 Development Tools Cortex-A8 core, DSP core, graphics engine, DaVinci technology and peripheral set in a single chip to bring OMAP-L138 eXperimenter kit – $ 149 and OMAP-L138 Development high performance, power-efficient productivity and Kit – $ 849 multimedia applications to life.

The OMAP-L138 eXperimenter kit is a low-cost application OMAP35x™ Development Tools development kit for evaluating the functionality of Texas • Begin your software development and evaluation today Instruments‘ energy-efficient OMAP-L138 applications processor. with the OMAP35x Evaluation Modules (EVM). With an open development environment, the OMAP35x EVM The board comes with Open Source Linux + Drivers for the enables leading operating systems to be used, such as ARM and DSP/BIOS for the DSP. 3.3 is Linux, Windows® CE, QNX, VxWorks, Integrity, Nucleus, included for DSP development. Montavista Linux, LinuxLink, etc. • Reference schematics and Gerbers files are available The OMAP-L138 development kit extends the eXperimenter • The basic OS and drivers for Windows® and Linux are kit with a user interface board (keypad, touchscreen, character offered in source code. No additional licensing fee or display plus other features). It comes with the same BSP. royalty is required to TI for use of the code (Windows® requires Microsoft licence). OMAP35x™ Applications Processors • Extensive support through the OMAP developer OMAP35x processors are the first to market with the high- network allows you to speed development and performing ARM® Cortex™-A8 core offering up to 720 MHz. bring your products to market faster while lowering TI offers 4 OMAP35x application processors for a wide development costs. rangef o possible applications including automotive/portable infotainment, digital signage, points of sale/service, human High Performance Multimedia Capabilities machine interfaces, industrial/home automation, low-power • Multi-format video processing up to HD quality 720p medical devices, industrial PDAs, software defined radios, • MPEG4 Decode at 30 fps and many more. • First application processor integrating openGL ES 2.0 graphics acceleration to more than 10 million polygons Key Features per second • Applications processors based on the superscalar • Integrated display sub-system with LCD and TV • ARM® Cortex™-A8 core offering 4 × performance over interface up to high definition resolution ARM9 devices • The camera interface sub-system supports CCD and • Scalable platform of pin-for-pin compatible processors CMOS interfaces and provides dedicated hardwire for available with multimedia rich peripherals, OpenGLES 2.0 video capture preprocessing compatible graphics engine and DaVinci™ technology for digital video capabilities • Optimised laptop-like performance at hand-held power levels in a single chip • Utilise TI’s SmartReflex™ technology for even greater power savings • Evaluation module, Linux and Windows® EC • Board support package and OMAP Developer Network help take designs from concept to production quickly and efficiently

18 EBVBeagle The following Sub-systems are Part of the Device • Microprocessor sub-system based on the ARM T I OMAP™35x Reference Platform presented by Cortex™-A8 microprocessor EBV Elektronik • IVA2.2 sub-system with a TMS320C64x+™ Digital Signal The EBVBeagle is an ultra-miniaturised single board com- Processor (DSP) core puter featuring OMAP3530 processor, providing embedded • PowerVR™ SGX sub-system for 2D and 3D graphics processing, with the industry’s best power/performance acceleration ratio in a single chip. With more than 4 x performance • Camera Image Signal Processor (ISP) that supports improvement over existing ARM9-based products in the multiple formats and interfacing options market, the ARM Cortex-A8 core is combined with dedi- • Display sub-system with a wide variety of features cated hardware capable of accelerating 2D/3D graphics and for multiple concurrent image manipulation, and a processing HD video, enabling more intuitive user interfaces programmable interface supporting a wide variety of as well as advanced graphics and multimedia applications. displays. The display sub-system also supports NTSC/ The EBVBeagle leverages OMAP3530 offering of right hard- PAL video out ware, software and Open Source ecosystem to develop • Level 3 (L3) and Level 4 (L4) interconnects that provide next-generation high performance embedded processing high-bandwidth data transfers for multiple initiators applications including portable infotainment and industrial to the internal and external memory controllers and to devices, points of sale, digital signage, low-power medical on-chip peripherals devices and industrial automation. Peripherals The EBVBeagle board communicates with the outside DVI-D world via its various interfaces. Therefore, an SD/MMC+ Stereo Stereo SVideo Out In REG card, stereo-out, stereo-in, RS-232 and USB 2.0 high-speed

TFP410 OTGs are placed above the plug connectors typically used SW in the sector for DVI-D and S-Video. Power for the entire LCD high-performance board can be supplied via the USB port or a separate power socket. The interfaces routed out via TPS65950 2 2 TM separate JTAG, I C, I S, SPI and SD/MMC ports provide the OMAP OTG 3530 board with extended flexibility or integration into an overall w/POP mSecure EXPANSION DC system.

Software RESET JTAG LVL The board is shipped with U-Boot and X-Loader flashed onto RS232 the EBVBeagle board and a Linux BSP flashed on the MMC USER Card. More than just the Community, the EBVBeagle board USB HOST SD/MMC leverages existing worldwide open source community, which also provides the board’s entire design data as well EBVBeagle block diagram as various compatible software packages free of charge. EBV provides comprehensive design expertise via our technical OMAP3530 high-performance application processor is de- sales department and application specialists. signed to provide best-in-class multimedia, graphics and embedded processing sufficient to support the following:

• HD video streaming • 2D/3D advanced graphics • Floating point processing • Up to 1200 DMips performance • Scalability (pin-compatible) across all OMAP35x family

The Device supports high-level Operating Systems (OSs), such as • Linux • Windows Embedded CE 6.0 This OMAP device includes state-of-the-art power manage- ment techniques required for high-performance mobile EBVBeagle products.

19 Toshiba • Cortex-M3 based CPU core from 20...144 MHz clock speed covering varied performance requirements of application segments. Cortex-M3 • Highest performance motor controller with hardware based Programmable Motor Driver (PMD) and vector The 32-bit ARM® Cortex™-M3 based microcontroller series for engine for sensored or sensorless, field-oriented embedded solutions includes various features for industrial 3-phase DC and AC motor control. Integrated applications, home appliances and motor control solutions. analog features like comparator and amplifier are reducing external components. More information at: Family concept: www.toshiba-components.com/motorcontrol Toshibas i developing a comprehensive portfolio of 32-bit • The only 5 V single operation voltage Cortex-M3 MCU microcontrollers with several features and peripherals. Each on the market targeting industrial and home appliance microcontroller family meets the dedicated requirements of applications. its target market. • The Mutli-Purpose Timer (MTP) can control inverters and IGBTs. An MPT has three-phase output mode, two-phase output mode, a Program Pulse Generator (continuity output mode or single output), external- TMPM330 TMPM340 TMPM360 General Purpose High Performance Industrial Application triggered start and stop mode, a capture mode and an • Embedded NANOTM Flash • 16-bit SD A/D converter • 3.3 V single power supply • Variation of features • 12-bit ADC, 10-bit DAC • USB, CAN, Ethernet emergency PPG output stop feature. • High performance • Programmable pulse • Multi-purpose timer generator • Programmable pulse • High speed NANOTM Flash generator • A successive approximation type of AD converter • Up to 1024 Kbyte Flash • High speed NANOTM Flash • Low power consumption • Up to 2 MB Flash incorporates special functions for IGBT and inverter • EN/IEC 60335 class B control. A multi-trigger start allows two or more TMPM370 TMPM380 TMPM390 Motor Control Industrial Application Industrial Application triggers for conversion start. Continuous conversion & Home Appliance • 3-phase BLDC motor • 1.6...3.6 V power supply • Hardware based • 5 V single power supply • Low power consumption and triggered by MPT or software can be specified at programmable motor • Multi purpose timer • Variation of features TM drive and vector engine • Programmable pulse • Embedded NANO Flash each A/D channel and assigned to any result register. • 12-bit A/D converter generator • EN/IEC 60335 class B • EN/IEC 60335 class B • High speed NANOTM Flash • 5 V single power supply • EN/IEC 60335 class B A monitor function automatically compares the selected conversion result with reference data. Cortex family • An integrated Oscillation Frequency Detector (OFD) facilitates hardware monitoring of the CPU in Toshiba’s Cortex-M3 microcontroller family comes in a wide accordance with the requirements of safety standard rangef o memory and package variations and providing EN/IEC60335 Class B. peripherals such as ADC, DAC, SPI, UART, I2C,SB,AN U C and Ethernet. Tools Unique features include highly integrated technology and a Tools are offered from third party suppliers. Starter Kits, professional thought-out family concept providing significant Evaluation boards, programming and development tools as benefits for engineers and electronic design experts: well as software libraries and Real-Time OS.

Key Features Be up to date • NANO FLASH™, a new technology for embedded flash Toshibas i continuously developing new microcontrollers microcontrollers that combines the best attributes of a basedn o the Cortex-M3 32-bit family concept. Please have a NAND flash cell and a NOR peripheral circuit to create lookn o their web page for the latest update on microcontroller high-density embedded memory up to 2 Mbyte with developments and tool support: ultra-low power consumption. Reading without wait www.toshiba-components.com/microcontroller states is possible up to 100 MHz CPU clock frequency.

M360F20 2 MB M361F10 M350F10 M360F10 1 MB M363F10 M340F10

OFD M330FD M368FD M350FD 512 KB OFD OFD M333FD M367FD M340FD M369FD

OFD OFD M330FY M368FY M370FY OFD OFD 256 KB OFD OFD M395FY M369FY M333FY M390FY M380FY

OFD OFD OFD M332FW M372FW M330FW M368FW M380FW OFD 128 KB OFD OFD OFD OFD M395FW M392FW M382FW M333FW M367FW M390FW

OFD 96 KB M332FU M382FS

64-pin 100-pin 128-pin 144-pin Subject to be changed without further notice; Roadmap Consumer Automotive Ind. & HA, 3.3 V Ind. & HA, 5 V Some devices are under planning development

20 ARM9 Two new products expand the current family line-up of Toshiba’s ARM926 based display microcontroller. Additional TMPA910 features have been implemented: USB Host and – with a ARM-based low-power microprocessor that combines a focus on industrial and home appliance applications – the high-performance 32-bit core with comprehensive graphics integrated ‘Class B’ compliance, realised by the on-chip OFD control, processing functionality and a variety of on-board (Oscillation Frequency Detector). OFD is the required H/W connectivity and peripheral options. implementation to comply with the ‘standard for safety of electrical equipment’ in accordance with IEC60730 (Class B). No additional small 8-bit slave MCU is necessary to realise this level of safety systems.

Lo-Freq. Oscillator (32 kHz) OFDOUT OFD

Hi-Freq. CPU Oscillator ARM (25 MHz) 926EJ-S Key Features Core • ARM926EJ-S™ core up to 200 MHz with I-cache Oscillation Frequency Detector 16 KB/ D-cache 16 KB • Seven layer multibus architecture • This architecture significantly improves performance Key Featues compared to other devices operating at similar • Based on the ARM926EJ-S™ core processor speeds • Up to 200 MHz with I-cache 16 KB/D-cache 16 KB • Comprehensive graphics control, processing • Internal memory (boot-ROM: 16 KB, RAM: 32 KB) functionality and a variety of on-board connectivity and • Power-saving operation: Clock gear (f/2, f/4 or f/8), peripheral options stand-by mode (NORMAL/PMC) • LCD Data Process Accelerator • SD host controller hi-speed, 50 MHz with high capacity, 32 GB • Scaling function (expansion/reduction) • LCD controller: mono, STN colour 16/24 bit TFT colour • Filter function (bi-cubic convolution) • LCDA display data accelerator with scaling/rotation/ • Image blending function (font blending) blending • Built-in LCD controller offers support for TFT and STN • Touch screen I/F 1-ch display sizes up to 800 x 480 pixels. An LCD data • CMOS-camera I/F (CMSI) Up to 1.3 Mpixel, YUV-to-RGB processor accelerator delivers image scaling, filtering conversion (only TMPA900) and blending functions and offers real-time processing • Memory I/F: 16-bit SDR SDRAM, 16-bit LVCMOS DDR for movies at speeds up to 30 frames per second SDRAM, NAND flash 8-bit bus (SLC/4LC) • CMOS image sensor interface that simplifies the • Power Management Circuit (PMC) implementation of applications requiring image capture • A touch-screen interface further reduces the need for external components in Man Machine Interface (MMI) designs • Up to 2.5 GB of linear access space can be addressed. An SD host controller supports high-speed mode SD cards with capacities up to 32 GB • Extensive software support that includes graphics libraries

Tools Toshiba’s BMSKTOPASA910 ‘Plug & Play’ starter kit brings together all of the hardware and software needed to develop and test applications based on the TMPA910CRAXBG. Block diagram A900_A901

Tools TPMA 900 and TMPA901 The BMSKTOPASA900(DCE) starter kit supports the TMPA900 Latest high performance ARM9 Display MCU. Dedicated for and TMPA901 including J-Link with SD card interface via SD embedded industrial display applications. host and SPI.

21 About the Partner Companies About Texas Instruments TI provides innovative DSP and analog technologies to About Atmel meet real-world signal processing requirements across all Atmel is a worldwide leader in the design and manufacture industry sectors. In addition to its semiconductor arm, the of microcontrollers, advanced logic, mixed-signal, non- company also runs an education technology business unit. volatile memory and radio frequency (RF) components. TI is headquartered in Dallas, Texas, and has manufactur- Leveraging one of the industry’s broadest intellectual prop- ing, design and sales operations in more than 25 countries. erty (IP) technology portfolios, Atmel is able to provide the Texas Instruments is traded on the New York Stock Exchange electronics industry with complete system solutions focused under the symbol TXN. For more information about Texas on consumer, industrial, security, communications, comput- Instruments visit www.ti.com. ing and automotive markets. © 2008 Atmel Corporation. All Rights Reserved. Atmel©, About Toshiba Electronics logo and combinations thereof, DataFlash© and others, are Toshiba offers the latest in semiconductor technology, such registered trademarks, or trademarks of Atmel Corporation as Silicon-on-Insulator (SOI), for implementing motion con- or its subsidiaries. ARM© is a registered trademark of trol systems that can be optimised to particular applications. ARM Ltd. Other terms and product names may be trade- Demand for BLDC motors is growing, driven as much by marks of others. For more information about Atmel visit such factors as inherent hardware reliability and dynamic www.atmel.com. response, as by commercial, environmental and legislative pressure for improved efficiency and a steady fall in prices. About Freescale Semiconductor Toshiba has a comprehensive range of motor drive and con- Freescale Semiconductor, Inc. is a global leader in the trol ICs and SOI single-chip inverter ICs for stepper motors design and manufacture of embedded semiconductors and BLDC designs for sensor-based and sensorless control. for the automotive, consumer, industrial, networking and These feature on-chip PWM support for optimal efficiency wireless markets. The privately held company is based in and sine wave options to minimise acoustic and electrical Austin, Texas, and has design, research and development, noise. Applications range from industrial and consumer fans manufacturing or sales operations in more than 30 coun- and pumps through air conditioners to home appliances. tries. Freescale is one of the world’s largest semiconductor For more information about Toshiba Electronics visit companies with sales of $ 6.2 billion (USD) for the most www.toshiba-components.com. recently reported four quarters. www.freescale.com

About NXP Semiconductors aBOUT EBV Elektronik NXP is a top-10 semiconductor company founded by Philips more than 50 years ago. Headquartered in the EBV Elektronik, an Avnet (NYSE:AVT) company, was founded Netherlands, the company has 38,000 employees work- in 1969 and is the leading specialist in European semicon- ing in 26 countries across the world. NXP creates semi- ductor distribution. EBV maintains its successful strategy of conductors, system solutions and software that deliver personal commitment to customers and excellent services. better sensory experiences in mobile phones, personal 230 Technical Sales Specialists provide a strong focus on media players, TVs, set-top boxes, identification applica- a selected group of long-term manufacturing partners. tions, cars and a wide range of other electronic devices. 110 continuously trained Application Specialists offer exten- For more information about NXP Semiconductors visit sive application know-how and design expertise. Warehouse www.nxp.com. operations, complete logistics solutions and value-added services such as programming, taping & reeling and laser About STMicroelectronics marking are fulfilled by Avnet Logistics, EBV’s logistical STMicroelectronics is a global leader in developing and backbone and Europe’s largest service centre. EBV oper- delivering semiconductor solutions across the spectrum of ates from 59 offices in 27 countries throughout EMEA microelectronics applications. An unrivalled combination (Europe – Middle East – Africa). For more information about of silicon and system expertise, manufacturing strength, EBV Elektronik, please visit www.ebv.com. intellectual property (IP) portfolio and strategic partners, positions the company at the forefront of system-on-chip (SoC) technology and its products play a key role in enabling Interested in more product highlights from EBV Elektronik? Subscribe for our newsletter at www.ebv.com/newsletter today‘s convergence markets. The company’s shares are traded on the New York Stock Exchange, on Euronext Paris and on the Milan Stock Exchange. In 2006, the company‘s net revenues were US$ 9.85 billion and net earnings were US$ 782 million. For more information about STMicroelectronics visit www.st.com.

22 Please refer to the new ARM Table detailing Cortex-M, ARM9 and Application Processors. The ARM7 devices were included in the previous EBV ARM GUIDE which is available on request.

EBV ARM Guide Selection Table

23 EBV European Headquarters EBV Elektronik GmbH & Co. KG I D-85586 Poing | Im Technologiepark 2-8 | Tel. +49 (0)8121 774-0 | www.ebv.com EBV REGIONAL OFFICES

AUSTRIA D-41564 Kaarst I-35030 Sarmeola di Rubano (PD) E-39010 Santander (Cantabria) A-1120 Wien An der Gümpgesbrücke 7 Piazza Adelaide Lonigo, 8/11 Calle San Fernando Schönbrunner Str. 297 - 307 Tel. +49 (0)2131 96 77-0 Tel. +39 049 89 74 701 nº 44 Entresuelo Tel. +43 (0)18 91 52-0 Fax +49 (0)2131 96 77-30 Fax +39 049 89 74 726 Tel. +34 94 223 67 55 Fax +43 (0)18 91 52-30 Tel. +34 94 237 45 81 I-10156 Torino D-71229 Leonberg Corso Vercelli, 348 BELGIUM E-28760 Tres Cantos (Madrid) B-1831 Diegem Neue Ramtelstraße 4 Tel. +39 011 262 56 90 Centro Empresarial Euronova Kouterveldstraat 20 Tel. +49 (0)7152 30 09-0 Fax +39 011 262 56 91 C/Ronda de Poniente, 4 Tel. +32 (0)27 16 00 10 Fax +49 (0)7152 759 58 Tel. +34 91 804 32 56 Fax +32 (0)27 20 81 52 NETHERLANDS Fax +34 91 804 41 03 D-90471 Nürnberg NL-3606 AK Maarssenbroek Planetenbaan 116 CZECH REPUBLIC Lina-Ammon-Str. 19B Tel. +31 (0)346 58 30 10 SWEDEN CZ-170 00 Praha 7 Tel. +49 (0)911 817 669-0 Argentinská 38/286 Fax +31 (0)346 58 30 25 S-21 235 Malmö Fax +49 (0)911 817 669-20 Tel. +420-234 091 011 Derbyvägen 20 Fax +420-234 091 010 NORWAY Tel. +46 (0)40 59 21 00 D-85586 Poing Postboks 101, Manglerud Fax +46 (0)40 59 21 01 DENMARK Im Technologiepark 2-8 Ryensvingen 3B N-0681 Oslo DK-8230 Åbyhøj Tel. +49 (0)8121 774-0 S-191 62 Sollentuna Tel. +47 22 67 17 80 Ved Lunden 9 Fax +49 (0)8121 774-422 Glimmervägen 14, 7 tr Fax +47 22 67 17 89 Tel. +45 86 25 04 66 Tel. +46 (0)859 47 02 30 Fax +45 86 25 06 60 D-04435 Schkeuditz POLAND Fax +46 (0)859 47 02 31 Airport Business Center Leipzig PL-02-672 Warszawa DK-2730 Herlev Frankfurter Straße 2 ul. Woloska 18 SWITZERLAND Ellekær 9, 2 tv Tel. +49 (0)34204 4511-0 Tel. +48 (0)22 640 23 55 CH-8953 Dietikon Tel. +45 39 69 05 11 Fax +48 (0)22 640 23 56 Bernstrasse 394 Fax +45 39 69 05 04 Fax +49 (0)34204 4511-99 Tel. +41 (0)44 745 61 61 PL-50-062 Wroclaw D-78050 VS-Villingen Fax +41 (0)44 745 61 00 ESTONIA Pl. Solny 16 EE-13157 Tallinn Kaiserring 12 Tel. +48 (0)71 34-2 29-44 CH-1010 Lausanne Ehitajate tee 114 Tel. +49 (0)7721 998 57-0 Fax +48 (0)71 34-2 29-10 Av. des Boveresses 52 Tel. +372 625 79 90 Fax +49 (0)7721 998 57-70 Tel. +41 (0)216 54 01 01 Fax +372 625 79 95 ROMANIA Cell. +372 513 22 32 Fax +41 (0)216 54 01 00 D-65205 Wiesbaden Construdava Business Center Borsigstraße 36 S¸os. Pipera-Tunari 4c FINLAND TURKEY Tel. +49 (0)6122 80 88-0 Voluntari, Ilfov (Bucharest) FIN-02240 Espoo RO - 077190 Romania TR-34742 Istanbul Fax +49 (0)6122 80 88-99 Pihatörmä 1 a Tel. +40 21 529 6911 Perdemsaç Plaza Tel. +358 (0)927 05 27 90 Fax +40 21 529 6901 Bayar Cad. Gülbahar Fax +358 (0)9 27 09 54 98 HUNGARY Sok. No: 17, D: 134 Kozyatagi H-1117 Budapest RUSSIA Tel. +90 (0)21 64 63 13 52 FIN-90100 Oulu Budafoki út 91-93, West Irodahaz RUS-127486 Moscow Fax +90 (0)21 64 63 13 55 Nahkatehtaankatu 2 Tel. +36 1 436 72 29 Korovinskoye Shosse 10, Tel. +358 (0)85 62 49 10 Build 2, Off.28 Fax +36 1 436 72 20 UKRAINE Fax +358 (0)85 62 49 15 Tel. +7 495 937 87 07 UA-03040 Kiev Fax +7 495 937 87 06 Vasilovskaya str. 14 FRANCE IRELAND F-13854 Aix-en-Provence IRL-Dublin 12 RUS-195197 St. Petersburg off. 422-423 115, Rue Nicolas Ledoux Calmount Business Park Polustrovsky Prospect 43, Tel. +380 44 496 22 26 Immeuble Hemiris, Bâtiment A, Unit 7, Block C Office 421 Fax +380 44 496 22 27 Tél. +33 (0)442 39 65 40 Tel. +353 (0)14 09 78 02 Tel. +7 812 635 70 63 Fax +33 (0)442 39 65 50 Fax +353 (0)14 56 85 44 Fax +7 812 635 70 64 UNITED ARAB EMIRATES Post Box No: 18657 SLOVAK REPUBLIC F-92184 Antony Cedex (Paris) ISRAEL Warehouse No: FZS1AL06 3, rue de la Renaissance SK-85101 Bratislava JAFZA South Zone, Jebel Ali IL-40600 Tel Mond Tél. +33 (0)140 96 30 00 Digital Park, Einsteinova 21 Dubai, United Arab Emirates Drorrim South Commercial Center Fax +33 (0)140 96 30 30 Tel. +421 2 321 111 41 Tel. +971 (4) 886 09 50 P.O. Box 149 Fax +421 2 321 111 40 Fax +971 (4) 886 09 52 F-35510 Cesson Sévigné (Rennes) Tel. +972 (0)9 778 02 60 SLOVENIA 29, av. des Peupliers Fax +972 (0)9 796 68 80 UNITED KINGDOM Tél. +33 (0)299 83 00 50 SI-1000 Ljubljana Dunajska c. 159 South East Fax +33 (0)299 83 00 60 ITALY Tel. +386 (0)1 56 09 778 Thames House I-20092 Cinisello Balsamo (MI) 17 Marlow Road F-67400 Illkirch Graffenstaden Fax +386 (0)1 56 09 877 Via C. Frova, 34 Maidenhead Rue Gruninger Tel. +39 02 66 09 62 90 SOUTH AFRICA Parc d'innovation d 'Illkirch Berkshire, SL6 7AA ZA-8001 Foreshore, Cape Town Tél +33 (0)3 90 40 59 69 Fax +39 02 66 01 70 20 Tel. +44 (0)16 28 77 07 07 1 Mediterranean Street Fax +33 (0)3 88 65 11 25 Fax +44 (0)16 28 78 38 11 I-50127 Firenze 5th Floor MSC House Tel. +27 (0)21 402 19 40 F-31673 Labège Cedex (Toulouse) Via Panciatichi, 40 South West & Wales Fax +27 (0)21 419 62 56 Immeuble Actys B2, voie 3, Palazzo 11 12 Interface Business Park BP17316 Bincknoll Lane Tel. +39 05 54 36 93 07 ZA-3629 Westville Tél. +33 (0)561 00 84 61 Fax +39 05 54 26 52 40 Forest Square,11 Derby Place Wootton Bassett Fax +33 (0)561 00 84 74 Suite 4, Bauhinia Building Wiltshire, SN4 8SY I-41100 Modena (MO) Tel. +27 (0)31 205 12 05 Tel. +44 (0)17 93 84 99 33 F-69693 Venissieux (Lyon) Via Carlo Cattaneo, 54 Fax +27 (0)31 205 22 65 Fax +44 (0)17 93 85 95 55 Parc Club du Moulin à Vent Tel. +39 059 29 24 211 33, Av. du Dr. Georges Lévy ZA-2157 Woodmead, North Fax +39 059 29 29 486 Tél. +33 (0)472 78 02 78 Johannesburg Manchester International Fax +33 (0)478 00 80 81 Woodlands Office Park Office Centre, Suite 3E (MIOC) I-80128 Napoli (NA) 141 Western Service Road Styal Road GERMANY Via G. Capaldo, 10 Building 14-2nd Floor Manchester, M22 5WB D-12277 Berlin-Mariendorf Tel. +27 (0)11 236 19 00 Tel. +39 081 193 016 03 Tel. +44 (0)16 14 99 34 34 Kitzingstr. 15 - 19 Fax +39 081 198 061 24 Fax +27 (0)11 236 19 13 Tel. +49 (0)30 74 70 05-0 Fax +44 (0)16 14 99 34 74 Cell. +39 335 8 39 05 31 Fax +49 (0)30 74 70 05-55 SPAIN E-08950 Esplugues de Llobregat Scotland D-30938 Burgwedel I-00155 Roma (Barcelona) 144 West George Street In der Meineworth 21 Viale Palmiro Togliatti 1639 Antón Fortuny 14-16 Esc.C 3° 2a Glasgow, G2 2HG Tel. +49 (0)5139 80 87-0 Tel. +39 064 06 36 65/789 Tel. +34 93 473 32 00 Tel. +44 (0)14 13 52 20 50 Fax +49 (0)5139 80 87-70 Fax +39 064 06 37 77 Fax +34 93 473 63 89 Fax +44 (0)14 13 52 20 59