Injustice - Developers Among Us (SciFiDevCon 2024)
Kinetis™ ARM® Cortex™-M4 MCUs
1.
2.
3. Freescale Kinetis ™ MCUs Scalable Microcontroller Families The most scalable portfolio of low-power ARM ® Cortex ™ -M4 MCUs available today Over 200 compatible ARM® Cortex™-M4 devices with high performance DSP capability and run currents of <200uA/MHz. More than 200 New Parts 7 scalable families Scalable
4. Freescale Kinetis ™ MCUs Scalable Mixed-Signal Microcontroller Families The most scalable portfolio of low-power ARM® Cortex™-M4 MCUs available today Exceptional mixed-signal integration Over 200 compatible ARM Cortex-M4 devices with high performance DSP capability and run currents of <200uA/MHz. Flexible, High-speed, high-precision 16-bit ADCs , 12-bit DAC s, Programmable Gain Amplifiers , Voltage References, and Low Power Touch Sensing lower system costs. Scalable Mixed Signal More than 200 New Parts 7 scalable families
5. Freescale Kinetis ™ MCUs Scalable Low Power Mixed-Signal Microcontroller Families The most scalable portfolio of low-power ARM® Cortex™-M4 MCUs available today Innovative Low Power 90nm Thin-Film Storage Flash with FlexMemory Exceptional mixed-signal integration Over 200 compatible ARM Cortex-M4 devices with high performance DSP capability and run currents of <200uA/MHz. Offers EEPROM capability with unprecedented programming speed and endurance, capable of over 10 Million cycles Flexible, High-speed, high-precision 16-bit ADCs , 12-bit DAC s, Programmable Gain Amplifiers , Voltage References, and Low Power Touch Sensing lower system costs. Scalable FlexMemory Mixed Signal More than 200 New Parts 7 scalable families
6. Freescale Kinetis ™ MCUs Scalable Low Power Mixed-Signal Microcontroller Families The most scalable portfolio of low-power ARM® Cortex™-M4 MCUs available today Innovative Low Power 90nm Thin-Film Storage Flash with FlexMemory Exceptional mixed-signal integration One of the most comprehensive ARM ® enablement portfolios Over 200 compatible ARM Cortex-M4 devices with high performance DSP capability and run currents of <200uA/MHz. Offers EEPROM capability with unprecedented programming speed and endurance, capable of over 10 Million cycles Flexible, High-speed, high-precision 16-bit ADCs , 12-bit DAC s, Programmable Gain Amplifiers , Voltage References, and Low Power Touch Sensing lower system costs. Complimentary Freescale MQX RTOS and Eclipse-based CodeWarrior , IAR, KEIL among others Scalable FlexMemory Mixed Signal Enablement More than 200 New Parts 7 scalable families
7.
8. Kinetis ™ Portfolio Baseline + USB Baseline Baseline + LCD Baseline + USB + LCD Baseline+USB+Ethernet+ Encryption+Tamper Detect+ DRAM Controller
9.
10.
11.
12.
13.
Editor's Notes
Welcome to the training module on Kinetis ™ ARM ® Cortex ™ -M4 MCUs.
This training module will introduce Freescale’s latest embedded Microcontroller range – Kinetis family.
The new Kinetis family brings to the general embedded market the most scalable portfolio of Low Power ARM Cortex M4 solutions. Freescale has announced over 200 new derivatives across 7 fully scalable families. As all families will use the same IP, from the entry level 32KB / 32pin MK10 series up to the highly integrated K60 featuring 1MB Flash in 256MAPBGA packages you have full code reuse across the platform. Also, there is full pin compatibility where any parts are offered in the same package and consistent layouts of the MCU pins across even different packages. It means that any changes in packages still has minimal impact on required board redesigns. Common peripherals, memory maps and packages allow for easy migration both within and between MCU families, providing quick paths for end product line expansion or cost reduction in response to market demand.
Another feature for the Kinetis series is the mixed signal integration, that is how we enable the MCU to measure, process and control real world signals with a digital MCU. On-chip as standard the Kinetis family integrates highly accurate 16bit Analogue to Digital Converters, support with integrated Programmable Gain Amplifiers which save on external components of board space. In additional there is access to a 12bit DAC and fully programming Analogue Comparators. To support all 3 of the afore mentioned modules there is also an integrated Voltage reference module, providing a reference point for these modules. The icing on the cake is an integrated hardware touch sensing interface (TSI). The new TSI module is a major step forward in enabling designs to remove mechanical buttons with touch pads. The TSI combined with the Freescale touch sensing software will provide a wholly more robust solution compared with software implementations only. It will also provide a lower power solution vs. standalone software implementations by enabling the MCU to wake up from a touch detection vs. having to continuously wake up the CPU and poll to try to detect if a touch has occurred.
the Kinetis range brings to the market a new 90nm Manufacturing process and Flash technology that Freescale has implemented, known as 90nm Thin-Film-Storage (TSF) memory. Within the technology Freescale has developed what is known as FlexMemory. Completely separate to the Program Flash memory, the FlexMemory is a separate block of memory supporting true EEPROM capability within the MCU. Previously designs would have to use tricky software routes to emulate EEPROM in their Flash technology. Freescale with the FlexMemory removes that hurdle by doing it for you. In addition the FlexMemory offers more flexibility than a traditional standalone EEPROM. Designs have scope to assign FlexMemory as EEPROM, or additional Program Flash or a combination of both EEPROM & Program Flash. It’s up to the developer to select the best option for his or her application. FlexMemory when implemented as EEPROM offers exactly the same functionality, that is Byte Write/Byte Erase capabilities. But if can be achieved in shorter times than with standard EEPROM. FlexMemory also offers higher endurance than standard EEPROM, with the possibility to support up to 10million write erase cycles.
Freescale realizes the importance of providing a fully bundled solution to designs, that includes hardware platforms to evaluate software and hardware. Freescale provides one of the most complete solutions on the market today, offering fully integrated bundles out of the box to speed up the MCU evaluation and product development life cycles. Freescale’s aim is to remove barriers to using our MCUs and enable designs to focus on developing their application vs. trying to get the different hardware platforms and software components all talking to each other. Key software providers, IAR and Keil, have support in place for the Kinetis family. This will enable designs to remain with and reuse as much of the previous software investments while using the exciting new Kinetis family.
The Cortex M4 with the enhanced DSP capabilities enables developers to optimize their code and reduce the number of cycles needed to execute complex algorithms. This in turn reduces your code size and also improves the power efficiency of the M4 solutions compared with the M3 core in regards to mA/MHz. With the Kinetis family being based on a 90nm manufacturing process you have the added value of a huge reduction in dynamic power consumption. The MCU series will consumer as little as 200uA/MHz and on the smaller families the part will consume as little is 500nA in the lowest power stop mode. The Kinetis familie builds upon this strong foundation by adding HMI, connectivity ,safety and security capabilities. The result is a comprehensive product portfolio that satisfies a broad range of application requirements from low power remote sensing to industrial automation and control.
All Kinetis families are built around a common set of system, analog and digital IP blocks. The level of peripheral integration within each family increases with flash memory size and pin count. Families are distinguishable by their performance, memory and peripheral capabilities as shown in the diagram.
Freescale can be a one-stop-shop for your complete enablement bundles of hardware platforms and development software. Freescale offers the Freescale MQX RTOS, a fully bundled, complete RTOS with a strong history in the embedded arena. The MQX RTOS has been on the market for 15 years and has been certified by users for medical and defence applications. The RTOS features a full and robust kernel plus tightly integrated USB and TCP/IP along with an MS-DOS compliant file system. On top of that there are drivers for all other I/O modules on chip. Freescale distributes the standard Freescale MQX source code free of charge. The RTOS comes with an API which enables developers to optimize the image for their application, optional components can be added or removed as necessary to ensure that the footprint is not increasing the system memory requirements unnecessarily. The Freescale MQX RTOS can help save huge amounts of time and effort, enabling quick and simple set of all key peripherals and again helps designs get to market faster with their end product.
Then there is the Freescale Tower Platform. As it says, this is a simple, low cost, yet flexible development platform for quick and simple evaluation of Freescale’s embedded microcontrollers and microprocessors, including the Kinetis family. The key about the Tower is its flexibility. It enables you to quickly and easily add on and evaluate different modules and functionality along with the family of choice. There over 100 different combinations of the Tower platform available to be used together.
Finally, on top of the broad ARM ecosystem that will support the Kinetis family, including key vendors IAR & Keil, Freescale will support the Kinetis family with the latest edition of CodeWarrior, CodeWarrior 10.0 Ecplipse. The CodeWarrior 10.0 implements the new ecplise based front end and provides a full package of compiler. Debugger and linker capabilities for the Kinetis family. Also integrated into CodeWarrior is processor expert, which is a fast, simple graphical initialization tool that enables you to quickly set up your peripherals on the Kinetis family. The entire platform, that is the Kinetis MCU range, Freescale MQX, the Tower System and CodeWarrior have all been fully pre-integrated and tested to provide developers with a complete, bundled solution ready to be used out of the box. We are also engaging with our key partners IAR to enable such a solution based on their embedded work bench. The combination components provides a true one-stop-shop solution.
In this training we reviewed the key benefits of the Kinetis M4 based MCU range. It is a large, fully scalable portfolio of low power microcontrollers offering designers unparalleled choice for a point solution of a platform of products for stand alone connected applications. It’s been built with the leading edge 90nm TFS process, enabling the integration of the FlexMemory option on top of the standard Flash Program Memory. With options spanning 32KB up to 1MB. Designers now have access to mixed signal capabilities, including 16bit ADCs, DACs, PGAs etc. Plus combining the Kinetis family with a complete enablement bundle of hardware and software tools greatly reduces product evaluation and design cycles, speeding time to market and reducing the investment required.
Thank you for taking the time to view this presentation on “ Kinetis ARM Cortex-M4 Microcontrollers” . If you would like to learn more or go on to purchase some of these devices, you may either click on the part list link right beside the play button on the TechCast portal, or simply call our sales hotline. For more technical information you may either visit the Freescale site, or if you would prefer to speak to someone live, please call our hotline number, or even use our ‘live chat’ online facility. You may visit element14 e-community to post your questions.