arrow israel the mcu home

32
Arrow Israel – The Home of the ARM & Cortex MCU’s & MPU’s In Israel Amir Sherman – Semiconductors Technical Manager Arrow Israel 2010 – Record Year for MCU Selling & ARM Based Selling

Upload: amir-sherman

Post on 19-Jul-2015

135 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: Arrow Israel the MCU Home

Arrow Israel – The Home of theARM & Cortex MCU’s & MPU’s In Israel

Amir Sherman – Semiconductors Technical Manager

Arrow Israel

2010 – Record Year for MCU Selling & ARM Based Selling

Page 2: Arrow Israel the MCU Home

2

Page 3: Arrow Israel the MCU Home

3

Page 4: Arrow Israel the MCU Home

Feature set comparison chartARM7TDMI Cortex-M0 Cortex-M3 Cortex-M4

Architecture Version v4T V6-M v7-M v7-M

Instruction set architecture ARM, Thumb Thumb, Thumb-2 System Instructions

Thumb + Thumb-2 Thumb + Thumb-2,DSP, SIMD, FP

DMIPS/MHz 0.72 (Thumb), 0.95 (ARM) 0.9 1.25 1.25

Bus interfaces None 1 3 3

Integrated NVIC No Yes Yes Yes

Number interrupts 2 (IRQ and FIQ) 1-32 + NMI 1-240 + NMI 1-240 + NMI

Interrupt priorities None 4 8-256 8-256

Breakpoints, Watchpoints 2 Watchpoint Units 4/2/0, 2/1/0 8/4/0, 2/1/0 8/4/0, 2/1/0

Memory Protection Unit (MPU) No No Yes (Option) Yes (Option)

Integrated trace option (ETM) Yes (Option) No Yes (Option) Yes (Option)

Fault Robust Interface No No Yes (Option) No

Single Cycle Multiply No Yes (Option) Yes Yes

Hardware Divide No No Yes Yes

WIC Support No Yes Yes Yes

Bit banding support No No Yes Yes

Single cycle DSP/SIMD No No No Yes

Floating point hardware No No No Yes

Bus protocol Use AHB bus wrapper AHB Lite AHB Lite, APB AHB Lite, APB

CMSIS Support No Yes Yes Yes

Page 5: Arrow Israel the MCU Home

Cortex-M products fully code compatible

Page 6: Arrow Israel the MCU Home

6

Page 7: Arrow Israel the MCU Home

7

Page 8: Arrow Israel the MCU Home

8

Page 9: Arrow Israel the MCU Home

9

Page 10: Arrow Israel the MCU Home

10

Page 11: Arrow Israel the MCU Home

LPC4300

Cortex-M4Core & Cortex-M0Core

The firstMCU MultiCore

Solution

Advance

Information

11

Page 12: Arrow Israel the MCU Home

• Cortex-M0 was designed to replace 8/16-bit architectures

• ARM’s smallest, lowest-power, and most energy-efficient 32-bit MCU core to date

• Simplicity! Small instruction set keeps silicon area and gate count similar to traditional 8/16-bit MCUs

NXP’s LPC11U00 Cortex™-M0 True 8/16-bit replacement for USB applications

12

Page 13: Arrow Israel the MCU Home

Breaking the Price Barrier for USB!

13

8-bit

Up to 40% savings in pricing as compared to typical 8- and 16-bit processors in the market!

~40%

16-bit

vs.

Page 14: Arrow Israel the MCU Home

LPC11U00 Block Diagram

14

USB

Smart Card Interface

2 SSP

Power Profiles

Up to 40 GPIOs

Page 15: Arrow Israel the MCU Home

• Offered in a miniature 4.5 x 4.5 mm TFGBGA48 package• Future products will include higher memory configurations

LPC11U1x Derivatives and Package Options

Part Number Product Type Package Flash RAM

LPC11U12LPC11U12FBD48/201 LQFP48 16 6

LPC11U12FHN33/201 HVQFN33 16 6

LPC11U13 LPC11U13FBD48/201 LQFP48 24 6

LPC11U14LPC11U14FBD48/201 LQFP48 32 6

LPC11U14FHN33/201 HVQFN33 32 6

LPC11U14FET48/201 TFBGA 32 6

15

Page 16: Arrow Israel the MCU Home

USB-to-Serial Bridge Application

16

)2( SSP

I2C

USART

Flexible buffer management makes the LPC11U00 an ideal fit for USB to serial bridge applications

Page 17: Arrow Israel the MCU Home

17

Page 18: Arrow Israel the MCU Home

18

Arrow-Sightsys Seminar in july

Page 19: Arrow Israel the MCU Home

19

Page 20: Arrow Israel the MCU Home

20

Kinetis Microcontrollers

Page 21: Arrow Israel the MCU Home

Kinetis Feature Overview

DSPDebug

Interfaces

Floating Point Unit

(FPU)

Interrupt Controller

ARM Cortex-M4 core

50/72/100/120/150 MHz

DMA

Low Leakage Wake-Up Unit

(LLWU)

SystemInternal & External

WatchdogsMemory

Protection Unit(MPU)

External Bus Interface(FlexBus)

Serial Programming Interface (EzPort)

DDR ControllerNAND Flash Controller

MemoriesStandard Feature

Optional Feature

SRAM (8 to 128KB)

Program Flash (32KB to 1MB)

CacheFlexMemory (32 to 512KB)

(2 to 16KB EE.)Low/High Frequency Oscillators

Internal Reference Clocks

Clocks

Phase-Locked Loop

Frequency -Locked Loop

Cryptographic Acceleration Unit

(CAU)

H/w Tamper Detection Unit

Security

Cyclic Redundancy Check (CRC)

Random Number Generator

Analog Comparator

(up to 3)

6-bit DAC (up to 3)

Analog

16-bit ADC (up to 4)

ProgrammableGain Amplifier

(up to 4)

Timers

Op-Amp(up to 2)

Transimpedance Amplifier(up to 2)

12-bit DAC (up to 2)

Voltage Reference

Programmable Delay Block

(PDB)

Periodic Interrupt

Timer

FlexTimer(up to 4)

Carrier Modulator

Transmitter

IEEE 1588 Timer

Low Power Timer

Independent Real Time Clock

(iRTC)

HMI

Segment LCD Controller

Graphic LCD Controller

GPIO

Xtrinsic Low Power Touch

Sense Interface

Communication

SPI (up to 3)

CAN(up to 2)

IIC(up to 2)

UART (ISO 7816)(up to 6)

IEEE 1588Ethernet MAC

USB On-the-Go(LS / FS / HS)

USB Device Charger Detect

(DCD)

IIS (up to 2)

Secure Digital Host Controller

(SDHC)

USB Voltage Regulator

All Families

*K20 / K40 / K50 / *K60 / *K70(FS & *HS USB)

K10 / K20 / K30 / K40 / K60 / K70

K30 / K40 / K50

K50

K50 / K60 / K70

K10 / K20 / K60 / K70

K60 / K70

K70

Page 22: Arrow Israel the MCU Home

Kinetis Product Families

DevelopmentTools

Bundled IDE

w/ Processor Expert

Bundled OSUSB, TCP/IP,

Security

Modular Tower H/ware

Development System

Application Software

Stacks, Peripheral

Drivers & App. Libraries

(Motor Control, HMI, USB)

Broad 3rd party ecosystem

CommonDigital IP

CRC

I2C

SAI (I2S)

UART/SPI

ProgrammableDelay Block

External Bus Interface

Motor ControlTimers

eSDHC

RTC

CommonAnalog IP

16-bit ADC

ProgrammableGain Amplifiers

12-bit DAC

High-speedComparators

Low-powerTouch Sensing

CommonSystem IP

32-bit ARM

Cortex-M4 Corew/ DSP Instructions

Next Generation

Flash MemoryHigh Reliability,

Fast Access

FlexMemory w/ EEPROM capability

SRAM

MemoryProtection Unit

Low Voltage,

Low Power Multiple Operating

Modes, Clock Gating

(1.71V-3.6V with 5V tolerant I/O)

DMA

-40 to 105C

DR

AM

Con

trol

ler

(256

MA

PB

GA

on

ly)

Har

dw

are

Ta

mp

er D

etec

t

Dua

l CA

N

Har

dwar

e E

ncry

ptio

n

Eth

ern

et (

IEE

E 1

588

)

Flo

atin

g P

oin

t U

nit

(120

MH

z/15

0MH

z on

ly)

NA

ND

Fla

sh C

ontr

olle

r (1

20M

Hz/

150M

Hz

only

)

LCD

(S

egm

ent/G

raph

ics)

US

B O

TG

(F

S &

HS

) +

Dev

ice

Cha

rge

r D

ete

ct

From Nov 2010 From Nov 2011From June 2011

Sample availability:

MCU Family

K70120-150MHz512KB-1MB196-256pin

K60100-150MHz256KB-1MB100-256pin

K5072-100MHz128-512KB64-144pin

K4072-100MHz64-512KB64-144pin

K3072-100MHz64-512KB64-144pin

K2050-120MHz32KB-1MB32-144pin

K1050-120MHz32KB-1MB32-144pin

NOTE: Floating Point Unit (FPU) is currently only offered on the 120/150MHz K10/20/60/70 devices. Sampling from Q4 2011

Ana

log

Me

asur

em

ent

Eng

ine

Page 23: Arrow Israel the MCU Home

Introducing PSoC 5Revolutionizing the 8-bit microcontroller was just a warm up

ARM Cortex

The Fastest Growing 32-bit Embedded Core

Cypress PSoC

The Fastest Growing Embedded Controller

PSoC Creator

Page 24: Arrow Israel the MCU Home

Introducing PSoC 5

Page 25: Arrow Israel the MCU Home

PSoC 5 Block Diagram

Page 26: Arrow Israel the MCU Home

Stellaris® Family Technology• ARM Cortex M-Series Cores• Diverse range of memory options

– Flash (8 to 512k+)– SRAM (2 to 96k+)– StellarisWare ROM with SafeRTOS options

• Wide choice of serial connectivity– UART, SSI (SPI), I2C, I2S– USB, CAN, ENET (MAC + PHY + 1588)

• Superior Integration– Hibernation module for low-power operation– Powerful External Peripheral Interface (EPI)

• Advanced Motion Control– Sophisticated multi-channel PWM’s– Quadrature Encoder Inputs (QEI)

• High-performance Integrated Analog– Up to 24 total channels of 10- or 12-bit

ADC– On-chip comparators, temp sensor

Page 27: Arrow Israel the MCU Home

Stellaris MCUs: Stellaris MCUs: Serious about Serious about ConnectivityConnectivity

I2S

USB

10/100Ethernet

CAN

ControllerArea Network

I2C, SSI,UART

EPIx32

M2M / MemInterface

The only ARM MCU with 10/100 MAC / PHY

Enables network connectivity and embedded web servers

Lower external power budget requirements than solutions using an external PHY

Savings in board space and system cost (Stellaris BGA with Ethernet MAC/PHY just slightly larger than a standard Ethernet PHY)

And now even more value in the same small package: Hardware support for Precision Time Protocol

(IEEE 1588 PTP)

Page 28: Arrow Israel the MCU Home

28

Page 29: Arrow Israel the MCU Home

LM3S1xx/3xxLM3S6xx/8xx

•8-64KB flash•Motion control•48-pin pkg

LM3S9xxx•128-256KB flash•CAN & motion

control•64- & 100-pin pkg

Ge

ne

ral

MC

UU

SB

Eth

ern

et

LM3S1xxx2xxx•16-256KB flash•CAN & motion control•64- & 100-pin pkg

LM3S3xxx/5xxx•16-256KB flash•CAN & motion control•64- & 100-pin pkg

LM3S6xxx•64-256KB flash•Motion control•64- & 100-pin pkg

LM3S8xxx•64-256KB flash•CAN & Motion control•64- & 100-pin pkg

LM3S9xxx•384-512KB flash•CAN & motion

control•64- & 100-pin pkg

LM4F191/194•128K to 2MB flash•64-,100-, 144-pin

LM4F291/294•128KB to 2MB flash•Motion control•64-, 100-, 144-pin

LM4F130/1/2/4

•32KB-2MB flash

•64-, 100-, 144-pin

Stellaris® RoadmapProduction

ARM® Cortex™-M3Sampling

ARM Cortex –M3Development

ARM Cortex -M4F

LM4F29B/29C•128KB to 2MB flash•Encryption/tamper•Motion control•64-, 100-, 144-pin

LM4F230/1/2/4

•32KB-2MB flash

•Motion control•64-, 100-,

144-pin

LM4F13A/B/C•128KB-2MB flash•Encryption/tamp

er•64-, 100-, 144-

pin

LM4F23B/23C

•128KB-2MB flash

•Encryption/tamper

•Motion control•64-, 100-,

144-pin

LM4F110/1/2/4

•32KB-2MB flash•64-, 100-, 144-

pin

LM4F11A/B/C

•128KB-2MB flash

•Encryption/tamper

•64-, 100-, 144-pin

Note: All devices include mix of timers, UART, I2C, SPI, USB, I2S, EPI, Ethernet, CAN, PWM, ADCs, DMA. Complete peripheral set not shown for each device.

Page 30: Arrow Israel the MCU Home

Only In

Arrow Israel

Page 31: Arrow Israel the MCU Home

Amir Sherman

Semiconductors Technical Manager

Arrow Israel

[email protected]

03-9203465

052-2240811

Page 32: Arrow Israel the MCU Home