ARM-Based 32-bit RISC. Microcontrollers

Similar documents
Application Note. Application Note. Using the Built-In-Boot ROM to Burn the Internal Flash ROM of the ML67Q4002/Q4003 & ML67Q5002/Q5003

Application Note. Interfacing the Atrua Fingerprint Sensor to the ML696201/69Q6203 Series. Introduction. Contents of This Application Note

GENERAL DESCRIPTION FEATURES NOTICE. FEBL Semiconductor MSM9831 EVA Board. Pre-Production ROM Evaluation Board

Since a 32-pin plastic SSOP package is used, the display unit size can be reduced.

Semiconductor June 1992

Zatara Series ARM ASSP High-Performance 32-bit Solution for Secure Transactions

The MSM6389C is a solid-state recorder data register in 1,048,576 words x 1 bit configuration.

3 2-bit ARM Cortex TM -M3 based

2-bit ARM Cortex TM -M3 based Microcontroller FM3 Family MB9A130 Series

Embest SOC8200 Single Board Computer

Z8 Encore! XP F0822 Series

Course Introduction. Purpose: Objectives: Content: Learning Time:

1/3, 1/4 DUTY LCD DRIVER WITH 4-DOT COMMON DRIVER AND 29-DOT SEGMENT DRIVER

Achieve Easy Plug & Play 1/ 6

FM3. MB9B500 Series 32-BIT MICROCONTROLLER FSS MB9BF506R EV-BOARD USER MANUAL APPLICATION NOTE FUJITSU SEMICONDUCTOR (SHANGHAI) LIMITED

STM3220G-SK/KEI. Keil starter kit for STM32F2 series microcontrollers (STM32F207IG MCU) Features. Description

MYD-IMX28X Development Board

Ethernet1 Xplained Pro

ET-UARTSWD Users Guide

MYD-IMX28X Development Board

STM32-SK/RAIS,STR91X-SK/RAI,STR7-SK/RAIS STM32-D/RAIS,STR9-D/RAIS,STR7-D/RAIS

RZ Embedded Microprocessors

32-bit Microcontrollers. PIC32 Microcontroller Family with USB On-The-Go.

STM32-SK/KEIL STR91X-SK/KEI, STR7-SK/KEIL

Renesas New Generation of R8C/Tiny Series MCUs Adds 1.8V Support and Coprocessing With Background Operation to Enable Low-cost Innovative Designs

Product Technical Brief S3C2440X Series Rev 2.0, Oct. 2003

High-Performance 8-Bit Microcontrollers. Up to 8 10-Bit ADC Channels. Two 16-Bit Timers/PWM. Internal Precision Oscillator

USER GUIDE. Atmel QT6 Xplained Pro. Preface

LPC2148 DEV BOARD. User Manual.

EDBG. Description. Programmers and Debuggers USER GUIDE

STM32 Cortex-M3 STM32F STM32L STM32W

M3H Group(2) Application Note 12-bit Analog to Digital Converter (ADC-A)

The industrial technology is rapidly moving towards ARM based solutions. Keeping this in mind, we are providing a Embedded ARM Training Suite.

Atmel AVR1926: XMEGA-B1 Xplained Getting Started Guide. 8-bit Atmel Microcontrollers. Application Note. Features. 1 Introduction

Welcome to the Future of Industrial Communication. Introducing the netx Family of Controllers by Hilscher

Migrating from the MPC852T to the MPC875

F 2 MC-8FX Family. 8-bit Microcontroller. MB95200 Series

PAC5523EVK1. Power Application Controllers. PAC5523EVK1 User s Guide. Copyright 2017 Active-Semi, Inc.

Welcome to the Controller Continuum Only from Freescale

Regarding the change of names mentioned in the document, such as Hitachi Electric and Hitachi XX, to Renesas Technology Corp.

Z8 Encore! XP F1680 Series 8-Bit Flash Solution with Extended Peripherals

FUNCTIONAL SAFETY FOR INDUSTRIAL AUTOMATION

Techniques for Optimizing Performance and Energy Consumption: Results of a Case Study on an ARM9 Platform

Old Company Name in Catalogs and Other Documents

T he key to building a presence in a new market

THIS SPEC IS OBSOLETE

Kinetis KE1xF512 MCUs

Old Company Name in Catalogs and Other Documents

ATAES132A Firmware Development Library. Introduction. Features. Atmel CryptoAuthentication USER GUIDE

Future Designs, Inc. Your Development Partner LCD DEMO KITS

QT3 Xplained Pro. Preface. Atmel QTouch USER GUIDE

PC87435 Enhanced IPMI Baseboard Management Controller

STA bit single chip baseband controller for GPS and telematic applications. Features

SAMA5D2 Quad SPI (QSPI) Performance. Introduction. SMART ARM-based Microprocessor APPLICATION NOTE

USER GUIDE. ATWINC1500 Xplained Pro. Preface

Smart RF Device Family - Getting Started Guide. Features. Description. References ATAN0115 APPLICATION NOTE

ETHERNET_FLASH_LOADER

ARM Processors for Embedded Applications

ARM. Architecture, Programming and Development Tools

S1C17555/565/955/965

Product Technical Brief S3C2416 May 2008

2006 Parts List Nohau In-Circuit Emulators Parts List

Converting Firmware Projects to CoIde and IAR Embedded Workbench for ARM

MB95260H/MB95270H. MB95280H Series. MB95260H Series/MB95270H Series/

USB / Ethernet Production Ready Module

AT06467: Getting started with SAM D09/D10/D11. Features. Description. SMART ARM-based Microcontrollers APPLICATION NOTE

ST19WR08 Dual Contactless Smartcard MCU With RF UART, IART & 8 Kbytes EEPROM Features Contactless specific features

STM3210B-SK/KEIL STR91X-SK/KEI, STR7-SK/KEIL

Designing Embedded Processors in FPGAs

DevKit7000 Evaluation Kit

This product is under planning; the specifications may be changed in the release model.

)8-,768'HY.LW 2YHUYLHZ. )XMLWVX0LNURHOHNWURQLN*PE+ Am Siebenstein Dreieich-Buchschlag, Germany

HYDRA-X10. Power Application Controllers TM. PAC HYDRA-X User s Guide. Copyright 2014 Active-Semi, Inc.

Product Technical Brief S3C2412 Rev 2.2, Apr. 2006

Nuvoton 1T 8051-based Microcontroller NuTiny-SDK-N76E885 User Manual

Chapter 4. Enhancing ARM7 architecture by embedding RTOS

Differences Between the DSP56301, DSP56311, and DSP56321

MN101EF69D. 8-bit Single-chip Communication LSI. Overview

Intelop. *As new IP blocks become available, please contact the factory for the latest updated info.

OLED display with pixels resolution Ambient light sensor CPU load Analog filter Quadrature Encoder with push button Digital I/O

SPC58NE84E7, SPC58NE84C3

Nuvoton 4T 8051-based Microcontroller NuTiny-SDK-N78E715 User Manual

QT2 Xplained Pro. Preface. Atmel QTouch USER GUIDE

Logic DN: Rev: B REVISION HISTORY

Renesas Starter Kit for RX111

Old Company Name in Catalogs and Other Documents

ZiLOG Real-Time Kernel Version 1.2.0

ST33F1M, ST33F1M0, ST33F896, ST33F768, ST33F640, ST33F512

Fujitsu Semiconductor Releases New System Controller LSI with High-Performance Graphics for Automotive Applications

NXP Microcontrollers Selection Guide

High-Performance 32-bit

M16C/62 APPLICATION NOTE. Programming the M16C/62 in Flash Parallel Mode. 1.0 Abstract. 2.0 Introduction. 3.0 Setting Up the PGM1000 Programmer

Offering compact implementation of sophisticated, high-performance telematics products and industrial equipment, and short development times

AVR32 UC3 Software Framework... User Manual

Flexible Design of ARM- CAN MCUs with Powered Gate Technology

M3H Group(1) Application Note. I 2 C Interface (I2C-B) MASTER/SLAVE

Embedded Systems Laboratory Manual ARM 9 TDMI

Functional Differences Between the DSP56307 and DSP56L307

SN8F5000 Starter-Kit User Manual

ST33F1M. Smartcard MCU with 32-bit ARM SecurCore SC300 CPU and 1.25 Mbytes high-density Flash memory. Features. Hardware features.

Transcription:

ARM-Based 32-bit RISC Microcontrollers

Introduction Embedded Secure Innovations Flash Dear Reader, Features of OKI ARM-based MCUs: Contents As a leader in 32-bit microcontroller solutions, Oki Semiconductor offers a rich portfolio of ARM-based MCU products using Oki's award winning µplat System-on-Chip (SoC) design platform allowing a seamless migration to higher performance. ARM7 core-based family of microcontrollers, the new standard for low-cost MCU design much like the 8051, set the standard for the 8-bit architecture. The ML674K series of MCU solutions and Oki's ML675K series with even higher performance, provide better alternatives to proprietary architecture in great part because of the higher performance, wider industry, more ready-to-use software applications. Modular Design Concept µplat for smooth future upgrades at low costs AMBA-AHB/APB architecture, ADC, USB, ATAPI, etc. Flash versions: - MCU up to 512kByte - Embedded 128kByte World's smallest ARM7 MCU in WCSP Embedded Secure Flash ML67Q4060/1 3 ML67Q4050/1 3 Multifunctional ML67(Q)400x/500x 4 High Performance ML696201/69Q6203 5 Tools ML674K/5K CPU Board 6 RealView 6 Third Party Tools 6 Product Overview 7 Now a new generation of General Purpose original size Microcontrollers based on the ARM946E core is added for applications which have particular high demands for data throughput and speed. ML67Q4060/1 ML67Q4050/1 Oki's ARM-based MCU's are ed by a large array of third party hardware and software development tool suppliers. General Purpose ARM-Core based MCU Family ML67Q4002 256kB MCP-Flash ML67Q4001 ML671000 ARM7TDMI/24MHz USB1.1 Device ML67Q5002 256kB MCP-Flash ML675001 33MHz ML696201 ARM946E/120MHz USB2.0 HiSpeed & ATA ML69Q6203 ARM946E/120MHz USB2.0 HiSpeed & ATA 60MHz Small space and lower power ML67Q4050/51 64kB/128kB embedded Flash ML67Q4060/61 64kB/128kB embedded Flash 120MHz Performance In production Samples Samples in April 05 150 100 MIPS The ML67Q4060/1 belongs to an extensive and growing family of 32-bit ARM-core based standard products for general-purpose applications that require 32-bit CPU performance and low cost. The wide range of on-chip functions makes the ML67Q4060/1 the ideal microcontroller for many handheld consumer and industrial applications. Ultra small package: 64-WCSP (5 x 5mm 2 )/ 64-TQFP / 84-LFBGA Embedded secure Flash On-chip debug function/ boundary scan 33MHz 16kB RAM 128kB Flash Brownout detection 32kHz real-time clock UART / I2C / I2S / SSIO DMA controller I/Os The ML67Q4050/1 is similar to the ML67Q4061/1, but offers an external memory bus to easily connect additional Flash-ROM, SRAM, SDRAM or I/O devices. External data / address bus Embedded secure Flash 33MHz 16kB RAM 128kB Flash Brownout detection 32kHz real-time clock UART / I2C / I2S / SSIO 2 ch. DMA controller I/Os 3

Multifunctional High Performance Features of PoS Reference Design Board Quick and easy development Complete card reader terminal reference design including µclinux kernel based on OKI ML675001 IC card slot Magnetic strip reader Printer, keyboard, LCD 10/100Mbps Ethernet USB1.1 full speed device RS232C 56Kbps Modem Real-time clock Royality and licence free Full software driver ML696201/69Q6203 ML67(Q)400x/500x This family of high-performance microcontrollers combines the 32-bit ARM7TDMI core with a DMA controller, serial ports, PWM generator, A/D-converter, 16-bit timers, and other peripheral functions on a single chip. In addition to 32-bit data processing, these MCUs include sufficient internal RAM and onboard peripherals that make it ideal for embedded control applications like PC peripherals and communication devices, but also consumer and industrial products. Finally, the built-in external memory controller offers direct connection of ROM, SRAM, SDRAM and other peripheral devices. Pin- and function-compatible product family Up to External data / address bus 33MHz / 60MHz 32kB RAM /256kB/512kB Flash-version UART / I2C / SSIO 2 channel DMA controller I/Os Another high-performance microcontroller family based on the 32-bit ARM946E-core is equipped with high speed USB port, HDD controller, DMA controller, PWM generator, A/D-converter and other peripheral functions on a single chip. In addition to 32-bit data processing, these MCUs include sufficient internal RAM and onboard peripherals that make it ideal for embedded control applications like PC peripherals and communication devices. Finally, the built-in external memory controller offers direct connection of ROM, SRAM, SDRAM and other peripheral devices. High performance ARM946E core Direct connection of HDD through ATAPI/ IDE interface High speed (480Mbps) USB device controller Up to ARM946E 120MHz 128kB RAM / 512 kb Flash-version 8kB instruction cache + 8kB data cache 4 16bit-Timers UART / I2C / SSIO 4 ch. DMA controller 87 I/Os 4 5

Tools Product Overview ARM-Based 32-bit RISC Microcontrollers Part Number Packages Supply Voltage Standard Temp. Range Flash-ROM RAM Port Lines Description ML696201 272-LFBGA +2.7~+3.6V -30~+70 C 87 ARM946E, USB 2.0 High Speed ATAPI/IDE ML674K/5K CPU Board In combination with the ARM RealView, this board will allow full development and debugging of software. Available software include C-compiler, assembler, linker and C-debugger. Jointly developed by ARM and Oki Electric as a complete, low-cost solution for Oki s ML674K/ML675K series ARM core general-purpose microcontroller products, the RealView Developer Kit for Oki is the leading edge tool suite for software development. Being the most comprehensive tool package for writing, compiling, debugging and integrating systems, the kit is based on components of the ARM RealView development solution with functionality tailored to the specific requirements of Oki ARM7 MCU products. Comprised of the RealView targeted compiler and a powerful GUI-based RealView debugger, the complementary ARM RealView ICE Micro Edition module provides JTAG run control through a standard 8 MHz JTAG TAP at data rates of 100 KB/second. The industry-leading optimisation facilities of the RealView Compiler help the developer to reduce system memory cost through smaller code size and increased system performance. A low price can be offered since the functionality is precisely tailored to Oki s ARM7 controllers. Moreover, a fully functional evaluation version restricted by the number of run cycles or by a 60 day time-out is available. ML69Q6203 ML67Q4060 ML67Q4061 ML67Q4050 ML67Q4051 ML674001 ML67Q4002 ML675001 ML67Q5002 ML671000 272-LFBGA 64-WCSP, 64-TQFP 84-LFBGA 64-WCSP, 64-TQFP 84-LFBGA 144-TQFP 144-TQFP 128-TQFP,, 128-QFP -30~+70 C 64KB 64KB 256KB 256KB 8KB 4KB 87 32 64 ARM946E, USB 2.0 High Speed ATAPI/IDE secure embedded Flash secure embedded Flash secure embedded Flash, external bus secure embedded Flash, external bus PWM, controller I 2 C, PWM, I 2 C, PWM, I 2 C, PWM, 8KB unified cache, I 2 C, PWM,, max 60MHz 8KB unified cache, I 2 C, PWM,, max 60MHz 8KB unified cache, I 2 C, PWM,, max 60MHz ARM7 TDMI-MCU with full speed USB 1.1 device controller and DMA controller Third Party Tools ARM IAR YOKOGAWA MACRAIGOR HITEX Compiler Debugger JTAG Interface OKI MCU Compiler Development Debugger Kit (RVDK) ARM ICE Ashling Opella C/C++ Compiler C-Spy Embedded Workbench for ARM (EWARM) ARM Multi-ICE, OKI ADI-Board, Wiggler, Raven ARM-SDT/-ADS,... micro-view advice PLUS GNU Compiler OCD Commander Wiggler, Raven all ARM7 GNU Compiler GNU Compile Tantino, Tanto 6 7

Contact Oki Electric Industry Co., Ltd. Silicon Solutions Company 10-3, Shibaura, 4-chome Minato-ku, Tokyo 108 Japan Tel.: +81-(0)3-5445-6327 Fax: +81-(0)3-5445-6328 http://www.okisemi.com Head Office Europe Hellersbergstrasse 2 D-41460 Neuss Germany Tel.: +49-(0)2131-15960 Fax: +49-(0)2131-103539 http://www.okisemi.com/eu Vertriebsbüro München Aidenbachstr. 1 D-81479 München Germany Tel.: +49-(0) 89-7488650 Fax: +49-(0) 89-782913 OKI Semiconductor (UK) Ltd. 3 Etongate 112 Windsor Road Slough/Berkshire SL1 2JA Great Britain Tel.: +44-(0)1753-787700 Fax: +44-(0)1753-517195 E-Mail: oki-uk@oki.com Notice 1. The information contained herein can change without notice owing to product and/or technical improvements. We do not guarantee information contained herein. The exact product specifications may be obtained and confirmed before purchasing and using the product. Please make sure that the information contained herein is up-to-date. 2. The outline of action and examples of application circuits described herein have been chosen as a standard action and performance of the product. When planning to use the product, please ensure that the outside conditions are reflected in the actual circuit and assembly designs. The examples contained herein can give you no guarantee that the products will perform according to its specifications in your own environment. In any case you have to doublecheck the functionality before purchasing and using the products. 3. OKI assumes no responsibility or liability whatsoever for any failure or unusual or unexpected operation resulting from misuse, neglect, improper installation, repair, alteration or accident, improper handling, or unusual physical or electrical stress including, but not limited to, exposure to parameters outside the specified maximum ratings or operation the specified operating range. 4. Neither indemnity against nor license of a third party's industrial and intellectual property right etc. is granted by us in connection with the use of product and/or the information and drawings contained herein. No responsibility is assumed by us to any infringement of a third party's right which may result from the use thereof. 5. When designing your product, please use our product below the specified maximum ratings and within the specified operating ranges, including but not limited to operating voltage, power dissipation, and operating temperature. 6. The products listed in this document are intended for use in general electronics equipment for commercial applications, (e.g. office automation, communication equipment, measurement equipment, consumer electronics, etc.). These products are not authorized for use in any system or application that requires special or enhanced quality and reliability characteristics nor in any system or application where the failure of such system or application may result in the loss or damage of property or death or injury to persons. Such applications include, but are not limited to: traffic control, automotive, safety, aerospace, nuclear power control, and medical, including life and maintenance. 7. Certain products in this document may need governmental approval before they can be exported to particular countries. The purchaser assumes the responsibility of determining the legality of export of these products and will take appropriate and necessary steps at their own expense for these. 8. No part of the contents contained herein may be reprinted or reproduced without our prior permission. Oki (France) sarl 148 Rue de Chevilly F-940 L'Hay Les Roses France Tel.: +33-(0)1-45600328 Fax: +33-(0)1-49780958 E-Mail: oki-france@oki.com Copyright 2005 OKI Ref.: 013-OEE-02/2005 London Paris Neuss Munich