resource-guide-2012.pdf
Short Description
Download resource-guide-2012.pdf...
Description
ARG/2012/Fall/Winter-FC/IFC/IBC/BC_ResourceGuide2112-Fall-Winter 9/18/12 9:38 AM Page 1
Fall/Winter 2012
Microcontrollers • Microprocessors • Development Tools
ARG/2012/Fall/Winter-FC/IFC/IBC/BC_ResourceGuide2112-Fall-Winter 9/18/12 9:38 AM Page 2
ARG/2012/Fall/Winter-Pg1-22_ResourceGuide2012-Fall/Winter 9/21/12 2:56 PM Page 1
ARG/2012/Fall/Winter-Pg1-22_ResourceGuide2012-Fall/Winter 9/21/12 2:56 PM Page 2
RESOURCE GUIDE FOR ARM® ARCHITECTURE DESIGN
TABLE OF CONTENTS
MICROCONTROLLERS AND MICROPROCESSORS
Page ARM® Cortex™-A5 Freescale Vybrid™ Controller Solutions
Page ARM® Cortex™-M0 and Cortex™-M0+ Microcontrollers Freescale Kinetis L Series MCUs 4-5 NXP LPC11U00 ARM® Cortex™-M0 MCUs 6 NXP LPC1100(X)L ARM® Cortex™-M0 MCUs 7 NXP LPC1200 ARM® Cortex™-M0 MCUs 8 Nuvoton NUMICRO™ NUC100 ARM® Cortex™-M0 MCUs 9 STMicroelectronics STM32 F0 Series Entry-Level ARM® Cortex™-M0 MCUs 10
ARM® Cortex™-A8 and Cortex™-A9 Processors Altera Dual-Core ARM® Cortex™-A9 MPCore™ Processor Freescale i.MX53 Applications Processors Freescale i.MX6 Applications Processors Texas Instruments Sitara™ AM335X ARM® Cortex™-A8 MPUs Texas Instruments Sitara™ AM35X ARM® Cortex™-A8 MPUs Texas Instruments AM37X ARM® Cortex™-A8 MPUs
ARM® Cortex™-M3 and Cortex™-M4 Microcontrollers Atmel SAM3N AND SAM3U ARM® Cortex™-M3 MCUs 11 Atmel SAM3S ARM® Cortex™-M3 MCUs 12 Atmel SAM3X ARM® Cortex™-M3 MCUs 13 Atmel SAM3A ARM® Cortex™-M3 MCUs 14 Atmel SAM4S ARM® Cortex™-M4 MCUs 15 Cypress PSOC® 5 Platform 16 Freescale Kinetis Low Power, Mixed Signal ARM® Cortex™-M4 MCUs 17-20 Infineon XMC4000 ARM® Cortex™-M4 MCUs 21 Microsemi SmartFusion Intelligent Mixed Signal FPGAS 22 NXP LPC4300 ARM® Cortex™-M4 MCUs 23 NXP LPC1300 ARM® Cortex™-M3 MCUs 24 NXP LPC1700 ARM® Cortex™-M3 MCUs 25 NXP LPC1800 ARM® Cortex™-M3 MCUs 26 Silicon Labs SIM3C1XX AND SIM3U1XX ARM® Cortex™-M3 MCUs 27 Silicon Labs SIM3L1XX ARM® Cortex™-M3 Ultra-Low-Power MCUs 28 STMicroelectronics STM32 L1 ARM® Cortex™-M3 Ultra-Low-Power MCUs 29 STMicroelectronics STM32 F1 ARM® Cortex™-M3 MCU Series 30 STMicroelectronics STM32 F2 ARM® Cortex™-M3 MCU Series 31 STMicroelectronics STM32W ARM® Cortex™-M3 Wireless MCUs 32 STMicroelectronics STM32 F3 ARM® Cortex™-M4 Mixed-Signal MCUs with DSP 33 STMicroelectronics STM32 F4 ARM® Cortex™-M4 MCUs with DSP 34 Texas Instruments TMS470M ARM® Cortex™-M3 MCUs 35 Texas Instruments Stellaris® ARM® Cortex™-M3S MCUs 36 Toshiba TX03 Microcontroller with ARM® Cortex™-M3 Processor Cores 37 ARM® Cortex™-R4 Microcontrollers Texas Instruments TMS570LS ARM® Cortex™-R4F Series MCUs Texas Instruments Hercules RM4 ARM® Cortex™-R4F Series
42-43
ARM9™ Microprocessors Atmel SAM9G, SAM9X AND SAM9M ARM926EJ-S™ MPUs Freescale i.MX28 Applications Processors
44 45 46 47 48 49
50-51 52
DEVELOPMENT TOOLS Aaeon GENE-1350 OMAP™ 3503/3530 CPU Board Aeneo ARM® Board Support Products Advantech ARM® Cortex™-A8, Cortex™-A9 and Cortex™-A15 Computing Platforms Altia GUI Development and Code Generation Tools For Embedded Displays BCM ARM® Cortex™-A8 Platform for Freescale i.MX MCUs Boundry Devices Nitrogen6X-SOM, Freescale i.MX6 Single/Dual/Quad-Core CPU Digi ConnectCore® i.MX53 ARM® Cortex™-A8 System-on-Modules EmCraft Systems Kinetis K70 System-on-Module (SOM) IAR Systems Embedded Workbench® for ARM® Keil ARM® Microcontroller Development Kit (MDK) Kontron PICO-ITX™ Embedded Motherboard LOGIC PD DM3730/AM3703 Torpedo + Wireless SOM Micrium Real-Time Operating Systems to Meet the Most Rigorous Standards Microsoft Windows® Embedded Compact 7 (Formerly CE) Motomic QT Development Environment for Freescale’s Kinetis MCUs NEXCOM PDSB 102 ARM® Cortex™-A8 Entry-Level Digital Signage Player NovTech INC NOVPEK™ i.MX6Q/D System QNX® Real-Time Operating Systems for ARM® Core-Based MCUs Timesys® LinuxLink for ARM® Core-Based Solutions
40 41
54 54 55 55 56 56 57 57 58 59 59 60 60 61 61 62 62 63 63
This Resource Guide for ARM® Architecture Design is published for Arrow by ConVergence Promotions LLC, and the RTC Group (“The Publishers”). The Publishers make no warranty for the use of its products and assumes no responsibility for any errors which may appear in this document, nor does it make a commitment to update the information contained in this printed publication. The Resource Guide for ARM® Architecture Design is Copyright 2012 The Publishers. No information contained in this Resource Guide and web sites may be reproduced in part or in whole without express permission, in writing, from The Publishers. The Publishers make no warranty as to the content or reliability of the third-party tool vendors information contained within. All product names, descriptions, specifications, prices and other information are subject to change without notice. The Publishers take no responsibility for false or misleading information, errors or omissions. All registered trademarks and trademarks included in this book are held by their respective companies. Every attempt was made to include all trademarks and registered trademarks where indicated by their companies.
Cover Image credit ©iStockphoto.com/agsandrew
Trademark Information All brand names or product names are the property of their respective holders. Neither the whole nor any part of the information contained in, or the product described in, this document may be adapted or reproduced in any material form except with the prior written permission of the copyright holder. The product described in this document is subject to continuous developments and improvements. All warranties implied or expressed, including but not limited to implied warranties of satisfactory quality or fitness for purpose are excluded. This document is intended only to provide information to the reader about the product. To the extent permitted by local laws The Publishers shall not be liable for any loss or damage arising from the use of any information in this document or any error or omission in such information. Printed in USA.
www.arrownac.com
2
Resource Guide • Fall/Winter 2012
ARG/2012/Fall/Winter-Pg1-22_ResourceGuide2012-Fall/Winter 9/21/12 2:56 PM Page 3
Microcontrollers and Microprocessors www.arrownac.com
3
Resource Guide • Fall/Winter 2012
ARG/2012/Fall/Winter-Pg1-22_ResourceGuide2012-Fall/Winter 9/21/12 2:57 PM Page 4
FREESCALE
ARM® Cortex™-M0 and Cortex™-M0+ Microcontrollers
KINETIS L SERIES MCUs The New Freescale Freedom Development Platform The new Freescale development platform is a small ultra-lowpower, ultra-low-cost evaluation and development system for quick application prototyping and demonstration.
Description: Kinetis L series MCUs combine the exceptional energy-efficiency and ease-of-use of the new ARM® Cortex™-M0+ processor with the performance, peripheral sets, enablement and scalability of the Kinetis 32-bit MCU portfolio.
It combines an industry-standard form factor with a rich set of third-party expansion board options. An integrated USB debug interface offers an easy-to-use mass-storage device mode flash programmer, a virtual serial port and classic programming and runcontrol capabilities.
The Kinetis L series frees power-critical designs from 8- and 16-bit MCU limitations by combining excellent dynamic and stop currents with superior processing performance, a broad selection of on-chip flash memory densities and extensive analog, connectivity and HMI peripheral options.
Freedom board part #: FRDM-KL25Z Price: $12.95
Kinetis L series MCUs are also hardware and software compatible with the ARM® Cortex™-M4 processor-based Kinetis K series, providing a scalable migration path to more performance, memory and feature integration. The Kinetis L Series MCUs are Energy-Efficient Product Solutions by Freescale.
www.arrownac.com
4
Resource Guide • Fall/Winter 2012
ARG/2012/Fall/Winter-Pg1-22_ResourceGuide2012-Fall/Winter 9/21/12 2:57 PM Page 5
FREESCALE
ARM® Cortex™-M0 and Cortex™-M0+ Microcontrollers
KINETIS L SERIES MCUs
www.arrownac.com
5
(CONTINUED)
Resource Guide • Fall/Winter 2012
ARG/2012/Fall/Winter-Pg1-22_ResourceGuide2012-Fall/Winter 9/21/12 2:57 PM Page 6
NXP
ARM® Cortex™-M0 and Cortex™-M0+ Microcontrollers
LPC11U00 ARM® CORTEX™-M0 MICROCONTROLLERS Description: Low Cost ARM® Cortex™-M0 USB Solutions with Smart Card Interface The LPC11U00 series provides a compelling replacement for 8- and 16-bit USB microcontrollers, delivering robust USB performance at a low price point. The highly flexible USB architecture is quite simply a better approach to USB. NXP offers the widest range of ARM® processor-based USB solutions, as well as easy-to-use software and integrated development platforms that make NXP a one-stop shop for USB.
Designed for Small Form Factor Mobile and Consumer Applications As an extension of NXP's proven LPC1100 family, the LPC11U00 series delivers up to 32 kB Flash, 6 kB SRAM, a variety of serial interfaces, a smart card interface, 4 system timers with PWM functionality, 8 channel 10-bit ADC and up to 40 GPIOs. The LPC11U00 series is offered in a miniature 4.5 x 4.5 mm TFBGA48 package, making it especially suited for small form factor mobile and consumer applications in addition to several standard package offerings.
Maximizing Connectivity While Minimizing Power Connectivity options on the LPC11U00 series include two Synchronous Serial Port (SSP) interfaces, I²C with Fast-mode Plus feature with 10x higher bus-drive capability, a Universal Synchronous-Asynchronous Receiver/Transmitter (USART) and a Smart Card interface. The Smart Card interface (ISO7816-3) provides a plug-and-play interface for Smart Cards, making the LPC11U00 a good fit for e-commerce applications. The LPC11U00 series also offers on-chip power profiles, driven by an Application Programming Interface (API), which can be customized for any lowpower application so designers can achieve ideal power levels with minimal application intervention.
www.arrownac.com
6
Resource Guide • Fall/Winter 2012
ARG/2012/Fall/Winter-Pg1-22_ResourceGuide2012-Fall/Winter 9/21/12 2:57 PM Page 7
NXP
ARM® Cortex™-M0 and Cortex™-M0+ Microcontrollers
NXP LPC1100(X)L ARM® CORTEX™-M0 PROCESSOR-BASED MICROCONTROLLERS Description: With the industry’s lowest active power consumption at 110 µA/MHz and reduced deep sleep current below 2 µA, the LPC1100XL has set a new benchmark for low-power ARM® Cortex™-M0 microcontrollers
The LPC1100XL incorporates NXP’s proprietary embedded flash which extends solutions to 64 kB while incorporating 256 bytes of page erase. The 256 byte page-erase feature significantly improves the efficiency and ease of use of the on-chip flash, allowing for seamless field updates without having to erase a large sector to write the next page.
The LPC1100(X)L (LPC1111/2/3/4/5) is an ARM® Cortex™-M0 processor-based low-cost 32-bit MCU series designed for 8/16-bit microcontroller applications, offering performance, low power, simple instruction set and memory addressing together with reduced code size compared to existing 8/16-bit architectures. With performance capability up to 50 MHz the LPC1100XL microcontroller delivers the industry‘s lowest 32-bit active power consumption for ARM® Cortex™-M0 microcontrollers at 110 µA/MHz and reduces deep sleep current below 2 µA. Also on-chip power profiles can be customized for any low-power application allowing designers to reach ideal power levels with minimal application intervention. The power profiles serve as an excellent alternative to nonconfigurable low power modes, as they can conduct dynamic power management and optimize CPU operation for various application states.
www.arrownac.com
7
Resource Guide • Fall/Winter 2012
ARG/2012/Fall/Winter-Pg1-22_ResourceGuide2012-Fall/Winter 9/21/12 2:57 PM Page 8
NXP
ARM® Cortex™-M0 and Cortex™-M0+ Microcontrollers
NXP LPC1200 ARM® CORTEX™-M0 MICROCONTROLLERS Key features and benefits • A Windowed Watchdog Timer with an independent internal oscillator source, designed to comply with IEC 60730 Class B safety requirements for white goods. • A Programmable Digital Filter on all GPIO pins allowing better control of signal integrity for industrial applications • I²C with Fast-mode Plus feature with 10x higher bus-drive capability compared to typical I²C I/O drives, allowing for twice as many devices on the same bus, as well as longer transmission distances • Optimized ROM-based divide library for ARM® Cortex™-M0 offering several times the arithmetic performance of softwarebased libraries, as well as a highly deterministic cycle time combined with reduced Flash code size • Dual analog comparators with 32 levels of voltage reference, edge and level detection and output feedback loop supporting multiple states, such as monostable, astable or simple set/reset.
Description: ARM® Cortex™-M0 with up to 128 kB flash, 8 kB SRAM, RTC, comparator, 10-bit ADC, CRC, DMA and more The LPC1200 Industrial Control Series, featuring the ARM® Cortex™-M0 processor, extends NXP’s 32-bit ARM® microcontroller continuum and targets a wide range of applications, such as white goods, motor control, power conversion and power supplies. It also expands NXP’s ARM® Cortex™-M0 processor-based microcontroller offering with a wide range of Flash memory sizes, ranging from 32 kB to 128 kB. The small 512 Byte page erase of the Flash memory brings multiple design benefits, such as finer EEPROM emulation, boot-load supports from any serial interface, and ease of in-field programming with reduced on-chip RAM buffer requirements. The LPC1200 comes with a set of peripherals that are specifically suited for appliances and industrial design. The LPC1200 series has a score of over 45 in CoreMark™ CPU performance benchmark testing, equivalent to 1.51 MHz. Taking advantage of the ARM® Cortex™-M0 v6-M 16-bit Thumb instruction set, the LPC1200 has up to 50 percent higher code density compared to common 8/16-bit microcontrollers performing typical tasks. The ARM® Cortex™-M0 efficiency also helps the LPC1200 achieve lower average power for similar applications. In addition, the LPC1200 comes with an 8-channel 10-bit ADC, multiple timers/serial channels, and up to 55 GPIOs (available in both LQFP48 and LQFP64 packages), as well as new onboard peripherals including RTC, DMA, CRC and 1 percent internal oscillator, which provides the required accuracy for baud rate generation. The LPC1200 is rated as high immunity, based on the Electrical Fast Transient (EFT) test per IEC61697-1 recommendations. Electrostatic Discharge (ESD) protection is rated at 8 kV.
www.arrownac.com
8
Resource Guide • Fall/Winter 2012
ARG/2012/Fall/Winter-Pg1-22_ResourceGuide2012-Fall/Winter 9/21/12 2:57 PM Page 9
NUVOTON
ARM® Cortex™-M0 and Cortex™-M0+ Microcontrollers
NUMICRO™ M051 AND NUC100 ARM® CORTEX™-M0 SERIES MICROCONTROLLERS Description: NuMicro™ NUC100 Series NuMicro™ is Nuvoton's brand-new 32-bit microcontroller family powered by the ARM® Cortex™-M0 processor - the smallest, lowest power and most energy-efficient ARM processor optimized for a variety of MCU applications.
Description: NuMicro™ M051 Series The NuMicro™ M051 series is a 32-bit microcontroller with embedded ARM® Cortex™-M0 core for industrial control and applications which need rich communication interfaces. The Cortex™-M0 is the newest ARM embedded processor with 32-bit performance and at a cost equivalent to traditional 8-bit microcontroller. The NuMicro M051™ series includes the M052, M054, M058 and M0516 families.
NuMicro™ NUC100 series embeds the ARM® Cortex™-M0 core with the speed up to 50MHz, 32K/64K/128K-byte Flash program memory, 4K/8K/16K-byte SRAM, and 4K-byte _ash loader memory for In-System Programming (ISP). It also comes equipped with a variety of peripherals, such as GPIOs, Timers, Watchdog Timer, RTC, PDMA, UART, SPI/MICROWIRE, I2C, I2S, PWM, LIN, CAN, PS2, USB 2.0 FS Device, 12-bit ADC, Analog Comparator, Low Voltage Reset and Brown-out Detector.
The M052/M054 can run up to 50 MHz. Thus it can afford to support a variety of industrial control and applications which need high CPU performance. The M052/M054 has 8K/16K-byte embedded flash, 4K-byte data flash, 4K-byte flash for the ISP, and 4K-byte embedded SRAM. Many system level peripheral functions, such as I/O Port, EBI (External Bus Interface), Timer, UART, SPI, I2C, PWM, ADC, Watchdog Timer and Brownout Detector, have been incorporated into the M052/M054 in order to reduce component count, board space and system cost. These useful functions make the M052/M054 powerful for a wide range of applications.
Nuvoton’s NuMicro family – ready for mass-production – now includes NUC100 series, NUC120/122 series with USB Full Speed 2.0 device, NUC130/140 series embedded with Controller Area Network (CAN) 2.0B licensed from BOSCH, M051 series, Mini51 series, and Nano, the Ultra-Low-Power series targeting battery powered applications. With a variety of product offerings, the NuMicro family is ideal for use in industrial control systems, industrial automation, consumer products, embedded network control, energy, power systems, motor control, and many more. With the integration of the industry leading ARM® Cortex™-M0 microprocessor, NuMicro™ family brings 32-bit performance at a cost equivalent to traditional 8-bit microcontrollers.
Additionally, the M052/M054 is equipped with ISP (In-System Programming) and ICP (In-Circuit Programming) functions, which allow the user to update the program memory without removing the chip from the actual end product.
Key Features: Operates at 2.5V ~ 5.5V and -40°C ~ +85°C with separate Program Flash (32KB to 128KB), Data Flash* (4KB) and ISP loader (4KB) and PDMA ( * : except 128KB version )
www.arrownac.com
9
Resource Guide • Fall/Winter 2012
ARG/2012/Fall/Winter-Pg1-22_ResourceGuide2012-Fall/Winter 9/21/12 2:57 PM Page 10
STMICROELECTRONICS
ARM® Cortex™-M0 and Cortex™-M0+ Microcontrollers
STM32 F0 SERIES ENTRY-LEVEL ARM® CORTEX™-M0 MCU Description: The ARM® Cortex™-M0 processor-based STM32 F0 series delivers 32-bit performance and the essential DNA of the STM32. The STM32 F0 benefits from the combination of real-time performance, lowpower operation, advanced architecture and peripherals associated to the STM32 ecosystem. The new series bridges the gap with applications using 8- and 16bit microcontrollers, enabling advanced high-end features in economical end products. The STM32 F0 series offers unparalleled flexibility and scalability for home-entertainment products, appliances, and industrial equipment. STM32 F0 devices are available in UFQFPN32, LQFP48 and LQFP64 packages. Development Tools ST’s STM32 family of 32-bit ARM® Cortex™-M core-based microcontrollers are supported by a complete range of low cost and high end, evaluation software, debugging and programming tools.
STM32 F1 series (order code: STM32VLDISCOVERY): Based on the STM32 F1 series Value line, the STM32 Value line Discovery kit will satisfy hobbyists, first-time developers and students.
This complete line includes third party solutions that come complete with C/C++ compiler, integrated development environment and incircuit debugger/programmer featuring a JTAG/SWD application interface. Developers can also explore and start applications easily with any of a range of affordable, easy to use starter kits.
STM32 F3 series (order code: STM32F3DISCOVERY): The STM32F3Discovery is the perfect kit to discover not only the richness of the STM32 F3 series, but also ST’s MEMS gyroscope and e-compass.
The superb combination of a state of the art and efficient library of software drivers and extensive support for all major tool providers offers a fast route to best fit and an optimized development process.
STM32 F4 series (order code: STM32F4DISCOVERY): To discover the STM32 F4 series, the STM32F4-Discovery highlights the performances of the F4 series with audio (input, output) and USB Host capabilities.
STM32 F0 series (order code: STM32F0DISCOVERY): Discover the STM32 F0 series based on the ARM Cortex-M0 core. A prototyping board is included for easy connection of additional components and modules.
STM32 L1 series (order code: STM32L-DISCOVERY): Based on the STM32 L1 series, the STM32L-Discovery kit includes a 6-digit LCD display, a touch-sensing slider, two LEDs, a user button and current measurement.
www.arrownac.com
10
Resource Guide • Fall/Winter 2012
ARG/2012/Fall/Winter-Pg1-22_ResourceGuide2012-Fall/Winter 9/21/12 2:57 PM Page 11
ATMEL
ARM® Cortex™-M3 and Cortex™-M4 Microcontrollers
ATMEL SAM3N AND SAM3U ARM® CORTEX™-M3 MICROCONTROLLERS Description: SAM3N The Atmel® entry point into ARM® Cortex™-M3 technology, the SAM3N intelligently combines high-performance architecture, peripherals and power–saving techniques to deliver uncompromised performance. Available in multiple memory densities, pin counts and package types, the SAM3N offers a scalable solution to meet application requirements. It is supported by a full set of software libraries, project examples, tools and a worldwide ecosystem to shorten development cycle time. Pin-to-pin compatible with the SAM7S and the SAM3S, the SAM3N facilitates migration within the family.
Description: SAM3U The Atmel® SAM3U is the industry’s first ARM® Cortex™-M3 Flash microcontroller with on-chip high speed USB Device-and-Transceiver, SDIO/SDCard/MMC and SPI interfaces. This connectivity, together with the SAM3U’s 96 MHz/1.25 DMIPS/MHz operating frequency, makes the SAM3U the unique ARM® Cortex™-M3 device suited to applications with intensive communications requirements, such high speed gateways in industrial, medical, data processing and consumer applications. For rapid evaluation and code development, industry-leading third parties provide a full range of dev tools, RTOS, middleware and support services to reduce time-to-market to a minimum.
Key Features • Atmel QTouch Capacitive Touch Support — The SAM3N series is touch-ready, offering native support for Atmel QTouch® technology for easy implementation of buttons, sliders and wheels in your application. • Data Speedway — Native 3-layer bus AHB matrix support with 10 peripheral DMA channels and distributed memory for highspeed uninterrupted data flows with minimum processor overhead. • Simplified PCB Design and Low System Cost — Integrated serial resistors eliminate the need for external resistors to pre serve signal integrity, resulting in reduced BOM cost, real estate savings and simplified PCB design. • 1.62 to 3.6V Operation and Low Power — True 1.8V±10% operation extends device operation when running from two AA alkaline batteries. The SAM3N only consumes 22 mA at 48 MHz operation and 1.9 µA in backup mode with the RTC running.
www.arrownac.com
Key Features • High-Speed USB — The SAM3U is the first ARM® Cortex™-M3 microcontroller with high-speed USB and an integrated transceiver for fast up/downloading of data, robust EMI tolerance, and plug-and-play high-speed serial interconnectivity. • Atmel QTouch Capacitive Touch Support — The SAM3U is touch-ready, offering native support for Atmel QTouch® technology for easy implementation of buttons, sliders and wheels in your application. • High Performance — Features a 96 MHz maximum operating frequency and a high data-bandwidth architecture based on a 5layer bus matrix with 22 DMA channels and distributed memory. • Dual-Bank Flash — Provides safe in-application programming (IAP) including the boot program • Memory Protection Unit — Improves code protection and secures multi-application/task execution.
11
Resource Guide • Fall/Winter 2012
ARG/2012/Fall/Winter-Pg1-22_ResourceGuide2012-Fall/Winter 9/21/12 2:57 PM Page 12
ATMEL
ARM® Cortex™-M3 and Cortex™-M4 Microcontrollers
ATMEL® SAM3S ARM® CORTEX™-M3 MICROCONTROLLERS Description: The Atmel® SAM3S ARM® Cortex™-M3 Flash MCU integrates features to simplify system design and reduce power consumption down to 2.3 mW at 1 MHz, 1.45mW/MHz at 64 MHz operation and 1.6 µA in backup mode with the RTC running. Inspired by the bestselling SAM7S series, the SAM3S is the ideal migration path to a more powerful and feature-rich MCU. A renewed peripheral set provides system control, sensor interfaces, an optional external parallel bus interface, connectivity and user interface support. Key Features • Atmel QTouch Capacitive Touch Support — Integrated serial resistors eliminate the need for external resistors to preserve signal integrity, resulting in reduced BOM cost, real estate savings and simplified system design. • Parallel Capture Mode — The SAM3S is the first ARM® MCU with parallel data capture mode on PIOs and DMA support. The parallel data capture mode on the PIOs complements the external bus interface for data collection from external devices that are not compliant with standard memory read protocols, such as low-cost image sensors. • Atmel QTouch Capacitive Touch Support — The SAM3S series is touch-ready, offering native support for Atmel QTouch® technology for easy implementation of buttons, sliders and wheels in your application. • Safety and Security — Memory protection unit improves code protection and secures multi-application/task execution. Unique 128-bit ID and scrambled external bus interface ensure software confidentiality while the hardware CRC checks memory integrity.
www.arrownac.com
12
Resource Guide • Fall/Winter 2012
ARG/2012/Fall/Winter-Pg1-22_ResourceGuide2012-Fall/Winter 9/21/12 2:57 PM Page 13
ATMEL
ARM® Cortex™-M3 and Cortex™-M4 Microcontrollers
ATMEL® SAM3X ARM® CORTEX™-M3 MICROCONTROLLERS Description: The Atmel® SAM3X ARM® Cortex™-M3 Flash-based microcontroller (MCU) brings more connectivity to the SAM3 family by adding Ethernet, dual CAN and high-speed USB (HS USB) MiniHost and device with on-chip physical layer (PHY). Devices feature a dualbank configuration of 256KB and 512KB Flash total and are available in 100-pin and 144-pin QFP and BGA package options. The architecture is designed to support high-speed data transfers and includes a multi-layer bus matrix plus dual SRAM banks, direct memory access (DMA) channels and peripheral DMA controller (PDC) for applications supporting multi-task operations. The SAM3X series is ideal for networking applications in the industrial embedded market and in home and building automation, smart grids and industrial automation. Key Features • Optimized for Connectivity — With its architecture and peripherals including Ethernet, dual CAN and HS USB MiniHost and device with on-chip PHY, the SAM3X is optimized for applications requiring high levels of connectivity. • Atmel QTouch Capacitive Touch Support — The SAM3X is touch-ready, offering native support for Atmel QTouch® technology for easy implementation of buttons, sliders and wheels functionality in your applications. • Enhanced Safety and Security — A variety of features integrated into the SAM3X series provide safety and security for your system. For example, dual-bank Flash enables safe in-system firmware upgrades. On-the-fly external memory scrambling on the 16-bit external bus interface enhances the protection of your external memory content, without impacting system performance. In addition, the SAM3X offers clock failure detection and a true random number generator. • Low Power Consumption — All SAM3 MCUs feature a sophisticated, flexible power management scheme that minimizes power consumption under all usage conditions. You can put the devices in back-up mode with the core and peripherals powered down, reducing power down to 2.5µA for the SAM3X series. A high-speed on-chip RC oscillator accelerates wake-up from back-up mode, further reducing average power consumption.
www.arrownac.com
13
Resource Guide • Fall/Winter 2012
ARG/2012/Fall/Winter-Pg1-22_ResourceGuide2012-Fall/Winter 9/21/12 2:57 PM Page 14
ATMEL
ARM® Cortex™-M3 and Cortex™-M4 Microcontrollers
ATMEL® SAM3A ARM® CORTEX™-M3 MICROCONTROLLERS Description: The Atmel® SAM3A ARM® Cortex™-M3 Flash-based microcontroller (MCU) features connectivity peripherals including a dual CAN interface and high-speed USB (HS USB) MiniHost and device with on-chip physical layer (PHY). Devices are available in a dual-bank configuration of 256KB and 512KB Flash total and in 100-pin QFP and BGA package options. The architecture is designed to support high-speed data transfers and includes a multi-layer bus matrix plus dual SRAM banks, direct memory access (DMA) channels and peripheral DMA controller (PDC) for applications supporting multi-task operations. The SAM3A series is ideal for networking applications in the industrial embedded market and in home and building automation, smart grids and industrial automation. Key Features • Connectivity — With its architecture and peripherals including dual CAN and HS USB MiniHost and device with on-chip PHY, the SAM3A is optimized for applications requiring high levels of connectivity. • Atmel QTouch Capacitive Touch Support — The SAM3A is touch-ready, offering native support for Atmel QTouch® technology for easy implementation of buttons, sliders and wheels functionality in your applications. • Enhanced Safety and Security — A variety of features integrated into the SAM3A series provide safety and security for your system. For example, dual-bank Flash enables safe in-system firmware upgrades. In addition, the SAM3A offers clock failure detection and a true random number generator. • Low Power Consumption — All SAM3 MCUs feature a sophisticated, flexible power management scheme that minimizes power consumption under all usage conditions. You can put the devices in back-up mode with the core and peripherals powered down, reducing power down to 2.5µA for the SAM3A series. A high-speed on-chip RC oscillator accelerates wake-up from backup mode, further reducing average power consumption.
www.arrownac.com
14
Resource Guide • Fall/Winter 2012
ARG/2012/Fall/Winter-Pg1-22_ResourceGuide2012-Fall/Winter 9/21/12 2:57 PM Page 15
ATMEL
ARM® Cortex™-M3 and Cortex™-M4 Microcontrollers
ATMEL® SAM4S ARM® CORTEX™-M4 MICROCONTROLLERS Description: Based on the powerful ARM® Cortex™-M4 processor, the Atmel® SAM4S series extends the Atmel Cortex-M portfolio to offer: • Increased performance and power efficiency • Higher memory densities: up to 2MB of Flash and 160KB of SRAM • And a rich peripheral set for connectivity, system control and analog interfacing. Devices are pin-to-pin and software compatible with current SAM3 Cortex-M3 processor-based microcontrollers (MCUs), offering a smooth upwards migration path for performance and memory size. Key Features • Improved Performance Level — Built around the ARM® Cortex-M4 processor, the SAM4S operates at 120MHz and integrates Atmel's Flash read accelerator and optional cache memory to increase system performance. The SAM4S features a multi-layer bus matrix, multi-channel direct memory access (DMA) and distributed memory to support high data rate communication. • Low Power Consumption — The SAM4S series achieves 200µA/MHz in dynamic mode at a low operating frequency; 30mA at 120MHz; and 1µA at 1.8V in back-up mode with the real-time clock (RTC) running. Offering some of the best power consumption/performance rates on the market for standby mode, the SAM4S reaches 120MHz+ operating frequency with a RAM retention mode below 25µA. • Safety and Security — Integrated best-in-class hardware code protection: - Prevents access to on-chip memory to protect your intellectual property (IP). - Supports secure device reconditioning (chip erase) for reprogramming. - A unique 128-bit ID and scrambled external bus interface ensure software confidentiality while the hardware cyclic redundancy check (CRC) checks memory integrity.
www.arrownac.com
• Ease of Use — Accelerate your development cycle with Atmel Studio 6, a seamless, easy-to-use integrated development environment (IDE). Available free of charge, the IDE comes with hundreds of ARM project examples with source code that can streamline your design process. Get a jump-start on your design with dedicated evaluation kits and software packages. For rapid evaluation and code development, Atmel and industry-leading third parties provide a full range of development tools, real-time operating system (RTOS), middleware and support services to reduce time-to-market.
15
Resource Guide • Fall/Winter 2012
ARG/2012/Fall/Winter-Pg1-22_ResourceGuide2012-Fall/Winter 9/21/12 2:57 PM Page 16
CYPRESS
ARM® Cortex™-M3 and Cortex™-M4 Microcontrollers
PSOC® 5 PLATFORM PSoC 5 Components simplify advanced analog sensing, monitoring, and control designs, giving you fast, flexible, integrated solutions in applications such as:
Description: PSoC® 5 is a true programmable embedded system-on-chip integrating configurable analog and digital peripheral functions, memory and an ARM® Cortex™-M3 microcontroller on a single chip.
• CapSense™ capacitive touch sensing • Voltage monitoring • Environmental sensing • Fan/motor control
PSoC Creator is the Integrated Design Environment (IDE) for PSoC 5. Standalone or coupled with an IDE such as Keil™ μVision4™, PSoC Creator allows concurrent hardware/software design of your PSoC systems.
MCUs Can’t. PSoC Can. Inside the PSoC Creator software are 100+ Components. Components are free “Virtual Chips” used to integrate multiple ICs and system interfaces into one PSoC. Components are inherently connected to the ARM Cortex-M3 MCU in PSoC 5 via the main system bus. Simply drag and drop Component icons in PSoC Creator to design your systems.
www.arrownac.com
16
Resource Guide • Fall/Winter 2012
ARG/2012/Fall/Winter-Pg1-22_ResourceGuide2012-Fall/Winter 9/21/12 2:57 PM Page 17
FREESCALE
ARM® Cortex™-M3 and Cortex™-M4 Microcontrollers
KINETIS K SERIES MCUs Description: Kinetis is the most scalable portfolio of low power, mixed signal ARM® Cortex™-M4 MCUs in the industry. Phase 1 of the portfolio consists of five MCU families with over 200 pin-, peripheral- and software-compatible devices. Each family offers excellent performance, memory and feature scalability with common peripherals, memory maps, and packages providing easy migration both within and between families. The Kinetis MCUs are Energy-Efficient Product Solutions by Freescale. Key Features Ultra-Low-Power • 10 low-power modes with power and clock gating for optimal peripheral activity and recovery times. Stop currents of
View more...
Comments