freescale title of presentation second line...

49
External Use TM Freescale Healthcare Applications APF-HCR-T0460 APR.2014 David Chen | MCU FAE

Upload: others

Post on 27-Dec-2019

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

External Use

TM

Freescale HealthcareApplicationsAPF-HCR-T0460

A P R . 2 0 1 4

David Chen | MCU FAE

Page 2: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 1

Agenda• Portable Healthcare Applications • Development Tools and Reference Designs for

Available Specifically for Healthcare Device Developers

• Energy Saving Architecture• Measurement Engine

Page 3: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 2

It’s a connected world fostering quality of life.Interaction/Context Personal Gateway Internet Services

MotionReactionEmotionPosture

Biometrics

TrajectoryImpact

VelocityPower

FeedbackEntertainment

LocationAltitude

TemperatureHumidity

LightSound

Vital Monitoring

Fitness Tracker

TechniqueCoaching

Weight-loss Manager

Virtual Sports

low energy WLAN

Cellulardata

Personal

Devices + objects

Ambient

Elderly Monitoring

Page 4: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 3

Nonin Pulse OxMC9S08GP32

The Home Health Hub Platform

868MHz RF

Thermometer

HHH Panic AlarmMC12311

Wired connectionWireless connection

Medical monitoring

WWW connection

TELE-HEALTH

Weight ScaleBlood Glucose Meter

BluetoothLow EnergyBluetooth

SPP

BluetoothHDP

HHH Ref PlatformGatewayi.MX28

i.MX53 TabletWith Medical User

Interface

PhysicianSocial NetworkingMonitoring Center

Loved OnesSocial Network

HHH Ref Platform Expansion CapabilitiesSmart Plugs

Smart AppliancesSafety/SecurityLighting ControlLocal Display

HOME AUTOMATION

Ethernet

Blood PressureMonitors

USB PHDC

HealthCare

Page 5: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 4

Healthcare device general architecture

Connectivity

Ethernet

USB

MCU/MPU

AudioCodec

PowerMgmt.

VrefRTC

Sensors

Signal Conditioning

Actuators

TouchSensors

FreescaleOffer

EnergyHarvesting

DAC

ADC

EEPROM

Wi-fi

LCD Driver

BT/LE

Zigbee®

Page 6: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 5

Real-time, highly integrated solutions with best-in-class

2D graphics to enable your system to control,

interface, connect, secure and scale.

Industry’s most versatile solutions for multimedia and

display applications, with multicore scalability and market-leading power,

performance & integration.

Industry’s most scalable ultra-low-power, mixed-signal MCU solutions based on the ARM®

Cortex™-M4 and Cortex™-M0+ architectures.

Industry’s first software-aware, core-agnostic networking system

architecture for the smarter, more capable networks of

tomorrow – end to end.

Consumer

Automotive

Industrial

Consumer

Industrial

Consumer

Automotive

Industrial

Networking

KinetisMicrocontrollersDesign Potential. Realized

VybridController Solutions

Rich Apps in Real Time.

i.MXApplication Processors

Your Interface to the World.

QorIQ Processors built on

Layerscape Architecture

Accelerating the Network’s IQ

Freescale has the industry’s broadest range of solutions built on ARM® technologyfor automotive, industrial, consumer and networking applications.Find your ideal solution at the price, performance and power level you desire, and leveragethe extensive software and tool bundles available to speed and ease your design process.

Industrial

Comprehensive Portfolio powered by ARM®

Page 7: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 6

Kinetis Portfolio (Now and in the Future…)Pe

rfor

man

ce

Integration

Kinetis X SeriesHigh-performance ARM 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+

& ARM Cortex-M4 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 MCU families for use in motor control & power

conversion.

Kinetis M SeriesHigh accuracy metrology ARM Cortex-M0+ MCU families for

single chip smart meter implementations.

AvailableNOW!

AvailableNOW!

Coming2013

Coming2014

Coming2015

Coming2013

(samples now)

Kinetis W SeriesIntegrated wireless

connectivity ARM Cortex-M4 MCU families with class-

leading sub-1 GHz and 2.4 GHz RF transceivers

Coming2013

(samples now)

AvailableNOW!

Page 8: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 7

Unbound Scalability

Smallest size CSP packaging technology - 75% smaller package than the STM32F0

Product breadth M0+ - M4 with 700+ product offerings, 60+ pin for pin compatible devices in each of 3 different packages that span 9 families

Lowest power to highest functionality Energy efficient battery powered products to analog intensive medical products.

700+ Products

100+ products (M0+)

500+ products (M4)

Page 9: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 8

Performan

ce

Memory Density32KB 64KB 128KB 256KB 512KB 1MB

50MHz

72MHz

100MHz

120MHz

150 MHz

Kinetis K Series

Kinetis K-Series Product RoadmapARM Cortex-M4 solutions for a wide range of embedded applications

2MB

K1x  – Baseline 

K30 – SLCDK40 – SLCD + USB

K60/K61–Ethernet w/optional Tamper 

K70 – Graphics

K2x  – USB

K5x – Measurement ( Medical )

K10D / K20D

180 MHz

Production

K10D / K20D K10D / K20D

K30D / K40D K30D / K40D K30D / K40D

K10D / K20D K10D / K20D K10D / K20D

K30D / K40D K30D / K40D K30D / K40D

K5xD K5xD

K60D K60D

K10F / K20F K10F / K20F

K60F / K61F K60F / K61F

K70F K70F

K60F / K61F K60F / K61F

K70F K70F

K11D / K21D

K12D / K22D

K11D / K21D

K12D / K22D

K11D / K21D

K12D / K22D

K24F

K64F K63F / K64F

K11  – Baseline w/Tamper MCUs

K24  – USBs MCU w/ extended RAM

K63/K64–Ethernet w/ optional Tamper

Page 10: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 9

Kinetis L Series Product RoadmapEnergy Efficiency, Scalable, Mixed-Signal 32-bit MCUs, Based on ARM® Cortex-M0+™

Kinetis L Series

Memory Density32KB 64KB 128KB 256KB8KB 16KB

Inte

grat

ion

& P

erfo

rman

ce

KL02

KL16 – w/ 16bit ADC, DAC, TSI, I2SKL15 – w/ 16bit ADC, DAC, TSIKL14 – General Purpose

KL05 – w/ RTC, DMA, DAC, TSIKL04 – w/ RTC, DMAKL02 – Entry Level

KL26 – w/ 16bit ADC, DAC, TSI, I2SKL25 – w/ 16bit ADC, DAC, TSIKL24 – USB

KL36 – w/ 16bit ADC, DAC, TSI, I2SKL34 – SLCD

KL46 – SLCD + USB w/ 16bit ADC, DAC, TSI, I2S

KL02 KL02

KL04 KL04 KL04

KL05 KL05 KL05

KL14 KL14

KL15 KL15 KL15KL16 KL16 KL16 KL16

KL24 KL24

KL25 KL25 KL25KL26 KL26 KL26 KL26

KL34KL36 KL36 KL36

KL46 KL46

Page 11: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 10

I I I I I I I I

I I I I I I I II III

I

I I I

I IK30 FamilyM4 / 72-100MHz

64-512KB64-144pin

I I I I I I I I

I I I I I I I II III

I

I I I

I IK20 FamilyM4 / 50-120MHz

32KB-1MB32-144pin

I I I I I I I I

I I I I I I I II III

I

I I I

I IK10 FamilyM4 / 50-120MHz

32KB-1MB32-144pin

I I I I I I I I

I I I I I I I II III

I

I I I

I IK40 FamilyM4 / 72-100MHz

64-512KB64-144pin

I I I I I I I I

I I I

I I

I I I I I I I II III

I K50 Family72-100MHz128-512KB64-144pin

I I I I I I I I

I I I I I I I II III

I

I I I

I IK60 Family100-150MHz256KB-1MB100-256pin

I I I I I I I I

I I I

I I

I I I I I I I II III

I K70 Family120-150MHz512KB-1MB196-256pin

+ USB

+ Segment LCD

+ Segment LCD

+ USB

+ Ethernet + Encryption

+ Tamper Detect+ DRAM Controller

8/16-bitMCU

+ Graphics LCD

I I I I I I I I

I I I I I I I II III

I

I I I

I IKL0 FamilyM0+ / 48MHz

8KB-32KB24-48pin KL10 Family

M0+ / 48MHz32KB-256KB

32-80pin

KL30 FamilyM0+ / 48MHz64KB-256KB

64-121pin

KL40 FamilyM0+ / 48MHz128KB-256KB

64-121pin

KL20 FamilyM0+ / 48MHz32KB-256KB

32-121pin

+ Analog Engine + Ethernet+ Encryption

KinetisFamily Compatibility K – L Series

Page 12: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 11

Hardware System

Open source hardware platform for prototyping application development

+ CodeWarrior IDE

Visual and automated framework to accelerate

development time

Create, configure, optimize,migrate, and deliver

software components

+ Processor Expert + Freescale MQX

Comprehensive solution for embedded control

and connectivity

MQX CorePSP & BSP

Complimentary MQX RTOS

+ Freemaster

Real-time debug monitor and

data visualization tool

www.freescale.com/solutionadvisor

Kinetis ToolsFreescale Microcontroller Enablement Bundle

Page 13: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 12

eGUI: Free Graphics LCD Driver

• Lightweight software component allowing graphics LCD panels to be driven from small microcontrollers

• Structure of driver brings complete software solution for applications needing a color LCD screen

• Touch screen capability -- organization done by screen with high level objects

• Very light RAM and FLASH footprint• eGUI version 1.0 + MQX RTOS Support

Availability:• Release 2.1, Available NOW!

− Full Kinetis support – bare metal, MQX, CW10.X support• Release 2.2, Available NOW!

− More low-level drivers (to cover more drivers) including some black & white driver(s)

− Support for external storage of fonts, texts, bitmaps (i.e. thru file system or ext. memory)

http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=EGUI

Page 14: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 13

Xtrinsic Touch-Sensing Software (TSS) 2.6

Features:− Support for S8 TSI (for S08PT and S08RN families)− MQX™ Support− Kwikstik Support− Shielding− Memory usage optimization

Benefits: − Touch detection algorithm for reduced false touches with

electrical noise − Greater flexibility for product designers to select from more

than 1,000 MCUs within Freescale's broad 8-bit to 32-bit portfolio

− Reliable touch detection using the Touch Sensing Input (TSI) module provides extremely high sensitivity

− User interface controllers manage multiple keypad layout configurations

− Simplifies user interface designs, enabling customers to develop an application within minutes using a broad range of tools and demonstration software

− Reduces overall system cost by simplifying mechanical design and assembly

− Enhances reliability by replacing mechanical button wear and tear, increasing device longevity

Development & Evaluation Tools: TWRPI-TOUCH-PAKColdFire+ TWR-MCF51QM and TWR-MCF51JFKinetis KWIKSTIK-K40 , TWR-K20D50M, TWR-K40X256, TWR-K53N512, TWR-K60N512, TWR-K60N512-IAR, TWR-K60N512-KEIL, TWR-K70F120M and TWR-K20D72MTWRPI-TOUCH-STR

TSS 2.6 SW Specific Version Touch-Sensing SoftwareTSS 2.6 Fact Sheet TSSFSXtrinsic TSS HTML internal site: http://compass.freescale.net/go/touchsensingTSS CIA: https://www.freescale.com/go/tsscia

Freescale’s Xtrinsic Touch-Sensing Software (TSS) 2.6 transforms human machine interfaces (HMIs) into robust designs with increased lifetime using expanded MCU

cost-saving portfolio for consumer, industrial and medical applications.

Page 15: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 14

• 1000’s of third party engineers

• 1000+ sales people

• 113 software engineers

• 300 support engineers

• 181 applications engineers

• 74 TIC resources

• 100 engineers supporting the Community

Technical Support

Tools, OperatingSystems and Debuggers

Worldwide Expert Support

Applications & Reference Designs

GNU Tools

Page 16: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 15

Healthcare Analog Front End (AFE) Reference Platform

Page 17: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 16

Specification Requirement for EKG App.

• 2x TRIAMP• 1x OpAmp configurable as general purpose• 1x OpAmp with configurable gain (optional)• 2x ADC 16-bit ADC channels (12-bits can be enough)• 1x VREF generator• 1x DAC (optional for baseline adjust. It can be done by filtering)• 1x Timer for sampling control• Core supports DSP instructions (Highly recommended)

• Current project size is 16KB of Flash and 20KB of RAM. This considers filtering and USB communications. Code is not currently optimized for lowest footprint.

Page 18: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 17

EKG solution Block Diagram

• FIR filter :8-bits MCU solution : 12-bit 10th order32-bits MCU solution : 20-bit 51th order

16bits ADC

BandPassFilter

(0.5 ~ 250Hz)

Notch Filter60Hz

12-bit 10th

FIR filter

Analyze ECG

Signal

USB Stack

PC

Vref

OPAMP1

OPAMP2

USB

OUT1OUT2

External H/W Freescale Chip Internal Module Software

EcgSignal

AdcBaseLine

CDC

VINP1/VINN1

VINP2/VINN2

LeftElectrode

RightElectrode

TRIAMP1

TRIAMP2

TRIOUT1

TRIOUT2

Page 19: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 18

ZigBee Development Platform For Medical

MC1322x 802.15.4 2.4GHz ARM7 SiP• Full support for ZigBee Health Care with only

certified ZHC Stack• Variety of Hardware platforms for flexibility

including• Powerful and Flexible Software IDE• 1322x-USB used as Continua Golden Units

1322x-NCB

1322x-LPB

1322x-SRB

1322x-USB

2.4GHz

Page 20: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 19

Sub 1-GHz Development Tools

• Part Number by region with default frequency− North America - 902-928

MHzTWR-12311-NA TWR-12311-KIT-NA

− Europe - 863-870 MHzTWR-12311-EUTWR-12311-KIT-EU

Feature 12311 Developer Kit 12311 Tower Kit

12311-MRB 2 1

12311-TWR 2 1

USB Multilink BDM 12311DSK-BDM No

CodeWarrior IDE CW 10.x SE No

BeeKit Yes No

USB Cable Yes Yes

Power Adapter Yes No

Out of-Box Application Range Test N/A

MSRP USD - PART # TWR-12311-KIT $149 TWR-12311- $75

MRBModular Ref Board TWR

Tower Board

Sub-GHz

Page 21: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 20

Energy Saving Architecture

Page 22: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 21

Energy Saving Architecture (1)90nm Thin-Film Storage (TFS) Technology• 1/3 dynamic power reduction vs. existing technologies

• Flash support for low power modes and fast program/erase times

• Flash disable option when executing from SRAM

• Flash doze option to disable during Wait mode (adds ~1us wakeup)

Clock and Power Gating• Peripheral clocks are disabled by default so there is no wasted power consumption

• LLS and VLLSx modes shutdown power to most logic maintaining power to energy-efficient peripherals and wake-up sources

• Automatic platform clocking control in Compute Operation and Partial STOP options further reducing dynamic power consumption

Page 23: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 22

Energy Saving Architecture (2)Low Power I/O Pin Configuration• I/O pins default to a low power configuration disconnecting pin from digital logic eliminating need to configure un-used I/O pins to reduce pin leakage.

Bit Manipulation Engine (BME)• Intelligent load and store capability for peripheral improved cycle count and smaller code size

Low Power Boot Option• Configurable power on reset and low power recovery time to eliminate power spikes

Page 24: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 23

Energy Saving Architecture (3)

Flash Memory Controller (FMC)• 4-way, 4-set 32-bit flash cache for reducing flash accesses and eliminating wait states

Peripheral Bridge Crossbar (AXBS-Lite)• Support for concurrent accesses from masters (Core and DMA) to slaves (memory and peripherals)

Page 25: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 24

Energy Saving Low Power Modes

Run

Wait

Stop

Typical Power Modes in an embedded system

Run

Sleep

DeepSleep

Kinetis Extended Power Modes

Cortex MPower Modes

Freescale Adds Low Leakage Wake-up Unit

• EnWIC, further reducing leakage currents in all low power modes

• Supports 16 external input pins and 8 internal modules as wakeup sources

• Wakeup inputs are activated ables complete shut-down of core logic, including in LLS or VLLS modes

Run

VLP Run(VLPR)

Wait

VLP Wait(VLPW)

Stop

VLP Stop(VLPS)

LL Stop(LLS)

VLL Stop 3 (VLLS3)

VLL Stop 1(VLLS1)

VLL Stop 0(VLLS0)

Page 26: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 25

Kinetis Power Modes

RecoveryTime

KL25 Typical Idd @ 3V and 25C

Leading Dynamic Power - 4.1 mA*/ 6.4 mA***

Innovative low power process technology (C90TFS) - 188 uA*/ 980 uA***

Low Power focused Platform Design 1.6us 2.9mA @ 48MHz

Next Generation Cortex M0+ core 1.6us 135uA @ 4MHz

Asynchronous DMA Wake-up (ADMA) 4.0us 345uAEnergy-saving peripherals are operational with ADMA feature that can wake-up DMA to perform transfer and return to current mode when complete

4.0us 4.4uA

Low Leakage Wake-up Unit 4.0us 1.9uAEnables complete shut-down of core logic, including AWIC, further reducing leakage currents in all low power modes 42us 1.4uA

Supports 8 external input pins and up to 8 internal modules as wakeup sources; extends the low power wake-up capability of some internal peripherals to all power modes.

93us 700nA

Wake-up inputs are activated in LLS or VLLS modes 95us 176nA / 381nA

Breakthrough Power Efficiency

RUN

VLPR

WAIT

VLPW

STOP

VLPS

LLS

VLLS3

VLLS1

VLLS0*Compute Operation enabled: 4.1mA @ 48MHz core / 24MHz bus)** Compute Operation enabled: 188uA @ 4MHz core / 800kHz bus)*** Running Coremark algorithm, KEIL 4.54 optimized for speed

Page 27: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 26

Kinetis L Series: Run Mode

Analog Interfaces

System

Peripheral Bus

Energy Management

Power On Reset

Low Voltage Detector

Voltage Regulator

Clock Management

FLL

Timers

RTC Temp. Compensated

I/O PortsCommunication

I2C x 212-bit DAC

HSCMP

Flash8-256K

RAM1-32K

Debug(SWD)

COP

RST

DMA 4-ch

TSI x 16ch

Up to 80 GPIO(4 High Dive)w/ 25 interrupt

LPO(1KHz)

RST/Input

LPTMR

Crystal Oscillator(low & high

range)

16b LPTPM 6ch x1, 2ch x 2

SPI x 2

ADC (SAR w/ DMA)12/16-bit, up to 16ch

UART x2

Connectivity USB FS/LS Transceiver

V Regulator

HMI

PLL

ARM Cortex-M0+ Core Ultra-low power

48MHz core freq.

LPUARTx1

IISx1

USB Controller

PIT2ch, 32bit

LS Osc(32KHz)

ULP Osc(4MHz)

Segment LCD51x8/55x4

Page 28: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 27

Kinetis L Series: Very Low Power Run Mode

Analog Interfaces

System

Peripheral Bus

Energy Management

Power On Reset

Low Voltage Detector

Voltage Regulator

Clock Management

FLL

Timers

RTC Temp. Compensated

I/O PortsCommunication

I2C x 212-bit DAC

HSCMP

Flash8-256K

RAM1-32K

Debug(SWD)

COP

RST

DMA 4-ch

TSI x 16ch

Up to 80 GPIO(4 High Dive)w/ 25 interrupt

LPO(1KHz)

RST/Input

LPTMR

Crystal Oscillator

16 MHz max

16b LPTPM 6ch x1, 2ch x 2

SPI x 2

ADC (SAR w/ DMA)12/16-bit, up to 16ch

UART x2

Connectivity USB FS/LS Transceiver

V Regulator

HMI

PLL

ARM Cortex-M0+ Core Ultra-low power4MHz core freq.

LPUARTx1

IISx1

USB Controller

PIT2ch, 32bit

LS Osc(32KHz)

ULP Osc(4MHz)

Segment LCD51x8/55x4

Most peripherals are available but may have Clock frequency restrictions.

Page 29: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 28

Kinetis L Series: WAIT Mode

Analog Interfaces

System

Peripheral Bus

Energy Management

Power On Reset

Low Voltage Detector

Voltage Regulator

Clock Management

FLL

Timers

RTC Temp. Compensated

I/O PortsCommunication

I2C x 212-bit DAC

HSCMP

Flash8-256K

RAM1-32K

Debug(SWD)

COP

RST

DMA 4-ch

TSI x 1ch

Up to 80 GPIO(4 High Dive)w/ 25 interrupt

LPO(1KHz)

RST/Input

LPTMR

Crystal Oscillator(low & high

range)

16b LPTPM 6ch x1, 2ch x 2

SPI x 2

ADC (SAR w/ DMA)12/16-bit, up to 16ch

UART x2

Connectivity USB FS/LS Transceiver

V Regulator

HMI

PLL

ARM Cortex-M0+ Core Ultra-low power

48MHz core freq.

LPUARTx1

IISx1

USB Controller

PIT2ch, 32bit

LS Osc(32KHz)

ULP Osc(4MHz)

Segment LCD51x8/55x4

Page 30: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 29

Kinetis L Series: Very Low Power Wait Mode

Analog Interfaces

System

Peripheral Bus

Energy Management

Power On Reset

Low Voltage Detector

Voltage Regulator

Clock Management

FLL

Timers

RTC Temp. Compensated

I/O PortsCommunication

I2C x 212-bit DAC

HSCMP

Flash8-256K

RAM1-32K

Debug(SWD)

COP

RST

DMA 4-ch

TSI x 1ch

Up to 80 GPIO(4 High Dive)w/ 25 interrupt

LPO(1KHz)

RST/Input

LPTMR

Crystal Oscillator

16 MHz max

16b LPTPM 6ch x1, 2ch x 2

SPI x 2

ADC (SAR w/ DMA)12/16-bit, up to 16ch

UART x2

Connectivity USB FS/LS Transceiver

V Regulator

HMI

PLL

ARM Cortex-M0+ Core Ultra-low power4MHz core freq.

LPUARTx1

IISx1

USB Controller

PIT2ch, 32bit

LS Osc(32KHz)

ULP Osc(4MHz)

Segment LCD51x8/55x4

Page 31: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 30

Kinetis L Series: STOP Mode

Analog Interfaces

System

Peripheral Bus

Energy Management

Power On Reset

Low Voltage Detector

Voltage Regulator

Clock Management

FLL

Timers

RTC Temp. Compensated

I/O PortsCommunication

I2C x 212-bit DAC

HSCMP

Flash8-256K

RAM1-32K

Debug(SWD)

COP

RST

DMA 4-ch

TSI x 1ch

Up to 80 GPIO(4 High Dive)w/ 25 interrupt

LPO(1KHz)

RST/Input

LPTMR

Crystal Oscillator(low & high

range)

16b LPTPM 6ch x1, 2ch x 2

SPI x 2

ADC (SAR w/ DMA)12/16-bit, up to 16ch

UART x2

Connectivity USB FS/LS Transceiver

V Regulator

HMI

PLL

ARM Cortex-M0+ Core Ultra-low power

48MHz core freq.

LPUARTx1

IISx1

USB Controller

PIT2ch, 32bit

LS Osc(32KHz)

ULP Osc(4MHz)

Segment LCD51x8/55x4

Partial STOP modes allow additional peripheralsto operate but with added current.

Page 32: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 31

Kinetis L Series: Very Low Power STOP Mode

Analog Interfaces

System

Peripheral Bus

Energy Management

Power On Reset

Low Voltage Detector

Voltage Regulator

Clock Management

FLL

Timers

RTC Temp. Compensated

I/O PortsCommunication

I2C x 212-bit DAC

HSCMP

Flash8-256K

RAM1-32K

Debug(SWD)

COP

RST

DMA 4-ch

TSI x 1ch

Up to 80 GPIO(4 High Dive)w/ 25 interrupt

LPO(1KHz)

RST/Input

LPTMR

Crystal Oscillator(low & high

range)

16b LPTPM 6ch x1, 2ch x 2

SPI x 2

ADC (SAR w/ DMA)12/16-bit, up to 16ch

UART x2

Connectivity USB FS/LS Transceiver

V Regulator

HMI

PLL

ARM Cortex-M0+ Core Ultra-low power

48MHz core freq.

LPUARTx1

IISx1

USB Controller

PIT2ch, 32bit

LS Osc(32KHz)

ULP Osc(4MHz)

Segment LCD51x8/55x4

Page 33: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 32

Kinetis L Series: Low Leakage STOP Mode

Analog Interfaces

System

Peripheral Bus

Energy Management

Power On Reset

Low Voltage Detector

Voltage Regulator

Clock Management

FLL

Timers

RTC Temp. Compensated

I/O PortsCommunication

I2C x 212-bit DAC

HSCMP

Flash8-256K

RAM1-32K

Debug(SWD)

COP

RST

DMA 4-ch

TSI x 1ch

Up to 80 GPIO(4 High Dive)w/ 25 interrupt

LPO(1KHz)

RST/Input

LPTMR

Crystal Oscillator(low & high

range)

16b LPTPM 6ch x1, 2ch x 2

SPI x 2

ADC (SAR w/ DMA)12/16-bit, up to 16ch

UART x2

Connectivity USB FS/LS Transceiver

V Regulator

HMI

PLL

ARM Cortex-M0+ Core Ultra-low power

48MHz core freq.

LPUARTx1

IISx1

USB Controller

PIT2ch, 32bit

LS Osc(32KHz)

ULP Osc(4MHz)

Segment LCD51x8/55x4

Most peripherals are static but remain powered

Page 34: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 33

Kinetis L Series: Very Low Leakage STOP Mode 3

Analog Interfaces

System

Peripheral Bus

Energy Management

Power On Reset

Low Voltage Detector

Voltage Regulator

Clock Management

FLL

Timers

RTC Temp. Compensated

I/O PortsCommunication

I2C x 212-bit DAC

HSCMP

Flash8-256K

RAM1-32K

Debug(SWD)

COP

RST

DMA 4-ch

TSI x 1ch

Up to 80 GPIO(4 High Dive)w/ 25 interrupt

LPO(1KHz)

RST/Input

LPTMR

Crystal Oscillator(low & high

range)

16b LPTPM 6ch x1, 2ch x 2

SPI x 2

ADC (SAR w/ DMA)12/16-bit, up to 16ch

UART x2

Connectivity USB FS/LS Transceiver

V Regulator

HMI

PLL

ARM Cortex-M0+ Core Ultra-low power

48MHz core freq.

LPUARTx1

IISx1

USB Controller

PIT2ch, 32bit

LS Osc(32KHz)

ULP Osc(4MHz)

Segment LCD51x8/55x4

GPIO states are latched on VLLSx entry.GPIO must be manually released by softwareon VLLSx exit.Exit through reset flow, default FEI clock mode.Most peripherals are powered down.

Page 35: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 34

Kinetis L Series: Very Low Leakage STOP Mode 1

Analog Interfaces

System

Peripheral Bus

Energy Management

Power On Reset

Low Voltage Detector

Voltage Regulator

Clock Management

FLL

Timers

RTC Temp. Compensated

I/O PortsCommunication

I2C x 212-bit DAC

HSCMP

Flash8-256K

RAM1-32K

Debug(SWD)

COP

RST

DMA 4-ch

TSI x 1ch

Up to 80 GPIO(4 High Dive)w/ 25 interrupt

LPO(1KHz)

RST/Input

LPTMR

Crystal Oscillator(low & high

range)

16b LPTPM 6ch x1, 2ch x 2

SPI x 2

ADC (SAR w/ DMA)12/16-bit, up to 16ch

UART x2

Connectivity USB FS/LS Transceiver

V Regulator

HMI

PLL

ARM Cortex-M0+ Core Ultra-low power

48MHz core freq.

LPUARTx1

IISx1

USB Controller

PIT2ch, 32bit

LS Osc(32KHz)

ULP Osc(4MHz)

Segment LCD51x8/55x4RAM is powered down and voltage regulator

is turned off.

Page 36: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 35

Kinetis L Series: Very Low Leakage STOP Mode 0

Analog Interfaces

System

Peripheral Bus

Energy Management

Power On Reset

Low Voltage Detector

Voltage Regulator

Clock Management

FLL

Timers

RTC Temp. Compensated

I/O PortsCommunication

I2C x 212-bit DAC

HSCMP

Flash8-256K

RAM1-32K

Debug(SWD)

COP

RST

DMA 4-ch

TSI x 1ch

Up to 80 GPIO(4 High Dive)w/ 25 interrupt

LPO(1KHz)

RST/Input

LPTMR

Crystal Oscillator(low & high

range)

16b LPTPM 6ch x1, 2ch x 2

SPI x 2

ADC (SAR w/ DMA)12/16-bit, up to 16ch

UART x2

Connectivity USB FS/LS Transceiver

V Regulator

HMI

PLL

ARM Cortex-M0+ Core Ultra-low power

48MHz core freq.

LPUARTx1

IISx1

USB Controller

PIT2ch, 32bit

LS Osc(32KHz)

ULP Osc(4MHz)

Segment LCD51x8/55x4All clocks are disabled.

CMP and sLCD disabled.

Page 37: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 36

Ultra-Low Power Modes

Mode Definition

Run MCU can be run at full speed. Supports Compute Operation clocking option where bus and system clock are disabled for lowest power core processing and energy-saving peripherals with an alternate asynchronous clock source are operational.

VLP Run(VLPR)

MCU maximum frequency is restricted to 4MHz core/platform and 1 MHz bus/flash clock. Supports Compute Operation clocking option. LVD protection is off and flash programming is disallowed.

Wait Allows all peripherals to function, while CPU goes to sleep reducing power consumption. No Compute Operation clocking option.

VLP Wait(VLPW) Similar to VLP Run, with CPU in sleep to further reduce power. No Compute Operation clocking option.

StopMCU is in static state with LVD protection on. Energy-saving peripherals are operational with Asynchronous DMA (ADMA) feature thatcan wake-up DMA to perform transfer and return to current mode when complete. AWIC detects wake-up source for CPU. Lowest power mode with option to keep PLL active.

VLP Stop(VLPS)

MCU is in static state with LVD protection off. Energy-saving peripherals are operational with ADMA feature. AWIC detects wake-up source for CPU.

LL Stop(LLS)

MCU is in low leakage state retention power mode. LLWU detects wake-up source for CPU including LPTMR, RTC, TSI, CMP, and select pin interrupts. Fast <4.3us wake-up.

VLL Stop 3 (VLLS3)

MCU is placed in a low leakage mode powering down most internal logic. All system RAM contents are retained and I/O states held. LLWU controls wake-up source for CPU similar to LLS mode.

VLL Stop 1(VLLS1) Similar to VLLS3 with no RAM or register file retention.

VLL Stop 0(VLLS0)

Pin wakeup supported. LPTMR, RTC, TSI and CMP wake-up supported with external clock. No RAM or register file retention. Optional POR brown-out detection circuitry.

Expands beyond typical run, sleep and deep sleep modes with power options designed to maximize battery life in varying applications

RU

NSL

EEP

DEE

P SL

EEP

Page 38: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 37

Measurement Engine

Page 39: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 38

Analog peripherals on Kinetis

• Common Features

• Family dependent

• 24-bit ∑∆ ADC only available on Kinetis M• OPAMPs and TRIAMPs only available on Kinetis K5x

16-bit ADC

High-SpeedComparators VREF

PGA 24-bit ∑∆

OPAMPTRIAMP

12-bit DAC

Page 40: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 39

16-bit SAR ADC

• DMA support

• Single-Ended or Differential inputs

• Operation in low power modes

• Hardware conversion trigger

• Hardware average (4,8,16,32)

• Hardware compare (2 thresholds)

• External or internal voltage reference

• ENOB = 14.5 (16-bit differential)

• Self-calibration

Page 41: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 40

Comparator

• Rail to rail inputs

• 6-bit DAC for supply reference source

• Selectable interrupt: rising, falling or both edges

• Wide range of outputs: sampled, windowed, digital filter

• DMA transfer support

• Functional in all modes of operation[1]

• Window & Filter functions are not available on Stop,VLPS,LLS,VLLSx

Page 42: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 41

Programmable Gain Amplifier

Designed to increase Dynamic Range

Amplifies low-amplitude signals before they are feed to the 16-bit SAR ADC

607.8125 mV

600 mV 15.625 mVpp592.1875 

mV

1.2 V

0.2 V

0.7 V

1.2 V

0.2 V

0.7 V

 

607.8125 mV

600 mV

15.625 mVpp

592.1875 mV

PGA

  PGA_DP

          Gain = 64

  PGA_DM

 

 

           ADC16

 ADC16_DP

          

  ADC16_DM

 

1.2 V

0.2 V

0.7 V

27306 LSB

‐27307 LSB

0

VPPADC,DIF = 31.25 mVpp

Page 43: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 42

24-bit ∑∆ ADC

• 24-bit (after averaging) ∑∆ ADC with PGA

• Option to bypass the PGA

• PGA with 7 µA sensitivity

• Single ended or Differential mode

• ±250 mV (1 Vpp differential, 0.5 Vpp single ended) input range

• DMA request on conversion complete

Page 44: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 43

TRIAMPs & OPAMPs

• Signal conditioning

• OPAMPs provide internal gain options

• OPAMPs configurable inputs

• Spec. for limited temperature range ( 0°C to 50°C )Electrical OPAMP TRIAMP

Offset current ±3 mV ±3 mV

Offset voltage ±500 pV ±300 pV

Bias current ±500 pA ±300 pA

Input range 0 toVDDA

-0.1 to VDDA - 1.4V

Page 45: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 44

12-bit DAC

• On-chip programmable reference generator output

• Voltage range from 1/4096 VIN to VIN

• VIN can be selected from two reference sources (internal, external)

• DMA support

Page 46: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 45

Sampling with the Best Current Consumption

Sample 2 ADC inputs at 48ksps without CPU load

ADC0INA

Result 1AResult 1BResult 2AResult 2B

DMA0

DMA1

INBRUN mode

96 ksps

INA

INB

ADC0

ADC1

Result Buffer A

Result Buffer B

DMA0

DMA1

48 ksps

48 ksps

VLPR mode

IDD IDDA

Run 20.8 mA 186 uAVLPR 3.01 mA 488 uA

Page 47: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 46

Precision Analog Improves Accuracy

The challengeIncrease device accuracy without increasing cost.

The FDA is requiring higher accuracy on most medical devices and changes to healthcare provide significant cost pressure.

The solution Integrated precision analog.

Integrating precise analog components such as Op Amps, Tri Amps, high resolution ADC, and DACs.

Ideal solutionPlatforms w/ Flexible Analog

Freescale offers customers fully integrated analog solutions that are pin compatible and scalable.

Freescale solutions contain key analog peripherals needed to connect to a custom analog ASIC.

Page 48: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

External Use 47

Product Longevity

Freescale has a product longevity program for the market segments that we serve.

For the automotive and medical segments, Freescale has a broad range of devices available for a minimum of 15 years

For all other segments in which Freescale participates, Freescale has a broad range of devices available for a minimum of 10 years

Life cycles begins at the time of launch. A list of participant products is available at www.freescale.com/productlongevity

Page 49: Freescale Title of Presentation Second Line Optionalcache.freescale.com/files/training/doc/dwf/DWF14_APF_HCR... · 2016-03-21 · TM. External Use . 5. Real-time, highly integrated

TM

© 2014 Freescale Semiconductor, Inc. | External Use

www.Freescale.com