Upload
amir-sherman
View
135
Download
0
Tags:
Embed Size (px)
Citation preview
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
2
3
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
Cortex-M products fully code compatible
6
7
8
9
10
LPC4300
Cortex-M4Core & Cortex-M0Core
The firstMCU MultiCore
Solution
Advance
Information
11
• 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
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.
LPC11U00 Block Diagram
14
USB
Smart Card Interface
2 SSP
Power Profiles
Up to 40 GPIOs
• 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
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
17
18
Arrow-Sightsys Seminar in july
19
20
Kinetis Microcontrollers
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
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
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
Introducing PSoC 5
PSoC 5 Block Diagram
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
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)
28
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.
Only In
Arrow Israel
Amir Sherman
Semiconductors Technical Manager
Arrow Israel
03-9203465
052-2240811