Kinetis KE1xF512 MCUs

Similar documents
Kinetis KL1x General-Purpose Ultra-Low- Power MCUs Up to 256 KB Flash and 32 KB SRAM

Kinetis KL2x Ultra-Low-Power MCUs with USB

Kinetis KV5x Real-Time Control MCUs with Ethernet Up to 1 MB Flash and 256 KB SRAM

Kinetis KM3x Metrology MCUs based on ARM Cortex -M0+ Core

TWR-KE18F User's Guide

Kinetis SDK Release Notes for the TWR-K24F120M Tower System Module

Kinetis SDK v Release Notes for KV5x Derivatives

MQX RTOS Release Notes for Kinetis SDK v1.2.0 for KL33Z64 for FRDM-KL43Z Freescale Freedom Development Platform

MQX RTOS Release Notes for Kinetis SDK FRDM- KV10Z Freescale Freedom Development Platform

Kinetis SDK v Release Notes for the MK21DA5 and MKW24D5 Devices

Freescale Kinetis Software Development Kit Release Notes

Getting Started with MQX RTOS for Kinetis SDK

TWR-KL28Z User s Guide

Getting Started with MCUXpresso SDK CMSIS Packs

Getting Started with the MCU Flashloader

Freedom FRDM-KV31F Development Platform User s Guide

Power Consumption and Measurement of i.mx RT1020

Emulating Dual SPI Using FlexIO

TWR-KV10Z32 Sample Code Guide for IAR Board configuration, software, and development tools

i.mx 7 Dual/Solo Product Lifetime Usage

Measuring Interrupt Latency

HVP-KV10Z32 User s Guide

TWR-KV10Z32 Sample Code Guide for CodeWarrior Board configuration, software, and development tools

FRDM-KL03Z User s Guide

Kinetis SDK Freescale Freedom FRDM-KL03Z Platform User s Guide

i.mxrt1050 Product Lifetime Usage Estimates

Three-Phase Power Meter Hardware Design Reference Manual

Kinetis Bootloader v1.2.0 Release Notes

HVP-KV31F120M User s Guide

Kinetis USB-KW41Z Wireless Protocol Sniffer Quick Start Guide

Smart Plug Software Design Reference Manual

How to use FlexMemory as D-Flash and EEPROM in KE1xF

Differences Between S32K11x and S32K142

FRDM-KE02Z User s Manual

i.mx 6ULL Product Usage Lifetime Estimates

Getting Started with Freescale MQX RTOS for Kinetis SDK and MDK-ARM Keil

Offline Flash Programmer for Kinetis K- and L-series MCUs

Kinetis EA Ultra-Reliable Microcontrollers. Automotive and Industrial Applications

Emulating I2S bus on KE06

i.mx 6UltraLite Product Usage Lifetime Estimates

Product Brief Supports all SKEA64 devices

Processor Expert Software for i.mx Processors Version 1.0

S32K AND ISELED DRIVER

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

Getting Started with FreeRTOS BSP for i.mx 7Dual

FRDM-K64F Board Errata

Developing a simple UVC device based on i.mx RT1050

Model Based Development Toolbox MagniV for S12ZVC Family of Processors

Freedom FRDM-MC-LVBLDC Development Platform User s Guide

How to Implement USB Suspend/Resume Feature with MCUXpresso SDK USB Stack

NXP Semiconductors MCU Bootloader Demo Applications User's Guide

Emulating I2C Bus Master by using FlexIO

Integrate TWR-EPD Software with MQX RTOS Based on the TWR-K21F120M Platform

Freescale MQX RTOS TWR-K64F120M Release Notes

Kinetis Motor Suite v1.2.0 Release Notes

Developing a Camera Application with i.mx RT Series

KE02 Sub-Family Product Brief Supports all KE02 devices with 40 MHz core

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

TWR-KV58F220M Tower Module User's Guide

Building U-Boot in CodeWarrior ARMv8

How to Enable Boot from QSPI Flash

MCU Bootloader Release Notes

User Manual Rev. 0. Freescale Semiconductor Inc. FRDMKL02ZUM

Load Position-Independent Code (PIC) on a Kinetis Platform Using the IAR EWARM Compiler

MCUXpresso SDK USB Power Delivery

Migrating Applications from MC9S12VR64 to MC9S12VR32 by: Manuel Rodríguez

Product Brief Supports all SKEA8 devices

i.mx 6ULZ Migration Guide

Using DMA for Pulse Counting on S32K

TWR-LS1021A Getting Started

FRDM-KL26Z User s Guide

Getting Started with Freescale MQX RTOS for Kinetis SDK and Kinetis Design Studio IDE

Exception and fault checking on S32K1xx

OpenSDA on TWR-KW2x. User s Guide Rev 1.1

Kinetis Bootloader Demo Application User's Guide

Getting Started with Freescale MQX RTOS for Kinetis SDK and ARM GCC

Freescale MQX USB Stack for TWR-K24F120M GA User s Guide

Kinetis Bootloader to Update Multiple Devices in a Field Bus Network

Using the Asynchronous DMA features of the Kinetis L Series

Quick Start Guide for TWR-S08MM128-KIT TOWER SYSTEM MC9S08MM128. The industry s most complete solution for portable medical applications

Product Brief Supports all SKEA128 devices

HVP-MC56F82748 User s Guide

Freescale MKW40Z IEEE Software Quick Start Guide

FRDM-KE04Z User s Guide User Guide

KL03 Product Brief Supports all KL03 devices

AN5016. Trigonometry approximations. Document information

MCUXpresso SDK CMSIS Packs Release Notes

STSW-BLUENRG1-DK. BlueNRG-1, BlueNRG-2 DK SW package

SPI topics: watchdog, serial output and parity check

KTTWRCM3120UG TWR-CM3120-EVM. TWR-CM3120-EVM Tower System Platform. Figure 1. TWR-CM3120-EVM

S12Z MagniV LIN Bootloader

IoT Sensing SDK. Getting started with IoT Sensing SDK (ISSDK) v1.7 middleware. Document information. IoT Sensing SDK, ISSDK, MCUXpresso, middleware

Working around ERR7026 according to application needs

TWR-LS1021A Getting Started

Hands-On Workshop: Developing with the Kinetis Software Development Kit

Collecting Linux Trace without using CodeWarrior

Generating a Quick and Controlled Waveform With the DAC

Kinetis Flash Tool User's Guide

Getting started with the X-CUBE-IKA02A1 multifunctional software expansion for STM32Cube

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

Transcription:

NXP Semiconductors Document Number: KE1XF512PB Product Brief Rev. 1.1, 08/2016 Kinetis KE1xF512 MCUs Robust 5V MCUs with ADCs, FlexTimers, CAN and expanding memory integration in Kinetis E-series. Now up to 512 KB flash and 64 KB SRAM. 1. Kinetis E family introduction The Kinetis E family provides a highly scalable portfolio for robust 5V MCUs, with cores ranging from 20 MHz ARM Cortex -M0+ MCUs to 168 MHz ARM Cortex -M4 MCUs. With 2.7V ~ 5.5V supply and focus on exceptional EMC/ESD robustness, the Kinetis E family is well-suited for a wide range of applications in electrical harsh environments, and is optimized for cost-sensitive applications. The Kinetis E family offers a broad range of memory, peripherals, and package options. Contents 1. Kinetis E family introduction... 1 2. Kinetis KE1xF sub-family overview... 2 3. Kinetis KE1xF key product features... 2 4. Kinetis KE1xF product family feature summary... 3 5. Kinetis KE1xF family block diagram... 4 6. Kinetis KE1xF product family features... 5 7. Comprehensive enablement solutions... 6 7.1. Kinetis Software Development Kit (SDK)... 6 7.2. Integrated Development Environments (IDE)... 6 7.3. Online enablement with ARM mbed development platform... 6 7.4. Boot-loader... 6 7.5. Development hardware... 6 8. Part identification... 7 8.1. Description... 7 8.2. Format... 7 8.3. Fields... 7 9. Orderable part numbers... 8 10. Revision history... 8 2016 NXP B.V.

Kinetis KE1xF family block diagram 2. Kinetis KE1xF sub-family overview Kinetis KE1xF MCUs are the high-end series MCUs in Kinetis E family, providing robust 5V solution with the high performance ARM Cortex-M4 core running at up to 168 MHz. The KE1xF offers multiple ADCs and FlexTimers, a CAN 2.0B-compliant FlexCAN module and a broad suite of communication interfaces including LPUARTs, LPI2Cs, LPSPIs, and FlexIO which provide flexibility for serial communication emulation. The devices range from 256 KB flash in package extending up to 512 KB flash in 100LQFP package. KE14F: broad offering with mixed-signal integration, ADCs, DAC, ACMPs, FlexTimers. KE16F: expansion from KE14F family, with addition of 1 x FlexCAN module. KE18F: expansion from KE14F family, with addition of 2 x FlexCAN module. 3. Kinetis KE1xF key product features Up to 168 MHz ARM Cortex-M4 core supporting a broad range of processing bandwidth requirements while maintaining excellent cost-effectiveness, easy to use packages and a wide range of memory densities. Enhanced robust IOs make sure the high performance under noisy environment. FlexTimer featured 8-channel PWM supports three-phase motor control with dead time insertion and fault detect. 1-Msps 12-bit ADC with up to a 16-channel input per module with a fast sampling rate for prompt data conversion and storage. Analog comparator for fast response to external analog change. Programmable delay block with flexible trigger system providing various interconnections for on chip modules; ADC, DAC, FlexTimers, ACMP, and so on. CAN 2.0B-compliant FlexCAN provides high reliable serial communication interface for industry applications. FlexIO provides flexibility for serial communication interface implementation. Boot ROM provides on chip boot code and serial port drivers that could save flash space and provide flexible boot options and in-system programming support. Packages with big pin pitch make manufacture easy with high yield. 8 KB Cache could improve the code and data access efficiency. Digital signal processing capabilities with floating point unit offering outstanding computational power for control algorithms, sensor data processing, audio processing, among others, while increasing math accuracy and reducing code size. MPU for memory protect and code safety. Faster time to market with comprehensive enablement solutions, including SDK (drivers, libraries, stacks), IDE, bootloader, RTOS, online community and more. 2 NXP Semiconductors

Kinetis KE1xF product family feature summary 4. Kinetis KE1xF product family feature summary Table 1. Kinetis KE1xF product family feature summary Sub-Family KE14F KE16F KE18F CPU Performance 168 MHz 168 MHz 168 MHz Flash 256-512 KB 256-512 KB 256-512 KB SRAM 32-64 KB 32-64 KB 32-64 KB FlexMemory/EEPROM 64 KB/4 KB 64 KB/4 KB 64 KB/4 KB Analog 3 x 12-bit ADC, 1 x 12-bit DAC, 3 x ACMP 3 x 12-bit ADC, 1 x 12-bit DAC, 3 x ACMP 3 x 12-bit ADC, 1 x 12-bit DAC, 3 x ACMP Other Features 4 x FlexTimers, FlexIO 4 x FlexTimers, FlexIO, 1 x FlexCAN 4 x FlexTimers, FlexIO, 2 x FlexCAN Package Options NXP Semiconductors 3

Kinetis KE1xF family block diagram 5. Kinetis KE1xF family block diagram Figure 1. Kinetis KE1xF512 family block diagram 4 NXP Semiconductors

6. Kinetis KE1xF product family features The following features are present for KE1xF product family. Table 2. KE1xF product family features Kinetis KE1xF product family features Sub-Family KE14F KE16F KE18F Core M4 M4 M4 FPU Yes Yes Yes Frequency 168 MHz 168 MHz 168 MHz Flash 256 KB-512 KB 256 KB-512 KB 256 KB-512 KB Cache 8 KB 8 KB 8 KB SRAM 32-64 KB 32-64 KB 32-64 KB FlexMemory/EEPROM 64 KB/4 KB 64 KB/4 KB 64 KB/4 KB Clock 48 MHz FIRC (1%), 8 MHz SIRC (3%), XOSC (3-40 MHz, 30-40 KHz) 128 KHz LPO PLL BootROM (UART, SPI, IIC, CAN) 48 MHz FIRC (1%), 8 MHz SIRC (3%), XOSC (3-40 MHz, 30-40 KHz) 128 KHz LPO PLL 48 MHz FIRC (1%), 8 MHz SIRC (3%), XOSC (3-40 MHz, 30-40 KHz) 128 KHz LPO PLL Yes Yes Yes DMA 16 channels 16 channels 16 channels WDT/POR/LVD Yes Yes Yes ADC 3 x 12-bit, 1µs 3 x 12-bit, 1µs 3 x 12-bit, 1µs ACMP 3 3 3 DAC 12-bit 12-bit 12-bit Timer 4 x FlexTimer 4 x FlexTimer 4 x FlexTimer 1 x LPTMR 1 x LPTMR 1 x LPTMR PDB 3 3 3 PIT 1 1 1 RTC 1 1 1 CAN - 1 2 UART 3 3 3 SPI 2 2 2 I2C 2 2 2 FlexIO 4 timers, 4 shifters, 8 pins 4 timers, 4 shifters, 8 pins 4 timers, 4 shifters, 8 pins VDD 2.7~5.5V 2.7~5.5V 2.7~5.5V Temperature(Ta) -40~105 ºC -40~105 ºC -40~105 ºC Package(GPIOs) NXP Semiconductors 5

Kinetis KE1xF family block diagram 7. Comprehensive enablement solutions 7.1. Kinetis Software Development Kit (SDK) Extensive suite of robust peripheral drivers, stacks and middleware. Includes software examples demonstrating the usage of the HAL, peripheral drivers, middleware and RTOSes. Operating system abstraction (OSA) for NXP MQX RTOS, FreeRTOS, and Micrium µc/os kernels and bare metal (no RTOS) applications. 7.2. Integrated Development Environments (IDE) Atollic TrueSTUDIO IAR Embedded Workbench ARM Keil Microcontroller Development Kit Kinetis Design Studio (KDS) http://timor.atollic.com/products/target-support/nxp-freescale/ https://www.iar.com/iar-embedded-workbench/partners/nxp http://www2.keil.com/nxp o No-cost integrated development environment (IDE) for Kinetis MCUs o Eclipse and GCC-based IDE for C/C++ editing, compiling and debugging Broad ARM ecosystem support through NXP Connect partners 7.3. Online enablement with ARM mbed development platform Rapid and easy Kinetis MCU prototyping and development Online mbed SDK, Developer Community Free software libraries 7.4. Boot-loader Common boot-loader for all Kinetis MCUs In-system Flash programming over a serial connection: erase, program, verify ROM- or Flash-based boot-loader with open-source software and host-side programming utilities 7.5. Development hardware Tower System modular development platform Rapid prototyping and evaluation Low cost, interchangeable modules 6 NXP Semiconductors

Part identification 8. Part identification 8.1. Description Part numbers for the chip have fields that identify the specific part. You can use the values of these fields to determine the specific part you have received. 8.2. Format Part numbers for this device have the following format: Q K## A M FFF R T PP CC N 8.3. Fields The following table lists the possible values for each field in the part number (not all combinations are valid). Table 3. Part number field descriptions Field Description Values Q Qualification status M = Fully-qualified, general market flow P = Prequalification KE## Kinetis family KE14F KE16F KE18F A Key attribute F = Cortex-M4 W/ DSP and FPU FFF Program Flash memory size 512 = 512 KB 256 = 256 KB R Silicon revision (Blank) = Main A = Revision after main T Temperature range V = -40 o C 105 o C PP Package identifier LL = 100LQFP (14 mm 14 mm) LH = (10 mm 10 mm) CC Maximum CPU frequency (MHz) 16 = 168 MHz N Packaging type R = Tape and reel (Blank) = Trays NXP Semiconductors 7

Kinetis KE1xF family block diagram 9. Orderable part numbers Table 4. Ordering information Product Memory Package IO and ADC Channel MC Part Number Flash SRAM Pin Count Package GPIOs GPIOs (INT / HD) 1 ADC 2 channels (SE / DP) MKE14F256VLH16 256KB 32KB 64 LQPF 58 58/8 38/0 MKE14F256VLL16 256KB 32KB 100 LQPF 89 89/8 48/0 MKE14F512VLH16 512KB 64KB 64 LQPF 58 58/8 38/0 MKE14F512VLL16 512KB 64KB 100 LQPF 89 89/8 48/0 MKE16F256VLH16 256KB 32KB 64 LQPF 58 58/8 38/0 MKE16F256VLL16 256KB 32KB 100 LQPF 89 89/8 48/0 MKE16F512VLH16 512KB 64KB 64 LQPF 58 58/8 38/0 MKE16F512VLL16 512KB 64KB 100 LQPF 89 89/8 48/0 MKE18F256VLH16 256KB 32KB 64 LQPF 58 58/8 38/0 MKE18F256VLL16 256KB 32KB 100 LQPF 89 89/8 48/0 MKE18F512VLH16 512KB 64KB 64 LQPF 58 58/8 38/0 MKE18F512VLL16 512KB 64KB 100 LQPF 89 89/8 48/0 1 INT: interrupt pin numbers; HD: high drive pin numbers 2 ADC0 + ADC1 10. Revision history Table 5. Revision history Revision Date Substantial changes 0 15 May 2016 Initial release 1 31 July 2016 Frequency from 160 MHz to 168 MHz. Updated enablement solution parts. 1.1 16 August 2016 Memory size update 8 NXP Semiconductors

How to Reach Us: Home Page: www.nxp.com Web Support: www.nxp.com/support Information in this document is provided solely to enable system and software implementers to use NXP products. There are no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits based on the information in this document. NXP reserves the right to make changes without further notice to any products herein. NXP reserves the right to make changes without further notice to any products herein. NXP makes no warranty, representation, or guarantee regarding the suitability of its products for any particular purpose, nor does NXP assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. Typical parameters that may be provided in NXP data sheets and/or specifications can and do vary in different applications, and actual performance may vary over time. All operating parameters, including typicals, must be validated for each customer application by customer's technical experts. NXP does not convey any license under its patent rights nor the rights of others. NXP sells products pursuant to standard terms and conditions of sale, which can be found at the following address: NXP.com/SalesTermsandConditions. NXP, the NXP logo, NXP SECURE CONNECTIONS FOR A SMARTER WORLD, Freescale, the Freescale logo, Kinetis, Tower, MQX, the Energy Efficient Solutions logo, and Processor Expert are trademarks of NXP B.V. ARM, the ARM Powered logo, mbed, Keil, and Cortex are registered trademarks of ARM Limited (or its subsidiaries) in the EU and/or elsewhere. TrueSTUDIO is a registered trademark owned by Atollic. MULTI is a registered trademark of Green Hills Software in the US and/or internationally. IAR Embedded Workbench is a registered trademark owned by IAR Systems AB. µc/os is a registered trademark of Micrium, Inc. All other product or service names are the property of their respective owners. All rights reserved. 2016 NXP B.V. Document Number: KE1XF512PB Rev. 1.1 08/2016