nxp arm microcontroller solutions more than moore !!! · draft nxp arm microcontroller solutions:...

38
DRAFT NXP ARM Microcontroller Solutions : More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

Upload: dodat

Post on 14-Jul-2018

227 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

DRAFT

NXP ARM Microcontroller Solutions

: More Than Moore !!!

Ashok Chandak , Sr Director- NXP India

15 Nov 2010

Page 2: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

COMPANY CONFIDENTIAL 2Ashok Chandak , More Than Moore !

Page 3: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

COMPANY CONFIDENTIAL

Eindhoven (NL)

Caen (F)

Hamburg (GER)

Bangalore (India)

San Diego (US)San Jose (US)

Nijmegen (NL)

Shanghai/Suzhou

Beijing

Tempe (US)Hong Kong

Leuven (B)

Singapore

Gratkorn (Austria)Bellevue (US)

Headquarters: Eindhoven, The Netherlands

Employee base: about 28,000 employees working in more than 25 countries

Net sales: $3.8 billion in 2009

Patents: ~14,000 issued and pending

R&D: Over $600 million investment per year

Innovation track record dating 50+ years

NXP Semiconductors

3Ashok Chandak , More Than Moore !

Page 4: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

COMPANY CONFIDENTIAL

NXP is a leader in ARM Flash MCUs

4

Clear strategy: 100% focus on ARM

Top performance through leading

technology & architecture

Design flexibility through pin- and

software-compatible solutions– Scalable memory sizes

– Widest range of peripherals

Unlimited choice through complete families for multiple cores

Cortex

M4

Cortex

M3

Cortex

M0

ARM7

ARM9

8051

Ashok Chandak , More Than Moore !

Page 5: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

COMPANY CONFIDENTIAL

32-bit16-bit8-bit

NXP changing the industry MCU landscape Breaking through traditional boundaries of 8b, 16b, 32b and DSP

5

DSP

Cortex-M4

cost performance

Very low-end 8b

Eg 6-8 pin

not planned

High-end

DSP/MPU not

plannedCortex-M3Cortex-M0

Binary and tool compatible

Ashok Chandak , More Than Moore !

Page 6: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

COMPANY CONFIDENTIAL

Changing the MCU Landscape

6

LPC213x (2003) LPC210x (2005) LPC24xx (2007) LPC17xx (2009)

Ashok Chandak , More Than Moore !

Page 7: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

COMPANY CONFIDENTIAL 7

NXP MicrocontrollersThe leading ARM MCU supplier

• Unlimited choice through

complete families for multiple cores - Perfect fit for various applications

- Commitment to continuously

broaden ARM portfolio

• Top performance through leading

technology & architecture- Highest bandwidth for CPU and

communication peripherals

- Low power operation

• Design flexibility through pin- and

software-compatible solutions- Scaleable memory sizes

- Widest range of peripherals to

select in line with application needs

LPC1300 LPC2000

+ LH7

LPC2900 LPC3000

+ LH7A

LPC1700

100 MHz

512 KB Flash

64 KB SRAM

Ethernet

USB

CAN

I2S

+ Lower

power

revision2 core

72 MHz

512 KB Flash

100 KB SRAM

LCD controller

Ethernet

USB

CAN

I2S

+ LPC2800 (HS USB, 1MB Flash)

125 MHz

768 KB Flash

48 KB SRAM

EEPROM

TCM

USB

CAN

LIN

+ Motor

control

subsystem

50 MHz

128 KB Flash

32 KB SRAM

USB

CAN

I2S

+ Analog system

LPC1100

Low Power

Easy to Use

Features to

Be

Announced

266 MHz

VFP co-processor

MMU

256 KB RAM

TCM

LCD controller

Touch screen int.

Ethernet

USB

I2S

+ LPC3130 (HS USB)

Ashok Chandak , More Than Moore !

Page 8: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

COMPANY CONFIDENTIAL

ARM vendors start with the same ARM IP– Cores, Internal Bus, Interrupt Controllers, etc

– But the end result is not the same!

Architectural choices, implementation, processing

optimization, and power management make a big

difference– MCU supplier implementation impacts performance, power

consumption and ease of use

Examples:– Flash memory performance

– Peripheral consistency

– Integration

– Debugging capabilities

All MCUs are not created /Born equal

8Ashok Chandak , More Than Moore !

Page 9: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

COMPANY CONFIDENTIAL

Family Overview

9Ashok Chandak , More Than Moore !

Page 10: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

COMPANY CONFIDENTIAL

NXP’s Peripheral Strengths

>45 options

>15 options

>10 options

>20 options

10Ashok Chandak , More Than Moore !

Page 11: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

COMPANY CONFIDENTIAL

256/324

11

LPC214264K/16K

2* ADC, DAC

LPC214132K/8K

ADC

LPC2144128K/16K

2* ADC, DAC

LPC2146256K/40K

2* ADC, DAC

LPC2148512K/40K

2* ADC, DAC

LPC2132/01

64K/16K

2* ADC, DAC

LPC2131/01

32K/8K

ADC

LPC2134/01

128K/16K

2* ADC, DAC

LPC2136/01

256K/32K

2* ADC, DAC

LPC2138/01

512K/32K

2* ADC, DAC

LPC210216K/4K

ADC, RTC

LPC21018K/2K

ADC, RTC

LPC210332K/8K

ADC, RTC

LPC2105/01128K/32K

LPC2106/01128K/64K

LPC22200K/64K

ADC

LPC2210/010K/16K

ADC

LPC2212/01128K/16K

ADC

LPC2214/01256K/16K

ADC

LPC2292/01256K/16K

ADC

2* CAN

LPC2290/010K/16K

ADC

2* CAN

LPC2294/01256K/16K

ADC

4* CAN

LPC2366256K/58K

Ethernet, USB

2*CAN

LPC2364128K/34K

Ethernet, USB

2*CAN

LPC2368512K/58K

Ethernet, USB

2*CAN, SD/MMC

LPC2378512K/58K

Ethernet, USB

2*CAN, SD/MMC

LPC28800K/64KHS USB

Stereo Codec

LPC28881024K/64K

HSUSB

Stereo Codec

48 pins 64 pins 64/100 pins 144 pins 180/208 pins100/144 pins

LPC2468512K/96K

Ethernet, OTG

2*CAN, SD/MMC

LPC2458512K/96K

Ethernet, OTG

2*CAN, SD/MMC

LPC2124/01

256K/16K

ADC

LPC2114/01

128K/16K

ADC

LPC2119/01

128K/16K

ADC

2* CAN

LPC2129/01

256K/16K

ADC

2* CAN

LPC2194/01

256K/16K

ADC

4* CAN

LPC2109/01

64K/8K

AR

M926E

J-S

AR

M7T

DM

I-S

296/320

LPC2000LPC3000

LH7540xGrayscale LCD

Touchscreen

LH7541x

Color LCDTouchscreen

LH79520

Color LCD

MMU

LH79524

Color LCDTouchscr,MMU

USB, Ethernet,

NAND Boot

AR

M720T

LH7A400

Color LCD

MMU

LH7A404

Color LCDMMU, TSC

USB Host, Frame

buffer, NAND Boot

AR

M922T

LH79525

Color LCDTouchscr,MMU

USB, Ethernet,

NAND Boot

AR

M7T

DM

I-S

144/176/208

BlueStreak

LPC24600K/96K

Ethernet, OTG

2*CAN, SD/MMC

100/144/208

LPC2478512K/96K

Ethernet, OTG

2*CAN, SD/MMC

LCD

LPC24700K/96K

Ethernet, OTG

2*CAN, SD/MMC

LCD

LPC2387512K/96K

Ethernet, USB

2*CAN, SD/MMC

LPC2388512K/96K

OTG, Ethernet

2*CAN, SD/MMC

LPC2158512K/40K

2* ADC, DAC

LCD Driver

LPC2157

512K/32K2* ADC, DAC

LCD Driver

LPC1000

LPC2365/67256-512K/58K

Ethernet,

SD/MMC

LPC2377512K/58K

Ethernet,

SD/MMC

LPC24200K/82K

USB D/H/OTG

LPC2362128K/58K

Ethernet,

USB, CAN

LPC236164K/34K

USB D/H/OTG

CAN

LPC2104/01

128K/16K

LPC2105/01

128K/32K

LPC2106/01

128K/64K

LPC3180/01

64K SRAM32+32K Cache

VFP, USB OTG

LPC3220

128K RAM

+ SRAM i/f

+ I2S

LPC3230

256KRAM

+LCDC

LPC3240

+ Ethernet

- LCDC

LPC3250

256KB

Ethernet

LCDC

LPC3130

96K SRAMHS USB OTG

A/D, I2S, I2C

Co

rtex

-M3

LPC175264K/16KUSB, CAN

LPC175132K/8K

USB, CAN

LPC1754128K/32KUSB, CAN

DAC

LPC1756256K/32KUSB, CAN

DAC, I2S

LPC1764128K/32K

Ethernet

CAN, USB

LPC1758512K/64K

Ethernet, USB

CAN, I2S, DAC

LPC1765256K/64K

USB

DAC & I2S

LPC1766256K/64K

Ethernet, USB

CAN, I2S, DAC

LPC1768512K/64K

Ethernet, USB

CAN,DAC, I2S

LPC3131192K SRAMHS USB OTG

A/D, I2S, I2C

LPC3151+OTP

+ Unique ID

LPC3154

+ AES Decryption

+ Secure Boot

180/208

LPC3153+ AES Decryption

+ Secure Boot

LPC3152+ PSU

+ CODEC + Battery Charger

- AES Decryption

AR

M968E

-S

LPC2919/01768K/48KCAN, LIN

LPC2917/01512K/48KCAN, LIN

LPC292523/21

128-512KUSB,5vADC

CAN, LIN

LPC29391MB FlashUSB,5vADC

CAN,EMI

LPC2930FlashlessUSB,5vADC

CAN,EMI

LPC2929/27768K-512KUSB,5vADC

CAN, LIN

48 pins

LPC163x

LPC164x

Co

rtex-M

0

LPC11xx

64/80 pins

100+ ARM MCUs

LPC13118K/2K

ADC

LPC131332K/8K

ADC

LPC134216K/4KUSB/ADC

LPC134332K/8KUSB/ADC

80/100

144/208

LPC3141

+ CODEC 270 MHz

LPC3143+ CODEC

+AES Decryption 270 MHz

LPC177x

LPC1767512K/64K

Ethernet

LPC11xx

LPC11xx

Ashok Chandak , More Than Moore !

Page 12: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

COMPANY CONFIDENTIAL 12

Cortex-M0 : The Low Power Option

Ashok Chandak , More Than Moore !

Page 13: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

COMPANY CONFIDENTIAL

An ideal C target– Interrupt service routines can be coded in C

– ISR nesting, priority, stacking is automatic

Simple to program– Only one mode (Privileged mode only)

– 8, 16 or 32-bit data transfers achieved in one instruction

– Supported by popular tool-chains (Keil, IAR, GNU)

– Only 60 assembler instructions

32-bit complexity removed– All instructions and interrupts are deterministic

– No AHB buffering

– No Burst transaction

– No merging or re-ordering of accesses

Easy to use

13Ashok Chandak , More Than Moore !

Page 14: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

COMPANY CONFIDENTIAL

Memory:– Up to 32 KB on-chip Flash

– Up to 8 KB SRAM

Peripherals:– One UART, 1-2 SPI/SSP, One I2C

– Four general purpose counter/timers with PWM

– 10-bit 8-channel ADC

– Programmable Watch Dog Timer (WDT)

– 12 MHz internal RC oscillator trimmed to 1% accuracy

– Programmable watchdog oscillator

Unique device serial number

Single 3.3 V power supply (1.8 V to 3.6 V)

LQFP48 and HVQFN33 packages

LPC111x Key Features

14Ashok Chandak , More Than Moore !

Page 15: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

COMPANY CONFIDENTIAL

Total CAN solution!!

C_CAN 2.0B controller

Plug and Play with on-chip CAN & CANopen drivers

Flash updates over CAN

CAN & CANopen drivers

Up to 8KB Extra Flash Memory for your Product’s Firmware

Tested & Validated CANopen Drivers

Reduces Product Development Risk

LPC11C1x

15

Upcoming New family

members will also include

CAN transceiver…

Ashok Chandak , More Than Moore !

Page 16: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

COMPANY CONFIDENTIAL16

Why superior code density?– In Cortex-M0 all instructions (except BL) are 16-bit wide instructions

– 8- and 16- processors with Over 64KB of address space have to introduce paging leading to extra overhead in code

– Efficiency of the Cortex-M0 instruction set

Superior Code Density

16Ashok Chandak , More Than Moore !

Page 17: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

COMPANY CONFIDENTIAL

Bridging Two Great Families

Cortex-M0 & Cortex-M3

LPC1300Cortex-M3

LPC1100Cortex-M0

17Ashok Chandak , More Than Moore !

Page 18: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

COMPANY CONFIDENTIAL

Powerful Cortex-M instruction set

1

8

18Ashok Chandak , More Than Moore !

Page 19: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

COMPANY CONFIDENTIAL

2-10x higher performance than 8/16-bit MCUs

40-50% smaller code size than 8/16-bit MCUs

Very low active power 130uA/MHz

Pricing

Pin compatible options from M0 to M3

LPC1100L Cortex-M0: SummaryRe-defining 32-bit migration

19Ashok Chandak , More Than Moore !

Page 20: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

COMPANY CONFIDENTIAL

NXP’s Low cost

Development Tool PlatformSpecifically targeted for 8/16-bit users

Customers need low cost production tools

Competitive with other 32-b architectures

Online Rapid

Prototyping ToolFor anyone…

non embedded engineers also

Fully Featured

Development ToolsCustomers committed to industry standard

third party tool platformsand others

Tool Support

20Ashok Chandak , More Than Moore !

Page 21: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

COMPANY CONFIDENTIAL

Already more than 15,000 boards shipped and over 1300 community members

on the LPCXpresso forum

LPC1768 boards are now shipping from eDemoboards. LPCXpresso now has

board support across the Cortex platform!

LPCXpresso Linux now available

LPCXpresso supporting NXP microcontrollers

21Ashok Chandak , More Than Moore !

Page 22: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

COMPANY CONFIDENTIAL

Cortex-M3 : Highest Performance

22Ashok Chandak , More Than Moore !

Page 23: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

COMPANY CONFIDENTIAL

NXP’s Cortex-M3– Highest performing Cortex-M3 at 150MHz

– Rich set of peripherals including USB, Ethernet, Motor Control PWM, etc.

– Pin compatible options from M0 to M3, and M3 to M4

ARM CortexTM-M3 based parts

23

Cortex-M3“Industry-leading 32-bit processor for highly

deterministic real-time applications … specifically

developed for high-performance and low-cost.”

Ashok Chandak , More Than Moore !

Page 24: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

COMPANY CONFIDENTIAL

Based on the ARM Cortex - M3 Revision 2 Core

About Cortex - M3 Core• Harvard architecture with separate local instruction and data buses• 3-stage pipeline w/ limited branch prediction• Thumb®-2 and Thumb® instructions• ALU with support for H/W divide and single cycle multiply• Built-in Nested Vectored Interrupt Controller (NVIC) with Wakeup interrupt

controller (WIC)• Automatic state save and restore for interrupts• Bus matrix• Advanced debug components• Integrated low power modes• Memory Protection Unit (MPU)

LPC1700 & LPC1800 Series

24Ashok Chandak , More Than Moore !

Page 25: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

COMPANY CONFIDENTIAL

EEMBC Benchmark Results – Same Clock

25

LPC1768 executes benchmark code 35% faster than competitive M3

-

50

100

150

200

250

300

350

400

1 2 3 4 5 6 7

Ite

rati

on

s/ m

Sec

EEMBC Algorithm

LPC1768 @ 72 MHz M3 Competitor @ 72MHz

Ashok Chandak , More Than Moore !

Page 26: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

COMPANY CONFIDENTIAL

LPC176x Block Diagram

26Ashok Chandak , More Than Moore !

Page 27: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

COMPANY CONFIDENTIAL 27

Cortex-M4 : Digital Signal Control

Ashok Chandak , More Than Moore !

Page 28: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

COMPANY CONFIDENTIAL

NXP’s Cortex-M4– Leverages NXP’s extensive ARM microcontroller knowledge

– Adds unique set of innovative peripherals

– Pin compatible options from M3 to M4

ARM CortexTM-M4 based parts

28

Cortex-M4

“Specifically developed to address digital signal

control markets … easy-to-use blend of control

and signal processing capabilities.”

Ashok Chandak , More Than Moore !

Page 29: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

COMPANY CONFIDENTIAL

Enables us to address new markets requiring DSC– Digital Signal (Processor + Micro) Controller– An intelligent blend of MCU and DSP features demanded

• High performance mixed signal peripherals demand much more signal processing

• Upper limits of bandwidth challenged in general purpose MCUs• Hard to learn/program technology in many licensable DSP cores

Extend the Cortex-M portfolio to cover new markets– Cortex-M0 for mixed signal devices and state machine replacements– Cortex-M3 for mainstream 32-bit MCUs– Opportunity: High end MCUs and DSC market

Introduce ARM strengths to DSC market– Very high energy efficiency- more processing in less milliwatts– Strong s/w ecosystem- easy to program and use

Why is NXP adopting Cortex-M4?

2929Ashok Chandak , More Than Moore !

Page 30: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

COMPANY CONFIDENTIAL

Cortex-M4

Core

30Ashok Chandak , More Than Moore !

Page 31: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

COMPANY CONFIDENTIAL

Powerful Cortex-M instruction set

31Ashok Chandak , More Than Moore !

Page 32: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

COMPANY CONFIDENTIAL

Development Boards

32

NXP Cortex-M4 Eval board

Third Party Boards are in development

Ashok Chandak , More Than Moore !

Page 33: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

COMPANY CONFIDENTIAL

A free C Library of Optimized DSP Algorithms will be

available including:

– FFT

• Supports both 32 and 16 bit data lengths

• Block sizes of 64, 256 and 1024

– FIR and IIR filters

• 16-bit single stage Biquad

• 32-bit single stage Biquad

– PID controller

– Resonator function

– Random number generator

– Dot Product

– Cross product of vectors

DSP Libraries for CortexTM-M3 and M4

3333Ashok Chandak , More Than Moore !

Page 34: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

COMPANY CONFIDENTIAL

Already more than 10,000 boards shipped!

More and more boards keep popping up!– http://www.skpang.co.uk/catalog/product_info.php?products_id=741

– http://www.coolcomponents.co.uk/catalog/product_info.php?products_id=528

Design competition– Worldwide coverage

– 5000 free boards available

– Launched September 2010

http://www.circuitcellar.com/nxpmbeddesignchallenge/

mbed success growing further!

34Ashok Chandak , More Than Moore !

Page 35: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

COMPANY CONFIDENTIAL

AN10943 Decoding DTMF tones using M3 DSP library FFT function V1 with software

AN10934 Using M3 DSP library filter functions V1 with software

AN10918 NXP LPC Cortex-M3 IEC60335 Class B library V1 with software

AN10917 Memory to DAC data transfers using the LPC1700's DMA V1 with software

AN10916 FAT library EFSL and FatFs port on NXP LPC1700 V2 with software

AN10915 Using the LPC1700 power modes V1 with software

AN10913 DSP library for LPC1700 and LPC1300 V3 with software V2.0.0

AN10908 Wakeup from Deep Sleep using the CANActivity interrupt V1 with software

AN10898 BLDC motor control with LPC1700 V1 with software

AN10878 Migrating to the LPC1700 series V1

AN10875 IEC 60601-1-8 audible alert generator using the LPC1700 V1 with software V1.1

AN10866 LPC1700 secondary USB bootloader V1 with software

AN10859 LPC1700 Ethernet MII Management (MDIO) via software V1 with software

AN10851 Using Code Read Protection in LPC1700 V1 with software

AN10850 LPC1700 timer-triggered memory-to-GPIO data transfer V1 with software

AN10849 LPC1700 RTC hardware auto calibration V1 with software

AN10845 Porting uIP1.0 to LPC1700 V1 with software

LPC17xx Application Notes

35Ashok Chandak , More Than Moore !

Page 36: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

New uC/OS-III Book and Handbook Library

Micrium has a new book on uC/OS-III with LPC1768

– Includes a range of examples, providing a hands-on

experience, and leading to a faster understanding of the

concepts presented in the book

– $60 - $90, based on quantity

– http://micrium.com/page/products/books/os-iii-books/os-iii-

nxp-lpc1768

New Handbook Library on ICS website

31 book previews available

– Includes Table of Contents and Introduction

– English, Polish and Chinese books

– http://ics.nxp.com/literature/?type=book

Ashok Chandak , More Than Moore !

Page 37: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010

3

7

Ashok Chandak , More Than Moore !

Page 38: NXP ARM Microcontroller Solutions More Than Moore !!! · DRAFT NXP ARM Microcontroller Solutions: More Than Moore !!! Ashok Chandak , Sr Director- NXP India 15 Nov 2010