29
EXTERNAL USE NXP ジャパン株式会社 第二事業本部 マーケティング・アプリケーション技術統括部 マイクロコントローラ製品部 水上 修平 Arm Tech Symposia 2017 i.MX RTクロスオーバー・プロセッサとNXP の汎用MCU戦略

Arm Tech Symposia 2017 EXTERNAL USE •Arm Cortex-A class and Cortex-M cores •600 MHz to 2 GHz performance •Rich HMI experience •Full open-source OS platforms APPLICATIONS PROCESSORS

Embed Size (px)

Citation preview

Page 1: Arm Tech Symposia 2017 EXTERNAL USE •Arm Cortex-A class and Cortex-M cores •600 MHz to 2 GHz performance •Rich HMI experience •Full open-source OS platforms APPLICATIONS PROCESSORS

EXTERNAL USE

NXPジャパン株式会社

第二事業本部マーケティング・アプリケーション技術統括部

マイクロコントローラ製品部

水上 修平

Arm Tech Symposia 2017

i.MX RTクロスオーバー・プロセッサとNXPの汎用MCU戦略

Page 2: Arm Tech Symposia 2017 EXTERNAL USE •Arm Cortex-A class and Cortex-M cores •600 MHz to 2 GHz performance •Rich HMI experience •Full open-source OS platforms APPLICATIONS PROCESSORS

PUBLIC USE1

Scal

able

-G

en

era

l Pu

rpo

seA

pp

licat

ion

Sp

ecif

ic

(not a complete portfolio summary)

ATTRIBUTES PORTFOLIO TARGET APPLICATIONS

Performance & Integration

Always-on devicesVoice control

Payment devices

KMS = Kinetis Motor Suite

Real-time Control

BLDC / PMSM motorsACIM motorsPhoto voltaic

Industrial ControlsAppliances

Entry Level

Wake-up unitSystem task/Co-processor

Power ManagementControl System

Wearables, Display UIIndustrial

Consumer/Gaming AccessoriesHome & Bldg Automation

Data Concentrators

Mainstream

KE02/4/6, M0+ADC, CAN (KE06), 5V

Up to 128K Flash, Up to 16K RAM, 256B EEPROM

KV1x, M0+BLDC, entry-level PMSM, KMSUp to 128K Flash, Up to 16K RAM

LPC81x/82x/8N04, M0+30MHz, ADC, Low Pin Count

up to 32K Flash, 8K RAM

KL02/03/05, M0+48MHz, DAC (KL05)

8-32K Flash, 1-4K RAM

KL28, M0+72/96MHz, FlexIO, BootROM, more I/O

up to 512K Flash, 128K RAM

KL16/26, M0+48MHz, USB(KL26)

Up to 256K Flash, 32K RAM

LPC1100, M0+/M0Options CAN or USB, EEPROM

up to 256K Flash, 36K RAM

M7M0 / M0+

K64/66/65, M4ENET, USB FS/HS, Security (K65)

up to 2MB Flash, 256K RAM

KV3x, M4 ACIM, High Dynamic Range

BLDC/PMSM, KMSUp to 512K Flash, Up to 96K RAM

KV4x, M4ACIM, Multiple High Dynamic

Range BLDC/PMSMUp to 256K Flash, Up to 32K RAM

K22/24/26, M4X-less USB

Up to 2M Flash, 256K RAM

LPC5410x, M4 w/M0+ Copr.100MHz Power Efficiency up to 512K Flash, 104K RAM

LPC5411x, M4 w/M0+ Copr.Flex Comm Interfaces, Voice Triggering, X-less USB, up to 256K Flash, 192K RAM

M3/M4/Other

NXP Arm® Cortex®-M MCUs Powerhouse Portfolio

KV5xMultiple BLDC/PMSM/ACIM

Up to 1MB Flash, Up to 256K RAM

KE1xF, M4Up to 2xCAN, 3xADC, 5V

256K / 512K Flash, 32K / 64K RAM

K27F/28F, M4Core Voltage Bypass, QuadSPI, HS USB

2M Flash, 1M RAM & SDRAM Ctrlr

KE1xZ, M0+Touch, 5V

128K / 256K Flash, 16K / 32K RAM

KL17/KL27, M0+FlexIO, BootROM, x-less USB (KL27)

Up to 256K Flash, 32K RAM

KL80/81, M0+HW Security Crypto, USB, FlexIO

up to 128K Flash, 96K RAMK80/81, M4

HW Security Crypto, Tamper, QSPI, USBup to 256K Flash, 256K RAM

i.MX RT1050600MHz, LCD/CSI acceleration

512KB RAM, 8/16bit EMI SDRAM/RAM

K02 M4100MHz

Up to 128Flash, 24K RAM

LPC546xx (M4)220MHz, XIP SRAM,

HS USB, TFT-LCD, ENET, CAN-FD Up to 512KB Flash, 360K RAM,

LPC84x (M0+)30MHz, High Integration

64K Flash, 16K RAM

Page 3: Arm Tech Symposia 2017 EXTERNAL USE •Arm Cortex-A class and Cortex-M cores •600 MHz to 2 GHz performance •Rich HMI experience •Full open-source OS platforms APPLICATIONS PROCESSORS

PUBLIC USE2

i.MX RTクロスオーバー・プロセッサ

Page 4: Arm Tech Symposia 2017 EXTERNAL USE •Arm Cortex-A class and Cortex-M cores •600 MHz to 2 GHz performance •Rich HMI experience •Full open-source OS platforms APPLICATIONS PROCESSORS

EXTERNAL USE3

• Arm Cortex-A class

and Cortex-M cores

• 600 MHz to 2 GHz performance

• Rich HMI experience

• Full open-source OS platforms

APPLICATIONS PROCESSORS

i.MX

MCUs

KINETIS & LPC

• Arm Cortex-M cores

• Performance

up to 300 MHz

• Embedded memory

• Easy to use tools

• RTOS support

Best Of Both Worlds: Microcontroller + Application Processor

Page 5: Arm Tech Symposia 2017 EXTERNAL USE •Arm Cortex-A class and Cortex-M cores •600 MHz to 2 GHz performance •Rich HMI experience •Full open-source OS platforms APPLICATIONS PROCESSORS

EXTERNAL USE4

CROSSOVER PROCESSORS

i.MX RT

• Arm Cortex-M cores

• Over 600 MHz performance

• Deterministic instructions

• Short latency

• Easy to use tools

• RTOS support

Best Of Both Worlds: i.MX RT Series Crossover Embedded Processors

Page 6: Arm Tech Symposia 2017 EXTERNAL USE •Arm Cortex-A class and Cortex-M cores •600 MHz to 2 GHz performance •Rich HMI experience •Full open-source OS platforms APPLICATIONS PROCESSORS

EXTERNAL USE5

i.MX RT1050: Key Differentiators

High Performance

Real-Time Processing

High level of Integration

Low BOM Cost

Easy to Use

- MCU customers can leveraging their current toolchain (MCUXpresso, IAR, Keil)

- Rapid and easy prototyping and development with NXP FreeRTOS, SDK, Arm mbed and the global Arm ecosystem

- Single voltage input simplifies power

circuit design

- Scalability to Kinetis & i.MX products

- Competitive Pricing

– starting @ $2.98 10k RSL

- Fully integrated PMIC with DC-DC

- Low cost package, 10x10 BGA, enabling 4

Layer PCB design

- SDRAM interface

- Cortex-M7 up to 600MHz (50% faster than

current existing M7 products)

- 20ns interrupt latency

- Up to 512KB Tightly Couple Memory

- High Security enabled by AES-128, HAB

and On-the-fly QSPI Flash Decryption

- 2D graphics acceleration engine

- Parallel camera sensor interface

- LCD display controller up to WXGA

(1366x768)

- Audio interface with three I2S for

multichannel high performance audio

Page 7: Arm Tech Symposia 2017 EXTERNAL USE •Arm Cortex-A class and Cortex-M cores •600 MHz to 2 GHz performance •Rich HMI experience •Full open-source OS platforms APPLICATIONS PROCESSORS

EXTERNAL USE6

Specifications

- Package: MAPBGA196 | 10x10mm^2, 0.65mm pitch (130 GPIOs)

- Temp / Qual: -40 to 105°C (Tj) Industrial / 0 to 95°C (Tj) Consumer

High Performance Real Time system

- Cortex-M7 up to 600MHz , 50% faster than any other existing M7 products

- 20ns interrupt latency, a TRUE Real time processor

- 512KB SRAM, configurable to 512KB TCM

Rich Peripheral

- Motor Control: Flex PWM X 4, Quad Timer X 4, ENC X 4

- 2x USB, 2x SDIO, 2x CAN, 1x ENET with 1588, 8xUART, 4x SPI, 4x I2C

- 8/16-bit CSI interface and 8/16/24-bit LCD interface

- Qual-SPI interface, with Bus Encryption Engine

- Audio interface: 3x SAI/ SPDIF RX & TX/ 1x ESAI

Security

- TRNG&PRNG(NIST SP 800-90 Certified)

- 128-AES cryptography

- Bus Encryption Engine: Protect QSPI Flash Content

Ease of Use

- FreeRTOS with SDK

- MCUXpresso

- Comprehensive ecosystem

Low BOM Cost

- Competitive Price

- Fully integrated PMIC with DC-DC

- Low cost package, 10x10 BGA with 0.65mm Pitch

- SDRAM interface

i.MX RT1050 Series Block DiagramKey Features and Benefits

Page 8: Arm Tech Symposia 2017 EXTERNAL USE •Arm Cortex-A class and Cortex-M cores •600 MHz to 2 GHz performance •Rich HMI experience •Full open-source OS platforms APPLICATIONS PROCESSORS

EXTERNAL USE7

i.MX RT1050 Device OptionsFeature 1051 1052

Sub Family RT1050 General Purpose 1 RT1050 General Purpose 2

Core Arm Cortex-M7 Arm Cortex-M7

Speed 528/600 MHz 528/600 MHz

Cache/TCM32 KB-I, 32KB-D

Up to 512 KB TCM

32 KB-I, 32KB-D

Up to 512 KB TCM

OCRAM Up to 512 KB shared with TCM Up to 512 KB shared with TCM

DRAM 8/16-bit SDRAM 8/16-bit SDRAM

NAND (SLC) Yes Yes

Parallel Nor/EBI Yes Yes

Ethernet 10/100 MB x 1 10/100 MB x 1

USB with PHY OTG, HS/FS x 2 OTG, HS/FS x 2

CAN 2 2

Graphic None PxP

CSI None 16-bit Parallel CSI

LCD None 24-bit Parallel LCD

QSPI 1 1

SDIO 2 2

UART 8 8

IIC 4 4

SPI 4 4

I2S/SAI 3 3

S/PDIF 1 1

Timer/PWM Timer x22, PWM x32 Timer x22, PWM x32

12-bit ADC 2 x 16ch 2 x 16ch

Keyboard (8 x 8) Yes Yes

Temperature -40C to 105C / 0C to 95C (Tj) -40C to 105C / 0C to 95C (Tj)

Page 9: Arm Tech Symposia 2017 EXTERNAL USE •Arm Cortex-A class and Cortex-M cores •600 MHz to 2 GHz performance •Rich HMI experience •Full open-source OS platforms APPLICATIONS PROCESSORS

EXTERNAL USE8

Part Numbers: MIMXRT1050-EVK

Display (4.3”): RK043FN02H-CT

Processor

• MIMXRT1052DVL6A

• 600MHz Arm Cortex-M7

Memory

•256 Mbit SDRAM memory

•512Mbit Hyper Flash

•Footprint for QSPI Flash

•TF socket for SD card

Display

•Parallel LCD connector

•Camera Connector

Audio

•Audio Codec

•4-pole Audio Headphone Jack

•External speaker connection

•Microphone

•SPDIF Connector

Connectivity

•Micro USB Host connector

• Micro USB OTG connector

• Ethernet (10/100T) connector

•CAN Transceivers

•ARDUINO interface

Debug

•JTAG connector

•On board DAP-Link debugger

Sensor

•6-Axis Ecompass (3-Axis Mag,

3-Axis Accel) sensor

FXOS8700CQ

Tools & OS Support

• IAR, MDK

• SDK with FreeRTOS

Others features

• All in one board design

• 4 layer through hole PCB

Complete Enablement: MIMXRT1050 Development Platform

Page 10: Arm Tech Symposia 2017 EXTERNAL USE •Arm Cortex-A class and Cortex-M cores •600 MHz to 2 GHz performance •Rich HMI experience •Full open-source OS platforms APPLICATIONS PROCESSORS

EXTERNAL USE9

i.MX RT1050: Target Applications

High-end, consumer audio

devices, including specialty

equipment such as

• Professional microphone

• Guitar pedals

• Smart appliances

• Cameras

• LCDs

• 3D printers

• Thermal printers

• Unmanned autonomous

vehicles

• Robotic vacuum

cleaners

• EBS

• PLCs

• Factory automation

• Test and measurement

• M2M

• HMI control assembly

line robotics

Motor Control and

Power ConversionAudio Subsystem Consumer

Industrial

Computing

• HVAC climate control

• Security

• Lighting control panels

• IoT gateways

Home and Building

Automation

Page 11: Arm Tech Symposia 2017 EXTERNAL USE •Arm Cortex-A class and Cortex-M cores •600 MHz to 2 GHz performance •Rich HMI experience •Full open-source OS platforms APPLICATIONS PROCESSORS

EXTERNAL USE10

Example Application - Connected Autonomous Vacuum Cleaner

i.MX RT1050

M

H-Bridge

BATT CHG

M

H-Bridge

RTC / Gyro

M

M

M

MosDriver

MosDriver

MosDriver

Left Walker Motor

Right Walker Motor

Left Brush Right BrushVacuum Motor

Audio Buzzer

IR Transmitter

IR Receiver

Collider sensor etc.

IO control

CHG currentMotor current

voltageTemperature

……

WIFI / Sensor / Debug

ADC

IICs

IIC

UARTS

Page 12: Arm Tech Symposia 2017 EXTERNAL USE •Arm Cortex-A class and Cortex-M cores •600 MHz to 2 GHz performance •Rich HMI experience •Full open-source OS platforms APPLICATIONS PROCESSORS

EXTERNAL USE11

i.MX RT1020 - From RT1050 to Low Cost LQFP Solutions

i.MX RT1050

RT

10

50

Cortex-M7 up to 600MHz

32KB/32KB I/D Cache

512KB SRAM / TCM

4x Flex PWM, 4x Quad Timer, 4x ENC

2x HS USB, 2x SDIO, 2x CAN, 1x ENET

8x UART, 4x SPI, 4x I2C

Qual-SPI interface

External Memory Controller (SDRAM, NOR, NAND)

3x SAI/ SPDIF RX & TX/ 1x ESAI

2x ADC, 4x ACMP

PxP for 2D acceleration

Parallel Camera Interface

Parallel LCD Interface

TRNG&PRNG

128-AES cryptography

Bus Encryption Engine

Integrated PMIC

Package:

- 196BGA, 10x10, 0.65p

RT

10

20

Cortex-M7 up to 500MHz

16KB/16KB I/D Cache

256KB SRAM / TCM

2x Flex PWM, 2x Quad Timer, 2x ENC

1x HS USB, 2x SDIO, 2x CAN, 1x ENET

8x UART, 4x SPI, 4x I2C

Qual-SPI interface

External Memory Controller (SDRAM, NOR, NAND)

3x SAI/ SPDIF RX & TX/ 1x ESAI

2x ADC, 4x ACMP

PxP for 2D acceleration

Parallel Camera Interface

Parallel LCD Interface

TRNG&PRNG

128-AES cryptography

Bus Encryption Engine

Integrated PMIC

Package:

- 144LQFP, 20x20, 0.5p

- 100LQFP, 14x14, 0.5p

196BGA, 10x10144LQFP, 20x20

100LQFP, 14x14

Red indicates change from RT1050

Page 13: Arm Tech Symposia 2017 EXTERNAL USE •Arm Cortex-A class and Cortex-M cores •600 MHz to 2 GHz performance •Rich HMI experience •Full open-source OS platforms APPLICATIONS PROCESSORS

EXTERNAL USE12

i.MX RT1020 Block Diagram

High Performance and Integration

− Cortex-M7 up to 500MHz with 16KB/16KB I/D cache

− High Speed USB with PHY

− Multi PWM for dual motor control

− Security (On-The-Fly FlexSPI decryption)

− Rich Audio features

Low cost and easy to develop

− Starting from $2.50 @ 10Ku

− LQFP Packages enable low cost 2-layer PCB design

− Integrated power management module reduces complexity of external power supply

− FreeRTOS with SDK

− MCUXpresso / Keil / IAR

Specifications

- Package: 144LQFP, 10x10, 0.5p

100LQFP, 14x14, 0.5p

- Temp / Qual: -40 to 105°C (Tj) Industrial

0 to 95°C (Tj) Consumer

Arm Cortex-M7

Security

Secure JTAG

PLL, OSC

FPU

6x GP Timer

2x FlexPWM

ADC / DAC

2x ADC (20-ch.)

eDMA

Up to 256KB TCM

16 KB D-cache

Connectivity

2x eMMC 4.5/SD 3.0

8x UART

Power Mgmt

4x Watch Dog

Temp Monitor

NVIC

16 KB I-cache

External Memory

Dual-Channel Quad-SPI

with Bus Encryption Engine

4x I2C

S/PDIF Tx/Rx

3x I2S/SAI

GPIO

10/100 ENET

with IEEE 1588

USB2.0 OTG

with PHY

2x CAN

4x SPI

8x8 Keypad

MPU

Internal Memory

96KB ROM

256KB SRAM/TCM

4x ACMP

DCDC & LDO

2x QuadTimer

2x Quadrature ENC

External Memory Controller

8/16-bit SDRAM

Parallel NOR Flash

NAND Flash

System Control Main CPU Platform

Core

IOMUX

Ciphers & RNG

Secure RTC

eFuse

HAB

Page 14: Arm Tech Symposia 2017 EXTERNAL USE •Arm Cortex-A class and Cortex-M cores •600 MHz to 2 GHz performance •Rich HMI experience •Full open-source OS platforms APPLICATIONS PROCESSORS

EXTERNAL USE13

MIMXRT1020 Development Platform – Real 2 Layer PCB Design

Part Numbers: MIMXRT1020-EVK

Processor

• NXP Semiconductors MIMXRT1021DAG4A

500MHz Arm Cortex-M7, 144LQFP

Memory

•256 Mbit SDRAM memory

•512Mbit Hyper Flash

•Footprint for QSPI Flash

•TF socket for SD card

Audio

•Audio Codec

•4-pole Audio Headphone Jack

•External speaker connection

•Microphone

Connectivity

•Micro USB OTG connector

•Ethernet (10/100T) connector

•CAN Transceivers

•ARDUINO interface

Sensor

•6-Axis Ecompass (3-Axis

Mag,

3-Axis Accel) sensor

FXOS8700CQ

Debug

•JTAG connector

•On board DAP-Link debugger

Tools & OS Support

• IAR, MDK

• SDK with FreeRTOS

Others

• All in one board design

• 2 layer through hole PCB

Page 15: Arm Tech Symposia 2017 EXTERNAL USE •Arm Cortex-A class and Cortex-M cores •600 MHz to 2 GHz performance •Rich HMI experience •Full open-source OS platforms APPLICATIONS PROCESSORS

EXTERNAL USE14

Audio

Subsystem

High-end, consumer audio

devices, including specialty

equipment such as

Professional microphone

Guitar pedals

EBS

PLCs

Factory automation

Test and measurement

Assembly line robotics

Industrial

Computing

3D printers

Thermal printers

Unmanned autonomous

vehicles

Robotic vacuum cleaners

Motor Control

& Power Conversion

i.MX RT1020 Target Applications

Smart appliances

Exercise equipment

HVAC climate control

Security

IoT gateways

Smart Home

Page 16: Arm Tech Symposia 2017 EXTERNAL USE •Arm Cortex-A class and Cortex-M cores •600 MHz to 2 GHz performance •Rich HMI experience •Full open-source OS platforms APPLICATIONS PROCESSORS

EXTERNAL USE15

Complete Enablement: Software and Tools

• Common toolkit across Kinetis and LPC

microcontrollers

• Easy to use

• High quality

• Shared software experience and broader

portfolio support

• Offers easy migration and scalability

• Supports large Arm Cortex-M ecosystem

• Support for MCUXpresso, IAR, Keil

MCUXpresso

Software and Tools

• IDE

• SDK

• Config Tools

For NXP Cortex-M controllers

• Kinetis MCUs

• LPC Microcontrollers

• i.MX Crossover and

Application Processors

Page 17: Arm Tech Symposia 2017 EXTERNAL USE •Arm Cortex-A class and Cortex-M cores •600 MHz to 2 GHz performance •Rich HMI experience •Full open-source OS platforms APPLICATIONS PROCESSORS

EXTERNAL USE16

Connectivity Solutions

Evaluation Kits:

Runtime SoftwareSoftware

Development Tools

Hardware

Development Tools Application Specific

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

Support

NXP Solutions: IDE / Toolchains:

• NXP Community

• Solution Designs

• Application Notes

• Schematics

RTOS, Middleware Partners: Partner Solutions

i.MX RT1050: Enablement Overview

• Graphics• Touch HMI• Camera interface

• Motor Control• Voice activation• Audio

• Sensor Fusion• Cloud Connectivity

802.15.4

Broad Market:

• Professional Support

• Professional Services

High Touch:

Page 18: Arm Tech Symposia 2017 EXTERNAL USE •Arm Cortex-A class and Cortex-M cores •600 MHz to 2 GHz performance •Rich HMI experience •Full open-source OS platforms APPLICATIONS PROCESSORS

EXTERNAL USE17

Summary: i.MX RT1050

Achieve 1284 DMIPs in Real Time with the ease-of-use of an MCU-based design

Rich Integration• Advanced multimedia for GUI and enhanced human machine interface (HMI) experience• Extensive external memory interface options, including NAND, eMMC, QuadSPI NOR Flash

and Parallel NOR Flash• Support for both wired (Ethernet, USB, CAN, etc.) and wireless standards such as Wi-Fi®,

Bluetooth®, BLE, ZigBee®, Thread™

Low Bill of Materials (BOM) CostLowest cost for a Cortex-M7 based embedded system. With low cost four-layer PCB design, while eliminating the need for expensive infrastructure

www.nxp.com/imxrt

High-Performance, Real-Time ProcessingArm Cortex-M7 core running up to 600MHz with ultra-fast real-time responsiveness

Easy to UseEasy for MCU-based developers to use, increasing performance while leveraging toolchains. Enabled with rapid prototyping and development, even further with evaluation kit compatible with Arduino

Page 19: Arm Tech Symposia 2017 EXTERNAL USE •Arm Cortex-A class and Cortex-M cores •600 MHz to 2 GHz performance •Rich HMI experience •Full open-source OS platforms APPLICATIONS PROCESSORS

CONFIDENTIAL AND PROPRIETARY18

汎用MCU新製品のご紹介

Page 20: Arm Tech Symposia 2017 EXTERNAL USE •Arm Cortex-A class and Cortex-M cores •600 MHz to 2 GHz performance •Rich HMI experience •Full open-source OS platforms APPLICATIONS PROCESSORS

EXTERNAL USE19

Introducing LPC54000 Series of MCU

Mainstream, Power Efficient Microcontrollers

Cortex-M4 at 100 MHz

1.62 V to 3.6 V

256-512 KB Flash

104 KB RAM

Differentiating Features:

• Optional Dual Core

(Cortex-M0+)

• <100uA / MHz (Cortex-M4)

• Digital Mic Subsystem

Cortex-M4 at 100 MHz

1.62 V to 3.6 V

128-256 KB Flash

96-192 KB RAM

FRO, FS USB

Differentiating Features:

• Optional Dual Core

(Cortex-M0+)

• <80uA / MHz (Cortex-M4)

• Flexible Comm Interface

• Digital Mic Subsystem

Cortex-M4 up to 220 MHz

1.71 V to 3.6 V

256-512 KB Flash

136-200 KB RAM

FRO, FS/HS USB

Differentiating Features:

• 100uA / MHz (Cortex-M4)

• Flexible Comm Interfaces

• TFT-LCD Controller

• External Memory Interface

• Ethernet PTP IEE1588 v2

• Dual CAN2.0 / CAN-FD

• Digital Mic Subsystem

LPC5410x LPC5411x LPC546xx

Baseline Cortex-M4FS USB

Large Internal SRAMPerformance &

Integration

Available Now Available Now Available Now

LQFP64

CSP49

LQFP64

CSP49LQFP208, TFBGA180

LQFP100, TFBGA100

LPC540xx/

LPC54S0xx

Cortex-M4 up to 180 MHz

1.71 V to 3.6 V

Flash-less

360 KB RAM

FRO, FS/HS USB

Differentiating Features:

• 100uA / MHz (Cortex-M4)

• Flexible Comm Interfaces

• TFT-LCD Controller

• External Memory Interface

• Ethernet PTP IEE1588 v2

• Dual CAN2.0 / CAN-FD

• Digital Mic Subsystem

Q1, 2018

Flashless

LQFP208, TFBGA180

LQFP100, TFBGA100

Page 21: Arm Tech Symposia 2017 EXTERNAL USE •Arm Cortex-A class and Cortex-M cores •600 MHz to 2 GHz performance •Rich HMI experience •Full open-source OS platforms APPLICATIONS PROCESSORS

EXTERNAL USE20

LPC546XX FAMILY EXPANSIONLPC54628 MCU with 220 MHz Performance

INTERFACES

FLEXCOMM

(Choose any 10)SYSTEM

ANALOG

ADC 12b 12ch 5Msps

MEMORY

CORE

Mu

ltila

yer

Bu

s M

atri

x

RAMUp to 200 KB

ROM

Arm Cortex-M4Up to 220 MHz

USARTS /LIN 2.2

(10)

I2C FM+

(10)

DMA Up to 30ch

GPIO Up to 171TIMERS

SCTimer/PWM

RTC

32-bit Timers (5)

WWDTMulti-Rate Timer

Alarm Timer

Clock Generation UnitFRO 12/48/96 MHz, System PLL

Power ControlSingle Vdd power supply, POR, BOD,

reduced power modes

SPI (10) I2S (2)

Dual CAN2.0 / Dual CAN FD

HS USB (1)

FS USB (1)

FLASHUp to 512KB

USBPLL

Ext. Mem. Ctrl SPIFI

SDIO (SD/MMC)

EEPROM 16 KB

Ethernet

DMIC Subsys

TFT LCD

Temp Sensor

Smart Card (2)

Audio PLL

CPU• 220MHz Cortex-M4 with floating point unit

Memory• Up to 512 KB Flash, Up to 200 KB RAM

• 16 KB EEPROM

Interfaces for connectivity & sensors• Dual CAN2.0 or CAN FD Controller Options

• XTAL-less FS USB (H/D)

• 10 SPI, 10 I2C, 10 USART, 2 I2S channels.

Max 10 channels

• Graphic LCD with resolutions up to 1024x768

• 10/100 Ethernet Controller with PTP

• Stereo DMIC subsystem • (PDM, decimator, HW VAD)

• 1x HS USB (H/D) w/ on-chip HS PHY

• XIP from QSPI via SPIFI

• External Memory Ctrl (up to 32 bits)

Other• Operating voltage: 1.71 to 3.6V

• Temperature range: -40 to 105 C

• LQFP208, LQFP100

• TFBGA180, TFBGA100SHA-256

Page 22: Arm Tech Symposia 2017 EXTERNAL USE •Arm Cortex-A class and Cortex-M cores •600 MHz to 2 GHz performance •Rich HMI experience •Full open-source OS platforms APPLICATIONS PROCESSORS

EXTERNAL USE21

LPC540xx/LPC54S0xx: Flashless with More SRAM and Security

INTERFACES

SYSTEM

ANALOG

ADC 12b 12ch 5Msps

MEMORY

CORE

Mu

ltila

yer

Bu

s M

atri

x

RAM360 KB

ROM

Arm Cortex-M4Up to 180 MHzIncludes MPU

USARTS/LIN 2.2

(10)

I2C FM+

(10)

DMA Up to 30ch

GPIO Up to 171

TIMERS

SCTimer/PWM

RTC

32-bit Timers (5)

WWDTMulti-Rate Timer

Alarm Timer

Clock Generation UnitFRO 12/48/96 MHz, System PLL

Power ControlSingle Vdd power supply, POR, BOD,

reduced power modes

SPI (10) I2S (2)

CAN FD (2)

HS USB (1)

FS USB (1)

SECURITY (Optional)

AES-256

FLASH0 KB

USBPLL

Ext. Mem. Ctrl SPIFI

RNGOTP

SDIO (SD/MMC)

Ethernet AVB

DMIC Subsys

TFT LCD

Temp Sensor

SHA-2

Smart Card (2)

Audio PLL

CPU• 180MHz Cortex-M4F

Memory• 360 KB RAM

Interfaces for connectivity & sensors• Stereo DMIC subsystem

• (PDM, decimator, HW VAD)

• 1x HS USB (H/D) w/ on-chip HS PHY

• XTAL-less FS USB (H/D)

• 10 SPI, 10 I2C, 10 UART, 2 I2S channels. Max 10 channels for FlexComm

• Graphic LCD with resolutions up to 1024x768

• 10/100 Ethernet (AVB, PTP IEE1588 v2)

• 2 x CAN-FD controller

• XIP from QSPI via SPIFI

• External Memory Ctrl (up to 32 bits)

Advanced Security• AES-256, SHA-2, RNG

• HW diversified OTP Key Storage

• Secure boot using 2048-bit RSA authentication and SHA-2 verification

• Single and dual-image boot support

Packages• LQFP208 (28 x 28 mm)

• TFBGA180 (12 x 12 mm)

• LQFP100

• TFBGA100

Other• Operating voltage: 1.71 to 3.6V

• Temperature range: -40 to 105 C

FLEXCOMM

(Choose any 10)

Page 23: Arm Tech Symposia 2017 EXTERNAL USE •Arm Cortex-A class and Cortex-M cores •600 MHz to 2 GHz performance •Rich HMI experience •Full open-source OS platforms APPLICATIONS PROCESSORS

EXTERNAL USE22

Key Features of LPC8N04LPC800 MCU Series expanded to include NFC Tag

System

• 8 MHz Arm Cortex-M0+ core

• 32 kB Flash

• 8 kB RAM

• 4 kB EEPROM

• NFC/RFID ISO 14443 type A interface

Exceptional power efficiency

• < 900 µA/8MHz (active)

• Four power modes

• Support to power from the NFC field

• < 50 nA IC current consumption in

Battery-off mode at 3.0 V

Serial connectivity and GPIOs

• 1 I2C, 1 SPI

• Up to 12 GPIOs

• High-current drivers/sinks (20 mA)

on four GPIO pins

• High-current drivers/sinks (20 mA)

on two I2C-bus pins

NTAG

TIMERS

SYSTEM

SERIAL INTERFACES

IOPA

HB

-LIT

E B

us

Flash64 kB

SRAMUp to 16 kB

I2C (1)

NFC/RFID ISO 14443 type A

interface

SPI (1)

AP

B B

us

GPIOUp to 12

Clock Gen Unit8/4/2/1MHz

500/250/125/62.5KHz

Power ControlSingle VDD power supply(1.72-3.6V)

Arm Cortex-M0+

8 MHz

16-b CTimer

WWDT

self wake-up

32-b CTimer

GP

IO p

ads

EEPROMUp to 8 kB

LPC8N04

Temperature sensor integrated

• +/- 1.5 C

Timers

• 1x 32-bit and 1 x 16-bit CTimer

• Wakeup Timer, Watchdog Timer

Single power supply: 1.72 to 3.6V

Temperature range: -40 to +85 C (ambient)

Package: HVQFN24

Page 24: Arm Tech Symposia 2017 EXTERNAL USE •Arm Cortex-A class and Cortex-M cores •600 MHz to 2 GHz performance •Rich HMI experience •Full open-source OS platforms APPLICATIONS PROCESSORS

EXTERNAL USE23

System

• 30MHz Arm Cortex-M0+ core

• 64 kB Flash, with 64 B page size

• Up to 16 kB RAM

• Separate 256b user programmable

memory (FAIM) for device

configuration at Reset

• 25-channel DMA

Exceptional power efficiency

• Down to 90 µA/MHz (active)

• Five power modes

• Power profile APIs for simple runtime

power optimization

• Integrated PMU

Serial connectivity and GPIOs

• Up to 4 I2C (1 Fm+, 3 Fm), 2 SPI, Up

to 5 UART

• Up to 54 GPIOs with pattern

matching

• Switch matrix for flexible I/O pin

assignment

Analog

• 12-bit, 1.2MSPS ADC, 12ch

• Analog Comparator: 4 input pins

• 2x 10-bit DAC

• Capacitive Touch

Timers

• SCTimer/PWM, 1x 32-bit CTimer

• 4-ch Multi-Rate Timer (MRT)

• Wakeup Timer, Watchdog Timer

Single power supply: 1.8 to 3.6V

Temperature range: -40 to +105 C

(ambient)

Packages: HVQFN33,HVQFN48,

LQFP48, LQFP64

LPC84x: 30MHz Cortex-M0+ with 64KB Flash

Page 25: Arm Tech Symposia 2017 EXTERNAL USE •Arm Cortex-A class and Cortex-M cores •600 MHz to 2 GHz performance •Rich HMI experience •Full open-source OS platforms APPLICATIONS PROCESSORS

EXTERNAL USE24

デモンストレーションのご紹介

Page 26: Arm Tech Symposia 2017 EXTERNAL USE •Arm Cortex-A class and Cortex-M cores •600 MHz to 2 GHz performance •Rich HMI experience •Full open-source OS platforms APPLICATIONS PROCESSORS

EXTERNAL USE25

i.MX RT オーディオ・デモ FLAC 7chデコード

Arm Cortex-M7 @600MHzの高性能により、従来DSPで実施していたことが汎用MCUでも可能に!

• FLAC7.1チャンネル・オーディオ

−デコード/再生

• オーディオ8チャンネル

− 4x SAI Txデータ

• 24bitワード

• 48kHzサンプルレート

Page 27: Arm Tech Symposia 2017 EXTERNAL USE •Arm Cortex-A class and Cortex-M cores •600 MHz to 2 GHz performance •Rich HMI experience •Full open-source OS platforms APPLICATIONS PROCESSORS

EXTERNAL USE26

LPC54618 CAN-FD転送

96kHz

ボリューム ラジオ周波数チューニング

CANまたは、CAN-FD

LPC54618

例:車内ラジオコンソールなど

LPC54618

• CAN-FDによる機器間データ転送• 転送速度比

CAN-FD:クラシックCAN= 7:1

Page 28: Arm Tech Symposia 2017 EXTERNAL USE •Arm Cortex-A class and Cortex-M cores •600 MHz to 2 GHz performance •Rich HMI experience •Full open-source OS platforms APPLICATIONS PROCESSORS

EXTERNAL USE27

LPC8N04 NFCタグ内蔵マイコン

LPC8N04

I2C

SPICortex-M0+

Memories• 32 kB Flash• 8 kB SRAM• 4 kB EEPROM

NFC

tagAnt.

Energy Harvesting

5x7 LED

マトリックス

• NFCタグを集積したLPC800シリーズ• タグ情報(製品情報、パラメータ等)の更新(リード/ライト)

ボード上のLED点灯パラメータ更新(書込み)

Page 29: Arm Tech Symposia 2017 EXTERNAL USE •Arm Cortex-A class and Cortex-M cores •600 MHz to 2 GHz performance •Rich HMI experience •Full open-source OS platforms APPLICATIONS PROCESSORS