Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
External Use
TM
Freescale HealthcareApplicationsAPF-HCR-T0460
A P R . 2 0 1 4
David Chen | MCU FAE
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
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
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
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®
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®
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!
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)
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
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
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
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
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
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.
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
TM
External Use 15
Healthcare Analog Front End (AFE) Reference Platform
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.
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
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
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
TM
External Use 20
Energy Saving Architecture
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
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
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)
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)
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
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
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.
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
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
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.
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
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
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.
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.
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.
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
TM
External Use 37
Measurement Engine
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
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
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
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
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
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
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
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
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.
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
TM
© 2014 Freescale Semiconductor, Inc. | External Use
www.Freescale.com