Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Arrow Israel the MCU Home
1. 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
4. Feature set comparison chart
ARM7TDMI 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
12. • 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
13. 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.
21. Kinetis Feature Overview
DSP
Debug
Interfaces
Floating
Point Unit
(FPU)
Interrupt
Controller
ARM Cortex-M4 core
50/72/100/120/150 MHz
DMA
Low Leakage
Wake-Up Unit
(LLWU)
System
Internal &
External
Watchdogs
Memory
Protection Unit
(MPU)
External Bus
Interface
(FlexBus)
Serial Programming
Interface (EzPort)
DDR Controller
NAND Flash
Controller
Memories
Standard Feature
Optional Feature
SRAM
(8 to 128KB)
Program Flash
(32KB to 1MB)
Cache
FlexMemory
(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)
ProgrammableGa
in 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 1588
Ethernet 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
22. Kinetis Product Families
Development
Tools
Bundled IDE
w/ Processor
Expert
Bundled OS
USB, TCP/IP,
Security
Modular Tower
H/ware
Development
System
Application
Software
Stacks,
Peripheral
Drivers & App.
Libraries
(Motor Control,
HMI, USB)
Broad 3rd party
ecosystem
Common
Digital IP
CRC
I2
C
SAI (I2
S)
UART/SPI
Programmable
Delay Block
External Bus
Interface
Motor Control
Timers
eSDHC
RTC
Common
Analog IP
16-bit ADC
Programmable
Gain Amplifiers
12-bit DAC
High-speed
Comparators
Low-power
Touch Sensing
Common
System IP
32-bit ARM
Cortex-M4 Core
w/ DSP Instructions
Next Generation
Flash Memory
High Reliability,
Fast Access
FlexMemory w/
EEPROM capability
SRAM
Memory
Protection Unit
Low Voltage,
Low Power Multiple
Operating
Modes,
Clock Gating
(1.71V-3.6V with 5V
tolerant I/O)
DMA
-40 to 105C
DRAMController
(256MAPBGAonly)
HardwareTamperDetect
DualCAN
HardwareEncryption
Ethernet(IEEE1588)
FloatingPointUnit
(120MHz/150MHzonly)
NANDFlashController
(120MHz/150MHzonly)
LCD
(Segment/Graphics)
USBOTG(FS&HS)
+DeviceChargerDetect
From Nov 2010 From Nov 2011From June 2011
Sample availability:
MCU
Family
K70
120-150MHz
512KB-1MB
196-256pin
K60
100-150MHz
256KB-1MB
100-256pin
K50
72-100MHz
128-512KB
64-144pin
K40
72-100MHz
64-512KB
64-144pin
K30
72-100MHz
64-512KB
64-144pin
K20
50-120MHz
32KB-1MB
32-144pin
K10
50-120MHz
32KB-1MB
32-144pin
NOTE: Floating Point Unit (FPU) is currently only offered on the 120/150MHz K10/20/60/70 devices.
Sampling from Q4 2011
AnalogMeasurement
Engine
23. Introducing PSoC 5
Revolutionizing 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
26. 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
27. Stellaris MCUs:Stellaris MCUs:
Serious aboutSerious about
ConnectivityConnectivity
I2
S
USB
10/100
Ethernet
CAN
Controller
Area Network
I2
C, SSI,
UART
EPIx32
M2M / Mem
Interface
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)
Block diagram
Notes: Chips may have a different set of comms/UDB/analog options….don’t go into deep-levels on this slide, it’s an overview of the arch only….set up creator discussion
Mile-high view of the chip, we’ll breakdown each subsystem…good feel for the architecture, very flexible & powerful, where PSoC truly differentiates is the middle…
The PSoC3/5 programmable logic based digital system, wide range of configurable analog, and very flexible routing make PSoC3/5 a uniquely powerful solution.