Freescale Embedded Solutions Based on ARM Technology Guide
Total Page:16
File Type:pdf, Size:1020Kb
Embedded Solutions Based on ARM Technology Kinetis MCUs MAC5xxx MCUs i.MX applications processors QorIQ communications processors Vybrid controller solutions freescale.com/ARM ii Freescale Embedded Solutions Based on ARM Technology Table of Contents ARM Solutions Portfolio 2 i.MX Applications Processors 18 i.MX 6 series applications processors 20 Freescale Embedded Solutions Chart 4 i.MX53 applications processors 22 i.MX28 applications processors 23 Kinetis MCUs 6 Kinetis K series MCUs 7 i.MX and QorIQ Kinetis L series MCUs 9 Processor Comparison 24 Kinetis E series MCUs 11 Kinetis V series MCUs 12 Kinetis M series MCUs 13 QorIQ Communications Kinetis W series MCUs 14 Processors 25 Kinetis EA series MCUs 15 QorIQ LS1 family 26 QorIQ LS2 family 29 MAC5xxx MCUs 16 MAC57D5xx MCUs 17 Vybrid Controller Solutions 31 Vybrid VF3xx family 33 Vybrid VF5xx family 34 Vybrid VF6xx family 35 Design Resources 36 Freescale Enablement Solutions 37 Freescale Connect Partner Enablement Solutions 51 freescale.com/ARM 1 Scalable. Innovative. Leading. Your Number One Choice for ARM Solutions Freescale is the leader in embedded control, offering the market’s broadest and best-enabled portfolio of solutions based on ARM® technology. Our end-to-end portfolio of high-performance, power-efficient MCUs and digital networking processors help realize the potential of the Internet of Things, reflecting our unique ability to deliver scalable, systems- focused processing and connectivity. Our large ARM-powered portfolio includes enablement (software and tool) bundles scalable MCU and MPU families from small from Freescale and the extensive ARM ultra-low-power Kinetis MCUs to i.MX ecosystem. Combined, our Kinetis, i.MX, applications processors and Vybrid controller QorIQ and Vybrid solutions offer the highest solutions with advanced performance and level of integration, the most comprehensive feature integration and QorIQ communications software and hardware enablement, and processors that deliver industry-leading the broadest range of performance available power and performance. Each family has within the ARM community. Whether you been designed to offer a broad range of are a consumer, industrial, automotive or performance, peripheral and packaging networking product designer, our ARM-based options, providing migration paths for product families offer a solution that meets end-product platform development. All your requirements. families are supported by industry-leading 2 Freescale Embedded Solutions Based on ARM Technology i.MX Applications Processors Ultra-versatile solutions for multimedia and display applications with multi- core scalability and market-leading power, performance and integration. Kinetis MCUs Hardware- and software- compatible MCU families based on ARM Cortex-M0+ and Cortex-M4 cores with exceptional low-power QorIQ Communications performance, scalability and Processors feature integration. Next-generation QorIQ processors are based on Layerscape Architecture—the industry’s first software-aware, core- agnostic architecture that delivers unprecedented efficiency and scale for the smarter, more capable networks of tomorrow—end to end. MAC5xxx MCUs MAC5xxxx automotive MCUs integrate ARM Cortex-A and Cortex-M cores that deliver the right balance of real-time processing and application performance. Vybrid Controller Solutions Real-time, highly integrated solutions with dual-display capability to enable your system to control, interface, connect, secure and scale. freescale.com/ARM 3 Freescale Embedded Solutions Based on ARM Technology QorIQ Communications Processors Built on Layerscape Architecture Up to Eight Cores, 64-bit, Clusters of Two Cores Sharing 1 MB L2 Cache, Two 64-bit ARM QorIQ LS2045/85A DDR4 SDRAM with ECC and Interleaving Support up to 2.1 GT/s, Accelerated I/O Up to 2 GHz Cortex-A57 Processing, up to 40 Gb/s Complex Forwarding, 20 Gb/s SEC Crypto Acceleration ARM Two Cores, ECC-Protected L1 and L2, DDR3L/4 with ECC, Virtualization, 3 Gigabit Ethernet, 2 PCIe 2.0, 4-Lane SerDes, Security Engine, USB 2.0/3.0 with Integrated QorIQ LS1020/21/22A Cortex-A7 Up to 1 GHz PHYs, Plus Second USB 2.0, Ten UARTs, SATA 3.0, 24-bit LCD Controller ARM Two Cores, NEON DSP and FPU, Up to 6,000 DMIPS, 3 Gigabit Ethernet, SATA, QorIQ LS1024A Cortex-A9 USB 3.0 DDR3 and NAND Controller Interfaces, Deep Packet Inspection Engine Up to 1.2 GHz Two Cores, Packet and QoS Coprocessors for Layer 2/3/4 Acceleration, ™ QorIQ LS102MA ARM11 Ethernet, PCIe, TDM, USB 2.0 Interfaces Up to 650 MHz i.MX Applications Processors Four Cores, Video Encode/Decode, 2D/3D Graphics, LCDx4, HDMI, i.MX 6Quad MIPI, LP-DDR2/DDR3, LVDS, IEEE® 1588 Ethernet, PCIe, SATA Up to 1.2 GHz Two Cores, Video Encode/Decode, 2D/3D Graphics, LCDx4, HDMI, i.MX 6Dual MIPI, LP-DDR2/DDR3, LVDS, IEEE 1588 Ethernet, PCIe, SATA Up to 1.2 GHz ARM Two Cores, Video Encode/Decode, 2D/3D Graphics, LCDx2, HDMI, i.MX 6DualLite Cortex-A9 MIPI, LP-DDR2/DDR3, LVDS, IEEE 1588 Ethernet, PCIe, E-Ink EPDC Up to 1 GHz One Core, Video Encode/Decode, 2D/3D Graphics, LCDx2, HDMI, i.MX 6Solo MIPI, LP-DDR2/DDR3, LVDS, IEEE 1588 Ethernet, PCIe, E-Ink EPDC Up to 1 GHz One Core, 2D Graphics, LCDx2, LP-DDR2/DDR3, i.MX 6SoloLite IEEE 1588 Ethernet, E-Ink EPDC 1 GHz Note: Secure boot, PMU, audio, dual USB w/HS PHY and LCD available on all Cortex-A9-based i.MX applications processors One Core, Video Encode/Decode, 2D/3D Graphics, DDR3, i.MX53 ARM IEEE 1588 Ethernet, SATA, CAN Up to 1 GHz Cortex-A8 One Core, 2D Graphics, DDR2, Ethernet, E Ink EPD ARM11 One Core, 2D Graphics, DDR2, Ethernet, CAN One Core, DDR2, IEEE 1588 Dual Ethernet, CAN, L2 Switch, PMU ARM9™ One Core, DDR2/SDRAM, Ethernet, CAN, PATA, Camera, Tamper Detect One Core, PMU, Analog Audio Vybrid Controller Solutions ARM Dual SVGA LCD, Camera Interface with Video ADC, Cortex-A5 VF6xx Stereo Audio, DDR, Secure Boot, Tamper Detect, Dual and ARM Cortex-A5 (500 MHz) + Cortex-M4 (167 MHz) USB OTG w/HS PHY, Dual Ethernet, L2 Switch, Dual Cortex-M4 Quad-SPI, NAND Flash Controller VF5xx SVGA LCD, Camera Interface, Stereo Audio, DDR, Secure Boot, Tamper Detect, ARM Up to 500 MHz Dual USB OTG w/HS PHY, Dual Ethernet, L2 Switch, Dual Quad-SPI, NAND Flash Cortex-A5 VF3xx WQVGA LCD, Audio, Secure Boot, Tamper Detect, USB OTG w/HS PHY, Up to 266 MHz Dual Ethernet, L2 Switch, Dual Quad-SPI, NAND Flash Controller, 176LQFP VF5xxR Dual Heterogeneous Cores, DDR3 Interface, 400 MHz, WVGA ARM Up to 400 MHz LCD x 2 or XGA, USB x 2, Dual Quad SPI, MLB 50, CAN x 2 Cortex-A5 VF3xxR Dual Heterogeneous Cores, 266 MHz, WQVGA LCD x 2, and Up to 266 MHz USB, Dual Quad SPI, MLB 50, CAN x 2 Cortex-M4 VF1xxR Dual Heterogeneous Cores, 266 MHz, WQVGA LCD, Up to 266 MHz USB, Dual Quad SPI, CAN x 2 4 Freescale Embedded Solutions Based on ARM Technology Kinetis MCUs Kinetis KV4x 4.1 Msps ADC, Picosecond PWM, CAN, 150 MHz Digital Power Conversion and Motor Control Kinetis K7x Graphics LCD, IEEE 1588 Ethernet, Encryption, Tamper Detect, 120–150 MHz USB OTG (FS/HS), FPU, DRAM Controller, 512 KB–1 MB Flash Kinetis K6x IEEE 1588 Ethernet, Encryption, Tamper Detect, USB OTG 100–180 MHz (FS/HS), FPU, DRAM Controller, 256 KB–2 MB Flash Kinetis K0x Entry Level, FPU, up to 64–128 KB Flash 100 MHz Kinetis KV3x PMSM Motor Control, Multiple Timers, FPU, 100–120 MHz 64–512 KB Flash ARM Kinetis K5x Analog Measurement Engine, IEEE 1588 Ethernet, Encryption, Cortex-M4 72–100 MHz USB OTG (FS), Segment LCD, 128–512 KB Flash Kinetis K4x USB OTG (FS), Segment LCD, 64–512 KB Flash 72–100 MHz Kinetis K3x Segment LCD, 64–512 KB Flash 72–100 MHz Kinetis K2x USB OTG (FS/HS), FPU, 32 KB–1 MB Flash 50–120 MHz Kinetis K1x 50–120 MHz Mixed Signal, FPU, 32 KB–1 MB Flash Kinetis KW2x 2.4 GHz IEEE 802.15.4 Compliant Radio Transceiver, 50 MHz 256-512 KB Flash Kinetis KV1x 75 MHz BLDC Motor Control, 1.2 Msps ADC, 16–32 KB Flash Kinetis KM3x Segment LCD, Serial Wire Debug, MCG, BME, CRC, 50 MHz Vref, 64–128 KB Flash Kinetis KM1x Serial Wire Debug, MCG, BME, CRC, Vref, 50 MHz 64–128 KB Flash Kinetis KW0x Sub-1 GHz Radio Transceiver, 128 KB Flash 48 MHz Kinetis KL4x USB OTG, Segment LCD, DMA, 16-bit ADC, 48 MHz 12-bit DAC, 128–256 KB Flash ARM Cortex-M0+ Kinetis KL3x Segment LCD, DMA, 12/16-bit ADC, 48 MHz 12-bit DAC, 64–256 KB Flash Kinetis KL2x USB OTG, DMA, 12/16-bit ADC, 12-bit DAC, 48 MHz 4–32 KB Flash Kinetis KL1x 48 MHz DMA, 16-bit ADC, 12-bit DAC, 32–256 KB Flash Kinetis KL0x 48 MHz DMA, 12-bit ADC, 12-bit DAC, 8–32 KB Flash 32-bit Automotive MCUs, Voltage range: 2.7 to 5.5 V, Kinetis KEA 48 MHz Flash write voltage range: 2.7 to 5.5 V, Temperature range (ambient): –40 °C to +125 °C Kinetis KE0x 5 V, ESD/EMC, ADC, Robust Timers, High Current Outputs, 20-48 MHz 8–128 KB Flash Automotive Consumer Industrial Networking QorIQ Communications Processors Built on Layerscape Architecture Up to Eight Cores, 64-bit, Clusters of Two Cores Sharing 1 MB L2 Cache, Two 64-bit ARM QorIQ LS2045/85A DDR4 SDRAM with ECC and Interleaving Support up to 2.1 GT/s, Accelerated I/O Up to 2 GHz Cortex-A57 Processing, up to 40 Gb/s Complex Forwarding, 20 Gb/s SEC Crypto Acceleration ARM Two Cores, ECC-Protected L1 and L2, DDR3L/4 with ECC, Virtualization, 3 Gigabit Ethernet, 2 PCIe 2.0, 4-Lane SerDes, Security Engine, USB 2.0/3.0 with Integrated QorIQ LS1020/21/22A Cortex-A7 Up to 1 GHz PHYs, Plus Second USB 2.0, Ten UARTs, SATA 3.0, 24-bit LCD Controller ARM Two Cores, NEON DSP and FPU, Up to 6,000 DMIPS, 3 Gigabit Ethernet, SATA, QorIQ LS1024A Cortex-A9 USB 3.0 DDR3 and NAND Controller Interfaces, Deep Packet Inspection Engine Up to 1.2 GHz Two