Enhanced security, memory expansion and flexible I/O capabilities Kinetis K8x MCU Family Based on the Arm Cortex -M4 core, the K8x microcontroller (MCU) family offers the security, scalability and flexibility to address the challenges of creating smart devices for the Internet of Tomorrow. The K8x MCU family extends the Kinetis portfolio BENEFITS with advanced security capabilities including: CPU and system cache reduce latency of memory resources, lowering power consumption and improving performance Boot ROM to support encrypted firmware updates Separate I/O power domain for up to 14 pins allow operations Automatic AES Decryption and execution from without the need for external level translators external serial NOR flash memory Flex I/O peripheral expands MCU capabilities by emulating Hardware AES acceleration serial, parallel, or custom interfaces using software drivers Support for public key cryptography provided by the Kinetis SDK Low-power operation with state retention stop mode down to Kinetis K8x MCUs offer symmetric cryptographic acceleration 5 A with fast wake-up time and lowest power mode with only as a standard feature along with full-speed USB 2.0 On-The-Go 330 nA (OTG), including options for crystal-less device functionality. K8x MCUs have 256 KB of embedded flash and 256 KB SRAM. In addition the integrated QuadSPI interface supports connections to non-volatile memory (serial NOR), allowing developers to expand beyond the boundaries of a traditional MCU. TARGET APPLICATIONS Point-of-sale (POS) Building control Home automation and security IoT data concentrators Portable healthcare Smart energy gateways WearablesCOMPREHENSIVE BLOCK DIAGRAM ENABLEMENT SOLUTIONS Kinetis software development kit (SDK) Core System Memories Clocks SCG Program Flash ARM Cortex -M4 Core Up to 150 MHz with Internal and External www.nxp.com/ksdk SRAM (256 KB) Phase-Locked Loop (256 KB) HSRUN Bit Manipulation Engine Watchdogs QuadSPI 32-ch. Asynchronous External Bus Interface Frequency- Debug Interfaces DSP (Execute-in-Place) Kinetis SDK is a collection of DMA (FlexBus) Locked Loop Interrupt Controller Floating Point Unit (FPU) On-the-Fly Low-/High- Frequency software enablement for NXP Kinetis 24 Wake-Up Pins AES decryption SDRAM Controller Oscillators 8 KB I/D Cache microcontrollers that includes system Internal Reference MPU Boot ROM 8 KB System Cache Clocks startup, peripheral drivers, stacks and Security middleware, with new support Analog Timers Communication Interfaces HMI and Integrity for symmetric and asymmetric Cyclic Redundancy 2 FlexTimer LPTPM 4 x I C 2 Up to 87 GPIOs 16-bit SAR ADC 1 x I S Check (CRC) cryptographic acceleration Programmable 4 x Low-Power UART Flex I/O True Random Secure Digital Host Delay Block 2 x Analog Comparator Number Generator Controller (SDHC) Periodic Interrupt Touch Sensing Pre-integrated real-time operation 3 x SPI Timers Interface (TSI) Cryptographic USB Device 12-bit DAC Acceleration Unit (CAU) Charger Detect systems (RTOS) kernels, including 2 x EMVSIM Low-Power Timer Tamper FreeRTOS , Micrium C/OS-II 1.2 V VREF Detection Independent Real-Time 1 x USB OTG Clock (RTC) (LS/FS) + PHY and C/OS-III Low-Power Cryptographic Carrier Modulator USB Co-Processor Transmitter Voltage Regulator (LTC)(AES, DES, PKHA) All software is provided free-of-charge as assembly and C source code under Optional permissive and open-source licensing Includes software examples demonstrating the usage of the HAL, peripheral drivers, Bootloader Development Hardware middleware and RTOSes Common bootloader for all Kinetis MCUs FRDM-K28F: Freedom development Processor Expert software board In-system flash programming over a serial configuration tool connection: erase, program, verify Low cost Complimentary software configuration ROM-based bootloader with open-source Arduino R3 compatible tool providing I/O allocation and pin software and host-side programming TWR-K80F150M: Tower System modular initialization and configuration of hardware utilities development platform abstraction and peripheral drivers Rapid prototyping and evaluation Toolchain Interchangeable modules Atollic TrueSTUDIO TWR-PoS-K81: Point-of-sale (POS) IAR Embedded Workbench development kit Arm Keil Microcontroller Development Kit SOMNIUM DRT Cortex-M IDE Kinetis Design Studio IDE No-cost integrated development environment (IDE) for Kinetis MCUs Eclipse and GCC-based IDE for C/C++ editing, compiling and debugging STANDARD KEY FEATURES CPU Comms Security Standard key features 2 2 UART, I C, I S, SPI, 16-bit ADC, 12-bit DAC, Arm Cortex -M4 Memory Packages timers, comparators, with Floating Point True RNG, CRC Unit (FPU) and GPIO K80 x x 256 KB Flash, 256 KB SRAM, K81 150 MHz 8 KB System + 8 KB I/D cache, MAPBGA, LQFP x x x x x XIP QuadSPI, SDRAM Controller K82 x x x x USB Full-speed Symmetric Crypto Accelerator (mmCAU) 256-bit AES/192-bit 3DES/public key Crypto Co-processor (LTC) On-the-Fly 128-bit AES decryption from external Serial NOR Anti-tamper