GET STARTED FAST WITH THIS COMPREHENSIVE ENABLEMENT OFFERING FOR LPC800 MCUS

Similar documents
NXP MICROCONTROLLER INNOVATION CLOUD CONNECTIVITY WITH AWS & LPC54018

THE LPC84X MCU FAMILY A MULTI-TESTER TOOL OFFERING FEATURES FOR YOUR NEXT IOT DESIGN

THE LPC84X MCU FAMILY A SWISS ARMY KNIFE OFFERING OF FEATURES FOR YOUR NEXT IOT DESIGN

Kinetis SDK v Release Notes for KV5x Derivatives

DESIGN AND DEPLOY INTELLIGENT, LOW-POWER AND LOW-COST WIRELESS NETWORKS

Kinetis SDK Release Notes for the TWR-K24F120M Tower System Module

UM LPC54018 IoT module. Document information. LPC54018, OM40007, Amazon FreeRTOS, AWS, GT1216 LPC54018 IoT module user manual

Getting Started with MCUXpresso SDK

UM User Manual for LPC54018 IoT Module. Rev November Document information

Getting Started with MCUXpresso SDK CMSIS Packs

Freescale Kinetis Software Development Kit Release Notes

Kinetis SDK v Release Notes for the MK21DA5 and MKW24D5 Devices

Hands-On Workshop: ARM mbed

UM LPCXpresso845MAX. Document information. LPCXpresso845MAX, OM13097, LPC845, LPC844 LPCXpresso845MAX User Manual

INNOVATION MADE EASY Advanced microcontroller solutions with remarkable flexibilty

Part I: Building intelligent, low power, connected things at a low cost

OM13071 LPCXpresso824-MAX Development board

Getting Started with Kinetis SDK (KSDK) v.1.2

S32K AND ISELED DRIVER

UM2045 User manual. Getting started with the X-CUBE-NFC3 near field communication transceiver software expansion for STM32Cube.

Getting Started with Kinetis SDK (KSDK) v.1.3

UM QN908x Quick Start. Document information. QN908x, Quick Start, Development Kit, QN9080 DK, QN9080 Development Kit

Getting started with the X-CUBE-NFC5 high performance HF reader / NFC initiator IC software expansion for STM32Cube

Getting started with X-CUBE-LED channel LED driver software expansion based on LED1642GW for STM32Cube

Hands-On Workshop: Developing with the Kinetis Software Development Kit

Developing a Camera Application with i.mx RT Series

MCUXpresso IDE User Guide. Rev November, 2018

Kinetis KE1xF512 MCUs

μez Software Quickstart Guide

Developing a simple UVC device based on i.mx RT1050

UM10889 LPCXpresso4337/43S37/18S37

Experiment 1. Development Platform. Ahmad Khayyat, Hazem Selmi, Saleh AlSaleh

μez Software Quickstart Guide

mbed Hello World! Introduction to mbed

Getting started with the STM32 Nucleo pack for USB Type-C and Power Delivery with the Nucleo-F072RB board and the STUSB1602

STM32 Open Development Environment

Getting Started with FreeRTOS BSP for i.mx 7Dual

FreeRTOS and LPC Microcontrollers. Richard Barry Design West, San Jose, 2013

MCUXpresso IDE User Guide. Rev November, 2017

Hands-On Workshop: ARM mbed : From Rapid Prototyping to Production

UM LPCXpresso546x8/540xx User Manual. Rev th January Document information

UM2204. Getting started with STM32CubeH7 for STM32H7 Series. User manual. Introduction

UM LPCXpresso546x8/540xx User Manual. Document information

UM LPCXpresso Rev th November Document information. LPCXpresso54102, LPC54100 LPCXpresso54102 User Manual

UM1853 User manual. STM32CubeF1 Nucleo demonstration firmware. Introduction

Kinetis SDK Freescale Freedom FRDM-KL03Z Platform User s Guide

AN LPC82x Touch Solution Quick Start Guide. Document information. Keywords

Quick Start Guide TRK-KEA. Kinetis EA Series MCUs for Automotive Electronics Applications. StarterTRAK

IoT Sensing SDK. Getting started with IoT Sensing SDK (ISSDK) v1.7 middleware. Document information. IoT Sensing SDK, ISSDK, MCUXpresso, middleware

mbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM 2017

Quick Start Guide. GNSS expansion board based on Teseo-LIV3F module for STM32 Nucleo (X-NUCLEO-GNSS1A1) Version 2.1 (Nov 9, 2018)

Version (Apr 28, 2016)

MAXIMIZE YOUR IOT INVESTMENT WITH SCALABLE SOLUTIONS FROM AWS AND NXP

Quick Start Guide. Bipolar stepper motor driver expansion board based on L6208 for STM32 Nucleo (X-NUCLEO-IHM05A1) Version 1.1.

Release notes for ISSDK v1.7

AN10955 Full-duplex software UART for LPC111x and LPC13xx

Quick Start Guide. Bluetooth Low Energy expansion board based on SPBTLE-RF module for STM32 Nucleo (X-NUCLEO-IDB05A1) Version 1.

Quick Start Guide. Dual-channel high side driver expansion board based on VPS2535H for STM32 Nucleo (X-NUCLEO-IPS02A1) Version 1.0 (Sept.

MCUXpresso SDK USB Stack User s Guide

UM LPCXpresso51U68. Document information. LPCXpresso51U68, LPC51U68, OM40005 LPCXpresso51U68 User Manual

LPCXpresso User Guide. Rev October, 2013

User Manual Rev. 0. Freescale Semiconductor Inc. FRDMKL02ZUM

S32K Microcontroller Press Pack

AT06467: Getting started with SAM D09/D10/D11. Features. Description. SMART ARM-based Microcontrollers APPLICATION NOTE

P-NUCLEO-USB001. STM32 Nucleo pack for USB Type-C and Power Delivery. Features. Description

Quick Start Guide. Stepper motor driver expansion board based on L6474 for STM32 Nucleo (X-NUCLEO-IHM01A1) Version 1.

ARROW ARIS EDGE S3 Board User s Guide 21/02/2018

Using SoC Vendor HALs in the Zephyr Project. Maureen Helm, NXP

Quick Start Guide. STM32Cube function pack for IoT sensor node with telemetry and device control applications for Amazon AWS Cloud (FP-CLD-AWS1)

ARROW ARIS EDGE Board User s Guide 27/09/2017

Quick Start Guide. Stepper motor driver expansion board based on L6474 for STM32 Nucleo (X-NUCLEO-IHM01A1) Version 1.2.

Create an USB Application Using CMSIS-Driver. Klaus Koschinsky Senior Field Applications Engineer

Quick Start Guide. TWR-KV10Z32 Development Kit for Kinetis KV1x Family TOWER SYSTEM

UM LPC54114 Audio and Voice Recognition Kit. Rev February Document information. Keywords

MCUXpresso SDK CMSIS Packs Release Notes

Freedom FRDM-KV31F Development Platform User s Guide

Quick Start Guide. Long distance ranging ToF sensor expansion board based on VL53L1X for STM32 Nucleo (X-NUCLEO-53L1A1) Version (February 20, 2018)

USB Type-C and Power Delivery Nucleo pack with NUCLEO-F072RB expansion board based on STUSB1602. Description

Quick Start Guide. STM32 ODE Function Pack for Building a PLC controlled via Wi-Fi (FP-IND-PLCWIFI1) Version 1.1 (Oct 16, 2017)

Using SoC Vendor HALs in the Zephyr Project. Maureen Helm, NXP

Quick Start Guide. Dynamic NFC/RFID tag IC expansion board based on ST25DV04K for STM32 Nucleo (X-NUCLEO-NFC04A1) Version 1.

SOMNIUM DRT Benchmarks Whitepaper DRT v3.4 release : August 2016

Quick Start Guide. STM32 ODE Function Pack for connecting 6LoWPAN IoT Nodes to smartphone through a BLE interface (FP-NET-6LPBLE1)

Kinetis + mbed = the secure connection in IOT

Offline Flash Programmer for Kinetis K- and L-series MCUs

Quick Start Guide. Bluetooth Low Energy expansion board based on BlueNRG for STM32 Nucleo (X-NUCLEO-IDB04A1) Version 1.

USB Type-C and Power Delivery Nucleo pack with NUCLEO-F072RB expansion board based on the STUSB1602

ARM mbed mbed OS mbed Cloud

Quick Start Guide. TWR-VF65GS10 For Vybrid Controller Solutions Based on ARM Cortex -A5 and Cortex-M4 Processors with the DS-5 Toolchain TOWER SYSTEM

32F412GDISCOVERY. Discovery kit with STM32F412ZG MCU. Features. Description

Freescale MQX RTOS TWR-K64F120M Release Notes

P-NUCLEO-USB001. STM32 Nucleo pack for USB Type-C and Power Delivery Data brief. Features. Description

So you think developing an SoC needs to be complex or expensive? Think again

TWR-KL28Z User s Guide

Rapid IoT prototyping kit: SLN-RPK-NODE

Quick Start Guide. High power stepper motor driver expansion board based on powerstep01 for STM32 Nucleo (X-NUCLEO-IHM03A1)

AN A71CH Quick start guide for Windows. Application note COMPANY PUBLIC. Rev July Document information

NXP Cortex-M0 LPC1100L Design with a Cortex-M0 in a DIP package ASEE Tech Session. Sergio Scaglia (NXP Semiconductors) August 2012

NXP Semiconductors, 6501 William Cannon Drive West, Austin, Texas Kinetis SDK 2.0 Transition Guide Rev.

Heterogeneous multi-processing with Linux and the CMSIS-DSP library

Transcription:

GET STARTED FAST WITH THIS COMPREHENSIVE ENABLEMENT OFFERING FOR LPC800 MCUS BRENDON SLADE DIRECTOR, LPC ECOSYSTEM JUNE 13, 2018 NXP and the NXP logo are trademarks of NXP B.V. All other product or service names are the property of their respective owners. 2017 NXP B.V. PUBLIC

GET TO MARKET FAST WITH LPC800 MCUS - A LOW-COST, ENTRY-LEVEL, 8-BIT ALTERNATIVE FOR YOU NEXT DESIGN Part I: Thursday, May 31, 10 AM Central (1 hour) Thinking about migrating from 8-bit? Wait no longer - LPC80x MCUs are your 32-bit answer Part II: Thursday, June 7, 10 AM Central (1 hour) Creative ways to leverage the LPC804 MCU s integrated programmable logic feature Part III: Thursday, June 14, 10 AM Central (1 hour) Get started fast with this comprehensive enablement offering for LPC800 MCUs Part IV: Thursday, June 21, 10 AM Central (1 hour) Got NFC? LPC8N04 does learn how to leverage this unique feature in your next design? PUBLIC 1

Agenda LPC800 Recap MCUXpresso SW & Tools Overview Live demo of MCUXpresso tools Conclusion / Where next PUBLIC 2

LPC Microcontrollers Broad Market Leader Innovative ARM MCU Portfolio. Architecting Scalable MCU Families with Flexible Integration Enabling Fast Time & Platform Re-use 1 2 3 4 5 Ecosystem & Partners. Supply, Longevity & Quality. Local Support Network. Extensive Software & Tools.» Accelerating Transition from 8-bit to Entry-level Cortex-M0+ based MCUs PUBLIC 3

LPC 32-bit Microcontrollers for the Mass Market Over 1B units shipped >400 part numbers Thriving ecosystem Complementary professional development suite (HW/SW) Open Development Environment Complete Portfolio of Cortex-M MCUs MCUXpresso IDE with Easy to Use Software Code Bundles Development, Debug & Expansion Boards Developer Community Easy Development Scalable Expansion PUBLIC 4

LPC800 Enablement Overview Runtime Software Software Development Tools Hardware Development Tools Application Specific Support NXP Solutions: IDE / Toolchains: Evaluation Kits: Broad Market: Cloud connectivity NFC / NTAG PLU integration OOB Walkthroughs NXP Community Solution Designs Application Notes Schematics RTOS, Middleware Partners: Partner Solutions Connectivity Solutions High Touch: Professional Support Professional Services Comprehensive frameworks and solutions for low-power, connected, and secure embedded systems Industry leading IDE support and intuitive software configuration tools to accelerate application development Low cost hardware platforms for evaluation and application development. Partner solutions for hardware debugging solutions Software frameworks and development tools for targeted applications and certified connectivity solutions Get started quickly and get the support you need, when you need it PUBLIC 5

MCUXPRESSO OVERVIEW PUBLIC 6

Introducing MCUXpresso Software and Tools for Kinetis and LPC microcontrollers MCUXpresso IDE Edit, compile, debug and optimize in an intuitive and powerful IDE LPC800 Family support launched in May 2018 MCUXpresso SDK Runtime software including peripheral drivers, middleware, RTOS, demos and more MCUXpresso Config Tools Online and desktop tool suite for system configuration and optimization PUBLIC 7

MCUXpresso IDE Free Eclipse and GCC-based IDE for C/C++ development on Kinetis and LPC MCUs Product Features Learn more at: www.nxp.com/mcuxpresso/ide Feature-rich, unlimited code size, optimized for ease-ofuse, based on industry standard Eclipse framework for NXP s Kinetis and LPC MCUs, and i.mx RT1050 Crossover Processors Application development with Eclipse and GCC-based IDE for advanced editing, compiling and debugging Integrated configuration tools for easy project updating Supports custom development boards, Freedom, Tower and LPCXpresso boards with debug probes from NXP, P&E and Segger Advanced Trace Features, including instruction trace, SWO trace and profiling Non-intrusive, real-time data watch and printf via SWD No activation needed and community based support PUBLIC 8

MCUXpresso SDK Learn more at: www.nxp.com/mcuxpresso/sdk The software framework and reference for Kinetis & LPC MCU application development Product Features Architecture: CMSIS-CORE compatible Single driver for each peripheral Transactional APIs w/ optional DMA support for communication peripherals Integrated RTOS: FreeRTOS v9 RTOS-native driver wrappers Integrated Stacks and Middleware: USB Host, Device and OTG Amazon Web Service IoT QCA WiFi Stacks USB Type-C Power Delivery Stack lwip, FatFS Crypto acceleration plus wolfssl & mbedtls SD and emmc card support Reference Software: Peripheral driver usage examples Application demos FreeRTOS usage demos License: BSD 3-clause for startup, drivers, USB stack Toolchains: MCUXpresso IDE IAR, ARM Keil, GCC w/ Cmake Quality Production-grade software MISRA 2004 compliance Checked with Coverity static analysis tools Also available as CMSIS Device Family Pack PUBLIC 9

MCUXpresso Config Tools Integrated configuration and development tools for LPC and Kinetis MCUs Learn more at: www.nxp.com/mcuxpresso/config MCUXpresso Config Tools is a suite of evaluation and configuration tools that helps guide users from first evaluation to production software development. SDK Builder packages custom SDKs based on user selections of MCU, evaluation board, and optional software components. Pins and Clocks tools generate initialization C code for custom board support. Features validation of inputs and cross-tool conflict resolution. Project Update works directly with existing SDK-based IDE projects with generated Pins and Clock source files (IAR/Keil tools) Project Cloning creates a standalone SDK project based on a example application available within SDK release (IAR/Keil tools) PUBLIC 10

MCUXpresso Development flow Examples, Demo Apps PUBLIC 11

MCUXpresso SDK Builder (http://mcuxpresso.nxp.com) MCUXpresso Dashboard MCUXpresso SDK Builder Online MCUXpresso Config Tools PUBLIC 12

MCUXpresso IDE MCUXpresso SDK Installation Development Perspective Integrated MCUXpresso Config Tools PUBLIC 13

MCUXpresso Config Tools Pin and Clock Initialization Peripheral support for LPC8xx in future release Code Generation Conflict Resolution PUBLIC 14

Learn more at: http://www.nxp.com/demoboard/om40001 LPCXpresso804 Development board (OM40001) Host debug and power USB connector Access header for LPC804 pins CMSIS-DAP Debug probe Incl. VCOM port Grove I2C Connector User Button ISP Button User LEDs Reset Button LPC804 Cortex M0+ MCU SPI, I2C, USART, PLU Arduino Expansion Header PUBLIC 15

LIVE DEMO PUBLIC 16

Other software for LPC8xx Devices LPCOpen Software drivers and libraries for pre- 2017 LPC Cortex-M devices LPC81x and LPC82x MCU peripheral device drivers Common APIs across device families http://www.nxp.com/lpcopen Code Bundles Available for all LPC8xx devices Drivers and examples Simple, register-level examples Ideal for customers transitioning from 8 or 16 bit MCUs https://www.nxp.com/lpc800-code-bundles LPCOpen and Code Bundles do not require SDK package installation in MCUXpresso IDE PUBLIC 46

Using Code Bundles / LPCOpen packages LPC800 Code Bundles are included in the IDE installation Also available from nxp.com/lpc800-code-bundles Simple to install: Select zip package Select examples Click Finish to import Edit/Build/Debug, as with SDK PUBLIC 47

PROGRAMMABLE LOGIC UNIT (LPC804) PUBLIC 48

PLU Design Tool LUT configuration Mapping of inputs, outputs and flops Schematic capture area LUT, I/O and Flip-flop primitives Generated source PUBLIC 49

MCUXpresso Software and Tools Additional Resources Web pages LPC80x Webpage: http://www.nxp.com/lpc80x MCUXpresso Software and Tools www.nxp.com/mcuxpresso MCUXpresso SDK www.nxp.com/mcuxpresso/sdk MCUXpresso IDE www.nxp.com/mcuxpresso/ide MCUXpresso Config Tools www.nxp.com/mcuxpresso/config Supported Devices: Supported Devices Table (Community Doc) Communities LPC microcontrollers https://community.nxp.com/community/lpc MCUXpresso Software and Tools - https://community.nxp.com/community/mcuxpresso PUBLIC 50

NXP and the NXP logo are trademarks of NXP B.V. All other product or service names are the property of their respective owners. 2017 NXP B.V.