lpc microcontrollers discover the difference · lpc microcontrollers discover the difference arm...
Post on 08-May-2018
246 Views
Preview:
TRANSCRIPT
LPC Microcontrollers
Discover the difference
ARM® Tech Symposia China 2014
Agenda
• NXP & NXP MCU Introduction
• Applications In-a-Box
• What’s New and Upcoming
• Get Support from NXP
NXP Semiconductors
• The electronics industry is being driven by four mega trends that are helping shape our society:
Energy Efficiency, Connected Devices, Security and Health. Connecting to these trends and enabling
Secure Connections for a Smarter World, NXP Semiconductors (NASDAQ: NXPI) creates solutions for
the Connected Car, Cyber Security, Portable & Wearable and the Internet of Things.
• Through our innovations, customers across a wide variety of industries – including automotive,
security, connected devices, lighting, industrial and infrastructure – are able to differentiate their
products through features, cost of ownership and/or time-to-market. With operations in more than 25
countries, NXP posted revenue of $4.82 billion in 2013. Additional information: www.nxp.com
Secure Connections for a Smarter World
Connected CarCyber Security Portable & WearableInternet of Things
3
Internet of Things Cyber Security Portable & Wearable Connected Car
Strong Innovation Track RecordOur Innovative Solutions Are Used In a Wide Range of Applications
4
Smart Home
Smart Building & City
Smart grid
Smart factory
Personal Health & Fitness
Intelligent Logistics
Wireless infra
Lighting
In-vehicle networking
Smart and secure car
access and immobilizers
Car entertainment
Speed & Angular Sensors
Secure V2V and V2I
communications
Security for air interfaces
Solid State Lighting
Radar
Gaming
Wireless Charging
Mobile audio
GPS
LTE
WLAN
Power supplies
Mobile transactions
E-Government
Smart bank cards
Online ID protection
User authentication
Industrial control systems
Embedded security
Secure access
Fraud protection
Secure Connections
• Renown for 32-bit ARM MCU dev.
tools (incl. LPCXpresso IDE)• Acquired by NXP Semiconductors
(2012)
CodeRed
NXP and Microcontrollers39 Years of MCU Innovation | 24 Years of ARM® Partnership
Actual size:
2 x 2 mm
*2650 NMOS 8-bit microcontroller
NXP Semiconductors
Still driving industry firsts
• First ARM7 MCUs with dual high-speed bus (2006)
• First 180 MHz Cortex® -M3 (2008)
• First ARM Partner to license new Cortex-M0 (2009)
• One of the first ARM partners to license Cortex-M4 (2010)
• First asymmetrical dual-core MCUs (Cortex-M4F/M0) (2010)
• First 204 MHz Cortex-M4 (2011)
• First low-pin-count Cortex-M0 (2011)
• First Cortex-M0 MCU with integrated USB class drivers (2011)
• First dual-supply voltage ARM Cortex-M0 MCUs (2012)
• First seamless high-speed SPI Flash interface (SPIFI) (2011)
• First 32-bit ARM MCUs (2 x 2 mm) in WLCSP package (2012)
** http://www.arm.com/about/company-profile/milestones.php
• Launched first 8-bit microcontroller*
(1975)• Acquired by Philips Electronics (1975)
Signetics
VLSI Technology
• Founding investor in ARM and
first ARM licensee** (1990)• Acquired by Philips Electronics (1999)
Royal Philips Electronics
(Philips Semiconductors)
COMPANY PUBLIC5
Microcontroller Technologies Enabling
Secure Connections for a Smarter World
• One of the broadest 32-bit ARM® MCU portfolios
with exceptional ease of use, design flexibility, and
advanced connectivity
• Best-in-class power efficiency
• Application-in-a-box solutions get you to
final product design faster than ever
• Passion for innovation with leading-edge,
patented/patent-pending technology
• Robust software ecosystem & thriving developer
community simplify design-in and foster reuse and
portability
6 COMPANY PUBLIC
From entry level To high performance
LPC1700
NXP LPC Portfolio OverviewF
LA
SH
(kB
)
PINS
8 32 10048 6420
1024
512
256
128
64
32
16
8
4
LPC800
LPC1200
LPC1100
FL
AS
H (
kB
)
PINS
48 80 256100 20864
1024
512
256
128
64
32
16
8
4
LPC1300
LPC4000
32
LPC1500
LPC1800 & LPC4300
LPC1800 and
LPC4300 Series
also include
Flashless parts
Larger Flash with
SPIFI /external QSPI
COMPANY PUBLIC7
From entry level
Easy to useBest power efficiencySmallest footprint
To high performance
Easy to useAdvanced connectivityFlexible peripherals
NXP LPC Microcontrollers Series
LPC1100 Series
Exceptional efficiency,8/16-bit transition
• 30 MHz Cortex®-M0+ core
• Basic serial connectivity
• Low-pincountpackages including TSSOP and QFN
Low power, broad selection, industry-standard connectivity
• 50 MHz Cortex-M0 & M0+ cores
• Serial connectivity: USB with PHY, CAN with transceiver
• Best-in-class analog• Broad selection of
packages• Migration path to
LPC1300 Series
Performance and basic connectivity — LPC1100 upgd.
• Up to 72 MHz Cortex-M3 core
• Serial connectivity: USB, CAN
• Pin-compatible upgrade for most LPC1100 Series
High-precision motion control
• Up to 72 MHz Cortex-M3 core
• Optimized for sensored & sensorlessbrushless motor control; free firmware
• Serial conn.: USB, CAN
• Advanced analog subsystem and SCTimer/PWM
• Up to 120 MHz Cortex-M3 core
• Advanced conn.: USB, CAN, Ethernet
• Graphic LCD control
• Pin-compatible migration path to Cortex-M4 LPC4000 Series and ARM7 LPC2x00 Series
• Industry’s highest-performing Cortex-M3 core, up to 180 MHz
• Advanced conn.: dual Hi-Speed USB, dual CAN, 10/100 Ethernet
• Advanced, flexible timers for event-driven timing and PWM applications
• Drop-in compatible with LPC4300 Series
• Up to 120 MHz Cortex-M4 & M4F cores with DSP
• Advanced conn.: USB, CAN, Ethernet
• Graphic LCD controller
• Analog comparators
• Drop-in performance upgd. for LPC1700 Series
• Up to 204 MHz Cortex-M4F core with DSP capabilities and Cortex-M0 coprocessor
• Partition tasks across cores to optimize performance
• Advanced conn.: dual Hi-Speed USB, dual CAN, 10/100 Ethernet, configurable high-speed serial channels
• Drop-in upgrade for LPC1800 Series
LPC800 Series LPC1200 Series LPC1300 Series
LPC1700 Series
LPC1800 Series
LPC4000 Series
LPC4300 Series
Noise immunity for industrial applications
• 45 MHz Cortex-M0 core
• High-immunity rating
• 8 kV ESD protection
• Basic analog• Real-time clock• Fm I²C with 10x
bus-drive capability
LPC1500 SeriesHigh performance with DSP options, multi-connectivity, advanced peripherals
Best performance with DSP and dual-core options, multi-high-speed connectivity, advanced peripherals
LEARN MORE LEARN MORE LEARN MORE LEARN MORE LEARN MORE LEARN MORE LEARN MORE
COMPANY PUBLIC8
• Program* offers 10+ year availability to
ensure supply stability • Life cycle* begins with launch
• Include NXP’s standard end-of-life notification policy
• All Cortex-M products and most ARM7 covered
• Manufacturing• Through NXP-owned factories, qualified outside foundries,
other manufacturing resources
• Product re-qualified if transfer to another facility is necessary
• For program details & a complete list of participating MCUs,
visit www.nxp.com/techzones/microcontrollers-techzone/longevity.html
BL Microcontrollers
Product Longevity Program
9*for participating NXP products
COMPANY PUBLIC
• Migration roadmaps to…• Increase performance
• Increased power efficiency
• Lower cost
• Drop-in migration from • Cortex®-M0 to M3
• Cortex-M3 to M4
• Flexible memory sizes and peripheral options
• Pin compatibility • Includes options for memory size up/down
• Preserves investment in software and tools proficiency
BL Microcontrollers
Microcontroller Scalability
10
For performance & power efficiency[ 50 MHz Cortex-M0 to 72 MHz Cortex-M3 ]
LPC1100XL
LPC11E00 LPC1310
For performance[ ARM7 to Cortex-M ]
LPC2478
LPC4088 LPC1788
For performance[ 50 MHz Cortex-M0 to 72 MHz Cortex-M3 ]
LPC11U00 LPC1340
COMPANY PUBLIC
APPLICATIONS IN-A-BOX
And
More
Accessories
“Application-in-a-Box” Solutions
• Complete – everything designers
need to build an application
• Go from evaluation to final
product design faster than ever –
simplify design and lower risk
Lighting
DALI (Lighting) DMX Solution (lighting)
Android Open Accessories
LAN Radio Dual Hi-speed USB WiFi module
KNX Solution (Industrial)
Sensorless PM Motor Cntrl BLDC Motor Cntrl
MFi Audio Accessories
Mixed signal logic analyzer
Flexible Camera Interface Smartphone Quick-Jack
Motion
Control
Smart
Connectivity(Internet, Ethernet,
USB, Wireless, etc.)
12 COMPANY PUBLIC
TO ORDER
Dual USB Host/Device
Solution
• Demonstrates dual Hi-Speed USB (host or device) and
dual-role USB (host and device) functionality:• Two USB device controllers operating simultaneously
• Hi-Speed USB port acting in dual-role mode (host and device)
• NXP components• LPC1837JET100 with dual USB 2.0 host/device ports (one with integrated Hi-
Speed PHY)
• UDA1380 NXP stereo audio codec
• Solution includes• NGX LPC1837-based Xplorer board
• 4-GB microSD card containing MP3 files, demo source code and binary, board
schematics
• 4-GB USB Flash drive
• Pair of earbuds
• Cables
• Quick Start Guide
• More information• Solution: www.lpcware.com/dualusb
• UDA1380:
http://www.nxp.com/products/data_converters/audio_converters/audio_codecs/UD
A1380HN.html
• View video demonstration
13
• Evaluation board: OM13061
• All required software provided on
microSD in kit
COMPANY PUBLIC
TO ORDER
Digital Audio Streaming Accessories
Development Kit
• For developing audio streaming MFi accessories that use
the Lightning connector• Devices such as speaker docks, headsets, FM modulators, etc.
• Fully tested, simplifies design-in & cuts time to market up to half a year
• Includes everything needed to build accessories for the latest generation of
Apple® iPods®, iPhones®, and iPads®
• NXP components• MFA100
• Handles audio streaming, battery charging, and remote button control functions
• Solution includes• MFA100 audio board, button board, ribbon cable
• User guide, bill of materials, and schematics
• MFA100 is preprogrammed with all software needed for supported application
functions
• More information• MFA100 Applications page (nxp.com)
• MFA100 Solutions page (LPCZone.com)
• Leaflet (NXP digital audio streaming device MFA100 and development kit Leaflet)
14
• Available to licensed MFi vendors from
Avnet only: Avnet MFi Procurement
website
COMPANY PUBLIC
TO ORDER
NFC
Reference Design
• For designing NFC readers for variety of applications,
such as identification, security, POS, gaming, white goods,
industrial, medical applications, and more
• NXP components• MCUs : LPC1114, LPC1115 or LPC1227
• 13.56-MHz transceiver ICs (tag readers): PN512 or CLRC663
• Solution components available• NFC reader board: PN512 (full NFC design) or CLEV663B blueboard
• LPC1114/15 LPCXpresso board (to eval reader/writer NFC mode)
• LPC1227 LPCXpresso board (to eval reader/writer, peer to peer, and card
emulation)
• LPC1769 LPCXpresso board (to eval reader/writer, full peer to peer and card
emulation - for applications requiring more than 128K Flash)
• Software compatible with chosen LPCXpresso board
• More information• PNEV512B (PN512 reader board)
• NFC Reference Design Solutions page (LPCZone.com)
• CLEV663B reader board
• LPC1227 LPCXpresso board
• LPC1114/15 LPCXpresso board
• For more information on designing with these Kits, start with:
• QuickStart Guide (CLEV663B reader board)
• QuickStart Guide (PN512 reader board)
15
• Reader boards• PNEV512B (PN512)
• CLEV663B (CLRC663)
• LPCXpresso boards • LPC1115 / OM13035
• LPC1227 / OM13008
• LPC1769 / OM13000
• Documentation & software downloads• PNEV512B
• CLEV663B
PNEV512B
CLEV663B
COMPANY PUBLIC
TO ORDER
PMSM/BLDC Motor Control
• Demonstrates Field Oriented Control (FOC) motor control
functionality for sensored and sensorless PMSM motors
• NXP components• LPC1549 with two 2 Msps 12-bit ADCs, four SCTimer/PWM modules, four
comparators (68 ns)
• Solution includes• LPC1500 motor control kit
• PMSM motor
• LPC firmware
• FOC firmware for BLDC and PMSM motors available on LPCWare.com
• GUI-based calibration tool
• Cables
• Quick Start Guide
• More information• Solution: www.lpcware.com/motorcontrol
• View video demonstration :
http://www.youtube.com/playlist?list=PLylbUYisuZ4yyieW5wwmSDY3pQir1KEn6
16
• PMSM Motor Control Kit: OM13067
COMPANY PUBLIC
TO ORDER
Smartphone Quick-Jack Solution
• Makes it easy to connect external devices to
smartphones for self-powered data communications
• The Kit includes• LPC812 demo board & schematics
• Free Quick-Jack example app*
• Source code available (LPCWare)
• Available free• iPhone/iOS: download from Apple App Store
• Android OS: download from Google Play Store
• Android APK available
• For more information• http://www.nxp.com/demoboard/OM13069.html
17
Board: OM13069
http://www.nxp.com/demoboard/OM13069.ht
ml
COMPANY PUBLIC
WHAT’S NEW
TIMERS
SYSTEM
SERIAL INTERFACES ANALOG
IOPA
HB
-LIT
E B
us
FlashUp to 32 kB
SRAMUp to 8 kB
I2C (4)
UART (3)
SPI (2)
AP
B B
us
GPIOUp to 28
Clock Gen Unit12 MHz 1% IRC OSC,
Watchdog OSC,1-25 MHz system OSC,
system PLL
Power ControlPMU, power modes,
BOD, single VDD power supply, POR
Bridge
ARM®
CORTEX®-M0+30 MHz
4 ch multi-rate
WWDT
self wake-up
SCTimer/PWM
Swit
ch M
atri
x
GP
IO p
ads
CRC Engine
ROM
Comparatorwith external Vref
DMA (18 ch)
ADC12 ch, 12-bit, 1.2 Msps
LPC820
Builds on LPC800 Series Power Efficiency & Flexibility
Part
NumberFlash RAM ADC SPI UART GPIO Package
LPC822 16 kB 4 kB 5-12ch, 12b 2 3 29TSSOP20,
HVQFN33
LPC824 32 kB 8 kB 5-12ch, 12b 2 3 29TSSOP20,
HVQFN33
• Exceptional power efficiency,
down to 90 µA/MHz (active)• 30-MHz Cortex-M0+ ARM core
• Five power modes
• Power profile APIs for simple runtime power
optimization
• Full range of timing features: • From basic to advanced (SCTimer/PWM)
• Flexible triggers to optimize power use
• Simplified board layout with flexible
I/O pin configuration (switch matrix)
• Accurate 1.2-Msps ADC: 12 ch, 12-bit
• 105 ⁰C temp rating
webdatasheetleaflet
iCOMPANY PUBLIC19
LPC54100 Series: Industry’s Lowest Power for
Always-On Sensor-Processing Applications
• Market’s first scalable power/performance
• 100 MHz Cortex®-M0 core: 55 µA/MHz for listening,
data aggregation and management
• 100 MHz Cortex-M4F core: 100 µA/MHz for sensor
fusion and data communication
• Power-efficient low-power modes: down to
3 µA for sensor listening with RAM retention
• Power-efficient ADC: full spec performance
(12-bit, 4.8 Msps) at any voltage (1.62 to 3.6V)
• Tiny form factors for space-constrained
designs, down to 3.28 x 3.28 mm WLCSP
Typical Application Configuration
20% Power Savings in Typical Portable Fitness
Device Example
LPC54102Competitor
Task LPC54102 Competitor MCU*
Listen(power down mode; no CPU processing)
3 µA 9 µA
Read (I2C & ADC)(10 sps @ 12 MHz CPU)
55 µA/MHz(Cortex-M0+)
112 µA/MHz(Cortex-M4F)
Algorithm Processing (Once per sec @ 84 MHz CPU)
100 µA/MHz(Cortex-M4F)
112 µA/MHz(Cortex-M4F)
*datasheet spec
LPC54102MCUA
DC
I2C
SPI
Listen
Read sensor data
Process
1
3
2
LPC54102 is
20% more power
efficient than
closest competitor
1
2
3
Time
LPC54102
Competitor
Pow
er
LPC54102 Sensor Processing/Motion Solution
• Everything needed to bring sensor-based motion
and other sensor-processing applications
to market quickly• Boards
• LPC54102-based LPCXpresso development board
• Sensor shield board with• accelerometer, gyroscope, magnetometer, pressure,
proximity, temperature, humidity, light, and IR sensors
• BTLE
• Software• LPC54100 software drivers
• LPC Sensor Fusion framework
• Bosch BSXLite Sensor Fusion (includes
development and commercial license)
• Sensor Fusion Demo
• Quick Start Guide, User Guide
NOT ACTUAL PICTURE
Application
processor
Comms
NFC, BTLE,
WiFi, Ethernet,
etc.
or
• Drivers• Sensor fusion
framework• BSXLite sensor
fusion firmware
LPC54100MCU
Sensor shield board
Flexible Board Architecture
23
USARTSPI/timerI2C/SPI
Expansion connector
UART, SPI,
I2C, GPIO,
ADC inputs
I2C, SPI
I2C, SPI, UART
SWD debug
Tri-color
User LED
User buttons
Reset
Wake
ISP
USB
Pm
od™
Link2 debug probe
current probe
LPC54102
Expansion connector
3-axis accel
3-axis mag 3-axis mag
3-axis accel
3-axis gyro Pressure/temp
BMM150BMC150 BMP280BMI055 MAX44000
Proximity/
light
IR remote control
sensor/driver
VSOP98260
BTLE module
AMS002
LPCXpresso54102
Prototype header
Integrated Software & Middleware
• LPC Sensor Framework • Modular framework integrating sensor-fusion
libraries and sensor drivers making it easy to
add sensors and replace libraries
• Power management for low power
operations
• Bosch BSX Lite sensor fusion library • Combines sensor data to get more accurate
sensor signal or derived sensory information
• Supports 6-axis & 9-axis motion vectors
• Quaternions, heading, pitch and roll data
output
• Android 4.x support
• Commercial and development license
included
• Drivers• Bosch sensors
• LPCOpen driver library
24
LPC Sensor Framework
User application (or examples)
Bosch sensor drivers
Digital Sensors Analog Sensors
I2C/SPI ADC
driver libraries
BSX Lite
data process
calibration
sensor library API
Kernel
power manager
scheduler (RTOS)
host interface
Fusion library adapter
Provided by Bosch
Gaming /
Entertainment• console orientation
• user motion
In products such as:
• 3D mouse
• head-worn
glasses/terminals
• gloves with sensors
Health & Fitness• biometric data
monitoring and
communication
In products used for:
• portable fitness
• health monitoring
Industrial• environment
monitoring
• position
• positional accuracy,
stability
or balance
• dead reckoning
In products used for
• intelligent sensing
• building automation
• fleet management
• asset tracking
• robotics & drones
• assembly line robots
Mobile• indoor navigation
• context awareness
• mobile gestures
In products such as:
• mobile handsets &
tablets
New LPC54100 Series MCUs
Applications
• Used in combination with application processor or standalone
• Interface, monitoring, aggregation, fusion, and communication of
sensor inputs in applications such as:
GETTING
SUPPORT
• Get answers• www.nxp.com/technicalsupport
• www.lpcware.com/forum
• www.nxp.com/lpczone• Video training modules
Microcontroller Support
27
COMPANY PUBLIC
• www.nxp.com/lpcxpresso
• www.nxp.com/lpcxpresso-support• NXP examples page, schematics and FAQ
• Resources for helping developers get up and running with new hardware,
including:• Tutorials
• Software or driver packages
• Schematics
• Tools
• FAQs
• Design tips, and much more
More information: www.LPCware.com
LPCware.com
NXP-Driven Technical Site for All Things LPC!
28 COMPANY PUBLIC
Thank You!
For more information visit:www.nxp.com/microcontrollers
top related