NXP Microcontrollers in Industry
NXP Microcontrollers in
Industry
• 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 seamless high-speed SPI Flash interface (SPIFI) (2011)
• First dual-supply voltage ARM Cortex-M0 MCUs (2012)
• First 32-bit ARM MCUs (2 x 2 mm) in WLCSP package (2012)
• Renown for 32-bit ARM MCU dev.
tools (incl. LPCXpresso IDE) • Acquired by NXP Semiconductors
(2012)
CodeRed
NXP and Microcontrollers 39 Years of MCU Innovation | 24 Years of ARM Partnership
2
Actual size:
2 x 2 mm
*2650 NMOS 8-bit microcontroller
NXP Semiconductors
Still driving industry firsts
** 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)
• First ARM7 MCUs (LPC2300/2400) with dual high-speed bus (2006)
• LPC2478 (ARM7) wins EDN‟s Innovative Product of the Year (2008)
From entry level
Easy to use Best power efficiency Smallest footprint
To high performance
Easy to use Advanced connectivity Flexible peripherals
NXP LPC Microcontrollers Series
3
LPC1100 Series
Exceptional efficiency, 8/16-bit transition
• 30 MHz Cortex-M0+ core
• Basic serial connectivity
• Low-pincount packages including TSSOP and DIP
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 & sensorless brushless 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 Series High 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
Performance for wide range of applications
Fast development Easy design scalability Pin compatible with LPC Cortex-M families
NXP ARM7 Microcontrollers Portfolio
Basic control functions plus FS USB & CAN options; basic serial connectivity, basic analog • Up to 72 MHz, 32-bit
ARM7TDMI-S core • Basic serial connectivity • Advanced connectivity: FS
USB • Analog: up to dual ADC,
single DAC • Small footprint options
Premium control functions; plus CAN, USB, and/or Ethernet; basic analog
• Up to 72 MHz, 32-bit
ARM7TDMI-S core • Advanced connectivity: FS
USB, CAN, Ethernet • Analog: ADC, DAC • Pin-compatible upgrade
path: LPC177x, LPC407x
Premium control functions plus CAN; basic analog • Up to 72 MHz, 32-bit
ARM7TDMI-S core • External memory controller • Basic serial connectivity • Advanced connectivity:
dual or quad CAN • Analog: ADC
LPC21xx Family LPC23xx Family LPC24xx Family LPC22xx Family
Premium control functions; plus CAN, USB, and/or Ethernet; basic analog
• Up to 72 MHz, 32-bit
ARM7TDMI-S core • Flash & Flashless options;
external memory controller • Advanced connectivity: dual
FS USB, CAN, Ethernet • Display: Graphic LCD • Analog: ADC, DAC • Pin-compatible upgrade
path: LPC177x/8x, LPC407x/8x
Control functions plus advanced serial connectivity, integrated LCD controller , and basic analog
• Up to 84-MHz, 32-bit
ARM7TDMI-S core or 77-MHz, 32-bit ARM720T core
• Advanced connectivity: FS USB, CAN, Ethernet
• Display: Color or grayscale LCD
• Analog: ADC
LH7xxxx Family
BL Microcontrollers
Product Longevity Program
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
5 *for participating NXP products
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
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
6
What’s NEW & What’s NEXT − New LPC1500 Series: Simplifies Motion Control and More
− New MCU Families & Features
− New “Application-in-a-Box” Solutions
− Introducing…
− Product Roadmap
− Developers Ecosystem
What’s New: LPC1500 MCU Series
Simplifies Motion Control and More Supports two motors – Two 12-bit, 12-channel, 2 Msps ADCs
– Quadrature encoder interface (QEI)
Advanced analog & timing for PID control loops – Interconnected SCTimer/PWM, ADCs, comparators
– Switch matrix
– 500 ns ADC conversion time
– 68 ns propagation delay comparators
– High-precision timing with four SCTimer/PWM modules
72-MHz Cortex-M3
Connectivity – CAN module for industrial connectivity
– USB simplifies field upgrades
Free FOC firmware (BLDC & PMSM motor control)
GUI-based tools streamline tuning and calibration
8
… also an ideal fit for industrial controls, digital
power, and more
What’s New: LPC437x Family
Complete Data Acquisition on a Single Chip!
Fastest ADC on an MCU – 80-Msps, 12-bit for
high-speed analog data conversion
Dedicated subsystem for handling programmable
digital I/O & pre- or post-processing
Dual, 204-MHz cores – ample performance for
complex algorithms & data-intensive applications
Large RAM & flexible memory expansion to
tailor memory to application requirements
Advanced peripherals – High-speed USB (with HS PHY) and Ethernet
– Graphics LCD controller for results display
– More for timing, control, input, output
Ideal for – spectrum analysis, current measurement, digital signal
processing, digital filtering, industrial automation,
instrumentation, audio streaming, smart metering, more
9
What’s New: LPC11U6x Family
USB for Wider Range of Applications Same ‘easy-to-use’ USB features
as other LPC MCUs – USB-IF certified MCU with on-chip PHY
– ROM device drivers (HID, MSC, DFU, CDC)
– Extensive example code for popular device classes
– Free PID/VID program simplifies product certification
– Royalty-free USB driver stack
Plus everything you need for more robust apps – More memory: 256 kB Flash, 36 kB RAM, 4 kB EEPROM
– Connectivity: 5 USARTs, 2 SPIs, 2 I2Cs, 80 GPIOs
– High-speed analog: 12-bit, 12-channel, 2-Msps ADC
– Variety of simple & configurable timers
– Extended temperature range: -40 to 105 °C
– Controls for fine-tuning low power usage
– Most power-efficient ARM Cortex-M0+ core
Ideal for – Metering, data collection, wired & wireless routing,
handheld medical equipment, ePOS devices and printers,
flexible bridging, GPS, PC & gaming accessories, more
10
What’s New: LPC11E6x Family
Expands Support for 105 ºC Designed for rugged operating environments – Extended temperature range: -40 to 105 °C
– High-speed analog: 12-bit, 12-channel, 2-Msps ADC
– Ample connectivity: 5 USARTs, 2 SPIs, 2 I2Cs, 82 GPIOs
– Memory: 4 kB EEPROM
– Advanced timers: 2 SCTimer/PWMs
– Temp sensor
– Exceptional power efficiency • Most power-efficient ARM Cortex-M0+ core
• Controls for fine-tuning low power usage
Software and tool compatible with all other LPC11U/E00
and LPC1340 parts
Expanded choice – over 135 LPC MCUs qual‟d at 105 C – LPC800, LPC1500, LPC1800, and LPC4300 Series devices
– LPC1110 parts re-qualified (since launch) to 105 C
Ideal for industrial applications: metering, data collection,
lighting, large appliance, industrial control and medical
devices
11
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 simplifies design-in and fosters reuse and
portability
12
Differentiating Features For Industry
UART
SPI
I2C
TIMER
P0_1
P0_2
P0_3
P0_4
Flexible Peripherals
Switch Matrix
Available on LPC800
14
Assign on-chip peripherals I/O to any pins
Quickly create or change
layouts, minimizing hardware
design changes
Easy to use GUI-based tool
Available on LPC800, LPC1500
Internal RC (IRC) Oscillator
Best-in-class accuracy (±1%) over
entire voltage and
temperature range
Can be used as system clock
source
15
Available on LPC1100/LPC1300/LPC1700/LPC4000/LPC1800/LPC4300 up to 85 ⁰C
LPC Architecture
Bus Matrix Prevents Bus Contention
Mu
ltila
ye
r B
us M
atr
ix
GPDMA
RAM 136 KB
FLASH 1 MB
S I D
Ethernet USB1
HS PHY FS PHY
+ ULPI
External Memory
Ctrl
LCD SD/
MMC
0 1
CORTEX M4
204 MHz
CORTEX M0
204 MHz USB0
EEPROM 16 KB
ROM
WWDT USART0 UART1 SSP0
Timer0/1
Bridge 0
MCPWM I2C0 I2S0 I2S1
CAN1
Bridge 1
USART2 USART3
Timer2/3 SSP1 QEI
Bridge
I2C1 10b DAC
CAN0 10b ADC0 10b ADC1
Bridge
SCT SPIFI SPI
SGPIO HS GPIO
IRC OTP
Bridge
RTC
Memory
partitioning & bus
matrix design
• both cores to run
at full speed with
no contention
• Automatic
hardware
arbitration for
conflicts
Dual-core available on LPC4300/bus matrix also available on LPC1700/LPC4000/LPC1800
16
Connectivity Peripherals
USB
Features – USB 2.0 host/device/OTG
– USB (formerly Full-Speed) and Hi-Speed USB interfaces with
integrated PHY
– All endpoint types (control, bulk, interrupt, isochronous)
– OHCI-compliant / EHCI-compliant host controller
– Integrated DMA support
– 2nd PLL used for USB – core & USB can run at different clock
– All USB parts USB-IF certified
– USB drivers in ROM
Software and support – Libraries – free USB stack
– Example code for HID, MSC, DFU, CDC
– Development boards and BSPs
NXP VID/PID program
FS Available on LPC11U00/LPC1300/1700/LPC4000 - HS Available on LPC1800/LPC4300
17
Connectivity Peripherals
On-Chip USB ROM Drivers
Implements USB device functions in ROM
Easier to use and faster, reducing time-to-market
Frees up to 6kB Flash for application firmware
Binary ROM driver circumvents potential tool vendor porting issues
More reliable: USB-certified code reduces product development risk
Drivers available on LPC11U00/LPC1300/LPC1800/LPC4300
18
Connectivity Peripherals
CAN (Controller Area Network)
Conforms to CAN v2.0A and B
Integrated CAN PHY available
Boot from CAN
CANOpen in ROM on select parts
reduces application memory footprint
Baud rate up to 1 Mbps
Single and dual CAN controllers
Integrated acceptance filter
offloads CPU
Available on LPC11C00/LPC1700/LPC4000/LPC1800/LPC4300
19
A
H
B
Receive Filter
Receive
DMA
Eth
ern
et M
AC
Ethernet
PHY
MIIM
RMII or MII
Receive Buffer
Transmit retry
Tx flow control
Transmit
DMA Bus Inte
rface
10/100 Mbps IEEE 802.3 Ethernet MAC
IEEE 1588-2008 time stamping block
Supports both full-duplex and half-duplex operation
DMA support, dedicated packet RAM maximizes
performance
External MII and RMII Ethernet PHY
LWIP stack supported in the LPCOpen software platform
Better performance through
independent transmit and
receive buffers
Connectivity Peripherals
Ethernet
Available on LPC1700/LPC4000/LPC1800/LPC4300
20
Memory
SPIFI (SPI Flash Interface)
Enables Flash to appear in MCU
memory map and be read like other
on-chip memory
Why use SPIFI? – Cost. Use small, inexpensive serial
Flash in place of larger, more expensive
parallel Flash
– Performance. Approaches internal Flash performance (~70%)
– Space. Saves board space and pins (NOR v Q-SPI Flash)
– App size. Ideal for storing image/data, freeing internal Flash for app use
And SPIFI supports – Multiple Q-SPI vendors
– Code execution and data access and booting
– DMA
Available on LPC4000/LPC1800/LPC4300
21
Graphics LCD Controller
Key features – Support for STN (single and dual) and TFT panels
– Up to 1024x768 resolution
– 24-bit LCD interface supports 24bpp (16M colors)
– Palette table allows display of up to 256 of 64K colors
– Adjustable LCD bus size supports various panel bus configurations
– Dedicated LCD DMA controller
– Hardware cursor support
Free industry-leading Segger emWin graphics library – Segger‟s emWin is a graphic library free to use with NXP‟s microcontrollers
Board Support Packages (BSPs) provided – Significantly reduces software porting efforts
– Porting guide available for non-standard LCDs
Available on selected LPC1700/LPC4000/LPC1800/LPC4300
22
I/O Handler Block (IOH)
Available on LPC11x37H & LPC11E37H MCUs
Gives designers ultimate flexibility: change application
design with the same MCU! – Software-driven block that adapts functionality to application‟s
needs anytime during design
– Ready-to-use libraries for: I2S,I2C,UART, CRC, threshold ADC
conversion, and DMA functionality
More efficient than ARM cores for simple I/O & tasks
23
FOR EXAMPLE, IF YOU …
Aren‟t sure what communication
interfaces you‟ll need at project start?
Use IOH to add an I2C, UART, or I2S once
you know what interfaces you need.
Need to make late design changes? Use IOH to add serial I/O to support
additional features.
Need more performance or power
efficiency from the same MCU?
Use IOH to add DMA or ADC threshold
functionality to augment CPU.
Flexible Peripherals
State Configurable Timer (SCT)
Flexible, high-resolution, timer block
for custom timing features
Combines powerful 32-bit timer
counter with configurable state
machine logic – Up to 8 inputs,16 outputs, 16 match/
capture registers, 16 events, 32 states
– <1ns PWM dithering
– Low CPU overhead
Custom timing features – high resolution event-controlled PWMs, ADC synchronization,
dead-time control
– complex waveforms and control signals
– power conversion, lighting, motor control, audio/video apps
Available on LPC1800/LPC4300 (full featured); LPC800 (streamlined);
LPC1500 (four SCT)
24
Timer State
Connectivity Peripherals
Serial GPIO (SGPIO)
Serial GPIO (SGPIO) = GPIO + timer/shift register – Used to create or capture multiple real-time serial data streams
– Easily replaces CPU intensive „bit banging‟
Up to 16 inputs/outputs
Can implement variety
of serial interfaces – I2S
– UART
– SPI, QSPI
– I2C
– Camera
– etc.
Available on LPC4300
25
Reference Solution for Industry
LPC Solutions: Complete Task Functionality Simplify Design, Reduce Time-To-Market, Lower Risk
Bring together everything designers need to build a
functional, application-level task – All required hardware and software
– Suggestions for additional functionality
– Ordering and/or download instructions for
all components
Solutions Available Now – MFi & Android accessories
– Wireless & wired connectivity
– Mixed-signal, logic analyzer/oscilloscope
– Industrial Lighting: DALI, DMX512
and KNX protocols
– And more
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)
28
• Reader boards – PNEV512B (PN512)
– CLEV663B (CLRC663)
• LPCXpresso boards – LPC1115 / OM13035
– LPC1227 / OM13008
– LPC1769 / OM13000
• Documentation & software downloads – PNEV512B
– CLEV663B
PNEV512B
CLEV663B
TO ORDER
Dual High Speed USB Host/Device
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/
UDA1380HN.html
– View video demonstration
29
• Evaluation board: OM13061
• All required software provided on
microSD in kit
TO ORDER
NXP Smartphone Quick-Jack Solution
Includes Everything Needed to Get Started
30
Board: OM13069
http://www.nxp.com/demoboard/13069.html
Wearables, medical, fitness: personal
bio/health meters, patient monitoring,
personal fitness devices
Gaming, toys, recreation: input devices
such as keyboards, mice, remote controls,
wands, joysticks, etc.
Industrial: measure, meter, monitor or
control environmental conditions/status
Consumer: control or monitor switches,
sensors, status
Data logger: upload data from field monitoring/collection devices
Free Quick-Jack example app – Demonstrates simple smartphone UI functions
• Chart temperature using onboard
temperature sensor
• Use joystick to control app UI
• Turn on-board LEDs on/off
– Source code available (LPCWare)
– Available free
• iPhone/iOS: download from Apple App Store
• Android OS: download from Google Play Store
• Android APK available
TO ORDER
Dual-core Application: Robot Vision Sensor
31
Pixy (CMUcam5) – Charmed Labs needed a powerful dedicated microcontroller
to create a high-speed robotic vision sensor. Microcontroller
needed to acquire image data and process at same time.
Solution: LPC4330 – Dual-core LPC4330 running at 204MHz
• Cortex-M0: Frame grabber – clocks in pixels from sensor and
places in SRAM
• Cortex-M4: processes images from the image sensor and only
sends the useful information
– Pixy processes an entire 640x400 image frame every 1/50th
of a second (20 milliseconds)
– SPIFI allows for 1MB and larger Flash
TO ORDER
LabTool Add-On Board
32
• OM13057
Add-on board for the LPC4370-based Link-2
board
Features – 10 channel logic analyzer (using Serial GPIO)
• 100MHz (4ch), 50MHz (8ch), 20MHz (10ch)
– 11 channel digital signal generator • 80MHz (11ch)
• 1 to 512 states per channel
– 2 channel oscilloscope • 6MHz BW, 80MHz (1ch), 40MHz (2ch)
– Analog signal generator • +-5V, 40kHz BW
• Sine, square and triangle waveforms
– On-board demo signal generator using LPC812 • Preconfigued to generate PWM, Counter, SPI and UART data, great
for demoing and testing the setup
– Analog calibration • Calibration data stored in EEPROM, read from PC-side when
connecting
TO ORDER
PMSM Motor Control Solution
Demonstrates Field Oriented Control(FOC) motor
control functionality: – Sensored and Sensorless control for PMSM motors
NXP components – LPC1549 with two 2Msps 12b ADCs, Four SCTimer/PWM modules,
Four Comparators (68ns)
Solution includes – LPC1500 Motor Control Kit
– PMSM motor
– LPC QuickDrive firmware
• FOC firmware for BLDC and PMSM motors available on LPCWare.com
– LPC MotoCal GUI based calibration tool
– Cables
– Quick Start Guide
More information – Solution: www.lpcware.com/motorcontrol
– View video demonstration :
http://www.youtube.com/playlist?list=PLylbUYisuZ4yyieW5wwmSDY3pQ
ir1KEn6
33
• PMSM Motor Control Kit :OM13 067
TO ORDER
BLDC Motor Control Solution
Demonstrates trapezoidal BLDC motor control
functionality: – Sensored control for BLDC motors
NXP components – LPC1549 with two 2Msps 12b ADCs, Four SCTimer/PWM modules,
Four Comparators (68ns)
Solution includes – LPC1500 Motor Control Kit
– BLDC motor
– LPC QuickDrive firmware
• FOC firmware for BLDC and PMSM motors available on LPCWare.com
– LPCMotoCal GUI based calibration tool
– Cables
– Quick Start Guide
More information – Solution: www.lpcware.com/motorcontrol
– View View video demonstration :
http://www.youtube.com/playlist?list=PLylbUYisuZ4yyieW5wwmSDY3pQ
ir1KEn6
34
• BLDC Motor Control Kit :OM13 068
TO ORDER
Flexible camera interface
35
NXP LPC1850 family of ARM Cortex™-M3 processor
180MHz ARM Cortex-M3 processor-based MCU in LBGA256
On-Chip SRAM: 136KB (LPC1857), 200KB (LPC1850)
On-Chip Flash: 1MB dual bank (LPC1857), no on-chip Flash
(LPC1850)
On-Board Memory: 16MB NOR Flash, 4MB Quad-SPI Flash,
16 MB SDRAM, & 16KB EEPROM (I2C)
Color QVGA TFT LCD with touchscreen
High-speed USB 2.0 Host/Device/OTG interface (USB host +
Micro USB Device/OTG connectors)
Full-speed USB 2.0 Host/Device interface (USB host + micro
USB Device connectors)
CAN interfaces, Serial/UART Port, 10/100 Ethernet Port,
MicroSD Card Interface
Digital Temperature Sensor (I2C)
Analog Voltage Control for ACD Input
Audio CODEC with Line-In/Out and Microphone/headphone
connector + Speaker
Debug Interface Connectors
• http://www.keil.com/mcb1800/
TO ORDER
IoT/IoE: WiFi Solution
More and more home devices and business
equipment are connected into Internet. By 2020,
50 billion things will be connected
LPC1700/1800/5400 Key Features for WiFi Application
Lowest Active Power Consumption (<100uA/MhZ for M4;
<60uA/MHz for M0+)
Dual core for task partitioning
Accelerated Sensor Management w/ SI
Voltage scaling for optimized power profile
< 2.5us Wake Up from Sleep
Complete solutions reference with ecosystem
Leading edge package technologies
Main Application Car Infortainment;
Intelligent Household Device;
Electronic Clock: Alarm, Weather Forecast;
Controller and Server For Smart Home;
Smart Health Care;
Baby Monitor System
36
TO ORDER
Securing Cloud Connections Solution Ayla For IoT
Demonstrates how to secure cloud connections using secure
element.
Extension of demonstration Ayla put together for LightFair.
Alya will modify service running in Gateway to support use of
secure element.
Demo will be able to operate in both WAN and LAN modes.
NXP MCU solution: smart node, gateway
37
Internet
JenNet-IP
Network
WiFi Router
NXP Secure
Element
NXP JenNet-IP
Gateway
Ayla Cloud
Platform
Smart Device
(running
Ayla Lighting
Control
App)
WAN (3G/4G)
Connection
LAN (WiFi)
Connection
Internet
USB
Ethernet
JenNet-IP
Light Bulbs
Applications In Industry
LPC Family of Microcontrollers
Industrial & Commercial
39
Energy & Industrial Controls: smart electric & gas meters • smart grid data collectors
Building Access & Automation: elevator controls • fingerprint scanner s• video cameras
Office & Business Automation: business machines • cables • parts & supplies • readers
LPC4000 & LPC4300 Cortex-M4F, M4/M0
circuit breakers
control panels elevator
controls
fingerprint scanners surveillance
cameras smart meters
LPC1100 Family Cortex-M0
LPC1700, LPC1800 Families | Cortex-M3
LPC2000 ARM7 & ARM9
mini printers
fax machines RFID
readers
readers
HMI
docking stations
copiers
cables
POS printers
kiosks
sensors
POS terminals
data loggers
LPC MCU in Industry Application POS, Printer, LED Panel, Smart Lighting, E-Meter, PLC, Inverter Control
40
LPC21xx, LPC17xx in
Control Panel of
commercial air-
conduction
LPC32xx, LPC17xx in
Finger Printer
LPC11xx in Security
Camera
LPC11Cxx, LPC247x,
LPC17xx in elevator
controller LPC242x, LPC17xx in
Mini-printer
TO ORDER
Mini Printer Solution
Mini printer has been found in Commercial Retail, Banking,
Transportation, Logistics, Medical, Raffle ticket and so on.
The mini printer‟s history represent the MCU development
history.
The annual rate of growth is more than 20% percent.
Key Features High speed: 120MHz, 180MHz and 204MHz;
More peripherals: UART, I2C, SPI, ADC, GPIO;
SPIFI Interface: Expand Flash size to store more font
library and pictures;
EMC Interface: Expand RAM size to buffer more data
from host;
Best ESD performance;
NXP MCU Solution: LPC1700/LPC1800/LPC4300
41
TO ORDER
Security & Surveillance Solution
Digital security and surveillance (DSS) is a $40
billion Industry with a compound annual growth
rate of 9–12 percent. (Source: The World Market
for CCTV and Video Surveillance Equipment, IMS
Research 2010).
MCU Spec as follows: Freq: more than 50MHz;
FLASH Size: 256KB/128KB;
CortexM0/M0+/M3;
Package:LQFP64/100;
Peripherals: UART, I2C, SPI, GPIOs;
NXP MCU Solution:
LPC11E60/U60, LPC1700, LPC1100 Series
42
TO ORDER
Power Meter
Three Phase Power Meter: LPC11E6x/LPC1700 256K Flash
32K RAM
2个I2C
2个SPI
4~5个UART
Package:LQFP100
GPIO: RS485(6 I/O), IrDA(3 I/O), EEPROM(2 I/O), LCD I2C(2 I/O),RTC(2
I/O), RST(1 I/O), Serial Flash(4 I/O), Security IC(3 I/O), Key(4 I/O), IC
Card(7 I/O), PowerProtect(1 I/O), LED(4 I/O);
TypeII Data Collector : LPC1778FBD144/208 5 X USART
2 X IIC
2 X SPI
256KB Flash
64KB SRAM
20 GPIO
ADC
Ethernet(opt)
USB Host(opt)
43
LPC Microcontrollers
And…
44
music/audio production • gaming machines • vending machines • educational tools •
automotive infotainment • car-to-car & car-to-infrastructure communications • navigation •
car audio • medical instruments • personal medical devices • much more
LPC1300, LPC1700 & LPC1800 Families Cortex-M3
ATMs
mics
LPC2000 & LPC3200 Families ARM7 & ARM9
digital tachographs projectors
medical equipment
lab tools car audio educational
aids
mixing boards
dashboards vending machine
3G module
programmable displays
45
Thank You!