NXP Semiconductors Data Sheet: Technical Data Kinetis KE1xF with up to 512 KB Flash Up to 168 MHz ARM(R) Cortex(R)-M4 Based Microcontroller KE1xFP100M168SF0 Rev. 4, 06/2019 MKE1xF512VLL16 MKE1xF512VLH16 MKE1xF256VLL16 MKE1xF256VLH16 The KE1xF microcontroller is built on the ARM(R) Cortex(R)-M4 processor with stronger performance and higher memory densities in multiple packages. This device offers up to 168 MHz performance with integrated single-precision floating point unit (FPU) and digital signal processor (DSP). Embedded flash memory sizes range from 256 KB to 512 KB. 100 LQFP (LL) 14x14x1.4 mm Pitch 0.5 mm 64 LQFP (LH) 10x10x1.4 mm Pitch 0.5 mm Core Processor and System Memory and memory interfaces * ARM(R) Cortex(R)-M4 core, supports up to 168 MHz * Up to 512 KB program flash with ECC frequency with 1.25 Dhrystone MIPS per MHz * Up to 64 KB SRAM with ECC * ARM Core based on the ARMv7 Architecture and * 64 KB FlexNVM with ECC for data flash and with Thumb(R)-2 ISA EEPROM emulation * Integrated Digital Signal Processor (DSP) * 4 KB FlexRAM for EEPROM emulation * Configurable Nested Vectored Interrupt Controller * 8 KB I/D cache to minimize performance impact of (NVIC) memory access latencies * Single-precision Floating Point Unit (FPU) * Boot ROM with built in bootloader * 16-channel DMA controller extended up to 64 channels Mixed-signal analog with DMAMUX * 3x 12-bit analog-to-digital converter (ADC) with up Reliability, safety and security to 16 channel analog inputs per module, up to 1M * Error-correcting code (ECC) on Flash and SRAM sps memories * 3x high-speed analog comparators (CMP) with * System memory protection unit (MPU) module internal 8-bit digital to analog converter (DAC) * Flash Access Control (FAC) * 1x 12-bit digital to analog converter (DAC) * Cyclic Redundancy Check (CRC) generator module Timing and control * 128-bit unique identification (ID) number * 4x Flex Timers (FTM) for PWM generation, offering * Internal watchdog (WDOG) with independent clock up to 32 standard channels source * 1x Low-Power Timer (LPTMR) working at Stop * External watchdog monitor (EWM) module mode, with flexible wake up control * ADC self calibration feature * 3x Programmable Delay Block (PDB) with flexible * On-chip clock loss monitoring trigger system, to provide accurate delay and trigger Human-machine interface (HMI) generation for inter-module synchronization * Supports up to 92 interrupt request (IRQ) sources * 1x Low-power Periodic Interrupt Timer (LPIT) with 4 * Up to 89 GPIO pins with interrupt functionality independent channels, for general purpose * 8 high drive pins * Pulse Width Timer (PWT) * Digital filters * Real timer clock (RTC) NXP reserves the right to change the production detail specifications as may be required to permit improvements in the design of its products. Connectivity and communications interfaces Clock interfaces * 4 - 40 MHz fast external oscillator (OSC) * TriggerMUX: for module inter-connectivity * 32 kHz slow external oscillator (OSC32) * 3x low-power universal asynchronous receiver/ * 48 MHz high-accuracy (up to 1%) fast internal transmitter (LPUART) modules with DMA support reference clock (FIRC) for high-speed run and working at Stop mode * 8 MHz / 2 MHz high-accuracy (up to 3%) slow internal * 2 low-power serial peripheral interface (LPSPI) reference clock (SIRC) for low-speed run modules with DMA support and working at Stop * 128 kHz low power oscillator (LPO) mode * Phased lock loop (PLL) * 2x low-power inter-integrated circuit (LPI2C) * Up to 50 MHz DC external square wave input clock modules with DMA support and working at Stop * System clock generator (SCG) mode * Real time counter (RTC) * Up to 2 xFlexCAN modules, with flexible message buffers and mailboxes Power management * FlexIO module for flexible and high performance * Low-power ARM Cortex-M4 core with excellent energy serial interfaces emulation efficiency Debug functionality * Power management controller (PMC) with multiple power modes: HSRun, Run, Wait, Stop, VLPR, VLPW * Serial Wire JTAG Debug Port (SWJ-DP) combines and VLPS * Debug Watchpoint and Trace (DWT) * Supports clock gating for unused modules, and specific * Instrumentation Trace Macrocell (ITM) peripherals remain working in low power modes * Test Port Interface Unit (TPIU) * POR, LVD/LVR * Flash Patch and Breakpoints (FPB) Operating Characteristics * Voltage range: 2.7 to 5.5 V * Ambient temperature range: -40 to 105 C Related Resources Type Description Resource Product Brief The Product Brief contains concise overview/summary information to enable quick evaluation of a device for design suitability. KE1xF512PB 1 Reference Manual The Reference Manual contains a comprehensive description of the structure and function (operation) of a device. KE1xFP100M168SF0RM 1 Data Sheet The Data Sheet includes electrical characteristics and signal connections. This document: KE1xFP100M168SF0 Chip Errata The chip mask set Errata provides additional or corrective information for Kinetis_E_0N79P 1 a particular device mask set. Package drawing Package dimensions are provided in package drawings. 100-LQFP: 98ASS23308W 64-LQFP: 98ASS23234W 1. To find the associated resource, go to http://www.nxp.com and perform a search using this term. 2 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Kinetis KE1xF Sub-Family ARM (R) Cortex (R) -M4 Core System MPU Memories and Memory Interfaces Program flash RAM DSP Interrupt controller FPU DMAMUX FlexMemory Boot ROM OSC FIRC eDMA Debug interfaces Clocks SIRC PLL TRGMUX OSC32 WDOG LPO EWM Human-Machine Interface (HMI) Analog Timers Communication Interfaces CRC 12-bit ADC x3 FlexTimer 8ch x4 LPI C x2 GPIO upto 89 ECC CMP x3 LPUART x3 High drive I/O (8 pins) FAC 12-bit DAC x1 LPSPI x2 Digital filters (all ports) Security and Integrity PDB x3 LPIT, 4ch LPTMR PMC SRTC PWT 2 FlexCAN upto x2 FlexIO Figure 1. Functional block diagram Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 3 NXP Semiconductors Table of Contents 1 Ordering information............................................................... 5 2 Overview................................................................................. 5 2.1 System features...............................................................6 2.1.1 ARM Cortex-M4 core........................................ 6 2.1.2 NVIC..................................................................7 2.1.3 AWIC.................................................................7 2.1.4 Memory............................................................. 8 2.1.5 Reset and boot..................................................8 2.1.6 Clock options.....................................................10 2.1.7 Security............................................................. 11 2.1.8 Power management.......................................... 12 2.1.9 Debug controller................................................13 2.2 Peripheral features.......................................................... 14 2.2.1 eDMA and DMAMUX........................................ 14 2.2.2 FTM...................................................................14 2.2.3 ADC...................................................................15 2.2.4 DAC...................................................................15 2.2.5 CMP.................................................................. 16 2.2.6 RTC...................................................................16 2.2.7 LPIT...................................................................17 2.2.8 PDB...................................................................17 2.2.9 LPTMR.............................................................. 18 2.2.10 CRC.................................................................. 18 2.2.11 LPUART............................................................ 18 2.2.12 LPSPI................................................................ 19 2.2.13 FlexCAN............................................................19 2.2.14 LPI2C................................................................ 21 2.2.15 FlexIO................................................................21 2.2.16 Port control and GPIO.......................................22 3 Memory map........................................................................... 24 4 Pinouts.................................................................................... 26 4.1 KE1xF Signal Multiplexing and Pin Assignments............ 26 4.2 Port control and interrupt summary................................. 29 Definitions......................................................... 42 Examples.......................................................... 42 Typical-value conditions....................................43 Relationship between ratings and operating requirements..................................................... 43 5.1.5 Guidelines for ratings and operating requirements..................................................... 44 5.2 Ratings............................................................................ 44 5.2.1 Thermal handling ratings...................................44 5.2.2 Moisture handling ratings.................................. 45 5.2.3 ESD handling ratings........................................ 45 5.2.4 Voltage and current operating ratings............... 45 5.3 General............................................................................ 46 5.3.1 Nonswitching electrical specifications............... 46 5.3.2 Switching specifications.................................... 57 5.3.3 Thermal specifications...................................... 60 5.4 Peripheral operating requirements and behaviors...........63 5.4.1 System modules................................................63 5.4.2 Clock interface modules....................................64 5.4.3 Memories and memory interfaces.....................71 5.4.4 Security and integrity modules.......................... 74 5.4.5 Analog............................................................... 74 5.4.6 Communication interfaces.................................82 5.4.7 Debug modules................................................. 86 6 Design considerations.............................................................90 6.1 Hardware design considerations..................................... 90 6.1.1 Printed circuit board recommendations.............90 6.1.2 Power delivery system...................................... 91 6.1.3 Analog design................................................... 91 6.1.4 Digital design.....................................................92 6.1.5 Crystal oscillator................................................95 6.2 Software considerations.................................................. 96 7 Part identification.....................................................................97 4.3 Module Signal Description Tables................................... 30 4.4 Pinout diagram................................................................ 35 4.5 Package dimensions....................................................... 37 5 Electrical characteristics..........................................................42 5.1 Terminology and guidelines.............................................42 7.1 Description.......................................................................97 7.2 Format............................................................................. 97 7.3 Fields............................................................................... 97 7.4 Example...........................................................................97 8 Revision history.......................................................................98 4 NXP Semiconductors 5.1.1 5.1.2 5.1.3 5.1.4 Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Ordering information 1 Ordering information The following chips are available for ordering. Table 1. Ordering information Product Part number Memory Marking (Line1/Line2) Package Flash (KB) SRAM (KB) FlexNVM/ FlexRAM (KB) Pin count Packa ge IO and ADC channel Comm unicat ion GPIOs GPIOs ADC (INT/H chann D)1 els FlexC AN MKE18F512VLL 16 MKE18F512 / VLL16 512 64 64/4 100 LQFP 89 89/8 16 2 MKE18F512VL H16 MKE18F512 / VLH16 512 64 64/4 64 LQFP 58 58/8 16 2 MKE18F256VLL 16 MKE18F256 / VLL16 256 32 64/4 100 LQFP 89 89/8 16 2 MKE18F256VL H16 MKE18F256 / VLH16 256 32 64/4 64 LQFP 58 58/8 16 2 MKE16F512VLL 16 MKE16F512 / VLL16 512 64 64/4 100 LQFP 89 89/8 16 1 MKE16F512VL H16 MKE16F512 / VLH16 512 64 64/4 64 LQFP 58 58/8 16 1 MKE16F256VLL 16 MKE16F256 / VLL16 256 32 64/4 100 LQFP 89 89/8 16 1 MKE16F256VL H16 MKE16F256 / VLH16 256 32 64/4 64 LQFP 58 58/8 16 1 MKE14F512VLL 16 MKE14F512 / VLL16 512 64 64/4 100 LQFP 89 89/8 16 0 MKE14F512VL H16 MKE14F512 / VLH16 512 64 64/4 64 LQFP 58 58/8 16 0 MKE14F256VLL 16 MKE14F256 / VLL16 256 32 64/4 100 LQFP 89 89/8 16 0 MKE14F256VL H16 MKE14F256 / VLH16 256 32 64/4 64 LQFP 58 58/8 16 0 1. INT: interrupt pin numbers; HD: high drive pin numbers 2 Overview The following figure shows the system diagram of this device. Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 5 NXP Semiconductors Overview Slave Master Cortex M4 M0 8 KB Cache code bus CM4 core M1 NVIC system bus M2 eDMA FMC Flash upto 512 KB S0 16 KB ROM S1 upto 64 KB SRAM S2 Peripheral Bridge 0 (Bus Clock - Max 84 MHz) Debug (SWD/JTAG) Crossabar Switch (Platform Clcok - Max 168 MHz) IOPORT various peripheral blocks System Clock Generator (SCG) Fast IRC SOSC Slow IRC PLL OSC32 LPO Clock Source Figure 2. System diagram The crossbar switch connects bus masters and slaves using a crossbar switch structure. This structure allows up to four bus masters to access different bus slaves simultaneously, while providing arbitration among the bus masters when they access the same slave. 2.1 System features The following sections describe the high-level system features. 6 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Overview 2.1.1 ARM Cortex-M4 core The ARM Cortex-M4 is the member of the Cortex M Series of processors targeting microcontroller cores focused on very cost sensitive, deterministic, interrupt driven environments. The Cortex M4 processor is based on the ARMv7 Architecture and Thumb(R)-2 ISA and is upward compatible with the Cortex M3, Cortex M1, and Cortex M0 architectures. Cortex M4 improvements include an ARMv7 Thumb-2 DSP (ported from the ARMv7-A/R profile architectures) providing 32-bit instructions with SIMD (single instruction multiple data) DSP style multiply-accumulates and saturating arithmetic. 2.1.2 NVIC The Nested Vectored Interrupt Controller supports nested interrupts and 16 priority levels for interrupts. In the NVIC, each source in the IPR registers contains 4 bits. It also differs in number of interrupt sources and supports 240 interrupt vectors. The Cortex-M family uses a number of methods to improve interrupt latency . It also can be used to wake the MCU core from Wait and VLPW modes. 2.1.3 AWIC The asynchronous wake-up interrupt controller (AWIC) is used to detect asynchronous wake-up events in Stop mode and signal to clock control logic to resume system clocking. After clock restarts, the NVIC observes the pending interrupt and performs the normal interrupt or event processing. The AWIC can be used to wake MCU core from Partial Stop, Stop and VLPS modes. Wake-up sources for this SoC are listed as below: Table 2. AWIC Stop and VLPS Wake-up Sources Wake-up source Description Available system resets RESET pin, WDOG, JTAG , loss of clock(LOC) reset and loss of lock (LOL) reset Pin interrupts Port Control Module - Any enabled pin interrupt is capable of waking the system ADCx ADCx is optional functional with clock source from SIRC or OSC CMPx Functional in Stop/VLPS modes with clock source from SIRC or OSC LPI2C Functional in Stop/VLPS modes with clock source from SIRC or OSC LPUART Functional in Stop/VLPS modes with clock source from SIRC or OSC LPSPI Functional in Stop/VLPS modes with clock source from SIRC or OSC Table continues on the next page... Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 7 NXP Semiconductors Overview Table 2. AWIC Stop and VLPS Wake-up Sources (continued) Wake-up source Description LPIT Functional in Stop/VLPS modes with clock source from SIRC or OSC FlexIO Functional in Stop/VLPS modes with clock source from SIRC or OSC LPTMR Functional in Stop/VLPS modes RTC Functional in Stop/VLPS modes SCG Functional in Stop mode (Only SIRC) CAN CAN stop wakeup NMI Non-maskable interrupt 2.1.4 Memory This device has the following features: * Upto 512 KB of embedded program flash memory. * Upto 64 KB of embedded SRAM accessible (read/write) at CPU clock speed with 0 wait states. * The non-volatile memory is divided into several arrays: * 64 KB of embedded data flash memory * 4 KB of Emulated EEPROM * 16 KB ROM (built-in bootloader to support UART, I2C, and SPI interfaces) The program flash memory contains a 16-byte flash configuration field that stores default protection settings and security information. The page size of program flash is 4 KB. The protection setting can protect 32 regions of the program flash memory from unintended erase or program operations. The security circuitry prevents unauthorized access to RAM or flash contents from debug port. 2.1.5 Reset and boot The following table lists all the reset sources supported by this device. NOTE In the following table, Y means the specific module, except for the registers, bits or conditions mentioned in the footnote, is reset by the corresponding Reset source. N means the 8 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Overview specific module is not reset by the corresponding Reset source. Table 3. Reset source Reset sources Descriptions Modules PMC SIM SMC RCM Reset WDO SCG pin is G negated RTC LPTM R Other s POR reset Power-on reset (POR) Y Y Y Y Y Y Y Y Y Y System resets Low-voltage detect (LVD) Y1 Y Y Y Y Y Y N Y Y External pin reset (RESET) Y1 Y2 Y3 Y4 Y Y5 Y6 N N Y Watchdog (WDOG) reset Y1 Y2 Y3 Y4 Y Y5 Y6 N N Y Multipurpose clock generator loss of clock (LOC) reset Y1 Y2 Y3 Y4 Y Y5 Y6 N N Y Multipurpose clock generator loss of lock (LOL) reset Y1 Y2 Y3 Y4 Y Y5 Y6 N N Y Stop mode acknowledge error (SACKERR) Y1 Y2 Y3 Y4 Y Y5 Y6 N N Y Software reset (SW) Y1 Y2 Y3 Y4 Y Y5 Y6 N N Y Lockup reset (LOCKUP) Y1 Y2 Y3 Y4 Y Y5 Y6 N N Y MDM DAP system reset Y1 Y2 Y3 Y4 Y Y5 Y6 N N Y Debug reset Y1 Y2 Y3 Y4 Y Y5 Y6 N N Y Debug reset 1. 2. 3. 4. 5. 6. Except PMC_LVDSC1[LVDV] and PMC_LVDSC2[LVWV] Except SIM_SOPT1 Except SMC_PMPROT, SMC_PMCTRL_RUM, SMC_PMCTRL_STOPM, SMC_STOPCTRL, SMC_PMSTAT Except RCM_RPC, RCM_MR, RCM_FM, RCM_SRIE, RCM_SRS, RCM_SSRS Except WDOG_CS[TST] Except SCG_CSR and SCG_FIRCSTAT This device supports booting from: * internal flash * boot ROM Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 9 NXP Semiconductors Overview POR or Reset N RCM[FORCEROM] =00 Y FOPT[BOOTPIN_OPT]=0 N Y BOOTCFG0 pin=0 Y N N FOPT[BOOTSRC _SEL]=10/11 Y Boot from ROM Boot from Flash Figure 3. Boot flow chart The blank chip is default to boot from ROM and remaps the vector table to ROM base address, otherwise, it remaps to flash address. 2.1.6 Clock options The SCG module controls which clock source is used to derive the system clocks. The clock generation logic divides the selected clock source into a variety of clock domains, including the clocks for the system bus masters, system bus slaves, and flash memory . The clock generation logic also implements module-specific clock gating to allow granular shutoff of modules. The following figure is a high level block diagram of the clock generation. For more details on the clock operation and configuration, see the Clocking chapter in the Reference Manual. 10 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Overview 00 01 PWT 10 11 TCLK0 TCLK1 TCLK2 00 SIM_CHIPCTL[PWT_CLKSEL] 01 10 11 FTMx SIM_FTMOPT0[FTMxCLKSEL] Fast IRC SCG_SPLLCFG[SOURCE] 48 MHz SCG 1 0 Core PLL PREDIV /2 RAM GPIOC 0110 DMAMUX eDMA PDB (SCG_SPLLCFG) Slow IRC 0011 default start up 8MHz/2MHz DIVCORE 0010 PCC 0001 Other PLL_CLK PLLDIV1 PLLDIV2 SIRC_CLK SIRCDIV1 SIRCDIV2 FIRC_CLK SCG_SOSCCFG[EREFS] SOSC_CLK XTAL OSC 1 OSC XTAL32 BUS_CLK 12-bit DAC BUSOUT Peripheral Registers PLLDIV2_CLK SIRCDIV1_CLK SIRCDIV2_CLK Async clock FIRCDIV1_CLK FIRCDIV2_CLK SOSCDIV1_CLK SOSCDIV2_CLK ADCx FlexIO LPIT LPI2Cx LPUARTx LPSPIx PCC_xxx[PCS] SCG CLKOUT 00 01 10 WDOG CLKOUTDIV CLKOUT 11 1 SIM_CHIPCTL[CLKOUTSEL] OSC32 LPO128K DIVBUS PLLDIV1_CLK CRC 8-bit DAC ACMPx SYS_CLK PCC_xxx[CGC] Other 0000 0001 0011 0010 0110 0 Low Range OSC SOSCDIV1 SOSCDIV2 SCG_CLKOUTCNFG [CLKOUTSEL] OSC32_CR[ROSCEREFS] EXTAL32 FIRCDIV1 FIRCDIV2 0 High Range FLASH_CLK DIVSLOW SCG_xCCR[SCS] (x=R, V, H) EXTAL Flash CORE_CLK/SYS_CLK /128 1kHz 1 LPO_CLK LPTMR OSC32_CLK RTC EWM PMC 00 01 10 11 RTC_CLKIN 32kHz 0 RTC_CLKOUT PORT Control RTC_CR[LPOS] SIM_CHIPCTL[RTC_CLKSEL] FlexCANx Figure 4. Clocking block diagram 2.1.7 Security Security state can be enabled via programming flash configure field (0x40e). After enabling device security, the SWD/JTAG port cannot access the memory resources of the MCU. External interface SWD/JTAG port 2.1.7.1 Security Unsecure Can't access memory source by SWD/ the debugger can write to the Flash JTAG interface Mass Erase in Progress field of the MDM-AP Control register to trigger a mass erase (Erase All Blocks) command Flash Access Control (FAC) The FAC is a native or third-party configurable memory protection scheme optimized to allow end users to utilize software libraries while offering programmable restrictions to these libraries. The flash memory is divided into equal size segments that provide protection to proprietary software libraries. The protection of these Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 11 NXP Semiconductors Overview segments is controlled as the FAC provides a cycle-by-cycle evaluation of the access rights for each transaction routed to the on-chip flash memory. Configurability allows an increasing number of protected segments while supporting two levels of vendors adding their proprietary software to a device. 2.1.7.2 Error-correcting code (ECC) The ECC detection is also supported on Flash and SRAM memories. It supports auto correction of one-bit error and reporting more than one-bit error. 2.1.8 Power management The Power Management Controller (PMC) expands upon ARM's operational modes of Run, Sleep, and Deep Sleep, to provide multiple configurable modes. These modes can be used to optimize current consumption for a wide range of applications. The WFI or WFE instruction invokes a Wait or a Stop mode, depending on the current configuration. For more information on ARM's operational modes, See the ARM(R) Cortex(R) User Guide. The PMC provides High Speed Run (HSRUN), Normal Run (RUN), and Very Low Power Run (VLPR) configurations in ARM's Run operation mode. In these modes, the MCU core is active and can access all peripherals. The difference between the modes is the maximum clock frequency of the system and therefore the power consumption. The configuration that matches the power versus performance requirements of the application can be selected. The PMC provides Wait (Wait) and Very Low Power Wait (VLPW) configurations in ARM's Sleep operation mode. In these modes, even though the MCU core is inactive, all of the peripherals can be enabled and operate as programmed. The difference between the modes is the maximum clock frequency of the system and therefore the power consumption. The PMC provides Stop (Stop), Very Low Power Stop (VLPS) configurations in ARM's Deep Sleep operational mode. In these modes, the MCU core and most of the peripherals are disabled. Depending on the requirements of the application, different portions of the analog, logic, and memory can be retained or disabled to conserve power. 12 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Overview The Nested Vectored Interrupt Controller (NVIC), the Asynchronous Wake-up Interrupt Controller (AWIC) are used to wake up the MCU from low power states. The NVIC is used to wake up the MCU core from WAIT and VLPW modes. The AWIC is used to wake up the MCU core from STOP and VLPS modes. For additional information regarding operational modes, power management, the NVIC, AWIC, please refer to the Reference Manual. The following table provides information about the state of the peripherals in the various operational modes and the modules that can wake MCU from low power modes. Table 5. Peripherals states in different operational modes Core mode Run mode Sleep mode Deep sleep Device mode Descriptions High Speed Run In HSRun mode, MCU is able to operate at a faster frequency, and all device modules are operational. Run In Run mode, all device modules are operational. Very Low Power Run In VLPR mode, all device modules are operational at a reduced frequency except the Low Voltage Detect (LVD) monitor, which is disabled. Wait In Wait mode, all peripheral modules are operational. The MCU core is placed into Sleep mode. Very Low Power Wait In VLPW mode, all peripheral modules are operational at a reduced frequency except the Low Voltage Detect (LVD) monitor, which is disabled. The MCU core is placed into Sleep mode. Stop In Stop mode, most peripheral clocks are disabled and placed in a static state. Stop mode retains all registers and SRAMs while maintaining Low Voltage Detection protection. In Stop mode, the ADC, DAC, CMP, LPTMR, RTC, and pin interrupts are operational. The NVIC is disabled, but the AWIC can be used to wake up from an interrupt. Very Low Power Stop In VLPS mode, the contents of the SRAM are retained. The CMP (low speed), ADC, OSC, RTC, LPTMR, LPIT, FlexIO, LPUART, LPI2C,LPSPI, and DMA are operational, LVD and NVIC are disabled, AWIC is used to wake up from interrupt. NOTE When the MCU is in HSRUN or VLP mode, user cannot write FlexRAM (EEPROM), and cannot launch an FTFE command including flash programming/erasing. 2.1.9 Debug controller This device has extensive debug capabilities including run control and tracing capabilities. The standard ARM debug port supports SWD/JTAG interface. Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 13 NXP Semiconductors Overview 2.2 Peripheral features The following sections describe the features of each peripherals of the chip. 2.2.1 eDMA and DMAMUX The eDMA is a highly programmable data-transfer engine optimized to minimize any required intervention from the host processor. It is intended for use in applications where the data size to be transferred is statically known and not defined within the transferred data itself. The DMA controller in this device implements 16 channels which can be routed from up to 63 DMA request sources through DMA MUX module. Main features of eDMA are listed below: * All data movement via dual-address transfers: read from source, write to destination * 16-channel implementation that performs complex data transfers with minimal intervention from a host processor * Transfer control descriptor (TCD) organized to support two-deep, nested transfer operations * Channel activation via one of three methods * Fixed-priority and round-robin channel arbitration * Channel completion reported via programmable interrupt requests * Programmable support for scatter/gather DMA processing * Support for complex data structures 2.2.2 FTM This device contains four FlexTimer modules. The FlexTimer module (FTM) is a two-to-eight channel timer that supports input capture, output compare, and the generation of PWM signals to control electric motor and power management applications. The FTM time reference is a 16-bit counter that can be used as an unsigned or signed counter. Several key enhancements of this module are made: * Signed up counter * Deadtime insertion hardware * Fault control inputs 14 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Overview * Enhanced triggering functionality * Initialization and polarity control 2.2.3 ADC This device contains three 12-bit SAR ADC modules. The ADC module supports hardware triggers from FTM, LPTMR, PIT, RTC, external trigger pin and CMP output. It supports wakeup of MCU in low power mode when using internal clock source or external crystal clock. ADC module has the following features: * Linear successive approximation algorithm with up to 12-bit resolution * Up to 16 single-ended external analog inputs * Support 12-bit, 10-bit, and 8-bit single-ended output modes * Single or continuous conversion * Configurable sample time and conversion speed/power * Input clock selectable from up to four sources * Operation in low-power modes for lower noise * Selectable hardware conversion trigger * Automatic compare with interrupt for less-than, greater-than or equal-to, within range, or out-of-range, programmable value * Temperature sensor * Hardware average function * Selectable Voltage reference: from external or alternate * Self-Calibration mode 2.2.3.1 Temperature sensor This device contains one temperature sensor internally connected to the input channel of AD26, see ADC electrical characteristics for details of the linearity factor. The sensor must be calibrated to gain good accuracy, so as to provide good linearity, see also AN3031 for more detailed application information of the temperature sensor. 2.2.4 DAC The 12-bit digital-to-analog converter (DAC) is a low-power, general-purpose DAC. The output of the DAC can be placed on an external pin or set as one of the inputs to the analog comparator, or ADC. Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 15 NXP Semiconductors Overview DAC module has the following features: * On-chip programmable reference generator output. The voltage output range is from 14096 Vin to Vin, and the step is 14096 Vin, where Vin is the input voltage. * Vin can be selected from two reference sources * Static operation in Normal Stop mode * 16-word data buffer supported with multiple operation modes * DMA support 2.2.5 CMP There are three analog comparators on this device. * Each CMP has its own independent 8-bit DAC. * Each CMP supports up to 7 analog inputs from external pins. * Each CMP is able to convert an internal reference from the bandgap. * Each CMP supports internal reference from the on-chip 12-bit DAC out. * Each CMP supports the round-robin sampling scheme. In summary, this allow the CMP to operate independently in VLPS and Stop modes, whilst being triggered periodically to sample up to 8 inputs. Only if an input changes state is a full wakeup generated. The CMP has the following features: * Inputs may range from rail to rail * Programmable hysteresis control * Selectable interrupt on rising-edge, falling-edge, or both rising and falling edges of the comparator output * Selectable inversion on comparator output * Capability to produce a wide range of outputs such as sampled, windowed, or digitally filtered * External hysteresis can be used at the same time that the output filter is used for internal functions * Two software selectable performance levels: Shorter propagation delay at the expense of higher power, and Low power with longer propagation delay * DMA transfer support * Functional in all power modes available on this MCU * The window and filter functions are not available in STOP mode * Integrated 8-bit DAC with selectable supply reference source and can be power down to conserve power 16 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Overview 2.2.6 RTC The RTC is an always powered-on block that remains active in all low power modes. The time counter within the RTC is clocked by a 32.768 kHz clock sourced from an external crystal using the oscillator, or clock directly from RTC_CLKIN pin. RTC is reset on power-on reset, and a software reset bit in RTC can also initialize all RTC registers. The RTC module has the following features * 32-bit seconds counter with roll-over protection and 32-bit alarm * 16-bit prescaler with compensation that can correct errors between 0.12 ppm and 3906 ppm * Register write protection with register lock mechanism * 1 Hz square wave or second pulse output with optional interrupt 2.2.7 LPIT The Low Power Periodic Interrupt Timer (LPIT) is a multi-channel timer module generating independent pre-trigger and trigger outputs. These timer channels can operate individually or can be chained together. The LPIT can operate in low power modes if configured to do so. The pre-trigger and trigger outputs can be used to trigger other modules on the device. This device contains one LPIT module with four channels. The LPIT generates periodic trigger events to the DMAMUX. 2.2.8 PDB The Programmable Delay Block (PDB) provides controllable delays from either an internal or an external trigger, or a programmable interval tick, to the hardware trigger inputs of ADCs and/or generates the interval triggers to DACs, so that the precise timing between ADC conversions and/or DAC updates can be achieved. The PDB can optionally provide pulse outputs (Pulse-Out's) that are used as the sample window in the CMP block. The PDB module has the following capabilities: * trigger input sources and one software trigger source * 1 DAC refresh trigger output, for this device * configurable PDB channels for ADC hardware trigger * 1 pulse output, for this device Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 17 NXP Semiconductors Overview 2.2.9 LPTMR The low-power timer (LPTMR) can be configured to operate as a time counter with optional prescaler, or as a pulse counter with optional glitch filter, across all power modes, including the low-leakage modes. It can also continue operating through most system reset events, allowing it to be used as a time of day counter. The LPTMR module has the following features: * 16-bit time counter or pulse counter with compare * Optional interrupt can generate asynchronous wakeup from any low-power mode * Hardware trigger output * Counter supports free-running mode or reset on compare * Configurable clock source for prescaler/glitch filter * Configurable input source for pulse counter 2.2.10 CRC This device contains one cyclic redundancy check (CRC) module which can generate 16/32-bit CRC code for error detection. The CRC module provides a programmable polynomial, WAS, and other parameters required to implement a 16-bit or 32-bit CRC standard. The CRC module has the following features: * Hardware CRC generator circuit using a 16-bit or 32-bit programmable shift register * Programmable initial seed value and polynomial * Option to transpose input data or output data (the CRC result) bitwise or bytewise. * Option for inversion of final CRC result * 32-bit CPU register programming interface 2.2.11 LPUART This product contains three Low-Power UART modules, and can work in Stop and VLPS modes. The module also supports 4x to 32x data oversampling rate to meet different applications. The LPUART module has the following features: 18 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Overview * Programmable baud rates (13-bit modulo divider) with configurable oversampling ratio from 4x to 32x * Transmit and receive baud rate can operate asynchronous to the bus clock and can be configured independently of the bus clock frequency, support operation in Stop mode * Interrupt, DMA or polled operation * Hardware parity generation and checking * Programmable 8-bit, 9-bit or 10-bit character length * Programmable 1-bit or 2-bit stop bits * Three receiver wakeup methods * Idle line wakeup * Address mark wakeup * Receive data match * Automatic address matching to reduce ISR overhead: * Address mark matching * Idle line address matching * Address match start, address match end * Optional 13-bit break character generation / 11-bit break character detection * Configurable idle length detection supporting 1, 2, 4, 8, 16, 32, 64 or 128 idle characters * Selectable transmitter output and receiver input polarity 2.2.12 LPSPI This device contains two LPSPI modules. The LPSPI is a low power Serial Peripheral Interface (SPI) module that supports an efficient interface to an SPI bus as a master and/or a slave. The LPSPI can continue operating in stop modes provided an appropriate clock is available and is designed for low CPU overhead with DMA offloading of FIFO register accesses. The LPSPI modules have the following features: * Command/transmit FIFO of 4 words * Receive FIFO of 4 words * Host request input can be used to control the start time of an SPI bus transfer Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 19 NXP Semiconductors Overview 2.2.13 FlexCAN This device contains two FlexCAN modules. The FlexCAN module is a communication controller implementing the CAN protocol according to the ISO 11898-1 standard and CAN 2.0 B protocol specifications. Each FlexCAN module contains 16 message buffers. Each message buffer is 16 bytes. The FlexCAN module has the following features: * Flexible mailboxes of zero to eight bytes data length * Each mailbox configurable as receive or transmit, all supporting standard and extended messages * Individual Rx Mask registers per mailbox * Full-featured Rx FIFO with storage capacity for up to six frames and automatic internal pointer handling with DMA support * Transmission abort capability * Programmable clock source to the CAN Protocol Interface, either peripheral clock or oscillator clock * RAM not used by reception or transmission structures can be used as general purpose RAM space * Listen-Only mode capability * Programmable Loop-Back mode supporting self-test operation * Programmable transmission priority scheme: lowest ID, lowest buffer number, or highest priority * Time stamp based on 16-bit free-running timer * Global network time, synchronized by a specific message * Maskable interrupts * Independence from the transmission medium (an external transceiver is assumed) * Short latency time due to an arbitration scheme for high-priority messages * Low power modes, with programmable wake up on bus activity * Remote request frames may be handled automatically or by software * CAN bit time settings and configuration bits can only be written in Freeze mode * Tx mailbox status (Lowest priority buffer or empty buffer) * Identifier Acceptance Filter Hit Indicator (IDHIT) register for received frames * SYNCH bit available in Error in Status 1 register to inform that the module is synchronous with CAN bus * CRC status for transmitted message * Rx FIFO Global Mask register 20 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Overview * Selectable priority between mailboxes and Rx FIFO during matching process * Powerful Rx FIFO ID filtering, capable of matching incoming IDs against either 128 extended, 256 standard, or 512 partial (8 bit) IDs, with up to 32 individual masking capability 2.2.14 LPI2C This device contains two LPI2C modules. The LPI2C is a low power Inter-Integrated Circuit (I2C) module that supports an efficient interface to an I2C bus as a master and/or a slave. The LPI2C can continue operating in stop modes provided an appropriate clock is available and is designed for low CPU overhead with DMA offloading of FIFO register accesses. The LPI2C implements logic support for standard-mode, fast-mode, fast-mode plus and ultra-fast modes of operation. The LPI2C module also complies with the System Management Bus (SMBus) Specification, version 2. The LPI2C modules have the following features: * Standard, Fast, Fast+ and Ultra Fast modes are supported * HS-mode supported in slave mode * Multi-master support including synchronization and arbitration * Clock stretching * General call, 7-bit and 10-bit addressing * Software reset, START byte and Device ID require software support * For master mode: * command/transmit FIFO of 4 words * receive FIFO of 4 words * For slave mode: * separate I2C slave registers to minimize software overhead due to master/ slave switching * support for 7-bit or 10-bit addressing, address range, SMBus alert and general call address * transmit/receive data register supporting interrupt or DMA requests 2.2.15 FlexIO The FlexIO is a highly configurable module providing a wide range of protocols including, but not limited to UART, I2C, SPI, I2S, Camera IF, LCD RGB, PWM/ Waveform generation. The module supports programmable baud rates independent of bus clock frequency, with automatic start/stop bit generation. Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 21 NXP Semiconductors Overview The FlexIO module has the following features: * Functional in VLPR/VLPW/Stop/VLPS mode provided the clock it is using remains enabled * Four 32-bit double buffered shift registers with transmit, receive, and data match modes, and continuous data transfer * The timing of the shifter's shift, load and store events are controlled by the highly flexible 16-bit timer assigned to the shifter * Two or more shifters can be concatenated to support large data transfer sizes * Each 16-bit timers operates independently, supports for reset, enable and disable on a variety of internal or external trigger conditions with programmable trigger polarity * Flexible pin configuration supporting output disabled, open drain, bidirectional output data and output mode * Supports interrupt, DMA or polled transmit/receive operation 2.2.16 Port control and GPIO The Port Control and Interrupt (PORT) module provides support for port control, digital filtering, and external interrupt functions. The GPIO data direction and output data registers control the direction and output data of each pin when the pin is configured for the GPIO function. The GPIO input data register displays the logic value on each pin when the pin is configured for any digital function, provided the corresponding Port Control and Interrupt module for that pin is enabled. The following figure shows the basic I/O pad structure. Pseudo open-drain pins have the p-channel output driver disabled when configured for open-drain operation. None of the I/O pins, including open-drain and pseudo open-drain pins, are allowed to go above VDD. NOTE The RESET_b pin is also a normal I/O pad with pseudo opendrain. 22 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Overview IBE=1 whenever MUX000 IBE IFE LPF MUX Digital input ESD Bus VDD RPULL PE PS Analog input Digital output DSE Figure 5. I/O simplified block diagram The PORT module has the following features: * all PIN support interrupt enable * Configurable edge (rising, falling, or both) or level sensitive interrupt type * Support DMA request * Asynchronous wake-up in low-power modes * Configurable pullup, pulldown, and pull-disable on select pins * Configurable high and low drive strength on selected pins * Configurable passive filter on selected pins * Individual mux control field supporting analog or pin disabled, GPIO, and up to chip-specific digital functions * Pad configuration fields are functional in all digital pin muxing modes. The GPIO module has the following features: * Port Data Input register visible in all digital pin-multiplexing modes * Port Data Output register with corresponding set/clear/toggle registers * Port Data Direction register * GPIO support single-cycle access via fast GPIO. Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 23 NXP Semiconductors Memory map 3 Memory map This device contains various memories and memory-mapped peripherals which are located in a 4 GB memory space. For more details of the system memory and peripheral locations, see the Memory Map chapter in the Reference Manual. 24 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Memory map 0x4000_0000 Note: The size of Flash and SRAM varies for devices with different part numbers. See "Ordering information" in DataSheet for details. 0x0000_0000 Flash * 0x0007_FFFF 0x0000_0000 Code space 0x07FF_FFFF Reserved 0x0800_0000 0x1000_0000 0x1001_0000 0x1400_0000 0x1400_1000 0x1800_0000 0x1C00_0000 FlexNVM Reserved FlexRAM Reserved Boot ROM 0x1C00_4000 Data Space 0x2010_0000 0x2200_0000 0x2400_0000 0x1C00_0000 0x1C00_0000 ROM 0x1C00_3FFF 0x1C00_3FFF Reserved 0x1FF0_0000 Reserved Aliased to SRAM_U bit-band region 0x1FF0_0000 SRAM_L 0x2000_0000 0x200F_FFFF SRAM_U Reserved 0x4000_0000 Public peripheral 0x4010_0000 0x4200_0000 0x4000_0000 AIPS peripherals Reserved Aliased to AIPS and GPIO bit-band region 0x4400_0000 Reserved 0x4008_0000 0x400F_F000 0x400F_FFFF 0xE000_0000 0xE000_E000 0xE000_0000 Private peripheral Reserved GPIO Reserved System control space 0xE000_F000 Reserved 0xE00F_F000 0xE010_0000 Reserved 0xE00F_FFFF 0x4000_E000 0x4000_F000 0x4001_0000 0x4002_0000 0x4002_1000 0x4002_2000 0x4002_5000 0x4002_6000 0x4002_7000 0x4002_8000 0x4002_C000 0x4002_D000 0x4002_E000 0x4003_2000 Reserved Reserved 0x4000_1000 0x4000_8000 0x4000_9000 0x4000_A000 0x4000_D000 Core ROM table 0xFFFF_FFFF 0x4003_3000 0x4003_6000 0x4003_7000 0x4003_8000 0x4003_9000 0x4003_A000 0x4003_B000 0x4003_C000 0x4003_D000 0x4003_E000 0x4004_0000 0x4004_1000 0x4004_8000 0x4004_9000 0x4004_A000 0x4004_B000 0x4004_C000 0x4004_D000 0x4004_E000 0x4005_2000 0x4005_3000 0x4005_6000 0x4005_7000 0x4005_A000 0x4005_B000 0x4006_0000 0x4006_1000 0x4006_2000 0x4006_3000 0x4006_4000 0x4006_5000 0x4006_6000 0x4006_7000 0x4006_8000 0x4006_A000 AIPS-Lite Reserved eDMA DMA TCD Reserved MPU Reserved GPIO controller (aliased to 400F_F000) Reserved Flash memory unit DMAMUX0 4003_4000: FlexCAN0 FlexCAN1 FTM3 ADC1 Reserved LPSPI0 LPSPI1 4003_1000: PDB1 CRC 4003_3000: PDB2 PDB0 LPIT0 FTM0 FTM1 FTM2 ADC0 ADC2 RTC 4003_F000: DAC0 LPTMR0 Reserved SIM PORT A PORT B PORT C PORT D PORT E Reserved WDOG Reserved PWT Reserved FlexIO Reserved OSC32 EWM TRGMUX0 TRGMUX1 SCG PCC LPI2C0 LPI2C1 Reserved 0x4006_B000 LPUART0 LPUART1 0x4006_C000 0x4006_D000 LPUART2 0x4007_3000 CMP0 0x4007_4000 0x4007_5000 0x4007_6000 0x4007_D000 0x4007_E000 0x4007_F000 0x4007_FFFF Reserved CMP1 CMP2 Reserved PMC SMC RCM Figure 6. Memory map Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 25 NXP Semiconductors Pinouts 4 Pinouts 4.1 KE1xF Signal Multiplexing and Pin Assignments The following table shows the signals available on each pin and the locations of these pins on the devices supported by this document. The Port Control Module is responsible for selecting which ALT functionality is available on each pin. NOTE On this device, there are several special ADC channels which support hardware interleave between multiple ADCs. Taking ADC0_SE4 and ADC1_SE14 channels as an example, these two channels can work independently, but they can also be hardware interleaved. In the hardware interleaved mode, a signal on the pin PTB0 can be sampled by both ADC0 and ADC1. The interleaved mode is enabled by SIM_CHIPCTL[ADC_INTERLEAVE_EN] bits. For more information, see "ADC Hardware Interleaved Channels" in the ADC chapter of Reference Manual. 100 64 LQFP LQFP Pin Name Default ALT0 ALT1 ALT2 ALT3 ALT4 ALT5 ALT6 ALT7 -- 10 VREFL/ VSS VREFL/ VSS 1 -- PTE16 DISABLED PTE16 FTM2_CH7 FXIO_D3 TRGMUX_ OUT7 2 -- PTE15 DISABLED PTE15 FTM2_CH6 FXIO_D2 TRGMUX_ OUT6 3 1 PTD1 ADC2_SE1 ADC2_SE1 PTD1 FTM0_CH3 LPSPI1_SIN FTM2_CH1 FXIO_D1 TRGMUX_ OUT2 4 2 PTD0 ADC2_SE0 ADC2_SE0 PTD0 FTM0_CH2 LPSPI1_SCK FTM2_CH0 FXIO_D0 TRGMUX_ OUT1 5 3 PTE11 ADC2_SE13 ADC2_SE13 PTE11 PWT_IN1 LPTMR0_ ALT1 FTM2_CH5 FXIO_D5 TRGMUX_ OUT5 6 4 PTE10 ADC2_SE12 ADC2_SE12 PTE10 CLKOUT FTM2_CH4 FXIO_D4 TRGMUX_ OUT4 7 -- PTE13 DISABLED PTE13 8 5 PTE5 DISABLED PTE5 TCLK2 FTM2_QD_ PHA FTM2_CH3 CAN0_TX FXIO_D7 EWM_IN 9 6 PTE4 DISABLED PTE4 BUSOUT FTM2_QD_ PHB FTM2_CH2 CAN0_RX FXIO_D6 EWM_OUT_b 26 NXP Semiconductors VREFL/ VSS FTM2_FLT0 Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Pinouts 100 64 LQFP LQFP Pin Name Default ALT0 ALT1 ALT2 ALT3 ALT4 ALT5 ALT6 ALT7 10 7 VDD VDD VDD 11 8 VDDA VDDA VDDA 12 9 VREFH VREFH VREFH 13 -- VREFL VREFL VREFL 14 -- VSS VSS VSS 15 11 PTB7 EXTAL EXTAL PTB7 LPI2C0_SCL 16 12 PTB6 XTAL XTAL PTB6 LPI2C0_SDA 17 -- PTE14 ACMP2_IN3 ACMP2_IN3 PTE14 FTM0_FLT1 18 13 PTE3 DISABLED PTE3 FTM0_FLT0 LPUART2_ RTS 19 -- PTE12 DISABLED PTE12 FTM0_FLT3 LPUART2_TX 20 -- PTD17 DISABLED PTD17 FTM0_FLT2 LPUART2_RX 21 14 PTD16 ACMP2_IN0 ACMP2_IN0 PTD16 FTM0_CH1 22 15 PTD15 ACMP2_IN1 ACMP2_IN1 PTD15 FTM0_CH0 23 16 PTE9 ACMP2_IN2/ DAC0_OUT ACMP2_IN2/ DAC0_OUT PTE9 FTM0_CH7 24 -- PTD14 DISABLED PTD14 FTM2_CH5 CLKOUT 25 -- PTD13 DISABLED PTD13 FTM2_CH4 RTC_CLKOUT 26 17 PTE8 ACMP0_IN3 PTE8 FTM0_CH6 27 18 PTB5 DISABLED PTB5 FTM0_CH5 LPSPI0_PCS1 TRGMUX_IN0 ACMP1_OUT 28 19 PTB4 ACMP1_IN2 ACMP1_IN2 PTB4 FTM0_CH4 LPSPI0_SOUT TRGMUX_IN1 29 20 PTC3 ADC0_SE11/ ACMP0_IN4/ EXTAL32 ADC0_SE11/ ACMP0_IN4/ EXTAL32 PTC3 FTM0_CH3 CAN0_TX 30 21 PTC2 ADC0_SE10/ ACMP0_IN5/ XTAL32 ADC0_SE10/ ACMP0_IN5/ XTAL32 PTC2 FTM0_CH2 CAN0_RX 31 22 PTD7 DISABLED PTD7 LPUART2_TX FTM2_FLT3 32 23 PTD6 DISABLED PTD6 LPUART2_RX FTM2_FLT2 33 24 PTD5 DISABLED PTD5 FTM2_CH3 LPTMR0_ ALT2 34 -- PTD12 DISABLED PTD12 FTM2_CH2 LPI2C1_HREQ LPUART2_ RTS 35 -- PTD11 DISABLED PTD11 FTM2_CH1 FTM2_QD_ PHA LPUART2_ CTS 36 -- PTD10 DISABLED PTD10 FTM2_CH0 FTM2_QD_ PHB 37 -- VSS VSS VSS 38 -- VDD VDD VDD 39 25 PTC1 ADC0_SE9/ ACMP1_IN3 ADC0_SE9/ ACMP1_IN3 PTC1 FTM0_CH1 FTM1_CH7 40 26 PTC0 ADC0_SE8/ ACMP1_IN4 ADC0_SE8/ ACMP1_IN4 PTC0 FTM0_CH0 FTM1_CH6 ACMP0_IN3 Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 FTM2_FLT1 FTM2_FLT0 TRGMUX_IN6 ACMP2_OUT LPUART2_ CTS FTM2_FLT1 PWT_IN2 TRGMUX_IN7 27 NXP Semiconductors Pinouts 100 64 LQFP LQFP 41 Pin Name Default ALT0 -- PTD9 ACMP1_IN5 42 -- PTD8 DISABLED 43 27 PTC17 ADC0_SE15 ADC0_SE15 44 28 PTC16 ADC0_SE14 45 29 PTC15 46 30 47 ALT2 ALT3 ALT4 ALT5 ALT6 ALT7 PTD9 LPI2C1_SCL FTM2_FLT3 FTM1_CH5 PTD8 LPI2C1_SDA FTM2_FLT2 FTM1_CH4 PTC17 FTM1_FLT3 LPI2C1_SCLS ADC0_SE14 PTC16 FTM1_FLT2 LPI2C1_SDAS ADC0_SE13/ ACMP2_IN4 ADC0_SE13/ ACMP2_IN4 PTC15 FTM1_CH3 PTC14 ADC0_SE12/ ACMP2_IN5 ADC0_SE12/ ACMP2_IN5 PTC14 FTM1_CH2 31 PTB3 ADC0_SE7 ADC0_SE7 PTB3 FTM1_CH1 LPSPI0_SIN FTM1_QD_ PHA TRGMUX_IN2 48 32 PTB2 ADC0_SE6 ADC0_SE6 PTB2 FTM1_CH0 LPSPI0_SCK FTM1_QD_ PHB TRGMUX_IN3 49 -- PTC13 DISABLED PTC13 FTM3_CH7 FTM2_CH7 50 -- PTC12 DISABLED PTC12 FTM3_CH6 FTM2_CH6 51 -- PTC11 DISABLED PTC11 FTM3_CH5 52 -- PTC10 DISABLED PTC10 FTM3_CH4 53 33 PTB1 ADC0_SE5 ADC0_SE5 PTB1 LPUART0_TX 54 34 PTB0 ADC0_SE4 ADC0_SE4 PTB0 LPUART0_RX LPSPI0_PCS0 LPTMR0_ ALT3 55 35 PTC9 ADC2_SE15 ADC2_SE15 PTC9 LPUART1_TX FTM1_FLT1 LPUART0_ RTS 56 36 PTC8 ADC2_SE14 ADC2_SE14 PTC8 LPUART1_RX FTM1_FLT0 LPUART0_ CTS 57 37 PTA7 ADC0_SE3/ ACMP1_IN1 ADC0_SE3/ ACMP1_IN1 PTA7 FTM0_FLT2 58 38 PTA6 ADC0_SE2/ ACMP1_IN0 ADC0_SE2/ ACMP1_IN0 PTA6 FTM0_FLT1 LPSPI1_PCS1 59 39 PTE7 ADC2_SE2/ ACMP2_IN6 ADC2_SE2/ ACMP2_IN6 PTE7 FTM0_CH7 FTM3_FLT0 60 40 VSS VSS VSS 61 41 VDD VDD VDD 62 -- PTA17 DISABLED PTA17 FTM0_CH6 FTM3_FLT0 63 -- PTB17 ADC2_SE3 ADC2_SE3 PTB17 FTM0_CH5 LPSPI1_PCS3 64 -- PTB16 ADC1_SE15 ADC1_SE15 PTB16 FTM0_CH4 LPSPI1_SOUT 65 -- PTB15 ADC1_SE14 ADC1_SE14 PTB15 FTM0_CH3 LPSPI1_SIN 66 -- PTB14 ADC1_SE9 ADC1_SE9 PTB14 FTM0_CH2 LPSPI1_SCK 67 42 PTB13 ADC1_SE8 ADC1_SE8 PTB13 FTM0_CH1 FTM3_FLT1 68 43 PTB12 ADC1_SE7 ADC1_SE7 PTB12 FTM0_CH0 FTM3_FLT2 69 44 PTD4 ADC1_SE6/ ACMP1_IN6 ADC1_SE6/ ACMP1_IN6 PTD4 FTM0_FLT3 FTM3_FLT3 70 45 PTD3 NMI_b ADC1_SE3 PTD3 FTM3_CH5 LPSPI1_PCS0 FXIO_D5 TRGMUX_IN4 NMI_b 71 46 PTD2 ADC1_SE2 ADC1_SE2 PTD2 FTM3_CH4 LPSPI1_SOUT FXIO_D4 TRGMUX_IN5 72 47 PTA3 ADC1_SE1 ADC1_SE1 PTA3 FTM3_CH1 LPI2C0_SCL LPUART0_TX 28 NXP Semiconductors ACMP1_IN5 ALT1 LPSPI0_SOUT TCLK0 RTC_CLKIN PWT_IN3 LPUART1_ RTS LPUART1_ CTS EWM_OUT_b EWM_IN Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Pinouts 100 64 LQFP LQFP Pin Name Default ALT0 ALT1 ALT2 ALT3 ALT4 EWM_OUT_b ALT5 ALT6 ALT7 73 48 PTA2 ADC1_SE0 ADC1_SE0 PTA2 FTM3_CH0 LPI2C0_SDA 74 -- PTB11 ADC2_SE8 ADC2_SE8 PTB11 FTM3_CH3 LPI2C0_HREQ 75 -- PTB10 ADC2_SE9 ADC2_SE9 PTB10 FTM3_CH2 LPI2C0_SDAS 76 -- PTB9 ADC2_SE10 ADC2_SE10 PTB9 FTM3_CH1 LPI2C0_SCLS 77 -- PTB8 ADC2_SE11 ADC2_SE11 PTB8 FTM3_CH0 78 49 PTA1 ADC0_SE1/ ACMP0_IN1 ADC0_SE1/ ACMP0_IN1 PTA1 FTM1_CH1 LPI2C0_SDAS FXIO_D3 FTM1_QD_ PHA LPUART0_ RTS TRGMUX_ OUT0 79 50 PTA0 ADC0_SE0/ ACMP0_IN0 ADC0_SE0/ ACMP0_IN0 PTA0 FTM2_CH1 LPI2C0_SCLS FXIO_D2 FTM2_QD_ PHA LPUART0_ CTS TRGMUX_ OUT3 80 51 PTC7 ADC1_SE5 ADC1_SE5 PTC7 LPUART1_TX CAN1_TX FTM3_CH3 81 52 PTC6 ADC1_SE4 ADC1_SE4 PTC6 LPUART1_RX CAN1_RX FTM3_CH2 82 -- PTA16 ADC1_SE13 ADC1_SE13 PTA16 FTM1_CH3 LPSPI1_PCS2 83 -- PTA15 ADC1_SE12 ADC1_SE12 PTA15 FTM1_CH2 LPSPI0_PCS3 84 53 PTE6 ADC1_SE11/ ACMP0_IN6 ADC1_SE11/ ACMP0_IN6 PTE6 LPSPI0_PCS2 FTM3_CH7 85 54 PTE2 ADC1_SE10 ADC1_SE10 PTE2 LPSPI0_SOUT LPTMR0_ ALT3 FTM3_CH6 86 -- VSS VSS VSS 87 -- VDD VDD VDD 88 -- PTA14 DISABLED PTA14 FTM0_FLT0 FTM3_FLT1 EWM_IN 89 55 PTA13 ADC2_SE4 ADC2_SE4 PTA13 FTM1_CH7 CAN1_TX LPI2C1_SCLS 90 56 PTA12 ADC2_SE5 ADC2_SE5 PTA12 FTM1_CH6 CAN1_RX LPI2C1_SDAS 91 57 PTA11 DISABLED PTA11 FTM1_CH5 LPUART0_RX FXIO_D1 92 58 PTA10 JTAG_TDO/ noetm_Trace_ SWO PTA10 FTM1_CH4 LPUART0_TX 93 59 PTE1 ADC2_SE6 ADC2_SE6 PTE1 LPSPI0_SIN LPI2C0_HREQ LPI2C1_SCL FTM1_FLT1 94 60 PTE0 ADC2_SE7 ADC2_SE7 PTE0 LPSPI0_SCK TCLK1 FTM1_FLT2 95 61 PTC5 JTAG_TDI PTC5 FTM2_CH0 RTC_CLKOUT LPI2C1_HREQ 96 62 PTC4 JTAG_TCLK/ SWD_CLK PTC4 FTM1_CH0 RTC_CLKOUT 97 63 PTA5 RESET_b PTA5 98 64 PTA4 JTAG_TMS/ SWD_DIO PTA4 ACMP0_OUT EWM_OUT_b 99 -- PTA9 DISABLED PTA9 FXIO_D7 FTM3_FLT2 100 -- PTA8 DISABLED PTA8 FXIO_D6 FTM3_FLT3 ACMP0_IN2 Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 LPUART0_RX LPUART1_ RTS PWT_IN3 LPUART1_ CTS FTM1_FLT0 FXIO_D0 BUSOUT JTAG_TDO/ noetm_Trace_ SWO LPI2C1_SDA EWM_IN TCLK1 FTM2_QD_ PHB JTAG_TDI FTM1_QD_ PHB JTAG_TCLK/ SWD_CLK JTAG_TRST_b RESET_b JTAG_TMS/ SWD_DIO FTM1_FLT3 29 NXP Semiconductors Pinouts 4.2 Port control and interrupt summary The following table provides more information regarding the Port Control and Interrupt configurations. Table 6. Ports summary Feature Port A Port B Port C Port D Port E Pull select control Yes Yes Yes Yes Yes Pull select at reset PTA4/PTA5=Pull up, Others=No No PTC5=Pull up, Others=No PTD3=Pull up, Others=No No Pull enable control Yes Yes Yes Yes Yes Pull enable at reset PTA4/ PTA5=Enabled; Others=Disabled Disabled PTC4/ PTC5=Enabled; Others=Disabled PTD3=Enabled; Others=Disabled Disabled Passive filter enable control PTA5=Yes; Others=No No No PTD3=Yes; Others=No No Passive filter enable at reset PTA5=Enabled; Others=Disabled Disabled Disabled Disabled Disabled Open drain enable Disabled control Disabled Disabled Disabled Disabled Open drain enable Disabled at reset Disabled Disabled Disabled Disabled Drive strength enable control No PTB4/PTB5 only No PTD0/PTD1/ PTE0/PTE1 only PTD15/PTD16 only Drive strength enable at reset Disabled Disabled Disabled Disabled Disabled Pin mux control Yes Yes Yes Yes Yes Pin mux at reset PTA4/PTA5/ PTA10=ALT7; Others=ALT0 ALT0 PTC4/PTC5=ALT7; PTD3=ALT7; Others=ALT0 Others=ALT0 ALT0 Yes Yes Yes Yes Yes Interrupt and DMA Yes request Yes Yes Yes Yes Yes Yes Yes Yes Lock bit Digital glitch filter Yes 4.3 Module Signal Description Tables The following sections correlate the chip-level signal name with the signal name used in the module's chapter. They also briefly describe the signal function and direction. 30 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Pinouts 4.3.1 Core Modules Table 7. JTAG Signal Descriptions Chip signal name Module signal name Description I/O JTAG_TMS JTAG_TMS/ SWD_DIO JTAG Test Mode Selection I/O JTAG_TCLK JTAG_TCLK/ SWD_CLK JTAG Test Clock I JTAG_TDI JTAG_TDI JTAG Test Data Input I JTAG_TDO JTAG_TDO/ TRACE_SWO JTAG Test Data Output O JTAG_TRST_b JTAG_TRST_b JTAG Reset I Table 8. SWD Signal Descriptions Chip signal name Module signal name Description I/O SWD_CLK JTAG_TCLK/ SWD_CLK Serial Wire Clock I SWD_DIO JTAG_TMS/ SWD_DIO Serial Wire Data I/O Table 9. TPIU Signal Descriptions Chip signal name Module signal name Description I/O TRACE_SWO JTAG_TDO/ TRACE_SWO Trace output data from the ARM CoreSight debug block over a single pin O 4.3.2 System Modules Table 10. System Signal Descriptions Chip signal name Module signal name Description NMI_b -- Non-maskable interrupt NOTE: Driving the NMI signal low forces a non-maskable interrupt, if the NMI function is selected on the corresponding pin. RESET_b -- Reset bidirectional signal VDD -- MCU power I VSS -- MCU ground I Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 I/O I I/O 31 NXP Semiconductors Pinouts Table 11. EWM Signal Descriptions Chip signal name Module signal name EWM_IN EWM_in EWM_OUT_b EWM_out Description I/O EWM input for safety status of external safety circuits. The polarity of EWM_IN is programmable using the EWM_CTRL[ASSIN] bit. The default polarity is active-low. I EWM reset out signal O 4.3.3 Clock Modules Table 12. OSC (in SCG) Signal Descriptions Chip signal name Module signal name EXTAL EXTAL XTAL XTAL Description I/O External clock/Oscillator input I Oscillator output O Table 13. RTC Oscillator (OSC32) Signal Descriptions Chip signal name Module signal name EXTAL32 EXTAL32 XTAL32 XTAL32 Description I/O 32.768 kHz oscillator input I 32.768 kHz oscillator output O 4.3.4 Analog Table 14. ADCn Signal Descriptions Chip signal name Module signal name ADCn_SE[15:0] AD[15:0] VREFH VREFL VDDA VDDA Description I/O Single-Ended Analog Channel Inputs I VREFSH Voltage Reference Select High I VREFSL Voltage Reference Select Low I Analog Power Supply I Table 15. DAC0 Signal Descriptions Chip signal name Module signal name DAC0_OUT -- 32 NXP Semiconductors Description I/O DAC output O Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Pinouts Table 16. ACMPn Signal Descriptions Chip signal name Module signal name Description I/O ACMPn_IN[ 6:0] IN[ 6:0] Analog voltage inputs I ACMPn_OUT CMPO Comparator output O 4.3.5 Timer Modules Table 17. LPTMR0 Signal Descriptions Chip signal name Module signal name Description LPTMR0_ALT[3:1] LPTMR_ALTn Pulse Counter Input pin I/O I Table 18. RTC Signal Descriptions Chip signal name Module signal name Description I/O RTC_CLKOUT RTC_CLKOUT 1 Hz square-wave output or 32 kHz clock O Table 19. FTMn Signal Descriptions Chip signal name Module signal name Description I/O FTMn_CH[7:0] CHn FTM channel (n), where n can be 7-0 I/O FTMn_FLT[3:0] FAULTj Fault input (j), where j can be 3-0 I TCLK[2:0] EXTCLK External clock. FTM external clock can be selected to drive the FTM counter. I 4.3.6 Communication Interfaces Table 20. CANn Signal Descriptions Chip signal name Module signal name Description CANn_RX CAN Rx CAN Receive Pin I CANn_TX CAN Tx CAN Transmit Pin O Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 I/O 33 NXP Semiconductors Pinouts Table 21. LPSPIn Signal Descriptions Chip signal name Module signal name LPSPIn_SOUT SOUT Description I/O Serial Data Out O LPSPIn_SIN SIN Serial Data In LPSPIn_SCK SCK Serial Clock I/O I LPSPIn_PCS[3:0] PCS[3:0] Peripheral Chip Select 0-3 I/O Table 22. LPI2Cn Signal Descriptions Chip signal name Module signal name Description I/O LPI2Cn_SCL SCL Bidirectional serial clock line of the I2C system. I/O Bidirectional serial data line of the I2C system. I/O LPI2Cn_SDA SDA LPI2Cn_HREQ HREQ Host request, can initiate an LPI2C master transfer if asserted and the I2C bus is idle. LPI2Cn_SCLS SCLS Secondary I2C clock line. I/O LPI2Cn_SDAS SDAS Secondary I2C data line. I/O I Table 23. LPUARTn Signal Descriptions Chip signal name Module signal name Description I/O LPUARTn_TX LPUART_TXD Transmit data I/O LPUARTn_RX LPUART_RXD Receive data I LPUARTn_CTS LPUART_CTS Clear to send I LPUARTn_RTS LPUART_RTS Request to send O Table 24. FlexIO Signal Descriptions Chip signal name Module signal name FXIO_D[7:0] FXIO_D[7:0] 34 NXP Semiconductors Description I/O Bidirectional FlexIO Shifter and Timer pin inputs/outputs I/O Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Pinouts 4.3.7 Human-Machine Interfaces (HMI) Table 25. GPIO Signal Descriptions Chip signal name Module signal name Description I/O PTA[17:0] PORTA17-PORTA0 General-purpose input/output I/O PTB[17:0] PORTB17-PORTB0 General-purpose input/output I/O PTC[17:0] PORTC17-PORTC0 General-purpose input/output I/O PTD[17:0] PORTD17-PORTD0 General-purpose input/output I/O PTE[16:0] PORTE16-PORTE0 General-purpose input/output I/O 4.4 Pinout diagram The following figure shows the pinout diagram for the devices supported by this document. Many signals may be multiplexed onto a single pin. To determine what signals can be used on which pin, see the previous table of Pin Assignments. Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 35 NXP Semiconductors PTA11 PTA12 PTA13 PTA14 VDD VSS PTE2 PTE6 PTA15 PTA16 PTC6 PTC7 92 91 90 89 88 87 86 85 84 83 82 81 80 PTB9 PTA10 93 PTB8 PTE1 94 76 PTE0 95 77 PTC5 96 PTA0 PTC4 97 PTA1 PTA5 98 79 PTA4 99 78 PTA8 PTA9 100 Pinouts PTE16 1 75 PTB10 PTE15 2 74 PTB11 PTD1 3 73 PTA2 PTD0 4 72 PTA3 PTE11 5 71 PTD2 PTE10 6 70 PTD3 PTE13 7 69 PTD4 PTE5 8 68 PTB12 PTE4 9 67 PTB13 VDD 10 66 PTB14 VDDA 11 65 PTB15 VREFH 12 64 PTB16 VREFL 13 63 PTB17 44 45 46 47 48 49 50 PTC16 PTC15 PTC14 PTB3 PTB2 PTC13 PTC12 PTC11 43 51 42 25 PTD8 PTD13 PTC17 PTC10 PTD9 PTD14 41 PTB1 52 40 53 24 PTC0 23 39 PTE9 PTC1 PTB0 38 54 VDD 22 37 PTC9 PTD15 36 55 VSS 21 PTD10 PTC8 PTD16 35 56 PTD11 20 34 PTA7 PTD17 PTD12 57 33 19 PTD5 PTE12 32 PTA6 31 58 PTD6 18 PTD7 PTE7 PTE3 PTC2 59 30 17 29 VSS PTE14 28 60 PTB4 16 PTC3 VDD PTB6 27 PTA17 61 26 62 15 PTB5 14 PTE8 VSS PTB7 Figure 7. 100 LQFP Pinout Diagram 36 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 PTA4 PTA5 PTC4 PTC5 PTE0 PTE1 PTA10 PTA11 PTA12 PTA13 PTE2 PTE6 PTC6 PTC7 PTA0 PTA1 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 Pinouts VREFH 9 40 VSS VREFL / VSS 10 39 PTE7 PTB7 11 38 PTA6 PTB6 12 37 PTA7 PTE3 13 36 PTC8 PTD16 14 35 PTC9 PTD15 15 34 PTB0 PTE9 16 33 PTB1 32 VDD PTB2 41 31 8 PTB3 VDDA 30 PTB13 PTC14 42 29 7 PTC15 VDD 28 PTB12 PTC16 43 27 6 PTC17 PTE4 26 PTD4 PTC0 44 25 5 PTC1 PTE5 24 PTD3 PTD5 45 23 4 PTD6 PTE10 22 PTD2 PTD7 46 21 3 PTC2 PTE11 20 PTA3 PTC3 47 19 2 PTB4 PTD0 18 PTA2 PTB5 48 17 1 PTE8 PTD1 Figure 8. 64 LQFP Pinout Diagram 4.5 Package dimensions The following figures show the dimensions of the package options for the devices supported by this document. Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 37 NXP Semiconductors Pinouts Figure 9. 100-pin LQFP package dimensions 1 38 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Pinouts Figure 10. 100-pin LQFP package dimensions 2 Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 39 NXP Semiconductors Pinouts Figure 11. 64-pin LQFP package dimensions 1 40 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Pinouts Figure 12. 64-pin LQFP package dimensions 2 Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 41 NXP Semiconductors Electrical characteristics 5 Electrical characteristics 5.1 Terminology and guidelines 5.1.1 Definitions Key terms are defined in the following table: Term Rating Definition A minimum or maximum value of a technical characteristic that, if exceeded, may cause permanent chip failure: * Operating ratings apply during operation of the chip. * Handling ratings apply when the chip is not powered. NOTE: The likelihood of permanent chip failure increases rapidly as soon as a characteristic begins to exceed one of its operating ratings. Operating requirement A specified value or range of values for a technical characteristic that you must guarantee during operation to avoid incorrect operation and possibly decreasing the useful life of the chip Operating behavior A specified value or range of values for a technical characteristic that are guaranteed during operation if you meet the operating requirements and any other specified conditions Typical value A specified value for a technical characteristic that: * Lies within the range of values specified by the operating behavior * Is representative of that characteristic during operation when you meet the typical-value conditions or other specified conditions NOTE: Typical values are provided as design guidelines and are neither tested nor guaranteed. 42 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Electrical characteristics 5.1.2 Examples EX AM PL E Operating rating: EX AM PL E Operating requirement: EX AM PL E Operating behavior that includes a typical value: 5.1.3 Typical-value conditions Typical values assume you meet the following conditions (or other conditions as specified): Symbol Description Value Unit TA Ambient temperature 25 C VDD Supply voltage 5.0 V Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 43 NXP Semiconductors Electrical characteristics 5.1.4 Relationship between ratings and operating requirements O a gr tin ra pe g tin ( ) in. (m nt me n.) mi t era Op ing e uir req g tin era Op t en em uir q e r ax (m .) rat pe ing g tin ra ax (m .) O Fatal range Degraded operating range Normal operating range Degraded operating range Fatal range Expected permanent failure - No permanent failure - Possible decreased life - Possible incorrect operation - No permanent failure - Correct operation - No permanent failure - Possible decreased life - Possible incorrect operation Expected permanent failure - Operating (power on) dli n Ha ng ng i rat x.) ) in. (m li nd Ha ng i rat a (m ng Fatal range Handling range Fatal range Expected permanent failure No permanent failure Expected permanent failure - Handling (power off) 5.1.5 Guidelines for ratings and operating requirements Follow these guidelines for ratings and operating requirements: * Never exceed any of the chip's ratings. * During normal operation, don't exceed any of the chip's operating requirements. * If you must exceed an operating requirement at times other than during normal operation (for example, during power sequencing), limit the duration as much as possible. 5.2 Ratings 5.2.1 Thermal handling ratings Symbol Description Min. Max. Unit Notes TSTG Storage temperature -55 150 C 1 TSDR Solder temperature, lead-free -- 260 C 2 1. Determined according to JEDEC Standard JESD22-A103, High Temperature Storage Life. 2. Determined according to IPC/JEDEC Standard J-STD-020, Moisture/Reflow Sensitivity Classification for Nonhermetic Solid State Surface Mount Devices. 44 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Electrical characteristics 5.2.2 Moisture handling ratings Symbol MSL Description Moisture sensitivity level Min. Max. Unit Notes -- 3 -- 1 1. Determined according to IPC/JEDEC Standard J-STD-020, Moisture/Reflow Sensitivity Classification for Nonhermetic Solid State Surface Mount Devices. 5.2.3 ESD handling ratings Symbol Description VHBM Electrostatic discharge voltage, human body model VCDM Electrostatic discharge voltage, charged-device model ILAT Min. Max. Unit Notes - 6000 6000 V 1 2 All pins except the corner pins - 500 500 V Corner pins only - 750 750 V Latch-up current at ambient temperature upper limit - 100 100 mA 3 1. Determined according to JEDEC Standard JESD22-A114, Electrostatic Discharge (ESD) Sensitivity Testing Human Body Model (HBM). 2. Determined according to JEDEC Standard JESD22-C101, Field-Induced Charged-Device Model Test Method for Electrostatic-Discharge-Withstand Thresholds of Microelectronic Components. 3. Determined according to JEDEC Standard JESD78, IC Latch-Up Test. 5.2.4 Voltage and current operating ratings NOTE Functional operating conditions appear in the "DC electrical specifications". Absolute maximum ratings are stress ratings only, and functional operation at the maximum values is not guaranteed. Stress beyond the listed maximum values may affect device reliability or cause permanent damage to the device. Table 26. Voltage and current operating ratings Symbol Description VDD Supply voltage IDD Digital supply current Min. Max. -0.3 1 -- 5.8 80 Unit V mA Table continues on the next page... Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 45 NXP Semiconductors Electrical characteristics Table 26. Voltage and current operating ratings (continued) Symbol VIO ID VDDA Description IO pin input voltage Min. Max. Unit VSS - 0.3 VDD + 0.3 V -25 25 mA VDD - 0.1 VDD + 0.1 V Instantaneous maximum current single pin limit (applies to all port pins) Analog supply voltage 1. 60s lifetime - No restrictions, i.e. the part can switch. 10 hours lifetime - Device in reset, i.e. the part cannot switch. 5.3 General 5.3.1 Nonswitching electrical specifications 5.3.1.1 Voltage and current operating requirements Table 27. Voltage and current operating requirements Symbol Description Min. Max. Unit VDD Supply voltage 2.7 5.5 V VDDA Analog supply voltage 2.7 5.5 V VDD - VDDA VDD-to-VDDA differential voltage - 0.1 0.1 V VSS - VSSA VSS-to-VSSA differential voltage - 0.1 0.1 V IICIO IICcont VODPU Notes DC injection current -- single pin VIN < VSS - 0.3 V (Negative current injection) -3 -- mA VIN > VDD + 0.3 V (Positive current injection) -- +3 mA Contiguous pin DC injection current -- regional limit, includes sum of negative injection currents or sum of positive injection currents of 16 contiguous pins - 25 + 25 mA Open drain pullup voltage level VDD VDD V 1 2 1. All pins are internally clamped to VSS and VDD through ESD protection diodes. If VIN is less than VSS - 0.3V or greater than VDD + 0.3V, a current limiting resistor is required. The negative DC injection current limiting resistor is calculated as R=(VSS - 0.3V-VIN)/|IICIO|. The positive injection current limiting resistor is calculated as R=[VIN-(VDD + 0.3V)]/|IICIO|. The actual resistor values should be an order of magnitude higher to tolerate transient voltages. 2. Open drain outputs must be pulled to VDD. 46 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Electrical characteristics 5.3.1.2 DC electrical specifications at 3.3 V Range and 5.0 V Range Table 28. DC electrical specifications Symbol VDD Parameter I/O Supply Voltage 1 Value Unit Min Typ Max 2.7 3.3 4 V Notes @ VDD = 3.3 V @ VDD = 5.0 V Vih 4 -- 5.5 V 0.7 x VDD -- VDD + 0.3 V 0.65 x VDD -- VDD + 0.3 V VSS - 0.3 -- 0.3 x VDD V VSS - 0.3 -- 0.35 x VDD V 0.06 x VDD -- -- V 2.8 -- -- mA @ VDD = 5.0 V 4.8 -- -- mA Normal drive I/O current sink capability measured when pad = 0.8 V 2.4 -- -- mA @ VDD = 5.0 V 4.4 -- -- mA High drive I/O current source capability measured when pad = (VDD - 0.8 V), 2 10.8 -- -- mA @ VDD = 5.0 V 18.5 -- -- mA 3 High drive I/O current sink capability measured when pad = 0.8 V4 10.1 -- -- mA 18.5 -- -- mA 3 -- -- 300 nA Input Buffer High Voltage @ VDD = 3.3 V @ VDD = 5.0 V Vil Input Buffer Low Voltage @ VDD = 3.3 V @ VDD = 5.0 V Vhys Ioh_5 Input Buffer Hysteresis Normal drive I/O current source capability measured when pad = (VDD - 0.8 V) @ VDD = 3.3 V Iol_5 @ VDD = 3.3 V Ioh_20 @ VDD = 3.3 V Iol_20 @ VDD = 3.3 V @ VDD = 5.0 V I_leak VOH IOHT Hi-Z (Off state) leakage current (per pin) Output high voltage 5, 6 7 Normal drive pad (2.7 V VDD 4.0 V, IOH = - 2.8 mA) VDD - 0.8 -- -- V Normal drive pad (4.0 V VDD 5.5 V, IOH = - 4.8 mA) VDD - 0.8 -- -- V High drive pad (2.7 V VDD 4.0 V, IOH = - 10.8 mA) VDD - 0.8 -- -- V High drive pad (4.0 V VDD 5.5 V, IOH = - 18.5 mA) VDD - 0.8 -- -- V -- -- 100 mA Output high current total for all ports Table continues on the next page... Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 47 NXP Semiconductors Electrical characteristics Table 28. DC electrical specifications (continued) Symbol Parameter Value Min VOL IOLT IIN Typ Unit Notes Max Output low voltage 7 Normal drive pad (2.7 V VDD 4.0 V, IOH = - 2.8 mA) -- -- 0.8 V Normal drive pad (4.0 V VDD 5.5 V, IOH = - 4.8 mA) -- -- 0.8 V High drive pad (2.7 V VDD 4.0 V, IOH = - 10.8 mA) -- -- 0.8 V High drive pad (4.0 V VDD 5.5 V, IOH = - 18.5 mA) -- -- 0.8 V Output low current total for all ports -- -- 100 mA Input leakage current (per pin) for full temperature range 8, 7 @ VDD = 3.3 V All pins other than high drive port pins -- 0.002 0.5 A High drive port pins -- 0.004 0.5 A Input leakage current (per pin) for full temperature range @ VDD = 5.5 V RPU All pins other than high drive port pins -- 0.005 0.5 A High drive port pins -- 0.010 0.5 A Internal pull-up resistors 20 -- 65 k @ VDD = 5.0 V 20 -- 50 k Internal pull-down resistors 20 -- 65 k 20 -- 50 k 9 @ VDD = 3.3 V RPD 10 @ VDD = 3.3 V @ VDD = 5.0 V 1. Max power supply ramp rate is 500 V/ms. 2. The value given is measured at high drive strength mode. For value at low drive strength mode see the Ioh_5 value given above. 3. The 20 mA I/O pin is capable of switching a 50 pF load at up to 40 MHz. 4. The value given is measured at high drive strength mode. For value at low drive strength mode see the Iol_5 value given above. 5. Refers to the current that leaks into the core when the pad is in Hi-Z (Off state). 6. Maximum pin leakage current at the ambient temperature upper limit. 7. PTD0, PTD1, PTD15, PTD16, PTB4, PTB5, PTE0 and PTE1 I/O have both high drive and normal drive capability selected by the associated Portx_PCRn[DSE] control bit. All other GPIOs are normal drive only. 8. Refers to the pin leakage on the GPIOs when they are OFF. 9. Measured at VDD supply voltage = VDD min and input V = VSS 10. Measured at VDD supply voltage = VDD min and input V = VDD 48 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Electrical characteristics 5.3.1.3 Voltage regulator electrical characteristics VSS VDD C DEC VDD VDDA 64 LQFP Package VREFH CREF VSS C DEC VDD C DEC VREFL 100 LQFP Package C DEC VREFH CREF C DEC C DEC VDDA VDD C DEC VDD VSS VREFL / VSS VSS VDD VSS C DEC Figure 13. Pinout decoupling Table 29. Voltage regulator electrical characteristics Symbol Description Min. Typ. Max. Unit CREF, 1, 2 ADC reference high decoupling capacitance -- 100 -- nF CDEC2, 3 Recommended decoupling capacitance -- 100 -- nF 1. For improved ADC performance it is recommended to use 1 nF X7R/C0G and 10 nF X7R ceramics in parallel. 2. The capacitors should be placed as close as possible to the VREFH/VREFL pins or corresponding VDD/VSS pins. 3. The requirement and value of of CDEC will be decided by the device application requirement. NOTE For 64 LQFP, the external decoupling capacitor CDEC must be added, and the minimum value is 100 nF. 5.3.1.4 LVR, LVD and POR operating requirements Table 30. VDD supply LVR, LVD and POR operating requirements Symbol Description Min. Typ. Max. Unit VPOR Rising and Falling VDD POR detect voltage 1.1 1.6 2.0 V VLVRX LVRX falling threshold (RUN, HSRUN, and STOP modes) 2.53 2.58 2.64 V -- 45 -- mV 1.97 2.12 2.44 V -- 40 -- mV 2.8 2.88 3 V VLVRX_HYST VLVRX_LP LVRX hysteresis LVRX falling threshold (VLPS/VLPR modes) VLVRX_LP_HYST LVRX hysteresis (VLPS/VLPR modes) VLVD Falling low-voltage detect threshold Notes 1 Table continues on the next page... Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 49 NXP Semiconductors Electrical characteristics Table 30. VDD supply LVR, LVD and POR operating requirements (continued) Symbol Description Min. Typ. Max. Unit Notes -- 50 -- mV 1 4.19 4.31 4.5 V LVD hysteresis VLVD_HYST VLVW Falling low-voltage warning threshold VLVW_HYST LVW hysteresis VBG 68 Bandgap voltage reference 0.97 mV 1.00 1.03 1 V 1. Rising threshold is the sum of falling threshold and hysteresis voltage. 5.3.1.5 Power mode transition operating behaviors Table 31. Power mode transition operating behaviors Description System Clock Core, Bus, Flash frequency (MHz) Min. Typ. (s)1 Max. (s)2 STOPRUN FIRC 48, 48, 24 -- 7.32 12.8 STOPRUN SPLL 120, 60, 24 -- 7.04 12.6 VLPSRUN FIRC 48, 48, 24 -- 7.32 12.9 VLPSRUN SPLL 120, 60, 24 -- 142 149 RUNHSRUN SPLL 120, 60, 24120, 60, 24 -- 3.96 6.74 HSRUNRUN SPLL 120, 60, 24120, 60, 24 -- 0.704 1.155 RUNVLPR SPLLSIRC 120, 60, 244, 4, 1 -- 7.62 8.54 VLPRRUN SIRCFIRC 4, 4, 148, 48, 24 -- 19.4 31.8 VLPRRUN SIRCSPLL 4, 4, 1120, 60, 24 -- 157 168 WAITRUN FIRC 48, 48, 24 -- 0.476 0.554 WAITRUN SPLL 120, 60, 24 -- 0.260 0.310 VLPWVLPR SIRC 4, 4, 1 -- 10.3 16.2 VLPSVLPR SIRC 4, 4, 1 -- 10.8 15.7 VLPWRUN FIRC (reset value) 48, 48, 24 (reset value) -- 128 143 FIRC (reset value) 48, 48, 24 (reset value) -- 112 122 3 tPOR 1. Typical value is the average of values tested at Temperature=25 and VDD=3.3 V. 2. Max value is mean+6xsigma of tested values at the worst case of ambient temperature range and VDD 2.7 V to 5.5 V. 3. After a POR event, the amount of time from the point VDD reaches the reference voltage 2.7 V to execution of the first instruction, across the operating temperature range of the chip. 5.3.1.6 Power consumption The following table shows the power consumption targets for the device in various modes of operations. 50 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Electrical characteristics NOTE The maximum values stated in the following table represent characterized results equivalent to the mean plus three times the standard deviation (mean + 3 sigma). Table 32. Power consumption operating behaviors Mode HSRUN Symbol Clock Configur ation IDD_HSRUN PLL PLL Description Temperat Min ure Running CoreMark in Flash in Compute 25 Operation mode. 105 Core@168MHz, bus @84MHz,flash @24MHz VDD=5V Typ Max1 -- 44.50 46.36 -- 51.88 59.46 25 -- 50.49 52.35 105 -- 58.31 65.89 25 -- 60.51 62.37 105 -- 68.62 76.20 25 -- 52.74 54.60 105 -- 60.76 68.34 25 -- 62.48 64.34 105 -- 70.75 78.33 Running CoreMark in Flash in Compute 25 Operation mode. 105 Core@120MHz, bus @60MHz,flash @24MHz VDD=5V -- 29.04 29.67 -- 34.82 40.43 25 -- 33.29 33.92 105 -- 39.08 44.69 25 -- 41.00 41.63 105 -- 47.00 52.61 25 -- 34.59 35.22 105 -- 40.68 46.29 Running CoreMark in Flash all peripheral clock disabled. Uni ts mA Core@168MHz, bus @84MHz,flash @24MHz VDD=5V PLL Running CoreMark in Flash, all peripheral clock enabled. Core@168MHz, bus @84MHz,flash @24MHz VDD=5V PLL Running While(1) loop in Flash, all peripheral clock disabled. Core@168MHz, bus @84MHz,flash @24MHz VDD=5V PLL Running While(1) loop in Flash all peripheral clock enabled. Core@168MHz, bus @84MHz,flash @24MHz VDD=5V RUN IDD_RUN PLL PLL Running CoreMark in Flash all peripheral clock disabled. mA Core@120MHz, bus @60MHz,flash @24MHz VDD=5V PLL Running CoreMark in Flash, all peripheral clock enabled. Core@120MHz, bus @60MHz,flash @24MHz VDD=5V PLL Running While(1) loop in Flash, all peripheral clock disabled. Core@120MHz, bus @60MHz,flash @24MHz VDD=5V Table continues on the next page... Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 51 NXP Semiconductors Electrical characteristics Table 32. Power consumption operating behaviors (continued) Mode Symbol Clock Configur ation PLL Description Temperat Min ure Typ Max1 25 -- 39.87 40.50 105 -- 46.03 51.64 Running CoreMark in Flash in Compute 25 Operation mode. 105 Core@48MHz, bus @48MHz, flash @24MHz , VDD=5V -- 14.02 14.65 -- 19.76 25.37 25 -- 16.83 17.46 105 -- 22.64 28.25 25 -- 19.70 20.33 105 -- 25.59 31.20 25 -- 17.22 17.85 105 -- 23.23 28.84 25 -- 1.52 1.63 25 -- 1.73 1.84 25 -- 1.95 2.06 25 -- 1.77 1.88 25 -- 1.96 2.07 25 -- 1.19 1.30 Running While(1) loop in Flash all peripheral clock enabled. Uni ts Core@120MHz, bus @60MHz,flash @24MHz VDD=5V IRC48M IRC48M Running CoreMark in Flash all peripheral clock disabled. Core@48MHz, bus @48MHz, flash @24MHz , VDD=5V IRC48M Running CoreMark in Flash, all peripheral clock enabled. Core@48MHz, bus @48MHz, flash @24MHz , VDD=5V IRC48M Running While(1) loop in Flash, all peripheral clock disabled. Core@48MHz, bus @48MHz, flash @24MHz , VDD=5V VLPR IDD_VLPR IRC8M Very Low Power Run Core Mark in Flash in Compute Operation mode. mA Core@4MHz, bus @4MHz, flash @1MHz, VDD=5V IRC8M Very Low Power Run Core Mark in Flash all peripheral clock disabled. Core@4MHz, bus @4MHz, flash @1MHz, VDD=5V IRC8M Very Low Power Run Core Mark in Flash all peripheral clock enabled. Core@4MHz, bus @4MHz, flash @1MHz, VDD=5V IRC8M Very Low Power Run While(1) loop in Flash all peripheral clock disabled. Core@4MHz, bus @4MHz, flash @1MHz, VDD=5V IRC8M Very Low Power Run While(1) loop in Flash all peripheral clock enabled. Core@4MHz, bus @4MHz, flash @1MHz, VDD=5V IRC2M Very Low Power Run While(1) loop in Flash all peripheral clock disabled. Table continues on the next page... 52 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Electrical characteristics Table 32. Power consumption operating behaviors (continued) Mode Symbol Clock Configur ation Description Temperat Min ure Typ Max1 Uni ts Core@2MHz, bus @2MHz, flash @1MHz, VDD=5V IRC2M Very Low Power Run While(1) loop in Flash all peripheral clock enabled. 25 -- 1.28 1.39 Core@2MHz, bus @2MHz, flash @1MHz, VDD=5V WAIT VLPW STOP STOP VLPS VLPS IDD_WAIT IDD_VLPW IDD_STOP IDD_STOP IDD_VLPS IDD_VLPS PLL core disabled, system@120MHz, bus @60MHz, flash disabled (flash doze enabled), VDD=5 V, all peripheral clocks disabled 25 -- 14.13 14.78 IRC48M core disabled, system@48 MHz, bus @48MHz, flash disabled (flash doze enabled), VDD=5 V, all peripheral clocks disabled 25 -- 8.50 9.15 IRC8M Very Low Power Wait current, core disabled system@4MHz, bus@4Mhz and flash@1MHz, all peripheral clocks disabled, VDD=5V 25 -- 1.08 1.18 IRC2M Very Low Power Wait current, core disabled system@2MHz, bus@2Mhz and flash@1MHz, all peripheral clocks disabled, VDD=5V 25 -- 0.84 0.94 - Stop mode current, VDD=5V, clock bias 25 and enabled 2 below -- 175 484 50 -- 438 1014 85 -- 1433 2864 105 -- 2860 5263 -- 92 299 50 -- 211 530 85 -- 671 1397 105 -- 1287 2502 -- 175 483 50 -- 424 998 85 -- 1367 2792 105 -- 2864 5258 -- 91 298 50 -- 208 525 85 -- 656 1378 105 -- 1305 2514 - - - Stop mode current, VDD=5V, clock bias 25 and disabled 2 below Very Low Power Stop current, VDD=5V, 25 and clock bias enabled 2 below Very Low Power Stop current, VDD=5V, 25 and clock bias disabled 2 below Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 mA mA A A A A 53 NXP Semiconductors Electrical characteristics 1. These values are based on characterization but not covered by test limits in production. 2. PMC_REGSC[CLKBIASDIS] is the control bit to enable or disable bias under STOP/VLPS mode. NOTE CoreMark benchmark compiled using IAR 7.40 with optimization level high, optimized for balanced. 5.3.1.6.1 Low power mode peripheral current adder -- typical value Symbol ILPTMR Description Typical LPTMR peripheral adder measured by placing the device in VLPS mode with LPTMR enabled using LPO. Includes LPO power consumption. 366 nA ICMP CMP peripheral adder measured by placing the device in VLPS mode with CMP enabled using the 8-bit DAC and a single external input for compare. 8-bit DAC enabled with half VDDA voltage, low speed mode. Includes 8-bit DAC power consumption. 16 A IRTC RTC peripheral adder measured by placing the device in VLPS mode with external 32 kHz crystal enabled by means of the RTC_CR[OSCE] bit and the RTC counter enabled. Includes EXTAL32 (32 kHz external crystal) power consumption. 312 nA ILPUART LPUART peripheral adder measured by placing the device in VLPS mode with selected clock source waiting for RX data at 115200 baud rate. Includes selected clock source power consumption. (SIRC 8 MHz) 79 A IFTM FTM peripheral adder measured by placing the device in VLPW mode with selected clock source, outputting the edge aligned PWM of 100 Hz frequency. 45 A IADC ADC peripheral adder combining the measured values at VDD and VDDA by placing the device in VLPS mode. ADC is configured for low power mode using SIRC clock source, 8-bit resolution and continuous conversions. 484 A ILPI2C LPI2C peripheral adder measured by placing the device in VLPS mode with selected clock source sending START and Slave address, waiting for RX data. Includes the DMA power consumption. 179 A ILPIT LPIT peripheral adder measured by placing the device in VLPS mode with internal SIRC 8 MHz enabled in Stop mode. Includes selected clock source power consumption. 18 A ILPSPI LPSPI peripheral adder measured by placing the device in VLPS mode with selected clock source, output data on SOUT pin with SCK 500 kbit/s. Includes the DMA power consumption. 565 A 5.3.1.6.2 Diagram: Typical IDD_RUN operating behavior The following data was measured under these conditions: * SCG in SOSC for both Run and VLPR modes * No GPIOs toggled 54 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Electrical characteristics * Code execution from flash with cache enabled * For the ALLOFF curve, all peripheral clocks are disabled except FTFE Run Current vs Core Frequency Temperature = 25, VDD=5V 70.00E-03 60.00E-03 Current Consumption (A) 50.00E-03 40.00E-03 Clock Gates ALLOFF ALLON 30.00E-03 20.00E-03 10.00E-03 000.00E+00 '1-1-1 '1-1-1 '1-1-1 '1-1-1 '1-1-1 '1-1-2 '1-2-5 1-2-7 3 4 6 12 24 48 120 168 Core-Bus-Flash Core Freq Figure 14. Run mode supply current vs. core frequency Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 55 NXP Semiconductors Electrical characteristics VLPR Current vs Core Frequency Temperature = 25, VDD=5V 2.50E-03 Current Consumption (A) 2.00E-03 1.50E-03 Clock Gates ALLOFF ALLON 1.00E-03 500.00E-06 000.00E+00 '1-1-1 '1-1-2 '1-1-4 1 2 4 Core-Bus-Flash Core Freq Figure 15. VLPR mode supply current vs. core frequency 5.3.1.7 EMC performance Electromagnetic compatibility (EMC) performance is highly dependent on the environment in which the MCU resides. Board design and layout, circuit topology choices, location and characteristics of external components, and MCU software operation play a significant role in the EMC performance. The system designer can consult the following applications notes, available on http://www.nxp.com for advice and guidance specifically targeted at optimizing EMC performance. * AN2321: Designing for Board Level Electromagnetic Compatibility * AN1050: Designing for Electromagnetic Compatibility (EMC) with HCMOS Microcontrollers * AN1263: Designing for Electromagnetic Compatibility with Single-Chip Microcontrollers 56 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Electrical characteristics * AN2764: Improving the Transient Immunity Performance of MicrocontrollerBased Applications * AN1259: System Design and Layout Techniques for Noise Reduction in MCUBased Systems 5.3.1.7.1 EMC radiated emissions operating behaviors EMC measurements to IC-level IEC standards are available from NXP on request. 5.3.1.7.2 Designing with radiated emissions in mind To find application notes that provide guidance on designing your system to minimize interference from radiated emissions. 1. Go to http://www.nxp.com. 2. Perform a keyword search for "EMC design". 3. Select the "Documents" category and find the application notes. 5.3.1.8 Symbol Capacitance attributes Table 33. Capacitance attributes Description Min. Max. Unit CIN_A Input capacitance: analog pins -- 7 pF CIN_D Input capacitance: digital pins -- 7 pF NOTE Please refer to External Oscillator electrical specifications for EXTAL/XTAL pins. 5.3.2 Switching specifications 5.3.2.1 Device clock specifications Table 34. Device clock specifications Symbol Description Min. Max. Unit Notes High Speed RUN mode fSYS System and core clock -- 168 MHz fBUS Bus clock -- 84 MHz Table continues on the next page... Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 57 NXP Semiconductors Electrical characteristics Table 34. Device clock specifications (continued) Symbol Description fFLASH Flash clock Min. Max. Unit -- 25 MHz Notes Normal RUN mode fSYS System and core clock -- 120 MHz fBUS Bus clock -- 60 MHz fFLASH Flash clock -- 25 MHz fLPTMR LPTMR clock -- 50 MHz VLPR / VLPW mode1 fSYS System and core clock -- 4 MHz fBUS Bus clock -- 4 MHz fFLASH Flash clock -- 1 MHz fERCLK External reference clock -- 16 MHz fLPTMR LPTMR clock -- 13 MHz fFlexCAN FlexCAN clock -- 4 MHz 1. The frequency limitations in VLPR / VLPW mode here override any frequency specification listed in the timing specification for any other module. 5.3.2.2 AC electrical characteristics Unless otherwise specified, propagation delays are measured from the 50% to the 50% point, and rise and fall times are measured at the 20% and 80% points, as shown in the following figure. VIH Input Signal High Low 80% 50% 20% Midpoint1 Fall Time VIL Rise Time The midpoint is VIL + (VIH - VIL) / 2 Figure 16. Input signal measurement reference All digital I/O switching characteristics, unless otherwise specified, assume that the output pins have the following characteristics. * CL=30 pF loads * Normal drive strength 58 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Electrical characteristics 5.3.2.3 General AC specifications These general purpose specifications apply to all signals configured for GPIO, UART, and timers. Table 35. General switching specifications Symbol Description Min. Max. Unit Notes GPIO pin interrupt pulse width (digital glitch filter disabled) -- Synchronous path 1.5 -- Bus clock cycles 1, 2 External RESET and NMI pin interrupt pulse width -- Asynchronous path 100 -- ns 3 GPIO pin interrupt pulse width (digital glitch filter disabled, passive filter disabled) -- Asynchronous path 50 -- ns 4 1. This is the minimum pulse width that is guaranteed to pass through the pin synchronization circuitry. Shorter pulses may or may not be recognized. In Stop and VLPS modes, the synchronizer is bypassed so shorter pulses can be recognized in that case. 2. The greater of synchronous and asynchronous timing must be met. 3. These pins have a passive filter enabled on the inputs. This is the shortest pulse width that is guaranteed to be recognized. 4. These pins do not have a passive filter on the inputs. This is the shortest pulse width that is guaranteed to be recognized. 5.3.2.4 AC specifications at 3.3 V range Table 36. Functional pad AC specifications Characteristic Symbol I/O Supply Voltage 1 Vdd Min Typ Max Unit 4 V 2.7 1. Max power supply ramp rate is 500 V/ms. Prop Delay (ns) 1 Name Normal drive I/O pad High drive I/O pad CMOS Input 3 Rise/Fall Edge (ns) 2 Drive Load (pF) Max Min Max 17.5 5 17 25 28 9 32 50 19 5 17 25 26 9 33 50 4 1.2 3 0.5 1. Propagation delay measured from 50% of core side input to 50% of the output. 2. Edges measured using 20% and 80% of the VDD supply. 3. Input slope = 2 ns. NOTE All measurements were taken accounting for 150 mV drop across VDD and VSS. Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 59 NXP Semiconductors Electrical characteristics 5.3.2.5 AC specifications at 5 V range Table 37. Functional pad AC specifications Characteristic Symbol Min I/O Supply Voltage Vdd 1 4 Typ Max Unit 5.5 V 1. Max power supply ramp rate is 500 V/ms. Prop Delay (ns) 1 Name Drive Load (pF) Max Min Max 12 3.6 10 25 18 8 17 50 13 3.6 10 25 19 8 19 50 3 1.2 2.8 0.5 Normal drive I/O pad High drive I/O pad CMOS Input Rise/Fall Edge (ns) 2 3 1. As measured from 50% of core side input to 50% of the output. 2. Edges measured using 20% and 80% of the VDD supply. 3. Input slope = 2 ns. NOTE All measurements were taken accounting for 150 mV drop across VDD and VSS. 5.3.3 Thermal specifications 5.3.3.1 Symbol Thermal operating requirements Table 38. Thermal operating requirements Description Min. Max. Unit TJ Die junction temperature -40 125 C TA Ambient temperature -40 105 C Notes 1 1. Maximum TA can be exceeded only if the user ensures that TJ does not exceed maximum TJ. The simplest method to determine TJ is: TJ = TA + RJA x chip power dissipation. 5.3.3.2 Thermal attributes 60 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Electrical characteristics 5.3.3.2.1 Description The tables in the following sections describe the thermal characteristics of the device. NOTE Junction temperature is a function of die size, on-chip power dissipation, package thermal resistance, mounting side (board) temperature, ambient temperature, air flow, power dissipation or other components on the board, and board thermal resistance. 5.3.3.2.2 Thermal characteristics for the 64-pin LQFP package Table 39. Thermal characteristics for the 64-pin LQFP package Rating Conditions Symbol Value Unit Thermal resistance, Junction to Ambient (Natural Convection)1, 2 Single layer board (1s) RJA 60 C/W Thermal resistance, Junction to Ambient (Natural Convection)1, 2 Four layer board (2s2p) RJA 42 C/W Thermal resistance, Junction to Ambient (@200 ft/min)1, 3 Single layer board (1s) RJMA 49 C/W Thermal resistance, Junction to Ambient (@200 ft/min)1, 3 Four layer board (2s2p) RJMA 36 C/W Thermal resistance, Junction to Board4 -- RJB 24 C/W 5 -- RJC 12 C/W Natural Convection JT 2 C/W Thermal resistance, Junction to Case Thermal resistance, Junction to Package Top6 1. Junction temperature is a function of die size, on-chip power dissipation, package thermal resistance, mounting site (board) temperature, ambient temperature, air flow, power dissipation of other components on the board, and board thermal resistance. 2. Per JEDEC JESD51-2 with natural convection for horizontally oriented board. Board meets JESD51-9 specification for 1s or 2s2p board, respectively. 3. Per JEDEC JESD51-6 with forced convection for horizontally oriented board. Board meets JESD51-9 specification for 1s or 2s2p board, respectively. 4. Thermal resistance between the die and the printed circuit board per JEDEC JESD51-8. Board temperature is measured on the top surface of the board near the package. 5. Thermal resistance between the die and the case top surface as measured by the cold plate method (MIL SPEC-883 Method 1012.1). 6. Thermal characterization parameter indicating the temperature difference between package top and the junction temperature per JEDEC JESD51-2. 5.3.3.2.3 Thermal characteristics for the 100-pin LQFP package Table 40. Thermal characteristics for the 100-pin LQFP package Rating Conditions Symbol Value Unit Thermal resistance, Junction to Ambient (Natural Convection)1, 2 Single layer board (1s) RJA 57 C/W Table continues on the next page... Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 61 NXP Semiconductors Electrical characteristics Table 40. Thermal characteristics for the 100-pin LQFP package (continued) Rating Conditions Symbol Value Unit Thermal resistance, Junction to Ambient (Natural Convection)1, 2 Four layer board (2s2p) RJA 44 C/W Thermal resistance, Junction to Ambient (@200 ft/min)1, 3 Single layer board (1s) RJMA 47 C/W Thermal resistance, Junction to Ambient (@200 ft/min)1, 3 Four layer board (2s2p) RJMA 38 C/W Thermal resistance, Junction to Board4 -- RJB 30 C/W 5 -- RJC 14 C/W Natural Convection JT 2 C/W Thermal resistance, Junction to Case Thermal resistance, Junction to Package Top6 1. Junction temperature is a function of die size, on-chip power dissipation, package thermal resistance, mounting site (board) temperature, ambient temperature, air flow, power dissipation of other components on the board, and board thermal resistance. 2. Per JEDEC JESD51-2 with natural convection for horizontally oriented board. Board meets JESD51-9 specification for 1s or 2s2p board, respectively. 3. Per JEDEC JESD51-6 with forced convection for horizontally oriented board. Board meets JESD51-9 specification for 1s or 2s2p board, respectively. 4. Thermal resistance between the die and the printed circuit board per JEDEC JESD51-8. Board temperature is measured on the top surface of the board near the package. 5. Thermal resistance between the die and the case top surface as measured by the cold plate method (MIL SPEC-883 Method 1012.1). 6. Thermal characterization parameter indicating the temperature difference between package top and the junction temperature per JEDEC JESD51-2. 5.3.3.2.4 General notes for specifications at maximum junction temperature An estimation of the chip junction temperature, TJ, can be obtained from this equation: TJ = TA + (RJA x PD) where: * TA = ambient temperature for the package (C) * RJA = junction to ambient thermal resistance (C/W) * PD = power dissipation in the package (W) The junction to ambient thermal resistance is an industry standard value that provides a quick and easy estimation of thermal performance. Unfortunately, there are two values in common usage: the value determined on a single layer board and the value obtained on a board with two planes. For packages such as the PBGA, these values can be different by a factor of two. Which value is closer to the application depends on the power dissipated by other components on the board. The value obtained on a single layer board is appropriate for the tightly packed printed circuit board. The value obtained on the board with the internal planes is usually appropriate if the board has low power dissipation and the components are well separated. 62 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Electrical characteristics When a heat sink is used, the thermal resistance is expressed in the following equation as the sum of a junction-to-case thermal resistance and a case-to-ambient thermal resistance: RJA = RJC + RCA where: * RJA = junction to ambient thermal resistance (C/W) * RJC = junction to case thermal resistance (C/W) * RCA = case to ambient thermal resistance (C/W) RJC is device related and cannot be influenced by the user. The user controls the thermal environment to change the case to ambient thermal resistance, RCA. For instance, the user can change the size of the heat sink, the air flow around the device, the interface material, the mounting arrangement on printed circuit board, or change the thermal dissipation on the printed circuit board surrounding the device. To determine the junction temperature of the device in the application when heat sinks are not used, the Thermal Characterization Parameter (JT) can be used to determine the junction temperature with a measurement of the temperature at the top center of the package case using this equation: TJ = TT + (JT x PD) where: * TT = thermocouple temperature on top of the package (C) * JT = thermal characterization parameter (C/W) * PD = power dissipation in the package (W) The thermal characterization parameter is measured per JESD51-2 specification using a 40 gauge type T thermocouple epoxied to the top center of the package case. The thermocouple should be positioned so that the thermocouple junction rests on the package. A small amount of epoxy is placed over the thermocouple junction and over about 1 mm of wire extending from the junction. The thermocouple wire is placed flat against the package case to avoid measurement errors caused by cooling effects of the thermocouple wire. 5.4 Peripheral operating requirements and behaviors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 63 NXP Semiconductors Electrical characteristics 5.4.1 System modules There are no specifications necessary for the device's system modules. 5.4.2 Clock interface modules 5.4.2.1 5.4.2.1.1 Oscillator electrical specifications External Oscillator electrical specifications 64 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Electrical characteristics Single input buffer (EXTAL32 WAVE) mux ref_clk Differential input comparator (VLP mode) Peak detector LP mode Driver (VLP mode) Pull down resistor (OFF) ESD PAD 300 ohms ESD PAD 300 ohms EXTAL32 pin XTAL32 pin Series resistor for current limitation C1 Crystal or resonator C2 Figure 17. Oscillator connections scheme (OSC32) Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 65 NXP Semiconductors Electrical characteristics Single input buffer (EXTAL WAVE) mux ref_clk Differential input comparator (HG/LP mode) Peak detector LP mode Driver (HG/LP mode) Pull down resistor (OFF) ESD PAD 300 ohms ESD PAD 40 ohms XTAL pin EXTAL pin 1M ohms Feedback Resistor 1 C1 Crystal or resonator Series resistor for current limitation C2 NOTE: 1. 1M Feedback resistor is needed only for HG mode. Figure 18. Oscillator connections scheme (OSC) NOTE Data values in the following "External Oscillator electrical specifications" tables are from simulation. Table 41. External Oscillator electrical specifications (OSC32) Symbol Description Min. VDD Supply voltage IDDOSC32 Supply current gmXOSC32 Oscillator transconductance VIH Input high voltage -- EXTAL32 pin in external clock mode Typ. Max. Unit 2.7 -- 5.5 V -- 500 -- nA 6 -- 9 A/V 0.7 x VDD -- VDD+0.3 V Notes 1 Table continues on the next page... 66 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Electrical characteristics Table 41. External Oscillator electrical specifications (OSC32) (continued) Symbol Description Min. Typ. Max. Unit 0.65 x VDD -- VDD+0.3 V VSS -0.3 -- 0.3 x VDD V VSS -0.3 -- 0.35 x VDD V Notes @VDD=3.3 V @VDD=5.0 V VIL Input low voltage -- EXTAL32 pin in external clock mode @VDD=3.3 V @VDD=5.0 V C1 EXTAL32 load capacitance -- -- -- 2 C2 XTAL32 load capacitance -- -- -- 2 RF Feedback resistor -- -- -- M RS Series resistor -- -- -- k -- 0.6 -- V Vpp_OSC32 Peak-to-peak amplitude of oscillation (oscillator mode) 3 1. Measured at VDD = 5 V, Temperature = 25 C. The current consumption is according to the crystal or resonator, loading capacitance. 2. C1 and C2 must be provided by external capacitors and their load capacitance depends on the crystal or resonator manufacturers' recommendation. Please check the crystal datasheet for the recommended values. And also consider the parasitic capacitance of package and board. 3. The EXTAL32 and XTAL32 pins should only be connected to required oscillator components and must not be connected to any other devices. Table 42. External Oscillator electrical specifications (OSC) Symbol Description Min. Typ. Max. Unit VDD Supply voltage 2.7 -- 5.5 V IDDOSC IDDOSC gmXOSC Supply current -- low-gain mode (low-power mode) (HGO=0) Notes 1 4 MHz -- 200 -- A 8 MHz -- 300 -- A 16 MHz -- 1.2 -- mA 24 MHz -- 1.6 -- mA 32 MHz -- 2 -- mA 40 MHz -- 2.6 -- mA 32 kHz -- 25 -- A 4 MHz -- 1 -- mA 8 MHz -- 1.2 -- mA 16 MHz -- 3.5 -- mA 24 MHz -- 5 -- mA 32 MHz -- 5.5 -- mA 40 MHz -- 6 -- mA Supply current -- high-gain mode (HGO=1) 1 Fast external crystal oscillator transconductance Table continues on the next page... Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 67 NXP Semiconductors Electrical characteristics Table 42. External Oscillator electrical specifications (OSC) (continued) Symbol Description Min. Typ. Max. Unit 32 kHz, Low Frequency Range, High Gain (32 kHz) 15 -- 45 A / V Medium Frequency Range (4-8 MHz) 2.2 -- 9.7 mA / V High Frequency Range (8-40 MHz) 16 37 mA / V Notes VIH Input high voltage -- EXTAL pin in external clock mode 1.75 -- VDD V VIL Input low voltage -- EXTAL pin in external clock mode VSS -- 1.20 V C1 EXTAL load capacitance -- -- -- 2 C2 XTAL load capacitance -- -- -- 2 RF Feedback resistor RS Vpp 3 Low-frequency, high-gain mode (32 kHz) -- 10 -- M Medium/high-frequency, low-gain mode (low-power mode) (4-8 MHz, 8-40 MHz) -- -- -- M Medium/high-frequency, high-gain mode (4-8 MHz, 8-40 MHz) -- 1 -- M Low-frequency, high-gain mode (32 kHz) -- 200 -- k Medium/high-frequency, low-gain mode (low-power mode) (4-8 MHz, 8-40 MHz) -- 0 -- k Medium/high-frequency, high-gain mode (4-8 MHz, 8-40 MHz) -- 0 -- k Series resistor Peak-to-peak amplitude of oscillation (oscillator mode) 4 Low-frequency, high-gain mode -- 3.3 -- V Medium/high-frequency, low-gain mode -- 1.0 -- V Medium/high-frequency, high-gain mode -- 3.3 -- V 1. Measured at VDD = 5 V, Temperature = 25 C. The current consumption is according to the crystal or resonator, loading capacitance. 2. C1 and C2 must be provided by external capacitors and their load capacitance depends on the crystal or resonator manufacturers' recommendation. Please check the crystal datasheet for the recommended values. And also consider the parasitic capacitance of package and board. 3. When low power mode is selected, RF is integrated and must not be attached externally. 4. The EXTAL and XTAL pins should only be connected to required oscillator components and must not be connected to any other devices. 5.4.2.1.2 External Oscillator frequency specifications Table 43. External Oscillator frequency specifications (OSC32) Symbol Description fosc32_lo tdc_extal32 Min. Typ. Max. Unit Oscillator crystal or resonator frequency -- lowfrequency mode 30 -- 40 kHz Input clock duty cycle (external clock mode) 40 50 60 % Notes Table continues on the next page... 68 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Electrical characteristics Table 43. External Oscillator frequency specifications (OSC32) (continued) Symbol Description fec_extal32 tcst32 Min. Typ. Max. Unit Input clock frequency (external clock mode) -- -- 40 kHz Crystal startup time -- 32 kHz low-frequency, low-power mode (HGO=0) -- 2000 -- ms Notes 1 1. The start-up measured after 4096 cycles. Proper PC board layout procedures must be followed to achieve specifications. Table 44. External Oscillator frequency specifications (OSC) Symbol Description Min. Typ. Max. Unit fosc_lo Oscillator crystal or resonator frequency -- Low Frequency, High Gain Mode 32 -- 40 kHz fosc_me Oscillator crystal or resonator frequency -- Medium Frequency 4 -- 8 MHz fosc_hi Oscillator crystal or resonator frequency -- High Frequency 8 -- 40 tdc_extal Input clock duty cycle (external clock mode) 40 50 60 % fec_extal Input clock frequency (external clock mode) -- -- 50 MHz Crystal startup time -- 32 kHz Low Frequency, High-Gain Mode -- 500 -- ms Crystal startup time -- 8 MHz Medium Frequency, Low-Power Mode -- 1.5 -- Crystal startup time -- 8 MHz Medium Frequency, High-Gain Mode -- 2.5 -- Crystal startup time -- 40 MHz High Frequency, Low-Power Mode -- 2 -- Crystal startup time -- 40 MHz High Frequency, High-Gain Mode -- 2.5 -- tcst Notes 1 1. The start-up measured after 4096 cycles. Proper PC board layout procedures must be followed to achieve specifications. 5.4.2.2 5.4.2.2.1 System Clock Generation (SCG) specifications Fast internal RC Oscillator (FIRC) electrical specifications Table 45. Fast internal RC Oscillator electrical specifications Symbol Parameter Value Min. FFIRC Fast internal reference frequency -- IVDD Supply current -- Typ. 48 400 Unit Max. -- MHz 500 A Table continues on the next page... Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 69 NXP Semiconductors Electrical characteristics Table 45. Fast internal RC Oscillator electrical specifications (continued) Symbol FUntrimmed FOL Parameter Value IRC frequency (untrimmed) TJIT Min. Typ. Max. FIRCx (1-0.3) -- FIRCx (1+0.3) MHz -- 0.5 1 %FFIRC -- 3 s2 35 150 ps Open loop total deviation of IRC frequency over voltage and temperature1 Regulator enable TStartup Unit Startup time Period jitter (RMS) -- 1. The limit is respected across process, voltage and full temperature range. 2. Startup time is defined as the time between clock enablement and clock availability for system use. NOTE Fast internal RC Oscillator is compliant with CAN and LIN standards. 5.4.2.2.2 Slow internal RC oscillator (SIRC) electrical specifications Table 46. Slow internal RC oscillator (SIRC) electrical specifications Symbol Parameter FSIRC Value Slow internal reference frequency Unit Min. Typ. Max. -- 2 -- MHz 8 IVDD FUntrimmed FOL Supply current -- 23 -- A IRC frequency (untrimmed) -- -- -- MHz Regulator enable -- -- 3 %FSIRC Startup time -- 6 -- s2 Open loop total deviation of IRC frequency over voltage and temperature1 TStartup 1. The limit is respected across process, voltage and full temperature range. 2. Startup time is defined as the time between clock enablement and clock availability for system use. 5.4.2.2.3 Low Power Oscillator (LPO) electrical specifications Table 47. Low Power Oscillator (LPO) electrical specifications Symbol Parameter Min. Typ. Max. Unit 113 128 139 kHz FLPO Internal low power oscillator frequency ILPO Current consumption 1 3 7 A Startup Time -- -- 20 s Tstartup 70 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Electrical characteristics 5.4.2.2.4 PLL electrical specifications Symbol Parameter Fpll_ref Table 48. PLL electrical specifications PLL Reference Frequency Range Min. Typ. Max. Unit 8 -- 50 MHz Fvcoclk_2x VCO output frequency 180 -- 360 MHz Fvcoclk PLL output frequency 90 -- 180 MHz Fvcoclk_90 PLL output frequency 90 -- 180 MHz Ipll PLL operating current1 Jcyc_pll VCO @ 150 MHz (Fpll_ref = 12 MHz, VDIV multiplier = 25, PRDIV divide = 2) -- 2.8 -- mA VCO @ 300 MHz (Fpll_ref = 12 MHz, VDIV multiplier = 50, PRDIV divide = 2) -- 3.6 -- mA -- 120 -- ps -- 75 -- ps at Fvco 180 MHz -- 1350 -- ps at Fvco 360 MHz -- 600 -- ps -- 5.97 % PLL Period Jitter (RMS)2 at Fvco 180 MHz at Fvco 360 MHz Jacc_pll Dunl Tpll_lock PLL accumulated jitter over 1s (RMS)2 Lock exit frequency tolerance Lock detector detection time3 4.47 -- -- 10-6 100 x + 1075(1/ Fpll_ref) s 1. Excludes any oscillator currents that are also consuming power while PLL is in operation. 2. This specification was obtained using a NXP developed PCB. PLL jitter is dependent on the noise characteristics of each PCB and results will vary 3. This specification applies to any time the PLL VCO divider or reference divider is changed, or changing from PLL disabled (BLPE, BLPI) to PLL enabled (PBE, PEE). If a crystal/resonator is being used as the reference, thisspecification assumes it is already running. 5.4.3 Memories and memory interfaces 5.4.3.1 Flash memory module (FTFE) electrical specifications This section describes the electrical characteristics of the flash memory module (FTFE). 5.4.3.1.1 Flash timing specifications -- program and erase The following specifications represent the amount of time the internal charge pumps are active and do not include command overhead. Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 71 NXP Semiconductors Electrical characteristics Table 49. NVM program/erase timing specifications Symbol Description Min. Typ. Max. Unit thvpgm8 thversscr Notes Program Phrase high-voltage time -- 7.5 18 s Erase Flash Sector high-voltage time -- 13 113 ms 1 thversblk64k Erase Flash Block high-voltage time for 64 KB -- 52 452 ms 1 thversblk512k Erase Flash Block high-voltage time for 512 KB -- 416 3616 ms 1 Notes 1. Maximum time based on expectations at cycling end-of-life. 5.4.3.1.2 Symbol Flash timing specifications -- commands Table 50. Flash command timing specifications Description Min. Typ. Max. Unit Read 1s Block execution time trd1blk64k * 64 KB data flash -- -- 0.5 ms trd1blk512k * 512 KB program flash -- -- 1.8 ms trd1sec2k Read 1s Section execution time (2 KB flash) -- -- 75 s 1 trd1sec4k Read 1s Section execution time (4 KB flash) -- -- 100 s 1 tpgmchk Program Check execution time -- -- 95 s 1 trdrsrc Read Resource execution time -- -- 40 s 1 tpgm8 Program Phrase execution time -- 90 150 s Erase Flash Block execution time 2 tersblk64k * 64 KB data flash -- 55 475 ms tersblk512k * 512 KB program flash -- 435 3700 ms Erase Flash Sector execution time -- 15 115 ms Program Section execution time (1 KB flash) -- 5 -- ms trd1all Read 1s All Blocks execution time -- -- 2.2 ms trdonce Read Once execution time -- -- 30 s tersscr tpgmsec1k tpgmonce 2 1 Program Once execution time -- 90 -- s tersall Erase All Blocks execution time -- 500 4200 ms 2 tvfykey Verify Backdoor Access Key execution time -- -- 30 s 1 tersallu Erase All Blocks Unsecure execution time -- 500 4200 ms 2 Program Partition for EEPROM execution time tpgmpart32k * 32 KB EEPROM backup -- 70 -- ms tpgmpart64k * 64 KB EEPROM backup -- 71 -- ms * Control Code 0xFF -- 70 -- s * 32 KB EEPROM backup -- 0.8 1.2 ms -- 1.0 1.5 ms Set FlexRAM Function execution time: tsetramff tsetram32k tsetram48k Table continues on the next page... 72 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Electrical characteristics Table 50. Flash command timing specifications (continued) Symbol tsetram64k Description * 48 KB EEPROM backup Min. Typ. Max. Unit -- 1.3 1.9 ms Notes * 64 KB EEPROM backup Byte-write to FlexRAM execution time: teewr8b32k * 32 KB EEPROM backup -- 385 1700 s teewr8b48k * 48 KB EEPROM backup -- 430 1850 s teewr8b64k * 64 KB EEPROM backup -- 475 2000 s 16-bit write to FlexRAM execution time: teewr16b32k * 32 KB EEPROM backup -- 385 1700 s teewr16b48k * 48 KB EEPROM backup -- 430 1850 s teewr16b64k * 64 KB EEPROM backup -- 475 2000 s -- 360 1500 s teewr32bers 32-bit write to erased FlexRAM location execution time 32-bit write to FlexRAM execution time: teewr32b32k * 32 KB EEPROM backup -- 630 2000 s teewr32b48k * 48 KB EEPROM backup -- 720 2125 s teewr32b64k * 64 KB EEPROM backup -- 810 2250 s 1. Assumes 25MHz or greater flash clock frequency. 2. Maximum times for erase parameters based on expectations at cycling end-of-life. 5.4.3.1.3 Flash high voltage current behaviors Table 51. Flash high voltage current behaviors Symbol Description IDD_PGM IDD_ERS 5.4.3.1.4 Symbol Min. Typ. Max. Unit Average current adder during high voltage flash programming operation -- 3.5 7.5 mA Average current adder during high voltage flash erase operation -- 1.5 4.0 mA Reliability specifications Table 52. NVM reliability specifications Description Min. Typ.1 Max. Unit Notes Program Flash tnvmretp10k Data retention after up to 10 K cycles 5 50 -- years tnvmretp1k Data retention after up to 1 K cycles 20 100 -- years nnvmcycp Cycling endurance 10 K 50 K -- cycles 2 Table continues on the next page... Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 73 NXP Semiconductors Electrical characteristics Table 52. NVM reliability specifications (continued) Min. Typ.1 Max. Unit tnvmretd10k Data retention after up to 10 K cycles 5 50 -- years tnvmretd1k Data retention after up to 1 K cycles 20 100 -- years nnvmcycd Cycling endurance 10 K 50 K -- cycles Symbol Description Notes Data Flash 2 FlexRAM as EEPROM tnvmretee100 Data retention up to 100% of write endurance 5 50 -- years tnvmretee10 Data retention up to 10% of write endurance 20 100 -- years 20 K 50 K -- cycles nnvmcycee Cycling endurance for EEPROM backup Write endurance 2 3 nnvmwree16 * EEPROM backup to FlexRAM ratio = 16 140 K 400 K -- writes nnvmwree128 * EEPROM backup to FlexRAM ratio = 128 1.26 M 3.2 M -- writes nnvmwree512 * EEPROM backup to FlexRAM ratio = 512 5M 12.8 M -- writes nnvmwree2k * EEPROM backup to FlexRAM ratio = 2,048 20 M 50 M -- writes 1. Typical data retention values are based on measured response accelerated at high temperature and derated to a constant 25C use profile. Engineering Bulletin EB618 does not apply to this technology. Typical endurance defined in Engineering Bulletin EB619. 2. Cycling endurance represents number of program/erase cycles at -40C Tj 125C. 3. Write endurance represents the number of writes to each FlexRAM location at -40C Tj 125C influenced by the cycling endurance of the FlexNVM and the allocated EEPROM backup. Minimum and typical values assume all 16-bit or 32-bit writes to FlexRAM; all 8-bit writes result in 50% less endurance. 5.4.4 Security and integrity modules There are no specifications necessary for the device's security and integrity modules. 5.4.5 Analog 5.4.5.1 5.4.5.1.1 ADC electrical specifications 12-bit ADC operating conditions Table 53. 12-bit ADC operating conditions Symbol Description Conditions Min. Typ.1 Max. Unit VDDA Supply voltage Absolute 2.7 -- 5.5 V VDDA Supply voltage Delta to VDD (VDD - VDDA) -100 0 +100 mV Notes 2 Table continues on the next page... 74 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Electrical characteristics Table 53. 12-bit ADC operating conditions (continued) Symbol Description Conditions Min. Typ.1 Max. Unit Notes VSSA Ground voltage Delta to VSS (VSS - VSSA) -100 0 +100 mV 2 VREFH ADC reference voltage high 2.5 VDDA VDDA + 100m V 3 VREFL ADC reference voltage low - 100 0 100 mV 3 VADIN Input voltage VREFL -- VREFH V -- -- 5 k RS Source impedendance fADCK < 4 MHz RSW1 Channel Selection Switch Impedance -- 0.5 1.2 k RAD Sampling Switch Impedance -- 2 5 k CP1 Pin Capacitance -- 3 -- pF CP2 Analog Bus Capacitance -- -- 5 pF CS Sampling capacitance -- 4 5 pF fADCK ADC conversion clock frequency 2 40 50 MHz 4, 5 Crate ADC conversion rate 20 -- 1200 Ksps 7 No ADC hardware averaging6 Continuous conversions enabled, subsequent conversion time 1. Typical values assume VDDA = 5 V, Temp = 25 C, fADCK = 40 MHz, unless otherwise stated. Typical values are for reference only, and are not tested in production. 2. DC potential difference. 3. For packages without dedicated VREFH and VREFL pins, VREFH is internally tied to VDDA, and VREFL is internally tied to VSSA. 4. Clock and compare cycle need to be set according the guidelines in the block guide. 5. ADC conversion will become less reliable above maximum frequency. 6. When using ADC hardware averaging, refer to the device Reference Manual to determine the most appropriate setting for AVGS. 7. Max ADC conversion rate of 1200 Ksps is with 10-bit mode Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 75 NXP Semiconductors Electrical characteristics Figure 19. ADC input impedance equivalency diagram 5.4.5.1.2 12-bit ADC electrical characteristics NOTE All the parameters in the table are given assuming system clock as the clocking source for ADC. NOTE For ADC signals adjacent to VDD/VSS or the XTAL pins some degradation in the ADC performance may be observed. NOTE All values guarantee the performance of the ADC for the multiple ADC input channel pins. When using the ADC to monitor the internal analogue parameters, please assume minor degradation. Table 54. 12-bit ADC characteristics (VREFH = VDDA, VREFL = VSSA) Min. Typ.2 Max. 3 Unit Notes Supply current at 2.7 to 5.5 V 621 658 A @ 5V 696 A 4 Sample Time 275 -- Refer to the ns Symbol Description IDDA_ADC Conditions1 Table continues on the next page... 76 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Electrical characteristics Table 54. 12-bit ADC characteristics (VREFH = VDDA, VREFL = VSSA) (continued) Symbol Description Conditions1 Min. Typ.2 Max. 3 Unit Notes device's Reference Manual TUE Total unadjusted error at 2.7 to 5.5 V -- 4.5 6.56 LSB5 6 DNL Differential nonlinearity at 2.7 to 5.5 V -- 0.8 1.07 LSB5 6 INL Integral non-linearity at 2.7 to 5.5 V -- 1.4 3.95 LSB5 6 EFS Full-scale error at 2.7 to 5.5 V -- -2 -3.40 LSB5 VADIN = VDDA6 EZS Zero-scale error at 2.7 to 5.5 V -- -2.7 -4.14 LSB5 EQ Quantization error at 2.7 to 5.5 V -- -- 0.5 LSB5 Effective number of bits at 2.7 to 5.5 V -- 11.3 -- bits 7 -- 70 -- dB SINAD = 6.02 x ENOB + 1.76 ENOB SINAD 1. 2. 3. 4. 5. 6. 7. 8. 9. Signal-to-noise plus distortion at 2.7 to 5.5 V See ENOB EIL Input leakage error at 2.7 to 5.5 V IIn x RAS VTEMP_S Temperature sensor slope at 2.7 to 5.5 V Across the full temperature range of the device VTEMP25 Temperatue sensor voltage at 2.7 to 5.5 V 25 C mV IIn = leakage current (refer to the MCU's voltage and current operating ratings) 1.492 1.564 1.636 mV/C 8, 9 730 740.5 751 mV 8, 9 All accuracy numbers assume the ADC is calibrated with VREFH = VDDA Typical values assume VDDA = 5.0 V, Temp = 25 C, fADCK = 48 MHz unless otherwise stated. These values are based on characterization but not covered by test limits in production. The ADC supply current depends on the ADC conversion clock speed, conversion rate and ADC_CFG1[ADLPC] (low power). For lowest power operation, ADC_CFG1[ADLPC] must be set, the ADC_CFG2[ADHSC] bit must be clear with 1 MHz ADC conversion clock speed. 1 LSB = (VREFH - VREFL)/2N ADC conversion clock < 16 MHz, Max hardware averaging (AVGE = %1, AVGS = %11) Input data is 100 Hz sine wave. ADC conversion clock < 40 MHz. ADC conversion clock < 3 MHz The sensor must be calibrated to gain good accuracy, so as to provide good linearity, see also AN3031 for more detailed application information of the temperature sensor. Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 77 NXP Semiconductors Electrical characteristics 5.4.5.2 CMP with 8-bit DAC electrical specifications Table 55. Comparator with 8-bit DAC electrical specifications Symbol Description Min. Typ. 1 Max. VDD Supply voltage 2.7 -- 5.5 IDDHS Supply current, High-speed mode2 within ambient temperature range IDDLS Supply current, Low-speed -- 145 200 A within ambient temperature range -- 5 10 VAIN Analog input voltage 0 0 - VDDX VDDX VAIO Analog input offset voltage, High-speed mode VAIO tDHSB tDLSB Propagation delay, Low-speed Propagation delay, High-speed Propagation delay, Low-speed Initialization delay, Low-speed mV ns -- 30 200 s -- 0.5 2 ns -- 70 400 -- 1 5 s s -- 1.5 3 s -- 10 30 Analog comparator hysteresis, Hyst0 (VAIO) within ambient temperature range VHYST1 40 mode3 within ambient temperature range VHYST0 4 Initialization delay, High-speed mode 3 within ambient temperature range tIDLS -40 mode4 within ambient temperature range tIDHS 25 mode4 within ambient temperature range tDLSS 1 mode3 within ambient temperature range tDHSS -25 Propagation delay, High-speed mode3 within ambient temperature range mV -- 0 -- Analog comparator hysteresis, Hyst1, High-speed mode within ambient temperature range V mV Analog input offset voltage, Low-speed mode within ambient temperature range V A mode2 within ambient temperature range Unit mV -- 16 53 -- 11 30 Analog comparator hysteresis, Hyst1, Low-speed mode within ambient temperature range VHYST2 Analog comparator hysteresis, Hyst2, High-speed mode within ambient temperature range mV -- 32 90 -- 22 53 Analog comparator hysteresis, Hyst2, Low-speed mode within ambient temperature range VHYST3 Analog comparator hysteresis, Hyst3, High-speed mode mV Table continues on the next page... 78 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Electrical characteristics Table 55. Comparator with 8-bit DAC electrical specifications (continued) Symbol Min. Typ. 1 Max. -- 48 133 within ambient temperature range -- 33 80 8-bit DAC current adder (enabled) -- 10 16 A Description within ambient temperature range Unit Analog comparator hysteresis, Hyst3, Low-speed mode IDAC8b 1. 2. 3. 4. 5. INL 8-bit DAC integral non-linearity -0.6 -- 0.5 LSB5 DNL 8-bit DAC differential non-linearity -0.5 -- 0.5 LSB Typical values assumed at VDDA = 5.0 V, Temp = 25 , unless otherwise stated. Difference at input > 200mV Applied (100 mV + Hyst) around switch point Applied (30 mV + 2 x Hyst) around switch point 1 LSB = Vreference/256 Figure 20. Typical hysteresis vs. Vin level (VDD = 3.3 V, PMODE = 0) Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 79 NXP Semiconductors Electrical characteristics Figure 21. Typical hysteresis vs. Vin level (VDD = 3.3 V, PMODE = 1) Figure 22. Typical hysteresis vs. Vin level (VDD = 5 V, PMODE = 0) 80 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Electrical characteristics Figure 23. Typical hysteresis vs. Vin level (VDD = 5 V, PMODE = 1) 5.4.5.3 12-bit DAC electrical characteristics 5.4.5.3.1 Symbol 12-bit DAC operating requirements Table 56. 12-bit DAC operating requirements Desciption Min. Max. Unit Notes VDDA Supply voltage 2.7 5.5 V VDACR Reference voltage 2.7 5.5 V 1 CL Output load capacitance 20 100 pF 2 IL Output load current -- 1 mA 3 1. The DAC reference can be selected to be VDDA or VREFH. 2. A small load capacitance can improve the bandwidth performance of the DAC. 3. Output range is from ground + 0.2 to VDACR - 0.2 5.4.5.3.2 Symbol 12-bit DAC operating behaviors Table 57. 12-bit DAC operating behaviors Description IDDA_DACL Supply current -- low-power mode Min. Typ. Max. Unit -- -- 330 A -- -- 1200 A Notes P IDDA_DACH Supply current -- high-power mode P Table continues on the next page... Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 81 NXP Semiconductors Electrical characteristics Table 57. 12-bit DAC operating behaviors (continued) Symbol Description Min. Typ. Max. Unit Notes tDACLP Full-scale settling time (0x080 to 0xF7F) -- low-power mode -- 100 200 s 1 tDACHP Full-scale settling time (0x080 to 0xF7F) -- high-power mode -- 15 30 s 1 tCCDACLP Code-to-code settling time (0xBF8 to 0xC08) -- low-power mode -- -- 5 s 1 tCCDACHP Code-to-code settling time (0xBF8 to 0xC08) -- high-power mode -- 0.7 -- s 1 Vdacoutl DAC output voltage range low -- highpower mode, no load, DAC set to 0x000 -- -- 100 mV Vdacouth DAC output voltage range high -- highpower mode, no load, DAC set to 0xFFF VDACR - 100 -- VDACR mV INL Integral non-linearity error -- high-power mode -- -- 8 LSB 2 DNL Differential non-linearity error -- VDACR = VREF_OUT -- -- 1 LSB 3 -- 0.4 0.8 %FSR 4 -- 0.1 0.6 %FSR 4 dB 5 6 VOFFSET Offset error EG PSRR Gain error Power supply rejection ratio High-power mode, code set to 3FF or BFF 68 Low-power mode, code set to 3FF or BFF 60 TCO Temperature coefficient offset voltage -- 5 -- V/C TGE Temperature coefficient gain error -- 0.000421 -- %FSR/C SR Slew rate -80h F7Fh 80h 1 1.5 -- 0.05 0.12 -- * High power (SPHP) * Low power (SPLP) 1. 2. 3. 4. 5. 6. V/s Settling within 1 LSB The INL is measured for 0 + 100 mV to VDACR -100 mV The DNL is measured for 0 + 100 mV to VDACR -100 mV with VDDA > 2.4 V Calculated by a best fit curve from VSS + 100 mV to VDACR - 100 mV DAC reference to VREFH (DACREF_1) VDDA = 3.0 V, reference select set for VDDA (DACx_CO:DACRFS = 1), high power mode (DACx_C0:LPEN = 0), DAC set to 0x800, temperature range is across the full range of the device 5.4.6 Communication interfaces 5.4.6.1 LPUART electrical specifications Refer to General AC specifications for LPUART specifications. 82 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Electrical characteristics 5.4.6.2 LPSPI electrical specifications The Low Power Serial Peripheral Interface (LPSPI) provides a synchronous serial bus with master and slave operations. Many of the transfer attributes are programmable. The following tables provide timing characteristics for classic LPSPI timing modes. All timing is shown with respect to 20% VDD and 80% VDD thresholds, unless noted, as well as input signal transitions of 3 ns and a 30 pF maximum load on all LPSPI pins. Table 58. LPSPI master mode timing Num. Symbol Description Min. Max. Unit Note 1 fSPSCK Frequency of SPSCK fperiph/2048 fperiph/2 Hz 1 2 tSPSCK SPSCK period 2 x tperiph 2048 x tperiph ns 2 3 tLead 4 tLag Enable lead time 1/2 -- tSPSCK -- Enable lag time 1/2 -- tSPSCK -- 5 tWSPSCK tperiph - 30 1024 x tperiph ns -- 6 tSU Data setup time (inputs) 18 -- ns -- 7 tHI Data hold time (inputs) 0 -- ns -- 8 tv Data valid (after SPSCK edge) -- 15 ns -- 9 tHO Data hold time (outputs) 0 -- ns -- 10 tRI Rise time input -- tperiph - 25 ns -- tFI Fall time input tRO Rise time output -- 25 ns -- tFO Fall time output 11 Clock (SPSCK) high or low time 1. fperiph is LPSPI peripheral functional clock. On this device, the max value of fSPSCK should not exceed 25 MHz. 2. tperiph = 1/fperiph NOTE High drive pin should be used for fast bit rate. Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 83 NXP Semiconductors Electrical characteristics SS1 (OUTPUT) 3 2 SPSCK (CPOL=0) (OUTPUT) 10 11 10 11 4 5 5 SPSCK (CPOL=1) (OUTPUT) 6 MISO (INPUT) 7 MSB IN2 BIT 6 . . . 1 LSB IN 8 MOSI (OUTPUT) MSB OUT2 9 BIT 6 . . . 1 LSB OUT 1. If configured as an output. 2. LSBF = 0. For LSBF = 1, bit order is LSB, bit 1, ..., bit 6, MSB. Figure 24. LPSPI master mode timing (CPHA = 0) SS1 (OUTPUT) 2 3 SPSCK (CPOL=0) (OUTPUT) 5 SPSCK (CPOL=1) (OUTPUT) 5 6 MISO (INPUT) 11 4 10 11 7 MSB IN2 BIT 6 . . . 1 LSB IN 9 8 MOSI (OUTPUT) 10 PORT DATA MASTER MSB OUT2 BIT 6 . . . 1 PORT DATA MASTER LSB OUT 1.If configured as output 2. LSBF = 0. For LSBF = 1, bit order is LSB, bit 1, ..., bit 6, MSB. Figure 25. LPSPI master mode timing (CPHA = 1) Table 59. LPSPI slave mode timing Num. Symbol Description 1 fSPSCK Frequency of SPSCK 2 tSPSCK SPSCK period 3 tLead Min. Max. Unit Note 0 fperiph/2 Hz 1 2 x tperiph -- ns 2 1 -- tperiph -- Enable lead time Table continues on the next page... 84 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Electrical characteristics Table 59. LPSPI slave mode timing (continued) Num. Symbol 4 tLag 5 tWSPSCK 6 tSU 7 8 Min. Max. Unit Note 1 -- tperiph -- tperiph - 30 -- ns -- Data setup time (inputs) 2.5 -- ns -- tHI Data hold time (inputs) 3.5 -- ns -- ta Slave access time -- tperiph ns 3 9 tdis Slave MISO disable time -- tperiph ns 4 10 tv Data valid (after SPSCK edge) -- 31 ns -- 11 tHO Data hold time (outputs) 0 -- ns -- 12 tRI Rise time input -- tperiph - 25 ns -- tFI Fall time input tRO Rise time output -- 25 ns -- tFO Fall time output 13 1. 2. 3. 4. Description Enable lag time Clock (SPSCK) high or low time fperiph is LPSPI peripheral functional clock. On this device, the max value of fSPSCK should not exceed 25 MHz. tperiph = 1/fperiph Time to data active from high-impedance state Hold time to high-impedance state SS (INPUT) 2 12 13 12 13 4 SPSCK (CPOL=0) (INPUT) 5 3 SPSCK (CPOL=1) (INPUT) 9 8 MISO (OUTPUT) see note SLAVE MSB 6 MOSI (INPUT) 5 10 11 11 BIT 6 . . . 1 SLAVE LSB OUT SEE NOTE 7 MSB IN BIT 6 . . . 1 LSB IN Figure 26. LPSPI slave mode timing (CPHA = 0) Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 85 NXP Semiconductors Electrical characteristics SS (INPUT) 4 2 3 SPSCK (CPOL=0) (INPUT) 5 SPSCK (CPOL=1) (INPUT) 5 see note 8 MOSI (INPUT) SLAVE 13 12 13 11 10 MISO (OUTPUT) 12 MSB OUT 6 9 BIT 6 . . . 1 SLAVE LSB OUT BIT 6 . . . 1 LSB IN 7 MSB IN Figure 27. LPSPI slave mode timing (CPHA = 1) 5.4.6.3 Symbol fSCL LPI2C Table 60. LPI2C specifications Description SCL clock frequency Min. Max. Unit Notes Standard mode (Sm) 0 100 kHz 1, 2, 3 Fast mode (Fm) 0 400 Fast mode Plus (Fm+) 0 1000 Ultra Fast mode (UFm) 0 5000 High speed mode (Hs-mode) 0 3400 1. Hs-mode is only supported in slave mode. 2. The maximum SCL clock frequency in Fast mode with maximum bus loading (400pF) can only be achieved with appropriate pull-up devices on the bus when using the high or normal drive pins across the full voltage range . The maximum SCL clock frequency in Fast mode Plus can support maximum bus loading (400pF) with appropriate pull-up devices when using the high drive pins. The maximum SCL clock frequency in Ultra Fast mode can support maximum bus loading (400pF) when using the high drive pins. The maximum SCL clock frequency for slave in High speed mode can support maximum bus loading (400pF) with appropriate pull-up devices when using the high drive pins. For more information on the required pull-up devices, see I2C Bus Specification. 3. See General switching specifications 5.4.7 Debug modules 86 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Electrical characteristics 5.4.7.1 Symbol VDDA SWD electricals Table 61. SWD full voltage range electricals Description Min. Max. Unit Operating voltage 2.7 5.5 V S1 SWD_CLK frequency of operation S2 SWD_CLK cycle period 0 25 MHz 1/S1 -- ns S3 SWD_CLK clock pulse width 15 -- ns S4 SWD_CLK rise and fall times -- 3 ns S9 SWD_DIO input data setup time to SWD_CLK rise 8 -- ns S10 SWD_DIO input data hold time after SWD_CLK rise 1.4 -- ns S11 SWD_CLK high to SWD_DIO data valid -- 25 ns S12 SWD_CLK high to SWD_DIO high-Z 5 -- ns S2 S3 S3 SWD_CLK (input) S4 S4 Figure 28. Serial wire clock input timing SWD_CLK S9 SWD_DIO S10 Input data valid S11 SWD_DIO Output data valid S12 SWD_DIO S11 SWD_DIO Output data valid Figure 29. Serial wire data timing Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 87 NXP Semiconductors Electrical characteristics 5.4.7.2 Symbol J1 JTAG electricals Table 62. JTAG limited voltage range electricals Description Min. Max. Unit Operating voltage 2.7 3.6 V TCLK frequency of operation MHz Boundary Scan 0 10 JTAG and CJTAG 0 20 J2 TCLK cycle period 1/J1 -- J3 TCLK clock pulse width ns ns Boundary Scan 50 -- JTAG and CJTAG 25 -- J4 TCLK rise and fall times -- 3 ns J5 Boundary scan input data setup time to TCLK rise 20 -- ns J6 Boundary scan input data hold time after TCLK rise 1 -- ns J7 TCLK low to boundary scan output data valid -- 25 ns J8 TCLK low to boundary scan output high-Z -- 25 ns J9 TMS, TDI input data setup time to TCLK rise 8 -- ns J10 TMS, TDI input data hold time after TCLK rise 1 -- ns J11 TCLK low to TDO data valid -- 19 ns J12 TCLK low to TDO high-Z -- 19 ns J13 TRST assert time 100 -- ns J14 TRST setup time (negation) to TCLK high 8 -- ns Table 63. JTAG full voltage range electricals Symbol Description Min. Max. Unit Operating voltage 2.7 5.5 V Boundary Scan 0 10 JTAG and CJTAG 0 15 J2 TCLK cycle period 1/J1 -- J3 TCLK clock pulse width VDDA J1 TCLK frequency of operation MHz ns ns Boundary Scan 50 -- JTAG and CJTAG 33 -- J4 TCLK rise and fall times -- 3 ns J5 Boundary scan input data setup time to TCLK rise 20 -- ns J6 Boundary scan input data hold time after TCLK rise 1.4 -- ns J7 TCLK low to boundary scan output data valid -- 27 ns J8 TCLK low to boundary scan output high-Z -- 27 ns Table continues on the next page... 88 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Electrical characteristics Table 63. JTAG full voltage range electricals (continued) Symbol Description Min. Max. Unit 8 -- ns J9 TMS, TDI input data setup time to TCLK rise J10 TMS, TDI input data hold time after TCLK rise 1.4 -- ns J11 TCLK low to TDO data valid -- 26.2 ns J12 TCLK low to TDO high-Z J13 TRST assert time J14 TRST setup time (negation) to TCLK high -- 26.2 ns 100 -- ns 8 -- ns J2 J3 J3 TCLK (input) J4 J4 Figure 30. Test clock input timing TCLK J5 Data inputs J6 Input data valid J7 Data outputs Output data valid J8 Data outputs J7 Data outputs Output data valid Figure 31. Boundary scan (JTAG) timing Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 89 NXP Semiconductors Design considerations TCLK J9 TDI/TMS J10 Input data valid J11 TDO Output data valid J12 TDO J11 TDO Output data valid Figure 32. Test Access Port timing TCLK J14 J13 TRST Figure 33. TRST timing 6 Design considerations 6.1 Hardware design considerations This device contains protective circuitry to guard against damage due to high static voltage or electric fields. However, take normal precautions to avoid application of any voltages higher than maximum-rated voltages to this high-impedance circuit. 90 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Design considerations 6.1.1 Printed circuit board recommendations * Place connectors or cables on one edge of the board and do not place digital circuits between connectors. * Drivers and filters for I/O functions must be placed as close to the connectors as possible. Connect TVS devices at the connector to a good ground. Connect filter capacitors at the connector to a good ground. Consider to add ferrite bead or inductor to some sensitive lines. * Physically isolate analog circuits from digital circuits if possible. * Place input filter capacitors as close to the MCU as possible. * For best EMC performance, route signals as transmission lines; use a ground plane directly under LQFP packages; and solder the exposed pad (EP) to ground directly under QFN packages. 6.1.2 Power delivery system Consider the following items in the power delivery system: * Use a plane for ground. * Use a plane for MCU VDD supply if possible. * Always route ground first, as a plane or continuous surface, and never as sequential segments. * Always route the power net as star topology, and make each power trace loop as minimum as possible. * Route power next, as a plane or traces that are parallel to ground traces. * Place bulk capacitance, 10 F or more, at the entrance of the power plane. * Place bypass capacitors for MCU power domain as close as possible to each VDD/VSS pair, including VDDA/VSSA and VREFH/VREFL. * The minimum bypass requirement is to place 0.1 F capacitors positioned as near as possible to the package supply pins. 6.1.3 Analog design Each ADC input must have an RC filter as shown in the following figure. The maximum value of R must be RAS max if fast sampling and high resolution are required. The value of C must be chosen to ensure that the RC time constant is very small compared to the sample period. Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 91 NXP Semiconductors Design considerations MCU 5 Input signal 1 4 2 1 R ADCx 2 C OSCILL MCU EXTAL Figure 34. RC circuit for ADC input 1 CRY 2 1 High voltage measurement circuits require voltage division, current limiting, and overvoltage protection as shown the following figure. The1 voltage divider formed by R1 - 2 ADCx Analog input R4 must yield a voltage less than or equal to VREFH. The current must be limited to R less than the injection current limit. External clamp diodes canCbe added here to protect against transient over-voltages. D OSCILL EXTAL 1 2 1 R2 R4 1 2 2 1 ADCx CRY 2 C 2 R3 R5 2 1 RF 1 1 High voltage input 2 1 MCU VDD 3 1 R1 BAT54SW Figure 35. High voltage measurement with an ADC input MCU 2 SWD_DIO SWD_CLK RESET_b 1 RESET_b RESET_b 0.1uF 1 6.1.4 Digital design 2 4 6 8 10 2 0.1uF 1 3 5 7 9 HDR_5X2 2 1 C 2 1 1 VDD NOTE For more details of ADC related usage, refer to AN5250: VDD How to Increase the Analog-to-Digital Converter Accuracy in 10k VDD an Application. J1 10k 10k 2 Ensure that all I/O pins cannot get pulled above VDD (Max I/O is VDD+0.3V). CAUTION Do not provide power to I/O pins prior to VDD, especially the RESET_b pin. Supervisor Chip MCU VDD 1 * RESET_b pin 2 Kinetis KE1xFOUT with up 1to 512 KB Flash, Rev. 4,RESET_b 06/2019 Active high, open drain RS 1 NXP Semiconductors 0.1uF 2 92 2 10k EXTAL 1 R4 2 1 1 CRYSTAL 2 1 1 2 2 1 ADCx RF The RESET_b1 pinR5is a2 pseudo open-drain I/O pin that has an internal pullup Cx 1 2 ADCx 2 C resistor. An external RC circuit is recommended to filter noise as shown in the CRYSTAL following figure. The resistor value must be in the range of 4.7 k to 10 k; the BAT54SW 2 recommended capacitance Cvalue is 0.1 F. The RESET_b pin also has a selectable digital filter to reject spurious noise. 3 1 2 R4 2 2 2 2 1 2 Design considerations 1 2 R5 3 1 2 1 RS 1 2 RF 2 MCU VDD 1 1 2 R2 BAT54SW VDD 1 2 2 NMI_b 1 2 10k 2 10k SWD_DIO SWD_CLK 2 10k RESET_b RESET_b Figure 36. Reset circuit RESET_b 0.1uF When an external supervisor chipVDDis connected MCU to the RESET_b pin, a series Supervisor Chip 10k resistor must be used to avoid damaging the supervisor chip or the RESET_b pin, as shown in the following figure. The series resistor value (RS below) must be in 10k the range of 100 to 1 k depending on the external reset chip drive strength. 1 The supervisor OUT chip must have2 an active high, open-drain output. RESET_b 1 2 HDR_5X2 2 Active high, open drain RS 0.1uF Supervisor Chip MCU VDD 1 1 2 10k RS * NMI pin 2 RESET_b 0.1uF 2 Active high, open drain 1 1 OUT 2 Figure 37. Reset signal connection to external reset chip Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 93 NXP Semiconductors VDD 1 0.1uF 10k 1 MCU 1 2 1 2 4 6 8 10 RESET_b 1 J1 VDD 1 1 3 5 7 9 10k RESET_b RESET_b HDR_5X2 10k SWD_DIO SWD_CLK 2 VDD 2 4 6 8 10 2 J1 MCU VDD 1 10k 1 3 5 7 9 MCU VDD 1 2 R3 VDD XT 2 2 R1 1 MCU 2 1 RF EXTAL 2 RF XTAL 1 RS 2 RF 1 1 OSCILLATOR XTAL 1 Design considerations EXTAL XTAL 1 U RS RS 1 2 2 2 1 2 2 2 Do not add a pull-down resistor or capacitor on the NMI_b pin, because a low level 1 2 1 2 1 on this pin will trigger non-maskable interrupt. When this pin is enabled as the NMI 3 CRYSTAL CRYSTAL function, an external pull-up resistor (10 k)Cxas shown in the following figure is RESONATOR Cy recommended for robustness. If the NMI_b pin is used as an I/O pin, the non-maskable interrupt handler is required to disable the NMI function by remapping to another function. The NMI function is disabled by programming the FOPT[NMI_DIS] bit to zero. 5 MCU MCU VDD MCU 1 1 VDD 4 RESET_b NMI_b 1 1 Analog input 2 R C 2 2 0.1uF ADCx 1 2 10k 2 10k D * Debug interface Figure R1 38. NMI pin biasing 1 2 MCU VDD R2 R5 MCU This MCU uses the standard ARM SWD interface protocol as shown in the 1 2 1 2 ADCx High voltage input following figure. While pull-up or pull-downR4 resistors are not required (SWD_DIO 2 R3 C has an internal pull-up and SWD_CLK has an1internal pull-down), external 10 k 1 2 pull resistors are recommended for system robustness. The RESET_b pin BAT54SW RESET_b recommendations mentioned above must also be considered. 1 3 1 1 VDD 1 2 2 2 10k 0.1uF 2 VDD 10k SWD_DIO SWD_CLK 2 2 4 6 8 10 2 1 3 5 7 9 RESET_b RESET_b 1 0.1uF 1 1 1 C J1 MCU VDD 10k VDD RESET_b 0.1uF 1 2 2 HDR_5X2 10k 2 Supervisor Chip MCU VDD 1 * Unused pin Figure 39. SWD debug interface 10k NXP Semiconductors OUT Active high, open drain 1 2 RS 2 Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 RESET_b 1 94 0.1uF 2 2 OSCILLATOR OSCILLATOR EXTAL Design considerations Unused GPIO pins must be left floating (no electrical connections) with the MUX field of the pin's PORTx_PCRn register equal to 0:0:0. This disables the digital input path to the MCU. 6.1.5 Crystal oscillator When using an external crystal or ceramic resonator as the frequency reference for the MCU clock system, refer to the following table and diagrams. The feedback resistor, RF, is incorporated internally with the low power oscillators. An external feedback is required when using high gain (HGO=1) mode. The series resistor, RS, is required in high gain (HGO=1) mode when the crystal or resonator frequency is below 2 MHz. Otherwise, the low power oscillator (HGO=0) must not have any series resistance; and the high frequency, high gain oscillator with a 4 3 frequency above 2 MHz does not require any series resistance. OSC32 XTAL32 1 Cy CRYSTAL 2 CRYSTAL Cx 2 Figure 40. RTC Oscillator (OSC32) module connection - Diagram 1 C 1 Cx 2 1 1 Cy 2 EXTAL32 Table 64. External crystal/resonator connections Oscillator mode Oscillator mode Diagram 3 High frequency (1-32 MHz), low power Diagram 2 Diagram 3 2 1 4 RF 3 1 2 1 High frequency (1-32 MHz), high gain 1 Low frequency (32.768 kHz), high gain RF 2 RS RESONATOR RF RS 1 3 2 Cy 2 2 VDD 1 CRYSTAL 1 Cx 2 2 2 1 1 CRYSTAL 2 2 RF RS 2 1 VDD 1 XTAL 1 RS 2 Cy 1 2 1 1 EXTAL Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 1 CRYSTAL 2 3 Cx Cy XTAL 1 2 RF 1 2 2 2 EXTAL XTAL 1 1 XTAL Figure 41. Crystal connection - Diagram 2 OSCILLATOR OSCILLATOR OSCILLATOR EXTAL EXTAL 1 CRYSTAL 2 CRYSTAL Cx 2 2 1 CRYSTAL 1 XTAL 2 2 1 1 C EXTAL XTAL 1 EXTAL RS OSCILLATOR 2 OSCILLATOR OSCILLATOR RESONATOR 95 NXP Semiconductors CRYSTAL 2 1 CRYSTAL Cy RESONATOR 2 2 Cx 3 2 1 1 2 1 1 Design considerations OSCILLATOR EXTAL XTAL 2 1 RF 1 RF 2 Cx CRYSTAL 2 2 1 3 1 CRYSTAL 2 RS Cy RESONATOR 2 1 1 2 2 RS 2 RS 1 XTAL 2 RF EXTAL 2 1 1 XTAL 1 EXTAL OSCILLATOR 1 OSCILLATOR Figure 42. Crystal connection - Diagram 3 NOTE For PCB layout, the user could consider to add the guard ring to the crystal oscillator circuit. MCU 1 VDD Software considerations 6.2 10k 2 NMI_b All Kinetis MCUs are supported by comprehensive NXP and third-party hardware and software enablement solutions, which can reduce development costs and time to market. Featured software and tools are listed below. Visit http://www.nxp.com/kinetis/sw for more information and supporting collateral. Evaluation and Prototyping Hardware * Tower System Development Platform: http://www.nxp.com/tower IDEs for Kinetis MCUs * Kinetis Design Studio IDE: http://www.nxp.com/kds * Partner IDEs: http://www.nxp.com/kide Run-time Software * Kinetis SDK: http://www.nxp.com/ksdk * Kinetis Bootloader: http://www.nxp.com/kboot * ARM mbed Development Platform: http://www.nxp.com/mbed For all other partner-developed software and tools, visit http://www.nxp.com/partners. 96 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Part identification 7 Part identification 7.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. 7.2 Format Part numbers for this device have the following format: Q KE## A FFF R T PP CC N 7.3 Fields This table lists the possible values for each field in the part number (not all combinations are valid): Table 65. Part number fields description Field Description Values Q Qualification status * M = Fully qualified, general market flow * P = Prequalification KE## Kinetis family * KE18, KE16, KE14 A Key attribute * D = Cortex-M4 with DSP * F = Cortex-M4 with DSP and FPU FFF Program flash memory size * 512 = 512 KB R Silicon revision * (Blank) = Main * A = Revision after main T Temperature range (C) * V = -40 to 105 PP Package identifier * LH = 64 LQFP (10 mm x 10 mm) * LL = 100 LQFP (14 mm x 14 mm) CC Maximum CPU frequency (MHz) * 16 = 168 MHz N Packaging type * R = Tape and reel * (Blank) = Trays Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 97 NXP Semiconductors Revision history 7.4 Example This is an example part number: MKE18F512VLL16 8 Revision history The following table provides a revision history for this document. Table 66. Revision history Rev. No. Date 2 09/2016 Substantial Changes Initial public release. (public release) 2.1 10/2016 * Updated the max value of "Frequency of operation", in the "LPSPI slave mode timing" table. * Minor correction: VDDE symbol should be VDD, in the "DC electrical specifications" table. * Minor update in the "Clocking block diagram" figure. * Minor update in the "Analog design" section. 06/2017 * Updated the "Voltage and current operating ratings" section. * Minor update in the "Pinout decoupling" figure. * Fixed the "Description" collumn of STOP and VLPS mode rows, in the "Power consumption operating behaviors" table. 08/2017 * Minor update in the "Clock interfaces" section of the feature list, on the front matter cover pages. * Minor fix in the VLPW row of "Power consumption operating behaviors" table: the values for IRC8M and IRC2M are swapped. * Some updates in the "External Oscillator electrical specifications (OSC32)" and "External Oscillator electrical specifications (OSC)" tables. * Some updates in the "External Oscillator frequency specifications (OSC32)" and "External Oscillator frequency specifications (OSC)" tables. 07/2018 * Updated the figure "Memory map". * Minor updates in the figures "Oscillator connections scheme (OSC32)" and "Oscillator connections scheme (OSC)". * Some updates of VIH and VIL in the "External Oscillator electrical specifications (OSC32)" and "External Oscillator electrical specifications (OSC)" tables, and minor editorial fix. * Updated the table "Fast internal RC Oscillator electrical specifications": FIRC is trimmed to 48 MHz only, in this device. * Updated the figure "ADC input impedance equivalency diagram". * Corrected the unit as uA, in the IDDA_ADC row of the table "12-bit ADC characteristics". * Footnote updated in the tables "LPSPI master mode timing" and "LPSPI slave mode timing". * Corrected the minimum and the maximum values of VLVRX in the "VDD supply LVR, LVD and POR operating requirements" table. * Updated the "Voltage and current operating requirements" table. (internal version) 2.2 (internal version) 2.3 (internal version) 3 (public release) Table continues on the next page... 98 NXP Semiconductors Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 Revision history Table 66. Revision history (continued) Rev. No. Date 4 06/2019 (public release) Substantial Changes * Corrected the "Clock interfaces" section in the cover page: FIRC is trimmed to 48 MHz only in this device. Up to 50 MHz DC external square wave input clock. * Minor fix in Figure 4. * Note added after Table 5. * Statement restored in the section RTC : The time counter within the RTC is clocked by a 32.768 kHz clock sourced from an external crystal using the oscillator, or clock directly from RTC_CLKIN pin. * Minor fix in Table 23. * Some major updates in Table 53. * Some minor updates in tables "LPSPI master mode timing" and "LPSPI slave mode timing", including the footnotes, in the section LPSPI electrical specifications. Kinetis KE1xF with up to 512 KB Flash, Rev. 4, 06/2019 99 NXP Semiconductors How to Reach Us: Home Page: nxp.com Web Support: 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 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. While NXP has implemented advanced security features, all products may be subject to unidentified vulnerabilities. Customers are responsible for the design and operation of their applications and products to reduce the effect of these vulnerabilities on customer's applications and products, and NXP accepts no liability for any vulnerability that is discovered. Customers should implement appropriate design and operating safeguards to minimize the risks associated with their applications and products. NXP, the NXP logo, NXP SECURE CONNECTIONS FOR A SMARTER WORLD, COOLFLUX, EMBRACE, GREENCHIP, HITAG, I2C BUS, ICODE, JCOP, LIFE VIBES, MIFARE, MIFARE CLASSIC, MIFARE DESFire, MIFARE PLUS, MIFARE FLEX, MANTIS, MIFARE ULTRALIGHT, MIFARE4MOBILE, MIGLO, NTAG, ROADLINK, SMARTLX, SMARTMX, STARPLUG, TOPFET, TRENCHMOS, UCODE, Freescale, the Freescale logo, AltiVec, C5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, CWare, the Energy Efficient Solutions logo, Kinetis, Layerscape, MagniV, mobileGT, PEG, PowerQUICC, Processor Expert, QorIQ, QorIQ Qonverge, Ready Play, SafeAssure, the SafeAssure logo, StarCore, Symphony, VortiQa, Vybrid, Airfast, BeeKit, BeeStack, CoreNet, Flexis, MXC, Platform in a Package, QUICC Engine, SMARTMOS, Tower, TurboLink, UMEMS, eIQ, Immersiv3D, EdgeLock, and EdgeScale are trademarks of NXP B.V. All other product or service names are the property of their respective owners. AMBA, Arm, Arm7, Arm7TDMI, Arm9, Arm11, Artisan, big.LITTLE, Cordio, CoreLink, CoreSight, Cortex, DesignStart, DynamIQ, Jazelle, Keil, Mali, Mbed, Mbed Enabled, NEON, POP, RealView, SecurCore, Socrates, Thumb, TrustZone, ULINK, ULINK2, ULINK-ME, ULINK-PLUS, ULINKpro, Vision, Versatile are trademarks or registered trademarks of Arm Limited (or its subsidiaries) in the US and/or elsewhere. The related technology may be protected by any or all of patents, copyrights, designs and trade secrets. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. The Power Architecture and Power.org word marks and the Power and Power.org logos and related marks are trademarks and service marks licensed by Power.org. (c)2015-2019 NXP B.V. Document Number KE1xFP100M168SF0 Revision 4, 06/2019