Chapter 15. ARM MCUs Architecture, Programming and Development Tools

Similar documents
Product Technical Brief S3C2440X Series Rev 2.0, Oct. 2003

Product Technical Brief S3C2412 Rev 2.2, Apr. 2006

Product Technical Brief S3C2413 Rev 2.2, Apr. 2006

ARM. Architecture, Programming and Development Tools

Chapter 1. Microcontroller Overview

Lab 1 Introduction to Microcontroller

Product Technical Brief S3C2416 May 2008

Introduction to ARM LPC2148 Microcontroller

ARMed for Automotive. Table of Contents. SHARP and ARM Automotive Segments SHARP Target Applications SHARP Devices SHARP Support Network Summary

Introduction to L.A.P. 1

LPC4370FET256. Features and benefits

AT-501 Cortex-A5 System On Module Product Brief

ARM Cortex-M4 Architecture and Instruction Set 1: Architecture Overview

Advanced Embedded Systems

STM32 Cortex-M3 STM32F STM32L STM32W

NXP Microcontrollers Selection Guide

Interconnects, Memory, GPIO

ARDUINO MEGA INTRODUCTION

FriendlyARM. Mini2440.

8051 Microcontroller

EMBEDDED SYSTEMS WITH ROBOTICS AND SENSORS USING ERLANG

RZ Embedded Microprocessors

Chapter 2. Overview of Architecture and Microcontroller-Resources

Unlocking the Potential of Your Microcontroller

TEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software!

STM32F7 series ARM Cortex -M7 powered Releasing your creativity

STM8L and STM32 L1 series. Ultra-low-power platform

T he key to building a presence in a new market

Contents. 1 Introduction Features Product Specifications Hardware Specification Software Specification...

Embedded Systems. Software Development & Education Center. (Design & Development with Various µc)

Ali Karimpour Associate Professor Ferdowsi University of Mashhad

EE 354 Fall 2015 Lecture 1 Architecture and Introduction

AK-STM32-ETH Development Board

acret Ameya Centre for Robotics & Embedded Technology Syllabus for Diploma in Embedded Systems (Total Eight Modules-4 Months -320 Hrs.

Hello, and welcome to this presentation of the STM32 Flash memory interface. It covers all the new features of the STM32F7 Flash memory.

ARM Cortex core microcontrollers 3. Cortex-M0, M4, M7

ARM Processor Architecture

Embedded Systems: Architecture

SAM A5 ARM Cortex - A5 MPUs

STM32F7 series ARM Cortex -M7 powered Releasing your creativity

MYD-JA5D2X Development Board

Hello, and welcome to this presentation of the STM32L4 power controller. The STM32L4 s power management functions and all power modes will also be

A Low-Cost Energy Management System That Compares Power Consumption of Electronic Home Appliances

RDB1768 Development Board User Manual

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

AN5123 Application note

Diploma in Embedded Systems

MYD-IMX28X Development Board

AVR Microcontrollers Architecture

Basic Components of Digital Computer

2-Oct-13. the world s most energy friendly microcontrollers and radios

Ali Karimpour Associate Professor Ferdowsi University of Mashhad

Introducing STM32 L0x Series. April

Hello, and welcome to this presentation of the STM32L4 System Configuration Controller.

User Manual. LPC-StickView V3.0. for LPC-Stick (LPC2468) LPC2478-Stick LPC3250-Stick. Contents

Cannon Mountain Dr Longmont, CO LS6410 Hardware Design Perspective

[MG2420] MCU Module Datasheet. (No. ADS0705) V1.0

Cortex M4-based LPC4300 The first asymmetric multi-core MCU for the industry

ARM Embedded Development Using Oberon-07

COL862 - Low Power Computing

S1C33E07 CMOS 32-bit Application Specific Controller

ARDUINO BOARD LINE UP

Farklı Arduino Boardlar

An Ethernet Based Control and Monitoring System Using ARM Processor

Clock and Fuses. Prof. Prabhat Ranjan Dhirubhai Ambani Institute of Information and Communication Technology, Gandhinagar

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

MYD-SAMA5D3X Development Board

Low Power System Design Using Atmel ARM Cortex -based Products Copyright Atmel Corporation

SBC1788 Single Board Computer

Introduction to Arduino. Wilson Wingston Sharon

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

Embedded Technosolutions

STM32 F-2 series High-performance Cortex-M3 MCUs

DUE-CORE DUE-CORE Datasheet

ATmega128. Introduction

EMBEDDED SYSTEMS READY TO USE LECTURE MATERIALS FOR UNDERGRADUATES

Infineon C167CR microcontroller, 256 kb external. RAM and 256 kb external (Flash) EEPROM. - Small single-board computer (SBC) with an

Low-Cost Microcontrollers

Overview The Microcontroller The Flex Board Expansion boards Multibus board Demo board How to: Compile demo Flash & Run Demos

STM32 Journal. In this Issue:

Renesas Synergy MCUs Build a Foundation for Groundbreaking Integrated Embedded Platform Development

User Manual For CP-JR ARM7 USB-LPC2148 / EXP

SEIKO EPSON CORPORATION

STM32F3. Cuauhtémoc Carbajal ITESM CEM 12/08/2013

Module Introduction. CONTENT: - 8 pages - 1 question. LEARNING TIME: - 15 minutes

Introduction to Sitara AM437x Processors

ARM Microcontroller Interfacing - Warwick A. Smith ISBN Elektor. Table of Contents

Manual of Board ET-PIC STAMP 18F8722-K22 ET-PIC STAMP 18F8722-K22

Rapidly Developing Embedded Systems Using Configurable Processors

LPC185x-Xplorer++ Quick Start Guide: LPC185x-Xplorer++ User Manuals for LPC185x-Xplorer++: For KEIL MDK-ARM with ULINK2/ME: Click here

Lesson 6 Intel Galileo and Edison Prototype Development Platforms. Chapter-8 L06: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

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

Systemy RT i embedded Wykład 5 Mikrokontrolery 32-bitowe AVR32, ARM. Wrocław 2013

MT2 Introduction Embedded Systems. MT2.1 Mechatronic systems

STM32G0 MCU Series Efficiency at its Best

STM32F429 Overview. Steve Miller STMicroelectronics, MMS Applications Team October 26 th 2015

LAB1. Get familiar with Tools and Environment

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

Introduction to Embedded Programming with ARM Cortex-M3

Future Designs, Inc. Your Development Partner LCD DEMO KITS

Transcription:

Chapter 15 ARM MCUs Architecture, Programming and Development Tools

Lesson 2 ARM Microcontrollers 2

ARM CPUs/MCUs CPUs ARM-7 and ARM-9 CPUs PowerPC 750,ColdFire, TigerSHARC MCUs ST72x, LPC21xx, ARM Cortex M3 based MCU 3

ARM MCUs ST MicroElectronics Philips Atmel Samsung Others 4

ST MicroElectronics ARM CPUs/MCUs ARM 7 core high-end 32-Bit single- VLSI MCUs http://www.st.com/stonline/products/ support/micro/arm/str7/10-htm STR71x (for examples, STR710 or STR711 or STR712) STR720 Derivatives 5

ST MicroElectronics ARM CPUs/MCUs STR710 ARM MCU 16/32 bit ARM-based Flash microcontrollers with USB and CAN 6

ST CPUs/MCUs Figure 1 7

MCU STR10F version 48MHz] STR10 Features Internal 128K / 256K embedded fast Flash Internal 16 /64K high-speed SRAM Low Power 4 Modes (Slow, Idle, Stop and Power-off) 8

STR10 Flash (a) up to 30MHz with 0 wait states (without acceleration) (b) Up to 48MHz with 0 wait states (with acceleration) 9

Basic Communication Devices Five SPI, UART and I 2 C Features. 10

Features. Additional MMC (Multi-Media Card) Interface 11

Additional Devices. Smart Card Interface Additional USB Interface 12

Atmel ARM 9 as core high-end 32-bit single-vlsi MCUs (http://www.atmel.com/products/at91/) AT91RM3400, AT91 industrial controller AT91SAM7A1 1 x CAN and AT91SAM7A2 4 x CAN controllers 13

up to 256 Kbytes highspeed Flash, large set of peripherals AT91RM9200 USB 2.0 device 3 SSC,Smart Media MMC, SD card,i2c, Internal up to 64 Kbytes SRAM 6-ch timers 4-Ch UARTS 14

Philips MCUs (Nexperia) LPC2114 LPC2124 15

LPC2114 and LPC2124 32-bit ARM MCU Applications New features and functionality, the new devices allow designers of embedded real-time control applications 16

LPC21xx MCUs Devices Flash process enabling ultra low V 1.8 V 60MHz Up to 46 General-Purpose Input/Outputs Small outline 64-pin package 17

256K bytes of embedded Flash memory Serial peripheral interface (SPI) LPC21xx MCUs Devices Pulse width modulation (PWM) timers, Internal 16 /64K high-speed SRAM 10-bit A/D converters, UARTS 18

LPC21xx Applications Ideal for a wide range of applications including motor control, servo loop control, power management and data acquisition. 19

Samsung MCUs ARM 9TDMI ARM920T core 0.18 µm CMOS 32-Bit single-vlsi MCUs [http://www.pocketpccentral.net/ help/samsung2410.htm] for PocketPC/PDA S3C2410X01 20

Embedded Flash memory LCD controller STN/TFT 4-Ch DMA S3C2410X01 MCU Devices 8-ch 10-bit ADC Internal 16 /64K high-speed SRAM 1-ch timer, 4-ch PWM timers 3-Ch UARTS 21

Protocol 2.11 MMC (Multi-Media Card) Interface 2-Ch SPI IrDA 1.0 2-port USB host S3C2410X01 MCU Other features 1-Ch USB device 1.1 NAND Bootloader flash 117-bit general purpose IOs 24-Ch External Interrupts 22

Summary 23

We learnt ARM MCUs with large and fast flash memory for embedded real-time control applications - Sources of ARM Microcontrollers STMicroelectronics Philips Nexperia Samsung Atmel Others 24

We learnt up to 256 Kbytes highspeed Flash, Large set of peripherals An ARM MCU Single Chip Example USB 2.0 device SSCs, Smart Media MMC, SD card,i2c, Internal up to 64 Kbytes SRAM Timers, ADCs, LCD controller UARTs, SPIs, 25

End of Lesson 6 ARM Microcontrollers 26