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

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

GET STARTED FAST WITH THIS COMPREHENSIVE ENABLEMENT OFFERING FOR LPC800 MCUS

NXP Microcontrollers Selection Guide

Freedom FRDM-KV31F Development Platform User s Guide

Cypress PSoC 6 Microcontrollers

Husarion CORE2. Husarion CORE2 is a development board for Internet-connected automation & robotic devices.

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

FRDM-KL03Z User s Guide

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

Kinetis KE1xF512 MCUs

Freescale Semiconductor Inc. Microcontroller Solutions Group. FRDM-KL46Z User s Manual FRDM-KL46Z-UM Rev. 1.0

University Program Advance Material

INNOVATION MADE EASY Advanced microcontroller solutions with remarkable flexibilty

Cypress PSoC 4 Microcontrollers

Renesas Synergy MCUs Build a Foundation for Groundbreaking Integrated Embedded Platform Development

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

Interesting Items Volume 16. Dave Jaffe 04/23/2011

Kinetis EA Ultra-Reliable Microcontrollers. Automotive and Industrial Applications

Ultra Low Power Microcontroller - Design Criteria - June 2017

TEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software!

Introduction to ARM LPC2148 Microcontroller

EDJE PROJECT. The Software Foundation for IoT Devices. IS2T S.A All rights reserved.

2-Oct-13. the world s most energy friendly microcontrollers and radios

OM13071 LPCXpresso824-MAX Development board

Advanced Embedded Systems

Introducing: New Low-Cost & Low Pin Count PIC Microcontrollers for the 8-, 16- & 32-bit Markets

PAC5523EVK1. Power Application Controllers. PAC5523EVK1 User s Guide. Copyright 2017 Active-Semi, Inc.

Future Designs, Inc. Your Development Partner LCD DEMO KITS

Interconnects, Memory, GPIO

WHICH MICRO? What does MCU needs to do in my system? What are the tasks? Dr. Adriana Becker-Gomez

Cypress PSoC 4 Microcontrollers

T he key to building a presence in a new market

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

XNUCLEO-F030R8, Improved STM32 NUCLEO Board

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

NXP AN11528 sensor Application note

Intel Galileo gen 2 Board

Programmable Logic Controller & I/O Modules

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

HEXIWEAR COMPLETE IOT DEVELOPMENT SOLUTION

FRDM-KL26Z User s Guide

STM32F3. Cuauhtémoc Carbajal ITESM CEM 12/08/2013

FRDM-KE02Z User s Manual

打破传统设计, LPC 微控制器家族再添新成员 恩智浦半导体 2012 年 11 月

LPC1788 Mio Board. The functional details of the board are as follows-

User Manual Rev. 0. Freescale Semiconductor Inc. FRDMKL02ZUM

STM32F429 Overview. Steve Miller STMicroelectronics, MMS Applications Team October 26 th 2015

Advanced Microcontrollers Grzegorz Budzyń Extras: STM32F4Discovery

NFC NUTSHELL KIT. MCU Modules USER MANUAL REVISION GMMC GmbH Keywords Abstract. Document information

Introducing STM32 L0x Series. April

STM32G0 MCU Series Efficiency at its Best

Lab 1 Introduction to Microcontroller

STM8L and STM32 L1 series. Ultra-low-power platform

突破 8-/16-/32- 位和 DSP 界限的 ARM MCU 解决方案

HVP-KV10Z32 User s Guide

RDB1768 Development Board User Manual

SmartBond DA Smallest, lowest power and most integrated Bluetooth 5 SoC. Applications DA14585

STM32 Cortex-M3 STM32F STM32L STM32W

The industrial technology is rapidly moving towards ARM based solutions. Keeping this in mind, we are providing a Embedded ARM Training Suite.

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

STM32F7 series ARM Cortex -M7 powered Releasing your creativity

TWR-KL28Z User s Guide

ReMutt Control. Critical Design Review

AN10955 Full-duplex software UART for LPC111x and LPC13xx

TWR-KE18F User's Guide

A Low-Cost Energy Management System That Compares Power Consumption of Electronic Home Appliances

Rad-Hard Microcontroller For Space Applications

Measuring Interrupt Latency

Approximately half the power consumption of earlier Renesas Technology products and multiple functions in a 14-pin package

User Manual For CP-JR ARM7 USB-LPC2148 / EXP

Farklı Arduino Boardlar

Capacitive Touch Based User Interfaces and Hardware-based Solutions

CORRIGENDUM ISSUED FOR NATIONAL COMPETITIVE BIDDING UNDER TEQIP PHASE-II

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

Unlocking the Potential of Your Microcontroller

STM32L4R9I-EVAL. Evaluation board with STM32L4R9AI MCU. Features

EZ-Bv4 Datasheet v0.7

KW2XD REFERENCE DESIGNS

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

Getting Started With the Stellaris EK-LM4F120XL LaunchPad Workshop. Version 1.05

User Manual Rev. 0. Freescale Semiconductor Inc. FRDMKL02ZUM

FOR IOT PRODUCT DEVELOPMENT

NXP Smart Washing Machine Solution

CoiNel Technology Solutions LLP. LPC2148 ARTIST Instruction Manual LPC2148 ARTIST. Instruction manual. Revision 1

PAC5232EVK1. Power Application Controllers. PAC5232EVK1 User s Guide. Copyright 2017 Active-Semi, Inc.

Hello, and welcome to this presentation of the STM32L4 power controller. The STM32L4 s power management functions and all power modes will also be

LPC4370FET256. Features and benefits

Typical Applications: GHz Bluetooth low energy systems - Proprietary 2.4 GHz systems - Sports and leisure equipment - Mobile phone accessories,

STM32 F0 Value Line. Entry-level MCUs

Design and development of embedded systems for the Internet of Things (IoT) Fabio Angeletti Fabrizio Gattuso

New CC430 combines leading MCU and RF technology

FRDM-K20D50M User s Manual FRDM-K20D50M-UM Rev. 1.2

ARDUINO BOARD LINE UP

Introduction to Microcontroller Apps for Amateur Radio Projects Using the HamStack Platform.

Cypress Roadmap: CapSense Controllers Q Owner: JFMD CapSense Roadmap

Laboratory Hardware and Tools

Military Grade SmartFusion Customizable System-on-Chip (csoc)

STM32F7 series ARM Cortex -M7 powered Releasing your creativity

TWR-KE18F. Quick Start Guide. 32-bit Kinetis MCU based on ARM Cortex -M4 provides up to 168 MHz CPU performance, up to 512 KB flash with 64 KB SRAM

PBLN52832 DataSheet V Copyright c 2017 Prochild.

Transcription:

THE LPC84X MCU FAMILY A MULTI-TESTER TOOL OFFERING FEATURES FOR YOUR NEXT IOT DESIGN KEVIN TOWNSEND (MICROBUILDER) BRENDON SLADE (NXP)

Agenda Part I Overview of the LPC84x Multi-Tester Swiss army knife for EEs (SAKEE) project The LPC84x series from NXP Mixed signal features: Voltmeter Oscilloscope Waveform generator Continuity tester What s coming in the next webinars 1

Overview of Swiss Army Knife for EEs project Project aims Develop a handy tool for basic testing tasks EEs frequently need to accomplish Design a platform that can be easily customized and extended for specific testing tasks Showcase how to use the main features of the highly flexible LPC845 Provide open source hardware and software to the LPC community of users for easy access to the design 2

Kevin Townsend Lead Engineer at Adafruit Industries Cortex-M user since the first commercially available M0 device (the LPC1114 in 2009) Published some of the earliest open source Cortex-M codebases for the LPC800, LPC1100, and LPC1300 families Primary area of interest is extremely low cost 32-bit MCUs and RF solutions www.github.com/microbuilder 3

THE LPC84X MCU FAMILY 4

LPC Focus on Consumer & Industrial Markets Product Innovation. Architecting Scalable MCU Families with Flexible Integration Enabling Fast Time & Platform Re-use 1 2 3 4 5 Broad Ecosystem. Quality & Longevity. Local Support. Extensive Software & Tools.» Accelerating Transition from 8-bit to Entry-level Cortex-M0+ based MCUs» Low Power, High Performance MCUs for Energy Conscious Application 5

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 6

cumulative units LPC800 Growing Series of Microcontrollers NXP s Investment in 8-bit Alternative MCUs Strength in Longevity Expecting to Surpass 50M Cumulative Shipments by end of 2017! LPC800 building a broad, scalable portfolio of MCUs for a wide range of global applications 1.2013 2.2013 3.2013 4.2013 1.2014 2.2014 3.2014 4.2014 1.2015 2.2015 3.2015 4.2015 1.2016 2.2016 3.2016 4.2016 7

LPC84x Part of NXP s Rapid Expansion of the LPC800 Series Page Flash Feature upgrade: FRO New features: DAC, Cap Touch, PLU Level shifter option Page Flash Feature upgrade: FRO Level shifter option Production 2017 Roadmap 2018 Q1 LPC804 32K EEPROM, 4K RAM 2017 Q4 LPC802 16K EEPROM, 2K RAM Compact Compact LPC824 32K Flash, 8K RAM LPC822 16K Flash, 4K RAM LPC812 16K Flash, 4K RAM LPC811 8K Flash, 2K RAM Expansion 2017 Q3 2017 Q3 LPC845 64K Flash, 16K RAM LPC844 64K Flash, 8K RAM More memory Feature upgrade: FRO New features: FAIM, 2x DAC, Cap Touch More packages: 48-pin, 64-pin More memory Feature upgrade: FRO New features: FAIM More packages: 48-pin, 64-pin LPC800 Series of Scalable MCUs - Addressing the market s transition from 8- to 32-bit - Providing differentiated features at a low-price - Offering power-efficient performance - Simple SW Code Bundles & ROM drivers 8

LPC84x MCU Family Overview Power efficient 30 MHz ARM Cortex -M0+ with advanced power optimization Free Running Oscillator (FRO) Five power modes Power profile APIs for simple runtime power optimization Expandable memory 64 kb Flash, small 64 B page size suitable for EEPROM emulation 16 kb RAM FAIM memory allowing the user to configure chip behavior on power-up Expanded serial connectivity 4 I 2 C for digital sensor interface and more 2 SPI, 5 UART 54 GPIO with switch matrix, support input pattern match engine I/O pin configuration (switch matrix) ISP supports via UART, SPI and I 2 C Precision, power-optimized analog Accurate 1.2-Msps ADC: 12 ch, 12-bit Digital-to-Analog Converter (DAC) : 2 ch, 10-bit Comparator with five input pins and external or internal reference voltage 9

LPC84x MCU Target Applications Power- and size-sensitive control and connectivity tasks such as: Sensor gateways connect to & concentrate data from analog and/or digital sensors End-node connectivity, e.g. NFC, BLE, Zigbee,etc. Capacitive touch for HMI (Enablement coming in Q3) Basic motor control (e.g. fan control, DC motor control, etc.) Simple 8/16-bit replacements In wide range of entry-level products in Consumer, Industrial, IoT, Wearable, and Gaming markets, such as: Thermostats and home environment monitoring devices Toys, models, action figures Home & building automation Industrial controls Lighting Server/rack monitoring Portable/Wearable fitness products And many more 10

SAKEE MULTI- TOOL OVERVIEW 11

Block diagram Continuity Probe Resistor divider Regulator I2C scanner Probe DAC I2C0 EEPROM ADC I2C1 SPI OLED Display Rotary enc SCT ADC range control VREFP GPIO GPIO ADC UART LPC845 30MHz Cortex-M0+ SWD GPIO DAC Analog Switch Speaker Driver Micro SD Card O scope / Meter Probe AC/DC Coupling Analog switch Buffer/ Filer Sig gen Probe UART to USB LPC11U35 Debug Probe SWD debug connector 12

Feature: Oscilloscope Single shot capture of 1K samples High/low trigger level control Sampling frequency selection (10Hz to 500kHz) Hardware support for AC/DC coupling selection 13 LPC845 features used: ADC with reference voltage control GPIOs SPI (display) SCT (rotary encoder) MRT (ADC Sample Timer) DMA

Oscilloscope Software Design Start Clear 1K Buffer Stop Setup MRT for Sample Rate NO Stop MRT and Render Waveform Setup ADC Threshold Interrupt (ADC_THCMP) Did ADC_THCMP Fire? YES Retrieve the trigger sample # (set in ADC_THCMP ISR) Setup and Start the MRT-Based DMA Engine DMA Interrupt 14

Probes Oscilloscope / Voltmeter input circuit 1.0 or 0.787x AC/DC Coupling Input Range selection GPIO GPIO GPIO ADC range (3.3V/1.8V) VDD ADC2 LPC845 30MHz Cortex-M0+ VREFP 15

Feature: Voltmeter AC/DC coupling selection Hardware support for range selection By resistor network By voltage reference selection (3.3V or resistor-selected LPC845 features used: ADC with reference voltage control GPIOs SPI (display) SCT (rotary encoder) 16

Feature: Waveform generator 17 LPC845 DAC used to generate predefined or user waveforms: Sine Triangle Exponential User waveforms can be loaded over UART (via LPC11U35 USB bridge) 100-800 Hz output (Adjustable) LPC845 features used: DAC USART GPIOs SPI (display) SCT (rotary encoder)

Waveform Generator / Continuity Buzzer tone circuit Standby control DAC1 IS31AP4991 Amplifier LPC845 30MHz Cortex-M0+ Sallen-Key Low-Pass Filter fc = 72kHz LTC6241 18

Feature: Continuity tester Easy check for shorts/opens on unpowered circuits Visual (display inversion) and audio (buzzer output) confirmation of short circuits LPC845 features used: ADC DAC SPI (display) SCT (rotary encoder) 19

Probes Continuity tester input circuit DAC ADC LPC845 30MHz Cortex-M0+ 20

IN THE NEXT WEBINARS 21

Next in this webinar series Part II Enhancing the end-user experience by leveraging the digital and HMI features on the LPC84x MCU family October 26 th Display control Rotary encoder I2C bus scanner Other digital features in the hardware platform Part III - Take advantage of the rich ecosystem of enablement for LPC84x MCUs November 9 th How SAKEE was developed MCUXpresso IDE and Code Bundles Starting from the LPCXpresso boards to develop SAKEE 22

Where to find out more Visit Developer Resources > Reference Designs > LPC845 Based Swiss Army Knife Multi-tester Direct URL: http://www.nxp.com/pages/:lpc845-multi-tester Kevin s Github (software) : www.github.com/microbuilder More information on LPC84x: https://www.nxp.com/lpc84x MCUXpresso IDE: https://www.nxp.com/mcuxpresso 23

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