Freescale PowerPoint Template - NXP Community

69
External Use TM Freescale ARM ® Microcontroller Overview MAY.2015 James Huang | Asia MICRO Business Development APF-IND-T1453

Transcript of Freescale PowerPoint Template - NXP Community

Page 1: Freescale PowerPoint Template - NXP Community

External Use

TM

Freescale ARM® Microcontroller

Overview

M A Y . 2 0 1 5

James Huang | Asia MICRO Business Development

APF-IND-T1453

Page 2: Freescale PowerPoint Template - NXP Community

TM

External Use 1

Agenda

• Kinetis product portfolio and new products in 2015

• i.MX6 and i.MX7 new product in 2015

Page 3: Freescale PowerPoint Template - NXP Community

TM

External Use 2

ARM SOC Portfolio’s

Page 4: Freescale PowerPoint Template - NXP Community

TM

External Use 3

Kinetis ARM Cortex-M

microcontrollers

Page 5: Freescale PowerPoint Template - NXP Community

TM

External Use 4

Industry’s first Cortex-M4-based MCU2010

Industry’s first sub-gigahertz wireless MCU

Using the world’s most energy-efficient

32-bit core

2012

New Kinetis series enable cost-

Effective meters with highest

level of accuracy & security

2013

World’s first Cortex-M0+-based

MCU with 5V support

2013Kinetis MCUs set industry records with

benchmark tests, further demonstrating

leadership in product capabilities

2011

Industry’s first Cortex-M0+-based MCU2012

Streamlining next-generation

motor control and digital

power conversion with

Kinetis V series MCU

2014

Delivering new levels of

performance to the embedded

market with early adoption of

ARM Cortex-M7 core

2014

Freescale Leadership with Kinetis MCUs

Page 6: Freescale PowerPoint Template - NXP Community

TM

External Use 5

Kinetis in Production

Page 7: Freescale PowerPoint Template - NXP Community

TM

External Use 6

Kinetis Leadership

The Kinetis portfolio is the world’s broadest MCU portfolio based on

ARM® Cortex®-M cores, offering more than 1,000

hardware- and software-compatible Cortex-M0+ and Cortex-M4 MCU

families with exceptional

low-power performance, memory scalability and feature integration.

Broadest MCU Portfolio

Availability

Industry-leading

Scalability

Feature Integration

Compatibility

“The range of

capabilities and the

scalability offered by Freescale

supports the economical

development

of extremely innovative,

forward-looking technology.”

-Customer

Page 8: Freescale PowerPoint Template - NXP Community

TM

External Use 7

Kinetis Availability

The Kinetis portfolio consists of six (and counting) series of MCUs

with general-purpose and application-specific features.

Page 9: Freescale PowerPoint Template - NXP Community

TM

External Use 8

Freescale’s Market Vision for the New ARM® Cortex®-M7

• Enabling new applications for Cortex-M through more (efficient)

performance

− High efficiency control for power conversion, motor control, industrial automation

applications and with Cortex-M ease of use

− Migration to higher performance from today’s mainstream Cortex-M4 applications

• Supporting (efficient) cost-effective memory expansion

− Human machine interface driving unchecked memory growth: graphics support, voice

control, image processing, communications stacks and data logging

• Providing a purposeful roadmap of forthcoming solutions across multiple

Kinetis series, current and yet to be announced

Page 10: Freescale PowerPoint Template - NXP Community

TM

External Use 9

Kinetis Microcontrollers (Now & in the Future…)World’s Broadest ARM Cortex-M Portfolio

Pe

rfo

rma

nc

e

Integration

Kinetis X SeriesHigh-performance ARM

Cortex-M7 MCU families with

advanced memory and feature

integration for robust,

networked industrial and

consumer systems.

Kinetis L SeriesUltra-low power/cost ARM

Cortex-M0+ MCU families

from 48MHz / 8KB with mixed-

signal, connectivity & HMI

features in low pin-count

packages.

Kinetis E SeriesRobust, 5V ARM Cortex-M0+

MCU families for use in high

electrical noise environments.

Safety features for high-

reliability applications

Freescale Bundled IDE, RTOS & Middleware - Rapid prototyping Platform - Broad ARM Ecosystem Support

Leading Performance - Low Power - Scalability - Industrial-grade reliability & temp

Kinetis K SeriesIndustry-first ARM Cortex-M4

MCU families from 50MHz /

32KB with low power,

FlexMemory, mixed-signal and

broad connectivity, HMI &

security features.

General Purpose

Segment FocusedKinetis V SeriesHigh efficiency, high speed

peripherals ARM Cortex-M0+,

Cortex-M4 & Cortex-M7 MCU

families for use in motor

control & power conversion.

Kinetis W SeriesIntegrated wireless

connectivity ARM Cortex-M4

and M0+ MCU families with

class-leading sub-1 GHz and

2.4 GHz RF transceivers

Kinetis M SeriesHigh accuracy metrology ARM

Cortex-M0+ MCU families for

single chip smart meter

implementations.

Page 11: Freescale PowerPoint Template - NXP Community

TM

External Use 10

•Scalable performance and optimized integration

•ARM Cortex-M4 core running 50–180 MHz | 32 KB–2 MB Flash | Up to 256 KB SRAM

Kinetis K Series

•World’s most energy-efficient ARM®-based MCUs

•ARM Cortex-M0+ running up to 48 MHz | 8 KB–256 KB Flash | Up to 32 KB SRAM

Kinetis L Series

•Robust and 5V with enhanced ESD/EMC performance

•ARM Cortex-M0+ running up to 48 MHz | 8 KB–128 KB Flash | Up to 16 KB SRAM

Kinetis E Series

•Designed for motor control and digital power conversion applications

•ARM Cortex-M0+ and Cortex-M4 cores running 75–150 MHz |16 KB–512 KB Flash | Up to 96 KB SRAM

Kinetis V Series

•Designed for metering and measurement applications

•ARM Cortex-M0+ core running at 50 MHz | 64 KB–128 KB Flash | Up to 16 KB SRAM

Kinetis M Series

•Designed for wireless connectivity, integrated with sub-1 GHz and 2.4 GHz RF transceivers

•ARM Cortex-M0+ and Cortex-M4 cores running at 48-50 MHz | 128 KB–512 KB Flash | Up to 64 KB SRAM

Kinetis W Series

Kinetis MCUs

Page 12: Freescale PowerPoint Template - NXP Community

TM

External Use 11

Portfolio Scalability Consistent product and software experience across K-series

CPU Performance High CPU max frequency, including High Speed Run option

Static/Dynamic Low

Power

Advanced techniques that leverage process/flash technology, design and system

architecture

Crystal-less USB Allows full-speed device operation without need of external crystal

FlexIO Configurable peripheral to support multiple protocols, inc. custom display interface

Tamper Detection Tamper Detection to Protect Against Threats over Voltage, Frequency and Tamper

LP Trusted CryptoHardware accelerators supporting in-line AES256/192/128, RSA2048, ECC 3DES,

RNG

Memory Interfaces SDRAM, PNOR, SNOR

Extended SRAM Up to 256 KB of integrated SRAM

Asynchronous DMA Off-load basic data movement tasks from CPU to reduce power consumed

Smarter PeripheralsPower conscious peripherals, with asynchronous operation in STOP mode (VLPS) to

reduce CPU load, increase performance and power consumed

FlexMemory / EEPROM Memory block that can be configured as EEPROM and/or program flash

Program Flash Security Highly reliable and fast access with four levels of protection for code security/protection

Boot ROM ROM to be used for program flash bootloader and firmware updates

Quad SPI XIP Access to external fast serial NOR with execution in place functionality

Separate Voltage DomainIndependent VDDIO PORT E power domain eliminates need for level translators.

Supports Shelf mode with RTC. MCU operation at 1.8V with USB

Large I/D Cache

Fast, local storage to enable potentially zero-wait state performance for most critical

portions of application. Reducing need to access slow memory blocks; improves bus

bandwidth for DMA/peripherals.

VBAT Voltage Range Input voltage increased to 4.2 V for direct RTC connection to battery

Enablement ToolsSoftware Development Kit (SDK), Flashloader, IDE support, Freescale Freedom,

Key P

roduct Fe

ature

sPortfolio

Some of our latest technical advantages

Page 13: Freescale PowerPoint Template - NXP Community

TM

External Use 12

High Performance and Integration

Designed for scalability, performance efficiency, integration,

connectivity, communications, HMI and security. Kinetis K offers

industry-leading low power and significant BOM savings through

smart on-chip integration.

Power Efficiency

Security

Connectivity

Product and Software Scalability

Kinetis K Series

based on the ARM® Cortex®-M4 core

Page 14: Freescale PowerPoint Template - NXP Community

TM

External Use 13

K1x:Baseline

K2x: USB

K3x: Segment LCD

K6x: Ethernet

K5x: Measurement

Q2Q1

Tomorrow

K7x: Graphics LCD

Q3 Q4

K80F/K81F*

150MHzUp to 256KB Flash

256KB SRAM

K0x: Entry level

K65F*/K66F

180MHzUp to 2MB Flash

256KB SRAM

K26F 180MHzUp to 2MB Flash

256KB SRAM

K8x:Memory

Scalability &

Security

K4x: USB & Segment

LCD

Original

2015

Today

K21F*/K22F

120MHz+Up to 1MB Flash

128KB SRAM

K24F 120MHzUp to 1MB Flash

256KB SRAM

K63F*/K64F

120MHzUp to 1MB Flash

256KB SRAM

K02F 100MHzUp to 128KB Flash

16KB SRAM

To

mo

rro

w’s

Po

rtfo

lio

K70 120-150 MHz

up to 1MB Flash/128 KB SRAM

K60, K61 100-150 MHz

up to 1MB Flash/128 KB SRAM

K50, K51, K52, K53 72-100

MHz

up to 512 KB Flash/128 KB

SRAM

K40 72-100 MHz

up to 512 KB Flash/128 KB

SRAM

K30 72-100 MHz

up to 512 KB Flash/128 KB

SRAM

K20, K21, K22 50-120 MHz

up to 1MB Flash/128KB SRAM

K10, K11, K12 50-120 MHz

up to 1MB Flash/128 KB SRAM

* Represents Tamper Detection

Kinetis 'K2' Products | Our Newest Products

Page 15: Freescale PowerPoint Template - NXP Community

TM

External Use 14

‘K2

’ N

ex

t G

en

era

tio

n Learn More:K22 120MHz Public WebsiteKinetis K2x Fact Sheet

Kinetis K Selector Guide

Links to:

Key P

roduct Fe

ature

s

Portfolio Scalability

CPU Performance

Static/Dynamic Low Power

Crystal-less USB

FlexIO

Tamper Detection

LP Trusted Crypto

Memory Interfaces

Extended SRAM

Asynchronous DMA

Smarter Peripherals

FlexMemory / EEPROM

Program Flash Security

Boot ROM

Quad SPI XIP

Separate Voltage Domain

Large I/D Cache

VBAT Voltage Range

Enablement Tools

Key P

roduct Fe

ature

s

Block Diagram

Debug

InterfacesDSP

Interrupt

Controller

ARM Cortex-M4F

Up to 120MHz

Internal and

External

Watchdogs

Program Flash

Up to 1MB

FlexMemory

128KB

Serial

Programming

Interface

(EzPort)

Phase-Locked

Loop

Frequency-

Locked Loop

Low/High

Frequency

Oscillators

Internal

Reference

Clocks

Cyclic

Redundancy

Check (CRC)

2 x16-bit

ADC

3 x ACMP

12-bit DAC

(Up to 2)

3xI2C 1xI2S

SPI

(Up to 3)

UART

(Up to 6)

GPIO

Core System Memories Clocks

Security

and Integrity

Analog Communication Interfaces HMI

USB On-the-

Go

(LS/FS)

USB

Device Charge

Detect (DCD)

FlexBus

External

Bus

Interface

FPU

Standard Feature Optional Feature

Vref

DMA (16ch)

Low-Leakage

Wake-Up Unit

Memory

Protection

Unit (MPU)

SRAM

128KB

1xCAN Enhanced

SDHC

FlexTimer

Periodic

Interrupt

Timers

Low-Power

Timer

Independent

Real-Time

Clock (RTC)

Timers

Carrier

Modulator

Transmitter

Programmable

Delay Block

Kinetis K22F(512KB to 1 MB Flash)

Page 16: Freescale PowerPoint Template - NXP Community

TM

External Use 16

Kinetis L Product Features

Overview

Page 17: Freescale PowerPoint Template - NXP Community

TM

External Use 18

Kinetis L – KL33

Packages

• 64LQFP 10x10x1.4/0.5mm

• 64MAPBGA 5x5x1.23/0.5mm

• 80LQFP 12x12x1.4/0.5mm

Features Highlight

• Boot ROM with Kinetis Flash Loader

• High speed IIC ~1Mbps

• High accuracy 1.2V internal reference voltage for ADC

• FlexIO up to 2 more UART or IIC or SPI or any other non-standard and customized serial peripherals

• ISO7816 support on UART

• Large pin count package with up to 320 segments LCD display support

Availability

• 128~256KB flash => Production Now

• 32~64KB flash => Sample Jan’15/Production Apr’15

Single Wire

Debug

Micro Trace

Buffer

Interrupt

Controller

ARM Cortex-M0+

48MHz

Direct Memory

Access

Bit Manipulate

Engine

Low-Leakage

Wakeup Unit

Flash

32-256KB

SRAM

4-32KB

Low & High

Frequency

Oscillator

Internal

Reference

Clocks

48MHz

8/2MHz

max 20ch

16-bit SAR

ADC

High Speed

Analog

Comparator

1x 6ch

Low Power

Timer/PWM

Low Power

Timer

2ch

Periodic

Interrupt

Timers

Real Time

Clock

2x Low

Power UART

2x SPI

Core System Memories Clocks

Security Analog Timers Communication Interfaces Human

Machine

Interface

Boot ROM

8-16KB

Watchdog

Low Power

Clock 1KHz

Flash Security

2x IIC

12-bit DAC

Register File

32B

Power

Management

Controller

2x 2ch

Low Power

Timer/PWM

1.2V Internal

Voltage

Reference

max 70/54

GPIOs

with 70/31

Interrupts

and 4/6

High Drives

1x UART

with

ISO7816

Up to

40x8/42x6/

44x4

or

28x8/32x4

Segment

LCD

Cyclic

Redundancy

Check

Optional

Serial Audio

Interface/I2S

FlexIO

Page 18: Freescale PowerPoint Template - NXP Community

TM

External Use 19

Kinetis L – KL26

Single Wire

Debug

Micro Trace

Buffer

Interrupt

Controller

ARM Cortex-M0+

48MHz

Direct Memory

Access

Bit Manipulate

Engine

Low-Leakage

Wakeup Unit

Flash

32-256KB

SRAM

4-32KB

Low & High

Frequency

Oscillator

Internal

Reference

Clocks

4MHz/32KHz

max 20ch

16-bit SAR

ADC

High Speed

Analog

Comparator

1x 6ch

Low Power

Timer/PWM

Low Power

Timer

2ch

Periodic

Interrupt

Timers

Real Time

Clock

1x Low

Power UART

2x SPI

Core System Memories Clocks

Security Analog Timers Communication Interfaces Human

Machine

Interface

Watchdog

Low Power

Clock 1KHz

Flash Security

PLL

2x IIC

12-bit DAC

Register File

32B

Power

Management

Controller

2x 2ch

Low Power

Timer/PWM

max 80

GPIOs

with 42

Interrupts

and 4 High

Drives

max 16ch

Touch

Sensor

Interface

2x UART

USB FS

OTG

USB Voltage

Regulator

Serial Audio

Interface/I2S

Packages

• 121MAPBGA 8x8x1.4/0.65mm

• 100LQFP 14x14x1.4/0.5mm

• 64LQFP 10x10x1.4/0.5mm

• 64MAPBGA 5x5x1.23/0.5mm

• 48QFN 7x7x1/0.5mm

• 36WLCSP /0.35mm

• 32QFN 5x5x1/0.5mm

Features Highlight

• USB OTG

• Touch sensor interface

• Wide range pin count

Availability

• Production Now

Page 19: Freescale PowerPoint Template - NXP Community

TM

External Use 20

Kinetis L – KL03

Packages

• 24QFN 4x4x0.65/0.5mm

• 20WLCSP 1.6x2x0.5/0.4mm

• 16QFN 3x3x0.65/0.5mm

Features Highlight

• Boot ROM with KinetisFlash Loader

• High accuracy 1.2V internal reference voltage for ADC

• High speed IIC ~1Mbps

• High accuracy internal reference clock

• Smallest CSP package

Availability

• Production Now

Single Wire

Debug

Micro Trace

Buffer

Interrupt

Controller

ARM Cortex-M0+

48MHz

Bit Manipulate

Engine

Low-Leakage

Wakeup Unit

Flash

8-32KB

SRAM

2KB

Low

Frequency

Oscillator

Internal

Reference

Clocks

48MHz

8/2MHz

max 7ch

12-bit SAR

ADC

High Speed

Analog

Comparator

1x Low

Power UART

1x SPI

Core System Memories Clocks

Security Analog Timers Communication Interfaces Human

Machine

Interface

Boot ROM

8KB

Watchdog

Low Power

Clock 1KHz

Flash Security

1x IIC

Register File

16B

Power

Management

Controller

1.2V Internal

Voltage

Reference

max 22

GPIOs

with 12

Interrupts

and 3 High

Drives

wake up pin

Low Power

Timer

Real Time

Clock

2x 2ch

Low Power

Timer/PWM

Page 20: Freescale PowerPoint Template - NXP Community

TM

External Use 21

Kinetis L – KL02

Packages

• 32QFN 5x5x1/0.5mm

• 24QFN 4x4x0.65/0.5mm

• 20WLCSP 1.9x2x0.5/0.4mm

• 16QFN 3x3x0.65/0.5mm

Features Highlight

• Small CSP package

Availability

• Production Now

Single Wire

Debug

Micro Trace

Buffer

Interrupt

Controller

ARM Cortex-M0+

48MHz

Bit Manipulate

Engine

Flash

8-32KB

SRAM

1-4KB

Low

Frequency

Oscillator

Internal

Reference

Clocks

4MHz/32KHz

max 14ch

12-bit SAR

ADC

High Speed

Analog

Comparator

Low Power

Timer

Real Time

Clock

1x Low

Power UART

1x SPI

Core System Memories Clocks

Security Analog Timers Communication Interfaces Human

Machine

Interface

Watchdog

Low Power

Clock 1KHz

Flash Security

FLL

2x IIC

Power

Management

Controller

2x 2ch

Low Power

Timer/PWM max 28

GPIOs

with 14

Interrupts

and 4 High

Drives

Page 21: Freescale PowerPoint Template - NXP Community

TM

External Use 23

5V Products Roadmap and MigrationA

pplic

ation P

erf

orm

ance / Inte

gra

tion

S08SV/FL16S08 Core; 8KB to 16KB

IPC; 30GPIO

S08QD4S08 Core; 2KB to 4KB

S08SE8S08 Core; 4KB to 8KB;

10ch ADC; Ganged Output

S08SHS08 Core; 4KB to 32KB;

16pin to 28pin

S08MPS08 Core; 12KB to 16KB;

2FTM; PGA; HSCMP; DAC

S08ACS08 Core; 8KB to 128KB;

32pin to 80pin

S08PT/PAS08 Core @20MHz;

4KB to 60KB flash;

8 pin to 64pin;

EEPROM;

3UART; 2SPI; IIC

TSI;

12bit ADC with 4 Buffer;

ACMP;

Flex Timers;

RTC

+Robustness

Kinetis E0x

CM0+, up to 48MHz;

8KB to 128KB flash;

16 pin to 80pin;

EEPROM;

BME and Bit Band;

3UART; 2SPI; 2IIC

CAN;

12bit ADC with 8 Buffer;

ACMP;

Flex Timers;

RTC

+Robustness

+32b performance

+Up to 128K flash

+CAN

2.7~5.5V

-40~105C

Pin compatible for S08P, KE, KE+

TomorrowOriginal Today

Pin Compatible

Kinetis E+

CM4F/CM0+, up to

150MHz/72MHz;

16KB to 512KB flash;

20 pin to 100pin;

+Robustness

+High performance

+Up to 512K flash

+Analog, Robust TSI

+BootROM, FlexIO

Page 22: Freescale PowerPoint Template - NXP Community

TM

External Use 24

Kinetis E0x Family Feature ListFeature KE06Z KE04Z128 KE04Z64 KE04Z8 KE02Z

Flash 64-128KB 128KB 64KB 8KB 16-64KB

RAM 8-16KB 16KB 8KB 1KB 2-4KB

EEPROM - - - - 256B

RAM bit operation Yes Yes Yes Yes -

Max Speed 48MHz 48MHz 48MHz 48MHz 20MHz/40MHz

CRC Yes Yes Yes Yes Yes

WDOG w/ ind clk Yes Yes Yes Yes Yes

ADC /w 8 FIFO 16ch x 12bit 16ch x 12bit 16ch x 12bit 8ch x 12bit 16ch x 12bit

Comparator 2 2 2 2 2

Hardware Timer 1x 6ch-FTM

2x 2ch-FTM

1x 6ch-FTM

1-2x 2ch-FTM

1x 6ch-FTM

1-2x 2ch-FTM

1x 6ch-FTM

1x 2ch-FTM

1x 6ch-FTM

2x 2ch-FTM

Software Timer 1 x 32bit PIT(2ch) 1 x 32bit PIT(2ch) 1 x 32bit PIT(2ch) 1 x 32bit PIT(2ch) 1 x 32bit PIT(2ch)

PWT 1 1 1 1 -

RTC 1x16bit 1x16bit 1x16bit 1x16bit 1x16bit

SPI 2x8bit 2x8bit 2x8bit 1x8bit 2x8bit

IIC 2 2 2 1 1

SCI 3 3 3 1 3

CAN 1 0 0 0 0

TSI/Seg LCD -/- -/- -/- -/- -/-

GPIO 71 max

8x high-drive

2x true open-drain

71 max

8x high-drive

2x true open-drain

71 max

8x high-drive

2x true open-drain

22 max

3x high-drive

2x true open-drain

58 max

8x high-drive

2x true open-drain

Operation -40c to 105c

2.7v to 5.5v

-40c to 105c

2.7v to 5.5v

-40c to 105c

2.7v to 5.5v

-40c to 105c

2.7v to 5.5v

-40c to 105c

2.7v to 5.5v

Package 80LQFP, 64QFP,

64LQFP, 44LQFP

80LQFP, 64QFP,

64LQFP, 44LQFP,

80LQFP, 64QFP,

64LQFP, 44LQFP,

24QFN, 20SOIC,

16TSSOP

64QFP, 64LQFP,

44LQFP, 32LQFP

Page 23: Freescale PowerPoint Template - NXP Community

TM

External Use 25

Kinetis V SeriesProduct Overview

www.freescale.com/kinetis/vseries

Page 24: Freescale PowerPoint Template - NXP Community

TM

External Use 26

New Levels of Performance, Reliability and Power

Efficiency for Motor Control and Digital Power Conversion

Freescale IDE, RTOS, Software Libraries and Motor Control Development Tools

2015

2014

KV1x MCU FamilyBLDC, entry-level PMSM

ARM® Cortex® -M0+

Feature Integration

+ Motor Control Software

+ Multi Channel Timers

+ Floating Point Unit

+ High Speed ADC

+ High Resolution PWM

+ Advanced Memory,

Connectivity and CommunicationsKV5x MCU Family

High-performance single/multi motor

systems with connectivity & security.

Advanced digital power conversion

ARM Cortex-M7

Pe

rfo

rma

nce

2014

KV3x MCU FamilyMid-range PMSM, UPS power control

ARM Cortex-M4

2015

KV4x MCU FamilyHigh-performance motors, UPS, solar

and mid-range AC/DC control

ARM Cortex-M4

Page 25: Freescale PowerPoint Template - NXP Community

TM

External Use 28

Kinetis V Series KV4x: Block Diagram

Core/System

•150MHz Cortex-M4, FPU

Memory

•64/128/256KB Flash @ 128bits wide w/ 128Byte cache

•16/24/32KB SRAM

•Bootloader

Communications

•Multiple serial ports

•Up to 2 x CAN

Analog

•2 x 8ch 12-bit ADC

•Sampling at up to 4.1MS/s

•PGA x1, x2, x4

•12-bit DAC

•4 x ACMP with 6-bit DAC

Timers

•Up to 12ch eFlexPWM

•Up to 312ps PWM and PFM Resolution

•2x8ch + 1x2ch FlexTimer (PWM)

•Quadrature Encoder

•2 x Programmable Delay Blocks

Other

•32-bit CRC

•Inter-Peripheral Crossbar with AND/OR

interface

•Up to 56 I/Os

•1.71V-3.6V; -40 to 105oC

Packages

•*48LQFP, 64 LQFP & 100LQFP

•*Alternative, non committed package

From $2.29 to $3.97 @ 10k units

Debug

InterfacesDSP

Interrupt

Controller

ARM Cortex-M4

150MHz

Internal &

External

Watchdogs

16ch-DMA

Inter-

Peripheral

Crossbar

Program Flash

Up to 256KB

SRAM

Up to 32KB

Phase &

Frequency-

Locked Loop

Low/High

Frequency

Oscillators

Internal

Reference

Clocks

Cyclic

Redundancy

Check

2 x 12-bit

ADC

4 x ACMP

1 x 12-bit

DAC

FlexTimers

Programmable

Delay Block

Periodic

Interrupt

Timers

1xI2C

1xSPI

2xUARTs

GPIO

Core System Memories Clocks

Security

and Integrity

Analog Timers Communication Interfaces HMI

2x CAN12ch

eFlexPWM

Quad Encoder/

Decoder

Flash Access

Controller

BOOT Flash

FPU

SRAM

Retention

Low-Leakage

Wake-Up Unit

Unique ID

Low-Power

Timer

V Ref

Availability: PK samples now, production June 2015

Page 26: Freescale PowerPoint Template - NXP Community

TM

External Use 29

Features Benefits

150MHz cortex M4 coreHigh performance core needed for the most demanding mathematically dependant

applications

128bit wide, 128Bit cache Flash Interface Fast Flash access with reduced wait states

ADC sampling at 4.1MS/s The fastest ADC conversion time is the Freescale Microcontroller portfolio

eFlexPWM TimerThe most advanced and flexible timer options available simplifying development and

implementation

Nano edge timer capabilityFirst Cortex solution to feature very high resolution PWM capability enabling true

power conversion

Up to 30 Timer channels Manage multiple control loops in parallel

Dual CAN Increased systems options, perfect for UPS applications

Quadrature Encoder Integrated speed sensor decoder (incremental decoder / hall sensor)

Floating point unit as standard across family Increase numeric resolution for Math Intensive calculations and enabling

Dual ADC blocks with dual sample and hold Capture current & voltage simultaneously for the most accurate result

Inter Peripheral Crossbar w/ AND & OR

interface

Configure your peripheral communication as your topology demands, simplifying pin

out and reducing cross peripheral & CPU communication.

Dual Watchdog IEC60730 Compliant Solution

Kinetis V Series KV4x: Features and Benefits

Page 27: Freescale PowerPoint Template - NXP Community

TM

External Use 30

Debug /

InterruptsDSP

MPU

ARM Cortex-M7

240MHz

Internal and

External

Watchdogs

32ch-DMA

Inter-Module

Crossbar

Program Flash

1MB

SRAM

256KB

Phase &

Frequency-

Locked Loop

Low/High

Frequency

Oscillators

Internal

Reference

Clocks

Cyclic

Redundancy

Check (CRC)

4 x12-bit

SAR ADC

4 x ACMP

1 x12-bit

DAC

2x8ch

FlexTimer

2x PDB

PIT

2xI2C

3xSPI

6xUARTs

GPIO

Core System Memories Clocks

Security

and Integrity

Analog Timers Communication Interfaces HMI

Key Features:

Core/System

• 240MHz Cortex-M7 with FPU and 32ch DMA

• 16KB Instruction Cache / 8KB Data Cache

Memory

• 512KB/1MB Flash, 256bits wide, 128 Bytes

cache

• 128/256KB SRAM

• Boot Flash

Communications

• Multiple serial ports

• 3 x FlexCAN

Analog

• 4 x 8ch 12-bit ADC

• 5Msps Sample Time

• 1 x 16-bit SAR ADC

• 1 x12-bit DAC

• 4 x ACMP w/ 6b DAC

Timers

• 1 x 12ch eFlexPWM

• 312ps PWM and PFM Resolution

• 1 x 12ch eFlexPWM

• 2x8ch FlexTimer (PWM)

• 2x2ch FlexTimer (PWM)

• Quadrature Encoder

• 2 x Programmable Delay Blocks

• Low Power Timer

Others

• MMCAU & RNG

• 32-bit CRC

• Inter-module Crossbar Switch with AOI

• Memory Protection Unit

• 1.71V-3.6V; -40 to 105oC

Packages

100LQFP, 144LQFP, 144MAPBGA

2x2ch

FlexTimer

3x CAN2x12ch

eFlexPWM

Quad

Encoder

BOOT Flash

FPU

External Bus

Interface

(FlexBus)

8KB D Cache

16KB I Cache System MPU

IEEE 1588

Ethernet MACMMCAU

RNG

Optional

1 x16-bit

SAR ADC

Kinetis KV5x MCU Family

Page 28: Freescale PowerPoint Template - NXP Community

TM

External Use 31

Kinetis V Series KV5x: Features and Benefits

Features Benefits

240MHz ARM Cortex M7 core + FPU,

16KB instruction & 8KB data caches

High performance + DSP capability suited to motor control algorithm management, Cache

memories support low latency application functions

Internal Module Crossbar Minimizes CPU interrupts by enabling flexible triggering events between timers, ADCs,

DAC, analog comparators and external circuitry

1MB/512KB Flash memory,

256-bit wide Flash Interface

Large Flash density provides storage for motor control algorithm and application code. Wide

Flash interface helps reduce wait states

128KB of Data TCM,

64KB of Instruction TCM

Maximizes high performance deterministic processing, ensuring optimum response for real-

time motor speed and position detection

4 x 12-bit ADC, 5Msps sample rateSupport fully asynchronous dual 3-phase motor control with two dedicated ADCs and 8

channel PWMs per motor

Up to 44 Timer channelsSupport multi 3-phase motor drive capabilities with dead time insertion, complementary

pairing of PWMs, half cycle reload and fault detection

2 x 12ch eFlexPWM,

312 picosecond resolutionSupports up to 8 half-bridge power stages in power conversion applications

Quadrature Encoder Integrated speed sensor decoder (incremental decoder / hall sensor)

IEEE 1588 Ethernet ControllerConnectivity via the IoT enabling remote system management, new services, reduced

maintenance and increase reliability

CAU (Cryptographic Acceleration Unit) +

RNG (Random Number Generator)Secure data transmission over any communication interface

Memory Protection Unit,

Cyclic Redundancy Check

Code partitioning for safety critical applications,

Validation of transmitted code integrity

6 UART, 3SPI, 2IIC & 3CAN Multiple communication interface options

Page 29: Freescale PowerPoint Template - NXP Community

TM

External Use 32

Kinetis M Series Introduction

Page 30: Freescale PowerPoint Template - NXP Community

TM

External Use 33

EnablementAnalog Front End Security & HMI

• 1, 2, & 3-phase regionally specified electricity meter Reference Designs certified to international standards

• Filter and FFT based metrology firmware provided free-of-charge

• TWR-KM34Z50M Freescale Tower System Module compatible with multiple peripheral modules from Freescale and 3rd parties

• Comprehensive peripheral library drivers

• Complimentary Freescale MQX Lite RTOS

• Freescale CodeWarrior IDE with Processor Expert code generator. ARM ecosystem support

• High accuracy AFE with 4 x 24-bit Sigma Delta ADCs for simultaneous voltage and current measurement.

• 0.1% power measurement accuracy with high SNR of 94dB and robust ESD performance (4 kV ESD, 6 kV PESD)

• 2 x Programmable Gain Amplifiers delivering dynamic range of 200 to 1

• 12 channel, 16-bit SAR ADC inputs for accurate measurement of phase voltage in 3-phase applications

• Precision voltage reference with low drift over temperature and a phase shift compensator to simplify accurate power computation.

• Auto compensated iRTC with tamper detect, fast calibration and low drift over temperature

• Core, Memory Protection Unit, Cross-Bar Peripheral Bridge, GPIO and DMA enable compliance with WELMEC & OIML regional standards requiring the separation of legally relevant (billing related) software from the main application software

• Active and passive tamper pins with automatic time stamping to protect the meter against external intrusion.

• Hardware Random Number Generator eases and speeds up support for encryption algorithms

• CRC (16/32 bits) for data integrity

• Segment LCD Controller supporting up to 288 segments and 8 backplanes. Low power blink mode operation and segment fault detect capability

Enabling high accuracy, secure 1-, 2- & 3-phase electricity metering solutions

through a rich analog front end, hardware tamper detection and multiple

low power features in a 32-bit ARM® CortexTM-M0+ MCU

Kinetis M Series: Smart Metering & Measurement MCUs

Page 31: Freescale PowerPoint Template - NXP Community

TM

External Use 35

Core

• CM0+ core Up to 50MHz

• Separate FLL post-scalers for IPBus and Core

clocks.

• Up to 128 KB Program Flash

• Up to 16 KB SRAM

• Dedicated PLL for ΣΔ modulator clock

• 4ch DMA

• Single 32kHz Crystal operation

• MHz Crystal Optional

Security & Encryption

• MPU & AIPS

• IRTC w/t tamper detection

3 Tamper pins (operating from battery)

• Programmable 16/32-bit CRC

• Random Number Generator (NIST: SP800-90)

• AES Encryption (via software library)Analog

• 4x24 bit ΣΔ (2xPGA) highly accurate supporting

EN 50470-1, EN 50470-3, IEC 62053-21, IEC

62053-22 and IEC 62053-23, optimized for shunt

sensor (≥50uOhm).

• 0.1% error in active and reactive energy over a

dynamic range of 2000 to 1

• Internal 1.2V reference voltage 10-15ppm/C

• 12-ch 16-bit SAR for auxiliary measurement

• 2x analog comparator

Serial Communications

• 2x SPI

• 4x UART

• 1 combined with Quad Timer, HSCMP for IR

• 2 support ISO7816

• All support flow control

• 2× I2C

• All UARTs and SPIs are 3V compatible while 1

UARTs and 1 SPI are both 3V and 5V

compatible (open drain / push pull configuration)

Peripheral XBAR

• Remapping peripheral IOs

• UART selection for IR

GPIO• Up to 64 with open drain / push pull, pull

up/down• Up to 8 GPIO with filter• Support for interruption on any edge

Power• Power Management• PMC (Power Manager Control Unit) • 2.7V to 3.6V Operating voltage with AFE • 1.71V to 3.6V Operating voltage without AFE • 1.71V-3.6V IRTC VBAT supply• 32kHz or 2MHz internal clock source• 32.768kHz crystal oscillator

Package• 100 LQFP, 64 LQFP and 44 LGA options• -40°C ~ +85°C Temp

Timer/PWM/Clock

• Quad Timer (total 4 universal timers)

• 2x PIT

• 1x Watchdog Timer (windowed, independently

clocked)

• 1x EWM (External Watchdog Monitor)

• 1x LPTimer

LCD Display

• Up to 288 segment LCD, up to 8 backplanes

Wakeup Unit

• Group selected GPIOs (16), LPTIM, RTC

(+tamper pins) , HSCMP, SCI , Brownout and

POR sources to wake up from Power Gated

STOP mode

+/-250mV

analogue I/O

pads with

6kV PESD

KM3x One Pager

Page 32: Freescale PowerPoint Template - NXP Community

TM

External Use 36

Wi-Fi Module for IOT

Page 33: Freescale PowerPoint Template - NXP Community

TM

External Use 37

Wi-Fi Smart Plug

飞思卡尔计量SoC产品优势

50Mhz M0+内核

1. 50Mhz 主频能够支持wifi协议栈和用户自定义协议和应用2.低功耗M0+内核节省电量,3. 低功耗构架停电的时候可以支持超低功耗待机,延长电池使用寿命

片上24位SD ADC

1.支持能源计量(有功、无功、电网频率等)2. 支持电能质量分析,提高用户用电保护和故障诊断功能3. 支持直流计量4. 开放的计量库

片上16位SAR ADC 1. 支持外接传感器,扩展插座其他智能功能(位移传感器、红外传感器等)

片内温度传感器 1.支持插座温度监测功能

128k Flash/16K RAM 1.足够大的程序空间,方便用户应用程序开发

带单独供电的硬件RTC 1.支持分时累计付费率电价计算

>30 I/O 1.外接继电器开关和指示灯

片上LCD 驱动器 1.本地显示插座电量数据和wifi连接状况

20mA驱动能力的I/O 1.直接连接LED工作指示灯

Wifi module

(QCA4002)*

KM14

或者KM34(具备LCD)

Wi-Fi Smart Plug

Power Line

* Wifi模块为透明传输,可以被任何通讯模块替代

Page 34: Freescale PowerPoint Template - NXP Community

TM

External Use 38

RF Integration Integrating RF functionality to the Kinetis MCU portfolio

Flexibility Ability to integrate the right combination of memories and peripherals to meet a variety of customer demands

Enablement Part of the Kinetis MCU ecosystem including KSDK environment using MQX and third-party support from IAR, KEIL or other ARM ecosystem providers

Kinetis W

Series

MCUs

Wireless Connectivity Microcontroller Solutions

Page 35: Freescale PowerPoint Template - NXP Community

TM

External Use 39

Kinetis W - Nomenclature

Wireless MCU (Monolithic SoC, SiP & RCP)

• KW8x - plan

• KW7x - plan

• KW4x - plan

• KW3x - alpha

• KW2x - 802.15.4 (2.4 GHz)

• KW0x - Sub-1 GHz

Radio (Transceiver Only)

• MCRxxx

Page 36: Freescale PowerPoint Template - NXP Community

TM

External Use 40

Kinetis KW01 Wireless MCU (Sub 1-GHz)

• CPU− 32-bit ARM Cortex M0+ 48MHz Core − 128KB Flash and 16KB SRAM

• Radio transceiver, Sub 1-GHz− Supports 290-344MHz, 424-510MHz, and

862-1020MHz frequency bands− FSK, GFSK, MSK, GMSK and OOK

modulations up to 600kbps− Up to -120dBm Rx sensitivity @ 1.2kbps− -18 to +17dBm Tx output power in steps of

1dBm

• Ultra low power for battery operated devices − Typical consumption

1.7µA standby with 4.3µs wake-up time <50 uA/MHz CPU system run mode 16 mA Rx peak 20 mA Tx peak at 0 dBm, 33 mA at +10 dBm

• Software− Simple-MAC, user modifies for their

proprietary protocols

• System− 16-bit ADC, Cap Touch Sensors, I2C,

UART, SPI, Timers− Operating Range: 1.8V to 3.6V, -40C to +85C

Device Flash / Flex RAM Package

MKW01Z128CHN 128 KB 16 KB 8x8 56-pin LGA

ARM Cortex-M0+

48 MHz

Core

Debug

Interfaces

Interrupt

Controller

Analog Timer Interfaces Clock

System Memory Sub-1GHz RF

Phase-Locked

Loop

Frequency-

Locked Loop

Frequency

Oscillators

Internal Ref

Clocks

DMA

Low-

Leakage

Wake Up

Unit

1 x IIC

128KB

Flash

16KB

RAM

GPIOs

66-byte

FIFO

RF I/O

2x 10-ch Timer

Peiodic

Interrupt

Timers

32 MHz

Oscillator

Packet

Engine

(AES)

16-bit ADC

Analog

Comparator

6-bit DAC

Low Power

Timer

2 x UART

Xtrinsic

Touch-

sensing

RF Boost

1 x SPI

Page 37: Freescale PowerPoint Template - NXP Community

TM

External Use 41

Kinetis MKW2xD Wireless MCU

CPU

50 MHz Cortex M4 CPU core

Up to 512KB Flash & up to 64KB SRAM

Optional (MKW21D256): 64 KB FlexNVM & 4 KB FlexRAM

Typical current: 250 uA/Mhz run, 1.7uA RTC standby

Radio Transceiver, 2.4GHz

IEEE-802.15.4 compliant

-102 dBm Rx sensitivity and +10 dBm Tx output power

Peak typical current: 17mA Tx and 19mA Rx

Dual Personal Area Network (PAN) support in hardware

Run two RF networks simultaneously

Antenna diversity with automatic antenna selection

Security

Active and passive tamper detection with RTC timestamp

Crypto engine: DES, 3DES, AES 128-256, SHA-1, SHA-256, MD5, RNG

Software

812.15.4 2006 MAC

RF4CE, ZigBee PRO, ZigBee IP

ZigBee Profiles: ZSE, ZHA, ZHC, ZRC

Freescale IPv6 Mote Stack

MQX Lite RTOS

System

UART, SPI, I2C, optional USB 2.0 FS/LS H/D/OTG

16-bit ADC

Operating range: 1.8 V to 3.6 V, -40C to +105C

Device Flash RAM Feature Package

MKW21D256VHA5 256 KB 32 KB No USB 8x8 63-pin LGA

MKW21D512VHA5 512 KB 64 KB No USB 8x8 63-pin LGA

MKW22D512VHA5 512 KB 64 KB USB 8x8 63-pin LGA

MKW24D512VHA5 512 KB 64 KBUSB and Smart

Energy 2.08x8 63-pin LGA

Memories RF TransceiverSystemCore

Analog

Clocks

Security

CommunicationsTimers

Cyclic Redundancy Check (CRC)

Tamper Detect

Cryptography Authentication Unit

Random Number Generator

USB Charger Detect

SPI

I2C

32 MHz Osc

SPI Interface

Internal and External Watchdogs

DMA

Phase-Locked Loop

Internal Reference Clocks

Low / High Frequency Osc.

Low Leakage Wake-Up Unit

Flex Timer

Programmable Delay Block

Independent Real Time Clock

Periodic Interrupt Timers

Low Power Timer

ARM CortexTM-M450 MHz

Interrupt Controller

Debug Interfaces

DSP

Program Flash(Up to 512 KB)

SRAM(Up to 64 KB)16-bit ADC

High Speed Comparator with

6-bit DAC

Dual PAN ID

UART (ISO 7816)

USB On-The-Go (H)

USB Voltage Regulator

Frequency Locked Loop

FlexMemory Option64 KB FlexNVM4 KB FlexRAM

(MKW21D256 only)

IEEE 802.15.4 20062.4 GHz

Fast Antenna Diversity

Page 38: Freescale PowerPoint Template - NXP Community

TM

External Use 42

MCR20AVHM 802.15.4 Transceiver Highlights

RF Features

• 2.4 GHz frequency ISM band, including

MBAN

• -102dBm receive sensitivity

• Up to + 8dBm programmable output power

• TX 17 mA at 0dBm and RX 19 mA typical

• AES Hardware encryption/decryption

• True Random Number Generator

High performance 2.4 GHz

802.15.4 transceiver

System Features

• -40 °C to 105 °C

• 1.8 to 3.6 V

• 5x5 LGA 32-pin

Page 39: Freescale PowerPoint Template - NXP Community

TM

External Use 43

Home Area Network (HAN) Application

Smart

Meters

In Home Displays /

Control UnitsAdds Wireless Connectivity to:

For remote metering, energy management,

building control and automation.

AC

units

Appliances

Smart

plugs

Page 40: Freescale PowerPoint Template - NXP Community

TM

External Use 44

采用独创的设计理念,适合评估开发所有飞思卡尔的MCU产品,具有低成本、扩展性强、易于复制等特点。

飞思卡尔MCU

专属MAPS系列开发平台

Page 41: Freescale PowerPoint Template - NXP Community

TM

External Use 45

市场对开发平台的需求

功能 目的 本地化策略

全功能 全方位评估与开发

更多功能学习、开发、

重点评估、基本演示

较少功能(入门级)

快速评估,替换开发创客及学生课外制作

最少功能市场宣传推广、

DIY制作、前期评估

塔式开发平台

Freedom开发平台

MAPS开发平台

开放式最小系统平台

Page 42: Freescale PowerPoint Template - NXP Community

TM

External Use 46

四色板系列——MAPS

PAM

S

MCU

Board

Application

Board

Peripheral

Board

Socket

Board

Page 43: Freescale PowerPoint Template - NXP Community

TM

External Use 47

Freedom MAPS Tower

Key

points

Cover one product

Low extensibility

Cover most products

High extensibility

Cover all products

Great extensibility

Design in US China US

Kit

Single

boardRMB 85 up RMB 49 up RMB 430 up

Kit RMB 300 up RMB 920 up

Multi-Level Development kits

Launched

in Dec 6, 2014

Page 44: Freescale PowerPoint Template - NXP Community

TM

External Use 48

四色板概念

外设板

包含多数通用外设接口和器件

接口2

接口1特殊外设板

例如:电机控制、无线充电等

接口3

接口4

MCU板

包含主芯片和特定功能 接

口2

接口1

接口4

接口3

Page 45: Freescale PowerPoint Template - NXP Community

TM

External Use 49

四色板概念——FRDM桥接

外设板

包含多数通用外设接口和器件

接口2

接口1

FRDM桥接板

接口2

接口1

Page 46: Freescale PowerPoint Template - NXP Community

TM

External Use 50

公共论坛

http://www.amobbs.com/forum-9936-1.html

http://bbs.21ic.com/iclist-192-1.html

http://www.freescaleic.org/module/forum/forum.php

Page 47: Freescale PowerPoint Template - NXP Community

TM

External Use 52

Kinetis MCUs: Compatibility

Page 48: Freescale PowerPoint Template - NXP Community

TM

External Use 53

Freedom Platform

• The Freescale platform for

Kinetis L, K and E MCUs as

well as Xtrinsic sensors

• Compatible with Arduino

shields

Tower System

• The established and proven

modular platform with highest

flexibility and re-usability

• Over 50 peripheral modules

available

Device Specific

• Evaluation boards addressing

special functions and

capabilities of Kinetis devices

Reference Designs

• Home Energy Gateway, 1ph

Meter, 3ph Meter, pre-/post-

paid Meter, Home Area

Network, Home Display, …

• Available through Freescale

RSM

Kinetis Development Hardware

Page 49: Freescale PowerPoint Template - NXP Community

TM

External Use 54

IDEs

• ARM ecosystem of IDEs

• Kinetis Design Studio –

Eclipse and GCC-based IDE,

complimentary and unlimited

for all Kinetis MCUs

• mbed – web-based IDE for

rapid prototyping with robust

community support

Development Tools

• Processor Expert (PEx) –

configuration and code

generation tool

• SDK- complete software

framework

• Bootloader – in-system flash

programming via serial port

Application Specific

• PEG - high performance, high

value tool for medium to high

end MCUs with a licence fee

associated

• Motor Control, Connected

Audio Solutions, Wireless

Charging, Sensor Fusion, and

more.

RTOS

• MQX - free real-time operating

system with USB & Ethernet

stacks and file system

• MQX Lite - free and lightweight

RTOS for small

microcontrollers

Kinetis Development Software

Page 50: Freescale PowerPoint Template - NXP Community

TM

External Use 55

Kinetis IDE Options (www.freescale.com/kide)

Green Hills MULTI

• Complete & integrated software and hardware

environment with advanced multicore debugger

• Industry first TimeMachine trace debugging & profiler

• EEMBC certified top performing C/C++ compilers

Keil Microcontroller Development Kit

• Specifically designed for microcontroller applications,

easy to learn and use, yet powerful enough for the most

demanding embedded applications

• ARM C/C++ build toolchain and Execution Profiler and

Performance Analyzer enable highly optimized programs

• Complete Code Coverage information about your

program's execution

IAR Embedded Workbench

• A powerful and reliable IDE designed for ease of use with

outstanding compiler optimizations for size and speed

• The broadest Freescale ARM/Cortex MCU offering with

dedicated versions available with functional safety

certification

• Support for multi-core, low power debugging, trace, ...

Atollic TrueSTUDIO

• Professional Eclipse/GNU based IDE with a MISRA-C

checker, code complexity analysis and source code

review features.

• Advanced RTOS-aware debugger with

ETM/ETB/SWV/ITM tracing, live variable watch view and

fault analyzer. Dual-core and multi-processor debugging.

• Strong support for software engineering, workflow

management, team collaboration and improved software

quality.

Kinetis Design Studio

• Complimentary basic capability integrated development

environment (IDE) for Kinetis MCUs

• Eclipse and GCC-based IDE for C/C++ editing, compiling

and debugging

mbed Development Platforms

• The fastest way to get started with Kinetis MCUs

• Online project management and build tools – no

installation required; option to export to traditional IDEs

• Includes comprehensive set of drivers, stacks and

middleware with a large community of developers.

Additional Ecosystem Partners:

Complimentary Solutions:

Featured IDEs:

Page 51: Freescale PowerPoint Template - NXP Community

TM

External Use 56

Kinetis Design Studio

Product Features

• A free of charge and unlimited IDE for Kinetis MCUs

• A basic IDE that offers robust editing, compiling and

debugging

• Based on Eclipse, GCC, GDB and other open-

source technologies

• Includes Processor Expert (PEx) with Kinetis SDK

integration

• Supports all existing Kinetis devices via PEx

and new project wizard

• All new Kinetis devices will also feature the

Kinetis SDK with PEx configurability

• Host operating systems:

• Windows 7/8 (32 and 64-bit)

• Linux (Ubuntu, Redhat, Centos)

• Mac OS X (coming Q3 2014)

• Support for SEGGER, P&E and Open SDA/CMSIS-

DAP debugger targets

• Support for Eclipse plug-ins including RTOS-

awareness (i.e. MQX, FreeRTOS)

So

ftw

are

an

d H

ard

wa

re

Eva

lua

tio

n &

De

v T

oo

ls

Sta

cks

(TC

P/IP

, U

SB

)

Mid

dle

wa

re

Operating

System

Bootloader

Ap

pli

ca

tio

n

Sp

ec

ific

BSP, Drivers &

HAL

Libraries(DSP, Math,

Encryption)

MCU Hardware

Customer Application

No-cost integrated development environment (IDE) for Kinetis MCUs

$

Eclipse and GCC-based IDE for C/C++ editing, compiling and debugging

Learn more at: www.freescale.com/KDS

Community: https://community.freescale.com/community/kinetis-design-studio

Page 52: Freescale PowerPoint Template - NXP Community

TM

External Use 57

Kinetis Software Development Kit (SDK)

The OSI logo trademark is the trademark of Open Source Initiative.

So

ftw

are

an

d H

ard

wa

re

Eva

lua

tio

n &

De

v T

oo

ls

Sta

cks

(TC

P/IP

, U

SB

)

Mid

dle

wa

re

Operating

System

Bootloader

Ap

pli

ca

tio

n

Sp

ec

ific

BSP, Drivers &

HAL

Libraries(DSP, Math,

Encryption)

MCU Hardware

Customer Application

Learn more at: www.freescale.com/KSDK

Product Features• Open source hardware abstraction layer (HAL)

provides APIs for all Kinetis hardware resources

• BSD-licensed set of peripheral drivers with easy-to-

use C-language APIs

• Comprehensive HAL and driver usage examples

and sample applications for RTOS and bare-metal

• GUI configurable projects and peripheral drivers

using Processor Expert

• CMSIS-CORE compatible startup plus CMSIS-DSP

library and examples

• RTOS Abstraction Layer (OSA) with support for

Freescale MQX, FreeRTOS, Micrium uC/OS, and

bare-metal

• Integrates new Freescale unified USB stack, open

source TCP/IP stack (lwIP), open source FAT file

system, encryption math/DSP libraries, and more

and

• Support for multiple toolchains including GNU GCC,

IAR, Keil, and Kinetis Design Studio

A complete software framework for developing applications across all Kinetis MCUs

SDK

HAL, peripheral drivers, libraries, middleware, utilities, and usage examples; delivered in C source

Page 53: Freescale PowerPoint Template - NXP Community

TM

External Use 58

Freescale MQX™ Software Solutions

Product Features

• MQX™ Real Time Operating System Kernel

− Deterministic multi-tasking preemptive scheduler

− Extensive inter-task synchronization, message

passing, and much more

• MQX™ Real Time Communication Suite

Now with optional IPv6 add-on package

− Broad networking protocol support (TCP,UDP,

ICMP, HTTP, DHCP, FTP, Telnet, …)

− Fully re-entrant, responsive, designed for

embedded systems

• MQX™ File System

− Embedded FAT file system compatible with

FAT-12, FAT-16, or FAT-32 file systems

• Nand Flash File System (FFS)

• MQX™ USB Host/Device Stack

− USB 1.0/2.0; low-/full-/high-speed

• Board Support Packages

− Pre-configured MQX Kernel, stacks, and

peripheral drivers for Freescale HW

Enabling the development of connected and intelligent applications of the future

Commercial-grade MCU software platform at no cost with optional support packages

Download at: www.freescale.com/mqx

Community: https://community.freescale.com/community/mqx

So

ftw

are

an

d H

ard

wa

re

Eva

lua

tio

n &

De

v T

oo

ls

Sta

cks

(TC

P/IP

, U

SB

)

Mid

dle

wa

re

Operating

System

Bootloader

Ap

pli

ca

tio

n

Sp

ec

ific

BSP, Drivers &

HAL

Libraries(DSP, Math,

Encryption)

MCU Hardware

Customer Application

Page 54: Freescale PowerPoint Template - NXP Community

TM

External Use 59

Kinetis MCU summary

AvailabilityWorld’s broadest ARM-based MCU portfoliofrom 32KB ARM Cortex-M0+ to high performance 2MB Cortex-M4 based devices.

ScalabilityIndustry-leading features such as power consumption, security, and feature integration

CompatibilityIndustry-leading compatibility across the portfolio with an extensive series of hardware and software enablement

Page 55: Freescale PowerPoint Template - NXP Community

TM

External Use 60

i.MX Application Processors

Page 56: Freescale PowerPoint Template - NXP Community

TM

External Use 61

i.MX Application Processors Core Values

• Scalability

− CPU (single/dual/quad, asymmetric), GPU, IO

− Software: Linux, Android, QNX, Windows Embedded, RTOS

− Industry Leading Ecosystem and Partnerships

• Integration

− Automotive/Industrial/Consumer peripheral sets

− Packaging to Meet Market Requirements

− Qualifications: AEC-Q100, JEDEC Industrial and Consumer

• Trust

− Longevity: Minimum of 10-15 years in all markets

− Consistency of Supply, Accessibility

− Quality, Robustness, Zero-defect methodology

− Security and Safety

• Ease of Adoption

− Communities, Innovation, Support

− Design Collateral, Distribution

− System Solutions: SoC, Sensors, PMIC, IoT Comms, SBC

Page 57: Freescale PowerPoint Template - NXP Community

TM

External Use 62

i.MX 6Solo i.MX 6Dual i.MX 6Quad

i.MX 6 Series Platform Support

i.MX 6DualLite

Page 58: Freescale PowerPoint Template - NXP Community

TM

External Use 63

Freescale i.MX 6

Page 59: Freescale PowerPoint Template - NXP Community

TM

External Use 64

i.MX 6 Series: Supreme Scalability and Flexibility Leverage One Design Into Diverse Product Portfolio

Scalable series of SIX ARM Cortex-A based SoC Families

i.MX 6Solo i.MX 6Dual i.MX 6Quad

i.MX

6Solo

Family

i.MX

6Dual

Family

i.MX

6Quad

Family

i.MX 6DualLite

i.MX

6DualLite

Family

i.MX

6SoloLite

i.MX

6SoloLite

Family

i.MX 6SLX

Pin-to-pin Compatible

Software Compatible

i.MX

6SoloX

Family

Seven

i.MX 6UL

i.MX

6UltraLite

Family

Page 60: Freescale PowerPoint Template - NXP Community

TM

External Use 65

i.MX 6Solo

i.MX 6Duali.MX 6Quad

• Dual ARM Cortex-A9

up to 1.2GHz

• 1 MB L2 cache

• 64-bit DDR3 and 2-

channel 32-bit

LPDDR2 at 533MHz

• eMMC, NOR, NAND

• 3D graphics

with 4 shaders

• Two 2D GFX engines

• 1080p60 video

• Display: RGB, LVDS,

MIPI, HDMI

• Camera: Parallel, MIPI

• PCIe (x1 lane)

• Gigabit Ethernet

• SATA-II

• ARM Cortex-A9 up to

1GHz

• 512KB L2 cache

• 32-bit DDR3 and

LPDDR2 at 400MHz

• eMMC, NOR, NAND

• 2D graphics

• 3D graphics

with 1 shader

• Display: RGB, LVDS,

E-Ink, MIPI, HDMI

• 1080p30 video

• Camera: Parallel, MIPI

• Gigabit Ethernet

• PCIe (x1 lane)

• Quad ARM Cortex-A9

up to 1.2GHz

• 1 MB L2 cache

• 64-bit DDR3 and 2-

channel 32-bit

LPDDR2 at 533MHz

• eMMC, NOR, NAND

• 3D graphics

with 4 shaders

• Two 2D GFX engines

• 1080p60 video

• Display: RGB, LVDS,

MIPI, HDMI

• Camera: Parallel, MIPI

• PCIe (x1 lane)

• Gigabit Ethernet

• SATA-II

• Dual ARM Cortex-A9

up to 1GHz

• 512KB L2 cache

• 64-bit DDR3 and dual-

channel 32-bit

LPDDR2 at 400MHz

• eMMC, NOR, NAND

• 2D graphics

• 3D graphics

with 1 shader

• 1080p30 video

• Display: RGB, LVDS,

E-Ink, MIPI, HDMI

• Camera: Parallel, MIPI

• Gigabit Ethernet

• PCIe (x1 lane)

• ARM® Cortex™-A9 at

1GHz

• 256KB L2 cache

• 32-bit DDR3 and

LPDDR2 at 400MHz

• eMMC

• 2D graphics

• Display: RGB, E-Ink

• Camera: RGB

• 10/100 Ethernet

i.MX 6DualLite

i.MX 6SoloLite

i.MX 6 Series At a Glance

Scalable series of six ARM Cortex A9-based SoC families

Red indicates change from column to the left

• ARM Cortex-A9

up to 1GHz

• ARM Cortex-M4

at 200MHz

• 256KB L2 cache

• 32-bit DDR3 and

LPDDR2 at 400MHz

• eMMC, QSPI, NOR,

NAND

• 2D and 3D graphics

• Display: RGB, LVDS

• Camera: RGB, Analog

• Dual Gigabit Ethernet

• PCIe (x1 lane)

i.MX 6SoloX

Pin-to-pin and Power Compatible

Software Compatible• ARM Cortex-A9 based solutions ranging up to 1.2GHz

• HD 1080p encode and decode (except 6SoloLite/6SoloX), 3D video playback in high definition (except 6SoloLite/6SoloX)

• Integrated IO’s may include HDMI v1.4, MIPI and LVDS, display ports, MIPI camera, Gigabit Ethernet, multiple USB 2.0, SATA and PCI-Express

• SW support: Google Android™, Linux®, QNX (3rd party), Windows® Embedded CE (3rd party)

Page 61: Freescale PowerPoint Template - NXP Community

TM

External Use 66

Heterogeneous architecture

with smart system power

Secure solutions for

optimized performance

efficiency

Optimized integration for

design flexibility

• Run UI-rich OS on Cortex-A9 core while still benefitting from deterministic and fast real-time responsiveness from the Cortex-M4 core.

• Maintain a system aware and power efficient state with complete shut down of the Cortex-A9 core, with the Cortex-M4 still active and performing low-level system monitoring tasks.

• Cortex-M4 core can be used as an additional processing source to run low-bandwidth tasks to improve performance to provide BOM-level component and code consolidation for cost reduction.

• Four independently controlled resource domains provide customer flexibility when partitioning system resources like memory and peripherals.

• Integral hardware semaphore unit enables cooperative multicoresoftware to safely access shared peripherals.

• Peripheral and memory access requests are hardware-verified to provide secure isolation and prevent tainting of system resources.

• Advanced security supporting high assurance (secure) boot, cryptographic cipher engines and random number generator.

• Dual-port gigabit Ethernet audio video bridging (AVB) for quality of service in automotive and other applications with enhanced traffic shaping and packet prioritization.

• Cost-effective 3D graphics processing unit (GPU) for enhanced HMI development.

• Flexible boot options, with interfaces for DDR3, low power DDR2, quad SPI for flash capabilities, and raw NAND.

• Smart integration with additional UARTs and timers to maximize functionality of the dual cores.

Highly integrated multi-market applications

processor enabling connected homes and

connected vehicles

Launching i.MX 6SoloX

Page 62: Freescale PowerPoint Template - NXP Community

TM

External Use 68

Automotive

Smart Devices

i.MX 6SoloX Target Applications

• Telematics

• Vehicle to vehicle connectivity

• Entry-level Infotainment

• Health Care – patient monitoring, fitness

equipment, wearables

• Factory, process and building automation

(thermostats, gateways, surveillance, HMI)

• Handheld scanners and printers

• Home audio, appliances, VoIP

• Test and Measurement

• Transportation - industrial vehicle with

control & HMI, e.g. tractor, train, ship,

heavy equipment

Page 63: Freescale PowerPoint Template - NXP Community

TM

External Use 70

i.MX 6DualPlus/QuadPlusEnhanced GPU & Memory Bandwidth

Page 64: Freescale PowerPoint Template - NXP Community

TM

External Use 71

i.MX 6DualPlus/6Quad Plus Summary

• i.MX 6DualPlus/6Quad Plus will offer superior graphics performance and significant overall bandwidth utilization improvements over i.MX 6Dual/6Quad.

− Improvements in i.MX 6DualPlus/6QuadPlus

− Implement new versions of 3D, 2D and OpenVG GPUs

− Implement a prefetch and resolve module to improve efficiency

− Fabric modifications to improve memory bandwidth

− Multiple errata fixes from revision 1.3

− Pin compatibility with revision 1.x products

− The maximum current for VDD_SOC_IN increased to 3390mA, requiring power supply redesign

• Samples Available: Q2, 2015 (Alpha in Apr, Beta in July, 2015)

• AEC-Q100 Qualification Complete: Q4, 2015

• The i.MX 6DualPlus/6QuadPlus versions will have new part numbers and will be sold at a price premium over i.MX 6Dual/6Quad. All i.MX 6Dual/6Quad part numbers will be available in an i.MX 6DualPlus/6QuadPlus version.

Page 65: Freescale PowerPoint Template - NXP Community

TM

External Use 72

i.MX 6ULUltra light i.MX of A7 core

Page 66: Freescale PowerPoint Template - NXP Community

TM

External Use 73

i.MX 6 Series: Supreme Scalability and Flexibility Leverage One Design Into Diverse Product Portfolio

Scalable series of SIX ARM Cortex-A based SoC Families

i.MX 6Solo i.MX 6Dual i.MX 6Quad

i.MX

6Solo

Family

i.MX

6Dual

Family

i.MX

6Quad

Family

i.MX 6DualLite

i.MX

6DualLite

Family

i.MX

6SoloLite

i.MX

6SoloLite

Family

i.MX 6SLX

Pin-to-pin Compatible

Software Compatible

i.MX

6SoloX

Family

Seven

i.MX 6UL

i.MX

6UltraLite

Family

Page 67: Freescale PowerPoint Template - NXP Community

TM

External Use 75

Industrial HMI Building Control MedicalIntegrated

Connectivity

Financial

Payment

• XGA industrial HMI with basic UI

• Large or high-quality small appliance

• Industrial scanner or printer

• Vending machine with display and basic UI

• Access control (security) panel

• Surveillance monitoring

• Building control, e.g. elevator or automated door

• Mobile patient care, e.g. infusion pump or respirator

• Blood pressure monitor

• Activity and wellness monitor

• Exercise equipment with display

• Wired and wireless audio streaming

• Energy management hub

• Industrial gateway

• VoIP

• Point-of-Sales

• Financial payment system

i.MX 6UltraLite Target Applications

Page 68: Freescale PowerPoint Template - NXP Community

TM

External Use 76

i.MX 6SoloX IP reused in i.MX 6UL

Easy Migration from i.MX 6SoloX to i.MX 6ULMaximum i.MX IP reuse

Memory:

•DDR (16-bit wide)

•QuadSPI, NOR flash, Raw NAND

•SDIO/MMC

•On-chip RAM, ROM

Multimedia: LCD, PxP, CSI (no MIPI)

Peripherals and Timers:

•10/100 Ethernet (no AVB)

•USB (no HSIC)

•UART, I2C, SPI

•Audio: I2S, SPDIF

•PWM, ADC, GPIO

•CAN

•WEIM parallel bus

• Same ARMv7-A

instructions as

ARM Cortex-A9

(i.MX 6SoloX)

• Correctly

structured

application binary

can run on both

i.MX 6SoloX and

i.MX 6UL

• Same Linux BSP

as i.MX 6SoloX

• Same Yocto build

environment

• Same dev tools

i.MX 6SoloXi.MX 6UL

Easy Migration

to i.MX 6ULOther IP

• ARM Cortex-A7

• Security (from

i.MX 7)

• DryIce anti-tamper

(minor change

from Vybrid)