<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>MCUs: Industrial Applications</title><link>https://community.element14.com/learn/learning-center/essentials/w/documents/1944/mcus-industrial-applications</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>MCUs: Industrial Applications</title><link>https://community.element14.com/learn/learning-center/essentials/w/documents/1944/mcus-industrial-applications</link><pubDate>Fri, 12 May 2023 10:53:43 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:3e1b24a8-d0af-4fc6-8dfd-d84acce37fb9</guid><dc:creator>dychen</dc:creator><comments>https://community.element14.com/learn/learning-center/essentials/w/documents/1944/mcus-industrial-applications#comments</comments><description>Current Revision posted to Documents by dychen on 5/12/2023 10:53:43 AM&lt;br /&gt;
&lt;h2 id="mcetoc_1h06a3oib0" class="essTitle xbold" title="MCUs Industrial Applications"&gt;&lt;a name="top"&gt;&lt;/a&gt;&lt;a href="/learn/learning-center/essentials" data-icid="essentials-mcu3-doc"&gt;&lt;img style="padding-right:18px;vertical-align:middle;" alt="essentials logo" src="/e14/assets/legacy/2017/learningess.png" width="175px" /&gt;&lt;/a&gt;MCUs Series - Part 3 - Industrial Applications&lt;/h2&gt;
&lt;p&gt;Microcontrollers are embedded in a range to consumer and commercial products, as well as a wide variety of industrial applications. Since many industrial applications employ automated systems, these applications can benefit from the use of microcontrollers.&lt;br /&gt; &lt;strong&gt;&lt;a href="/w/documents/1965/parts-used-for-element14-essentials-mcus-iii" data-icid="learningctr-mcu3doc"&gt;Related Components&lt;/a&gt;&lt;/strong&gt; | &lt;strong&gt; &lt;a href="#test"&gt;Test Your Knowledge &lt;img loading="lazy" style="vertical-align:middle;" alt="test link" src="/e14/assets/legacy/gen/LinkArrow.gif" /&gt;&lt;/a&gt; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The usual benefits of a smaller footprint, lower heat dissipation, flexible design and programmability accrue from the use of microcontrollers. However, industrial applications and their inherent environments are sufficiently different from home or consumer uses to merit a discussion of industrial microcontrollers as a separate learning module.&lt;/p&gt;
&lt;p&gt;Low-power microcontrollers and wireless microcontrollers have been discussed in earlier Essentials Modules. MCUs for industrial applications are going to be discussed in this module.&lt;a name="object"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1h06a3oib1" class="xbold" style="color:#007fac;display:inline-block;vertical-align:middle;width:75%;"&gt;2. Objectives&lt;/h2&gt;
&lt;hr style="margin:0;" /&gt;
&lt;p&gt;&lt;strong&gt;The objective of this learning module is to provide you with an overview of Microcontroller Units (MCUs) as used in industrial environments.&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:8px 0px 8px 35px;"&gt;&lt;em&gt;Upon completion of this module, you will be able to:&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Understand the industrial usage environment&lt;/li&gt;
&lt;li&gt;Identify the most common industrial applications&lt;/li&gt;
&lt;li&gt;Understand how MCU devices cater to industrial applications&lt;/li&gt;
&lt;li&gt;Learn about some currently available Industrial MCU devices&lt;a name="section3"&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1h06a3oib2" class="xbold" style="color:#007fac;display:inline-block;vertical-align:middle;width:75%;"&gt;3. Common Industrial Applications&lt;/h2&gt;
&lt;div class="xbold" style="display:inline-block;font-size:11px;text-align:right;vertical-align:middle;width:24%;"&gt;&lt;a href="#top"&gt;Back to Top&lt;/a&gt;&lt;/div&gt;
&lt;hr style="margin:0;" /&gt;
&lt;p&gt;Three things need to be considered when specifying MCUs for industrial applications:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;How is the industrial operating environment different from consumer environments?&lt;/li&gt;
&lt;li&gt;Does the industrial environment call for different kinds of MCU devices?&lt;/li&gt;
&lt;li&gt;Are the use cases/applications sufficiently different to affect the features required of Industrial MCU devices?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Most MCU manufacturers offer a range of products that are suitable for industrial/harsh environments. In both this section and the next, we will explore these industrial environments and the devices suitable for such usage conditions.&lt;/p&gt;
&lt;p&gt;The most common industrial applications should tell us the features one should look for in devices being offered by manufacturers. In addition, developers need the best tools to make the development process as simple as possible. What would also be welcomed are tools, ready-made components, and application support that can help compress the time-to-market.&lt;/p&gt;
&lt;p&gt;Industrial applications fall into the following general categories: &lt;em&gt;(Note: This is by no means an exhaustive list; it just lists some of the frequently used types.)&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Motor Drive &amp;amp; Control
&lt;ul&gt;
&lt;li&gt;Industrial Drive Control&lt;/li&gt;
&lt;li&gt;Servo Drive Control&lt;/li&gt;
&lt;li&gt;Elevator Control in Buildings&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Automation &amp;amp; Process Control&lt;/li&gt;
&lt;li&gt;Data Collection, Monitoring via Industrial Sensors&lt;/li&gt;
&lt;li&gt;Monitoring &amp;amp; Human Machine Interface (HMI)
&lt;ul&gt;
&lt;li&gt;Simple Graphics-Based MIMIC Displays&lt;/li&gt;
&lt;li&gt;Full Multi-Media Capable Displays&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;High-End Digital Power&lt;/li&gt;
&lt;li&gt;Lighting and Environmental Control&lt;/li&gt;
&lt;li&gt;Industrial Safety Applications&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Typically, industrial control, monitoring and other associated equipment are arranged across a factory floor or operational area. Each of these individual systems will have a connection to a central display panel and the operators&amp;#39; console (the HMI) to help operators monitor what&amp;#39;s happening at various locations so he/she can make necessary adjustments to the control applications on the floor.&lt;a name="section4"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1h06a3oib3" class="xbold" style="color:#007fac;display:inline-block;vertical-align:middle;width:75%;"&gt;4. The Industrial Environment&lt;/h2&gt;
&lt;div class="xbold" style="display:inline-block;font-size:11px;text-align:right;vertical-align:middle;width:24%;"&gt;&lt;a href="#top"&gt;Back to Top&lt;/a&gt;&lt;/div&gt;
&lt;hr style="margin:0;" /&gt;
&lt;p&gt;The first thing to note is that electronic devices in the industrial environment need to be capable of operating in harsher environments than is typical of commercial/home situations. The biggest issue is the operating temperature. For the semiconductor devices in the MCU, the junction temperature is the most important consideration for assuring dependable operation.&amp;amp;nbsp; As the junction temperature increases, the device performance deteriorates. Leakage currents increase with increasing junction temperature, which raises the chip substrate temperature. Higher temperatures also affect the physical characteristics of the semiconductor device.&lt;/p&gt;
&lt;p&gt;Higher chip temperatures can also affect the metallic interconnections between devices &amp;quot;on chip&amp;quot; and the I/O pins used for communication with the external world.&amp;amp;nbsp; In general, higher temperatures can cause catastrophic damage of the device.&amp;amp;nbsp; In response, manufacturers typically specify a temperature range within which published characteristics of the devices hold true.&lt;/p&gt;
&lt;p&gt;The junction temperature T&lt;sub&gt;junction&lt;/sub&gt; that a device reaches is related to the ambient temperature T&lt;sub&gt;ambient&lt;/sub&gt; and the amount of steady state power dissipation within the device. A commonly used relationship is as follows:&lt;/p&gt;
&lt;center&gt;
&lt;h4 class="xbold"&gt;T&lt;sub&gt;junction&lt;/sub&gt; = T&lt;sub&gt;ambient&lt;/sub&gt; + P * &amp;theta;&lt;/h4&gt;
&lt;/center&gt;
&lt;p&gt;Where &amp;quot;P&amp;quot; is the power dissipated in watts, theta (ө) is the thermal resistance from junction to the ambient. Theta is expressed as degrees Celsius per watt.&lt;/p&gt;
&lt;p&gt;A heat sink may be needed to connect the heat flow from the case to the ambient and the temperature rise must be calculated using both the junction-to-case and case-to-ambient thermal resistance values. Since the construction of the devices (specifically, package type) offers different resistances, the choice of a package type will be an important factor when choosing a device for an application.&lt;/p&gt;
&lt;p&gt;The operating temperature range for consumer/home equipment is generally considered to be 0 to 70 degrees Celsius. Industry-grade temperatures range from -40 to 85 degrees Celsius, but there are no fixed ranges. Some manufacturers may supply devices with slightly different temperature ranges. The essential point here is that manufacturers must test finished devices and categorize them for each use.&lt;/p&gt;
&lt;p&gt;Besides low and high operating temperatures, high humidity and mechanical vibrations need to be considered for the industrial environment. Only hermetically sealed packages can prevent any ingress of moisture into the package. If moisture ingress were to occur, it would damage the piece of silicon inside. Other package types with leakage tend to breathe in moisture and retain it inside the package. Vibration, electromagnetic interference (EMI) and electrostatic discharges (ESD) are other factors to be considered when putting together a system and designing its packaging within an enclosure.&lt;/p&gt;
&lt;p&gt;In addition, an industrial environment with heavy motors and other rotating equipment contribute to the RF noise interference and the overall noise to a large degree. RF interference is a given as is the ESD in this interconnected world of wired networks. A static discharge at a distant point can have an immense effect on the local system.&lt;/p&gt;
&lt;p&gt;Often, the subsystems of an industrial control system are distributed all over the factory floor. For the purposes of monitoring and controlling of these dispersed subsystems, a human machine interface (HMI) is utilized. Since running multiple wires to facilitate parallel communication can create quite a tangle, serial communication is thus the preferred mode of communication. Moreover, there are a couple of issues related to communication and control. For instance, communication voltage levels are at + and &amp;ndash; 24v levels, so that communication is possible even in a noisy industrial environment. The electronics, on the other hand, operate at 5v or less (3.3/ 2.5 v, etc.). Control signals follow the 20mA loop standard. Necessary &amp;quot;glue&amp;quot; components, when available from the same manufacturer, are very helpful. The preferred suppliers will be those manufacturers who have ancillary components to mitigate the effects of these factors.&amp;amp;nbsp; Additional factors one may encounter in the industrial environment include toxic fumes, contaminants in the surrounding air, dust and grease, and potentially explosive atmospheres, etc.&lt;a name="section5"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1h06a3oib4" class="xbold" style="color:#007fac;display:inline-block;vertical-align:middle;width:75%;"&gt;5. MCU Devices for the Industrial Environment&lt;/h2&gt;
&lt;div class="xbold" style="display:inline-block;font-size:11px;text-align:right;vertical-align:middle;width:24%;"&gt;&lt;a href="#top"&gt;Back to Top&lt;/a&gt;&lt;/div&gt;
&lt;hr style="margin:0;" /&gt;
&lt;p&gt;When you start getting into your actual design work, the choice of devices is the most important task. Obtaining the most performance for the least cost is the primary goal of the designer. In this quest for an appropriate device, designers must ensure that the device they select will work at the temperature range and other harsh environmental conditions of industrial applications. Manufacturers help in this respect by clearly identifying their devices as &amp;quot;industrial grade.&amp;quot; Device selection then must be guided by the required features.&lt;/p&gt;
&lt;p&gt;No matter what&amp;#39;s the application for which you are designing, there are some requirements that can be identified as essential for devices to be used in industrial grade applications. So, let&amp;#39;s go over the kinds of applications in the industrial environment that we discussed earlier, and see if there are some common features that can be discovered.&lt;/p&gt;
&lt;p&gt;Common features of any precision and high-resolution closed loop control system typically include, frequent sampling of parameters being monitored, the processing of these inputs, and the frequent correction outputs. Floating point values/variables being handled at fast intervals require quite a bit of &amp;quot;horsepower&amp;quot; on the part of the MCUs in use. Most manufacturers thus have high-performance, MCU devices for the industrial space. TI groups these devices as &amp;quot;performance&amp;quot; devices. In addition to industrial uses, the performance group is also utilized in automotive and other power applications.&lt;/p&gt;
&lt;p&gt;A robust I/O structure that lets you connect to analog/digital sensors is another common feature. ADCs used in these applications often are high resolution (12-bit or more) and have fast sampling and digitizing operations. Digital sensing peripherals are expected to read inputs at a fast rate. Another requirement that must be well supported is communication capabilities. Serial communication support, as well as network connectivity, is often required. The network connectivity is often a serial bus-based, Ethernet-like system. In automotive situations, Control Area Networking (CAN) pre-dominates.&lt;/p&gt;
&lt;p&gt;Since the TI product lines are extensive, they are a good way to illustrate the kind of devices that let designers/developers implement industrial applications easily.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" class="xs-float-left xs-p3" alt="diagram 1" src="/e14/assets/legacy/2017/diagram1_mcu3.png" /&gt;&lt;/p&gt;
&lt;p&gt;Real-Time Control MCUs are used in high-performance, closed loop control applications. These may be in used in the power electronics space or many other feedback applications. The Control + Automation group of MCUs are used in closed loop control applications. These devices support connectivity and system automation. Safety MCUs are primarily for situations where failsafe designs are of prime importance; they help users create systems that comply with the functional safety standards such as the IEC 61508 and ISO 26262 standards. These also help provide performance for safety critical applications. The following sections discuss these device families.&lt;/p&gt;
&lt;p class="xbold" style="clear:both;"&gt;&lt;em&gt;- 5.1 Real-Time Control MCUs&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;As 32-bit microcontrollers, the C2000 microcontroller devices family is optimized for processing, sensing, and actuation to improve closed loop performance. They consist of:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;C2000 Delfino MCUs&lt;/li&gt;
&lt;li&gt;C2000 Piccolo MCUs&lt;/li&gt;
&lt;li&gt;C2000 InstaSPIN MCUs&lt;/li&gt;
&lt;li&gt;C2000 F28x MCUs&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;C2000 MCU units are positioned for real-time applications that include motor control, solar, and renewable energy as well as digital power supplies; smart grid applications, radar, LED lighting applications and anything else that needs complex signal processing. The capability to process digital signals conveniently comes from the fact that this MCU has been built around TI&amp;#39;s 32-bit DSP core. Other performance boosting features include a single cycle multiply operation in 32x32 bit numbers and instructions that execute in a single cycle.&lt;/p&gt;
&lt;p&gt;The InstaSPIN MCUs are C2000 controllers with customized motor control libraries loaded into their ROMs. These are discussed in a separate section (5.2).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Delfino&lt;/strong&gt; microcontroller products consist of the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;TMS320F2837xD&lt;/li&gt;
&lt;li&gt;TMS320F2837XS&lt;/li&gt;
&lt;li&gt;TMS320C2834x&lt;/li&gt;
&lt;li&gt;TMS320F2833x&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The individual devices in each series differ in memory size and configuration.&lt;/p&gt;
&lt;div style="float:left;padding:8px 6px 5px 0px;vertical-align:top;width:200px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="TMS320F2837" src="/e14/assets/legacy/2017/TMS320F2837xD.png" /&gt;
&lt;h5&gt;TMS320F2837xD Dual-Core Delfino&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; Microcontrollers&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;Let&amp;#39;s take a closer look at the top of the line device, the TMS320F2837xD. The MCU is a dual core 800 MIPS processor. But you can have more performance than what this 800 MIPS indicates. The MCU has two Control Law Accelerators (CLA). The CLAs are independent co-processors built into the device and can execute the complex control logic you use for a control loop. That frees up the main processor for additional computation. 1 MB Flash and 204 KB of SRAM are available. Other devices in the family have lower memory resources than this. 24 High resolution pulse width modulator (HRPWM) output channels are also available.&amp;amp;nbsp; It has four ADCs that have 16-bit/12-bit capability, high speed 1.1 Mega samples per second (MSPS), and 3.5 MSPS in 12-bit configuration capabilities.&lt;/p&gt;
&lt;p style="clear:both;margin:0;padding:8px 0px;"&gt;Other devices provide lower performance and comparatively lower memory and peripheral capabilities. For example, the TMS320F2833x processor provides only about 100 to 150 MIPS; though it is quite high performance compared to many other MCUs.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Piccolo&lt;/strong&gt; devices are directed at closed loop control applications in general. The Piccolo line has six sets of products available. These are designated as:&lt;/p&gt;
&lt;ul class="xs-float-left xs-mr2"&gt;
&lt;li&gt;TMS320F2807x Piccolo MCUs&lt;/li&gt;
&lt;li&gt;TMS320F2806x Piccolo MCUs&lt;/li&gt;
&lt;li&gt;TMS320F2805x Piccolo MCUs&lt;/li&gt;
&lt;/ul&gt;
&lt;ul class="xs-float-left"&gt;
&lt;li&gt;TMS320F2804x Piccolo MCUs&lt;/li&gt;
&lt;li&gt;TMS320F2803x Piccolo MCUs&lt;/li&gt;
&lt;li&gt;TMS320F2802x Piccolo MCUs&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;
&lt;div class="xs-float-left xs-p6" style="vertical-align:top;width:180px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="image 2" src="/e14/assets/legacy/2017/TMS320F2807x.png" width="180px" /&gt;
&lt;h5&gt;TMS320F2807x Piccolo&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; Microcontrollers&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;Like the Delfino series, the individual members in the Piccolo series vary in memory configuration but have the same CPU and other peripherals. CPU performance changes across the series. The 2807x series is the highest rated. Except for the 2802x series, the CPUs have a coprocessor. Performance for the top 2807x is 100 to 240 MIPS. Memory configuration includes an ECC check on the entire memory area. Piccolo MCU configurations are indicated in the following table.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;
&lt;center&gt;
&lt;table style="border:1px solid #b8d7e5;padding-bottom:12px;" cellpadding="0" cellspacing="0" width="100%"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2807x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2804x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2806x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2805x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2803x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2802x&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;MIPS&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100-240&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100-200&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90-180&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60-120&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60-120&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Up to 60&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Flash&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;512 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64 KB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;RAM&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;20 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;20 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12 KB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;PWM&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;24 Channel, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Up to 16 Channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;8 channels, HRPWM&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;ADC&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 3x S/H, 3.1 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 3x S/H, 3.1 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 3.46 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 3.75 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 4.6 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 4.6 MSPS&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h5&gt;Definitions: high resolution PWM (HRPWM); sample and hold (S/H) and millions of samples per second (MSPS).&lt;/h5&gt;
&lt;/center&gt;
&lt;p&gt;These devices are positioned for the kinds of applications listed below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;2807x&lt;/strong&gt;-This has a floating point and trigonometric function unit (TMU) accelerators for additional performance in closed loop control set-ups. The ADCs, isolated current sensing, and sigma delta filters help build sophisticated designs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2804x&lt;/strong&gt;-The fully 32-bit floating point processor along with the integrated peripherals helps users build high performance control loops.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2806x&lt;/strong&gt;-This is a good fit for closed-loop control applications. Both the processor and the CLA can be easily programmed for floating point operations. High performance peripherals are available on chip.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2805x&lt;/strong&gt;-This device is for motor control applications.&amp;amp;nbsp; Programmable gain amplifiers on-chip help reductions in BOM cost by avoiding the need for external components. It also has windowed comparators that enhanced system protection.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2803x&lt;/strong&gt;-This has the capability to independently control one or more control loops in real-time.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2802x&lt;/strong&gt;-This is a low-cost package of required performance levels and peripherals that can help design control loop applications.&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="xbold"&gt;&lt;em&gt;- 5.2 InstaSPIN Motor Control Solutions&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;InstaSPIN solutions come as a hardware device with the necessary motor control software library accommodated in the ROM inside the MCU. These special libraries let the user create motor controllers easily. As a direct consequence, it is possible to decrease development time by multiple orders.&amp;amp;nbsp; InstaSPIN products are basically Piccolo MCUs (a sub-family of C2000 MCUs). Motor control libraries are created in the integrated ROM of the controller. Two versions of motor controls are available for three categories of motors used in industrial applications.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;InstaSPIN Motion&lt;/strong&gt; is for AC induction motors (ACI), permanent magnet synchronous motors (PMSM), interior permanent motor drives (IPM) and brushless DC motors (BLDC). This device makes it possible to obtain accurate speed and position control.&amp;amp;nbsp; SpinTAC and FAST software tools are available to help implement products.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;InstaSPIN FOC&lt;/strong&gt; provides field-oriented control of motor torque for ACI, PMSM, IMP and BLDC types. FAST encoder/observer/rotor sensor could be used for this type of implementation as well.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt; InstaSPIN BLDC&lt;/strong&gt; implements trapezoidal commutation required for brushless DC motors. What makes this implementation simple is that no parameters need to be specified. The software can determine the required parameters depending on the motor that is connected. This product helps implement speed or current control very easily.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="xs-float-left xs-p2" style="vertical-align:top;width:180px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="image 3" src="/e14/assets/legacy/2017/TMS320F28069FPZT.png" width="180px" /&gt;
&lt;h5&gt;TMS320F28069F Piccolo Microcontroller with InstaSPIN-FOC (Field Oriented control)&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;These InstaSPIN products are based on F2806x, F2805x and F2802x devices. The 2802x devices have FOC versions only (2 devices). The 2805x devices offer two each (4 devices) of MOTION and FOC MCUs: one each of Motion and FOC types come with 128 KB of flash and the other with 64KB. 2805x and 2802x devices operate at 60 MHz. The 2806x devices operate at 90 MHz and offer floating point units for floating point calculation acceleration. F28069M and F28069F also have a control law accelerator (CLA). These modules integrated into the MCU chips help accelerate the complex calculations required for implementing the control logic; it also relieves the main CPU of those tasks. The available Flash is 256 KB and 128 KB (F28060F only).&amp;amp;nbsp; Complete configuration details are in the following table.&lt;/p&gt;
&lt;center&gt;&lt;strong&gt;&lt;em&gt;InstaSPIN MCU Configuration Table&lt;/em&gt;&lt;/strong&gt;&lt;/center&gt;
&lt;table style="border:1px solid #b8d7e5;font-size:12px;padding-top:12px;width:100%;" cellpadding="0" cellspacing="0"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Device&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Type&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;MHz&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;FPU&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;CLA&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Motors&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Flash&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;12b ADC&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;CAN&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;USB&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;SPI&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;UART&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;I&lt;sup&gt;2&lt;/sup&gt;C&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28069M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28068M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28069F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28068F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28062F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28054M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28054F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28052M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28052F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28027F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;13&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28026F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;32&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;13&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="xbold"&gt;&lt;em&gt;- 5.3 Control + Automation MCUs&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Applications that need not only closed-loop control but good connectivity and integration with the analog world are where these control + automation controllers can be used. These MCU devices are built with ARM architecture cores. For digital control situations, the dual core C28x and ARM devices help implement solutions for difficult control, host, and connectivity situations. These devices are a good fit for applications such as motor drive and control, automation of processes and their control, and human machine interface implementation.&amp;amp;nbsp; They fit well in sensor hub, lighting, and digital power solutions.&lt;/p&gt;
&lt;p class="xbold"&gt;&lt;em&gt;- 5.3.1 F28M3x Microcontrollers&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Designers can use two different cores available in these microcontrollers to their advantage. The C28x core is a full 32-bit floating point processor. It is possible to use the C28x to run sophisticated control loops. The ARM processor provides a convenient means to run application code. This is also a platform that lets you run the communication stack.&lt;/p&gt;
&lt;center&gt;&lt;strong&gt;&lt;em&gt;F28M3x MCU resources diagram&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt; &lt;img loading="lazy" class="nolightbox" alt="fig531" src="/e14/assets/legacy/2017/fig531BG.png" width="645px" /&gt;&lt;/center&gt;
&lt;div class="xs-float-left" style="vertical-align:top;width:200px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="TMDSDOCKH52C1" src="/e14/assets/legacy/2017/TMDSDOCKH52C1.png" width="200px" /&gt;
&lt;h5&gt;&lt;a id="e14-product-link-a1388" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=2445343&amp;nsku=29AH7996&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('a1388'));" data-farnell="2445343" data-newark="29AH7996" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;TMDSDOCKH52C1&lt;/a&gt; &amp;nbsp;Experimenter Kit for the F28M35H52C1 microcontroller&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;The F28M3x has a variety of peripherals suitable for the intended applications. These include analog, control, and communication peripherals.&amp;amp;nbsp; The C28x core helps implement real-time control, sensing, and DSP filtering, as well as processing. A Viterbi Coding unit in the core helps implement power line communication. Motor control and power monitoring are some important areas of industrial application that these devices can address. They can support an OS. Scheduling is implemented. They also support a range of communications protocols that include Ethernet, USB, CAN, UART, SPI and I&lt;sup&gt;2&lt;/sup&gt;C.&lt;/p&gt;
&lt;p class="xbold" style="clear:both;"&gt;&lt;em&gt;- 5.3.2 TM4C12x MCUs&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The MCU products from the TM4C12x Series of the control + automation family has the popular ARM Cortex-M4 core. This family offers a range of memory options. There are several package options too.&amp;amp;nbsp; These devices also offer sophisticated analog integration as well as a large set of connectivity peripherals. This family, also known as the Tiva C Series, and helps create solutions in sensor hubs, displays, networking and industrial automation.&lt;/p&gt;
&lt;div class="xs-float-left xs-p2" style="vertical-align:top;width:190px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="TM4C129" src="/e14/assets/legacy/2017/TM4C129X.png" width="190px" /&gt;
&lt;h5&gt;IoT Enabled ARM&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;&amp;nbsp;Cortex&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;-M4F MCU TM4C129X Connected Development Kit&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;The TM4C129x MCUs devices within the TM4C12x family have built-in Ethernet MAC+PHY layers. They are useful in creating highly connected products that can communicate with the cloud and the Internet. In the industrial space, this capability helps create products in the Industrial Internet of Things (IIoT).&amp;amp;nbsp; Along with on-chip data protection and an LCD controller, it is possible to create not only IIoT gateways, but also connected HMI products, building automation products, sensor gateways, etc. Motion control applications are feasible too.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;
&lt;div class="xs-float-left xs-p2" style="vertical-align:top;width:200px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="TM4C123GE" src="/e14/assets/legacy/2017/TM4C123GE6PMI.png" width="200px" /&gt;
&lt;h5&gt;TM4C123GE6PM Industrial Microcontroller&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;A variant of the TM4C12x family is the TM4C123x MCUs devices. They offer a configuration that has built-in USB support and CAN support thus are useful in the automotive domain. They integrate ARM&amp;#39;s Cortex-M4F CPU with single-precision floating-point core. Operating frequencies can go up to 80 MHz.&amp;amp;nbsp; These devices may draw as little as 1.6 &amp;mu;A in a low power mode. The device offers 40 PWM outputs and many serial communications peripherals. Support of USB, OTG, and two CAN controllers are also available. The TM4C123x MCUs are a good fit for applications such as home, building, and industrial applications.&lt;/p&gt;
&lt;p class="xbold" style="clear:both;"&gt;&lt;em&gt;- 5.4 Safety MCUs: The Hercules Family&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Many industrial, automotive, and medical applications must have safety features built-in for critical operations in the control loops these MCUs are assigned to process. Threat to the safety of the operator, user or bystander may arise when critical operations in the whole sequence of the software process fails. For example, in a motor control operation, there could be a failure that causes a complete runaway of the motor, which is a potentially dangerous situation. A failure in an industrial assembly robot may cause damage to parts being manufactured. An anti-lock brake system may fail, affecting the safety of passengers in an automobile. Problems can happen when an airbag deployment fails. The implication is that, should a failure occur in the hardware or the software of the system, it should be possible to immediately detect and take remedial actions. The Hercules family is positioned to address such safety critical applications. The products based on the Hercules family will help the product in obtaining certification to safety regulations such as IEC 61508.&lt;/p&gt;
&lt;p&gt;IEC 61508 is an &amp;quot;umbrella&amp;quot; document covering multiple industries and applications. The standard&amp;rsquo;s primary goal is to let individual industries develop supplemental standards for their domain. On a secondary level, IEC 61508 helps in the development of Electrical/ Electronic/Programmable Electronic (E/E/PE) safety-related systems for an industry where one does not exist already. The 61508 standard covers safety systems that have mechanical/electrical/electronic/programmable electronic devices.&lt;/p&gt;
&lt;p&gt;The first version of the IEC 61508, published in 1998 was entitled &amp;quot;Functional Safety of Electrical/Electronic/Programmable Electronic Safety-Related Systems,&amp;quot;. ISO 26262 applicable to the automotive industry was published in 2011 as &amp;quot;Road Vehicles&amp;mdash;Functional Safety&amp;quot;.&amp;amp;nbsp; &amp;quot;Functional Safety&amp;quot; is defined as a safe state brought about by the operation of the E/E/PE systems. Typically, a Safety Integrity Level (SIL) is associated when determining compliance with the safety standard 61508. There are 4 levels and a SIL level is defined to be a relative level of risk-reduction provided by a safety function. SIL 4 provides the highest level of risk reduction, while SIL 1 provides the least amount. Industrial systems are often required to comply with IEC-61508 SIL3 or better.&lt;/p&gt;
&lt;p&gt;Compliance of end equipment with the functional safety standards are assessed by independent agencies such as TUV and Underwriters Lab (UL) and tend to focus on aspects of the product design as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Product development safety life-cycle, the prevailing safety culture in the development team and the company hosting the team. Development and ancillary processes are also looked at closely.&lt;/li&gt;
&lt;li&gt;How are the random failures managed?&lt;/li&gt;
&lt;li&gt;How does the company manage predictable and systematic failures?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;TI also provides documents that help understand the standards IEC 61508 and ISO 26262. Steps to achieve compliance through the use of certified MCUs are also documented. Development flow that ensures product safety and the means to reduce failures are offered. These documents discuss proper safety development work-flow and how one could reduce failures in a piece of equipment.&lt;/p&gt;
&lt;p&gt;A major feature of the Hercules architecture is the lock-step operation of an independent CPU that executes the same instructions in parallel. On-chip comparators compare the outputs to decide whether the instruction has been executed (i.e., when both outputs compare). When results differ, it clearly indicates a fault in one of the processor cores and alerts are raised so that the safety systems can operate such that the system can be brought to a safe state. The programmers still see this as a single processor, single instruction issued processor. There is no need to be conscious of the shadow processor.&lt;/p&gt;
&lt;center&gt;&lt;em&gt;&lt;strong&gt;&amp;quot;Hercules&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; MCUs Help Simplify Certification Efforts&amp;quot;&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt; &lt;img loading="lazy" class="nolightbox" alt="image 4" src="/e14/assets/legacy/2017/figHerculesB.gif" /&gt;&lt;/center&gt;
&lt;p&gt;TI offers a SafeTI package of software and documentation that help in the compliance effort. These include a compliance support package that helps development and review of safety compliant software for the MCU. A whole set of diagnostics need to run to ensure the health of the main processor, as well as the shadow CPU; TI provides an extensive MCU diagnostics library. Peripheral drivers are also safety critical and TI offers hardware abstraction layer code generator (HALCoGen) peripheral drivers to help build safe drivers. A GUI-based software-test automation unit (TAU) provided is useful for testing out your software for compliance.&lt;/p&gt;
&lt;p&gt;Hercules MCU devices are available in two families, both are ARM Cortex -R based.&lt;/p&gt;
&lt;center&gt;
&lt;div class="xs-float-left xs-mr2"&gt;
&lt;p class="xbold"&gt;Hercules RM MCUs&lt;/p&gt;
&lt;img loading="lazy" class="nolightbox" alt="image 5a" src="/e14/assets/legacy/2017/LAUNCHXLRM42X.png" width="200px" /&gt;&lt;br /&gt;
&lt;h5&gt;Development Board for RM42X Series of Hercules Microcontrollers&lt;/h5&gt;
&lt;/div&gt;
&lt;div class="xs-float-left xs-mr2"&gt;
&lt;p class="xbold"&gt;Hercules 570 MCUs&lt;/p&gt;
&lt;img loading="lazy" class="nolightbox" alt="image 5b" src="/e14/assets/legacy/2017/LAUNCHXLTMS570.png" width="200px" /&gt;&lt;br /&gt;
&lt;h5&gt;Development Board for TMS570 Series of Hercules Microcontrollers&lt;/h5&gt;
&lt;/div&gt;
&lt;/center&gt;
&lt;p style="clear:both;"&gt;The 570 family is positioned mainly for the automotive market. The RM family (RM 57, RM 48, RM 46, RM 44 and RM42/41 devices) addresses industrial safety applications in the following areas:&lt;/p&gt;
&lt;ul class="xs-float-left xs-mr2"&gt;
&lt;li&gt;Industrial Automation and Control&lt;/li&gt;
&lt;li&gt;Power Inverters and Generators&lt;/li&gt;
&lt;li&gt;Programmable Logic Controllers&lt;/li&gt;
&lt;/ul&gt;
&lt;ul class="xs-float-left"&gt;
&lt;li&gt;Turbines &amp;amp; Windmills&lt;/li&gt;
&lt;li&gt;Robotics&lt;/li&gt;
&lt;li&gt;Industrial Drive Monitoring&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="clear:both;"&gt;&lt;strong&gt;The devices in this family are:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;IEC 61508 SIL 3 certified&lt;/li&gt;
&lt;li&gt;Operating speed range from 80 MHz to 330 MHz&lt;/li&gt;
&lt;li&gt;Operating temperature can go up to 105 degrees Celsius&lt;/li&gt;
&lt;li&gt;Communication capabilities include Ethernet, USB, CAN, timers, ADCs and more&lt;a name="section6"&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1h06a3oib5" class="xbold" style="color:#007fac;display:inline-block;vertical-align:middle;width:75%;"&gt;6. C2000&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; MCU Industrial Drive Solutions&lt;/h2&gt;
&lt;div class="xbold" style="display:inline-block;font-size:11px;text-align:right;vertical-align:middle;width:24%;"&gt;&lt;a href="#top"&gt;Back to Top&lt;/a&gt;&lt;/div&gt;
&lt;hr style="margin:0;" /&gt;
&lt;p&gt;Industrial drive solutions are quite complex when you factor in the diverse motor types. This is compounded by the fact that several position encoder standards exist. Sensing technologies that sense magnetic flux, current, back EMF and so on, keep evolving. An additional factor is the changing scenario of industrial communications. TI makes a diverse array of tools, documentation and other forms of support to help designers/developers create industrial drive solutions.&lt;/p&gt;
&lt;p&gt;Some example application areas will indicate how diverse the need for motors and their control can be. These include industrial robots, servo drives, elevators, CNC machines and AC inverter drives, among others. TI offers a package of product support tools that help developers work on industrial drive solutions such as the &amp;quot;DesignDrive&amp;quot; package, which has 4 components:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A hardware demo/development board in the form of a &amp;quot;Launchpad&amp;quot;&lt;/li&gt;
&lt;li&gt;The &amp;quot;DesignDrive&amp;quot; software product. This is a part of the general package controlSUITE&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;. It contains necessary drivers and libraries, and a lot of code examples that use the powerSUITE &amp;amp; DesignDRIVE software. The package components take care of control, sensing, positioning management, isolation, bias power, diagnostics, as well as safety.&lt;/li&gt;
&lt;li&gt;Reference designs are available through TIDesigns. This package contains Industrial Servo Drive and AC Inverter Drive Reference Design, as well as an EtherCAT Interface for High Performance MCU Reference Design.&lt;/li&gt;
&lt;li&gt;The 4th component is a package of on-line training material.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Overall, this package helps by offering development tools that reduce time-to-market significantly. The tools help debug the code on actual representative hardware even when your customized boards may not be ready. The reference designs help speed up hardware design.&lt;/p&gt;
&lt;div class="xs-float-left xs-p2" style="vertical-align:top;width:180px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="diagram 6" src="/e14/assets/legacy/2017/med_tmdxiddk379d.png" width="180px" /&gt;
&lt;h5&gt;C2000 DesignDRIVE Development Kit for Industrial Motor Control&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;The DesignDrive package is a complete tool for developing all kinds of industrial drives. This overall package facilitates your drives and servo control development and/or evaluation. It provides examples of good designs in control of motors. The controls include management of torque, position, and speed. The design examples illustrate more than one form of current sensing topologies. It will let you incorporate a position sensor interface that is analog or digital. Another need of any collaborative large system is real-time connectivity, which is also supported.&lt;/p&gt;
&lt;p&gt;Low latency, jitter, and high precision in designs is supported through an MCU with sufficient horsepower, relevant peripherals, and serial communication connectivity. EtherCAT, CAN Open and Powerline Communication are supported by the solutions provided. Each of these communication software stack operates through hardware abstraction layers (HAL). As these software support stacks are provided as part of the solution, development and implementation of these protocols are minimized.&lt;/p&gt;
&lt;h5 style="clear:both;"&gt;*Trademark. &lt;strong&gt;&amp;nbsp;Texas Instruments&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;, and TI are trademarks of Texas Instruments, Inc.&lt;/strong&gt; Other logos, product and/or company names may be trademarks of their respective owners.&lt;/h5&gt;
&lt;div style="border-bottom:1px solid #555555;padding-bottom:10px;"&gt;&lt;img loading="lazy" class="nolightbox essProfile" style="float:left;padding:0px 13px 13px 0px;vertical-align:top;" alt="Profile image" height="110" src="/e14/assets/legacy/2017/mcu3img_profile.png" /&gt;
&lt;div style="font-size:1.2em;padding:12px 0px;"&gt;Shop our wide range of industrial microcontrollers, dev kits and accessories.&lt;/div&gt;
&lt;span &gt;&lt;a class="e14-button e14-button--primary e14-button--large" href="https://referral.element14.com/OrderCodeView?url=%2Fsearch%3Fst%3Dtexas%20instruments%20industrial%20mcu&amp;COM=e14c-referral-cmty-handler-essentials-mcu3-doc&amp;CMP=e14c-essentials-mcu3-doc" title="Shop Now" title="Shop Now" target="_blank"&gt;Shop Now&lt;/a&gt;&lt;/span&gt;&lt;a name="test"&gt;&lt;/a&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h2 id="mcetoc_1h06a3oib6" class="xbold" style="color:#007fac;display:inline-block;vertical-align:middle;width:75%;"&gt;Test Your Knowledge&lt;/h2&gt;
&lt;div class="xbold" style="display:inline-block;font-size:11px;text-align:right;vertical-align:middle;width:24%;"&gt;&lt;a href="#top"&gt;Back to Top&lt;/a&gt;&lt;/div&gt;
&lt;div style="float:left;padding-bottom:2px;padding-right:10px;width:150px;"&gt;            
&lt;style&gt;
   .e14-achievement-name{font-size:14px;font-weight:700;text-align:center;height:40px;margin:0;padding:5px}.e14-avatar{width:50% !important;margin:auto;border-radius:500px}.e14-avatar img{border-radius:543px}.e14-progress-bar{height:12px;border-radius:6px;background-clip:padding-box;background:#3575c2}.e14-achievement-thumb{height:200px}.e14-achievement-criteria{font-size:10px !important;overflow:hidden;margin-bottom:10px;line-height:1.5;height:60px}.e14-achievement-criteria p{font-size:10px !important;overflow:hidden;margin-bottom:10px;line-height:1.5;height:60px}.e14-achievement-criteria.complete{height:38px}.e14-achievement-criteria.complete p{height:38px}.e14-greyout{-webkit-filter:grayscale(90%);-moz-filter:grayscale(90%);-o-filter:grayscale(90%);-ms-filter:grayscale(90%);filter:grayscale(90%)}.e14-complete{float:right;margin-top:-20px;padding-right:5px;margin-bottom:12px;font-weight:700;color:dimgray}.e14-achievement-status{margin:5px}.shimmer{position:relative;overflow:hidden;background:#f6f7f8;background:linear-gradient(-45deg,#eee 40%,#fafafa 50%,#eee 60%);background-size:300%;background-position-x:100%;animation:shimmer 8s infinite linear}@keyframes shimmer{0%{background-position:-1000px 0}
100%{background-position:1000px 0}}
@media only screen and (max-width:480px){.e14-achievement-criteria{display:none}.e14-complete{font-size:9px}.e14-user-achievement{width:100px !important;height:150px !important}.e14-achievement-status{margin-top:15px}.e14-achievement-thumb{height:130px}.e14-achievement-name{font-size:10px}} 
&lt;/style&gt;

    &lt;div id="embed-b2b1bb10bccf4091ac1602e569e67e6e_thumbnails" data-columnclass="thumbnail-column"&gt;
        &lt;div class="content thumbnail e14-user-achievement" data-href="/achievements/fd857b17-8830-4baa-8559-8c1a8a56f4b7" style="border: 3px solid #8d8d8d;cursor: pointer;"&gt;
        	       &lt;h2 class="name e14-achievement-name"&gt;
    		            Microcontroller Skills 3&lt;br&gt;
    		       &lt;/h2&gt;
    			&lt;div class="e14-avatar e14-greyout"&gt;
    				&lt;img loading="lazy" src="https://community-storage.element14.com/communityserver-components-imagefileviewer/achievements/fd857b1788304baa85598c1a8a56f4b7/Microcontroller%20Skills%203.png-140x140x2.png?_=3R9/V/9Uhncx7euQTd7aPQ==" style="width: 140px;max-height:140px;overflow:hidden;background:url(&amp;#39;https://community-storage.element14.com/communityserver-components-imagefileviewer/achievements/fd857b1788304baa85598c1a8a56f4b7/Microcontroller%20Skills%203.png-140x140x2.png?_=3R9/V/9Uhncx7euQTd7aPQ==&amp;#39;) center center no-repeat;background-size:cover;aspect-ratio:140/140" alt="Microcontroller Skills 3" border="0" /&gt;
    		    &lt;/div&gt;
    		    &lt;div style="padding:5px;"&gt;
    		        &lt;div title="Complete our Essentials: MCUs III course, rate the document, score 100% on the quiz, and leave your feedback to earn this badge. Let the world know you&amp;#39;ve got mad microprocessor skills!" class="e14-achievement-criteria"&gt;Complete our Essentials: MCUs III course, rate the document, score 100% on the quiz, and leave...&lt;/div&gt;
    		        
    		    &lt;/div&gt;
    		&lt;/div&gt;
    &lt;/div&gt;   
&lt;/script&gt;&lt;/div&gt;
&lt;p&gt;Are you ready to demonstrate your industrial microcontrollers knowledge? &lt;strong&gt;Then take a quick 15-question multiple choice quiz to see how much you&amp;#39;ve learned from this Essentials MCUs 3 module.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To earn the MCUs 3 badge&lt;/strong&gt;, read through the module to learn all about industrial microcontrollers, attain 100% in the quiz, and leave us some feedback in the comments section.&lt;/p&gt;
&lt;p&gt;&lt;div class="voltquiz" data-formid="8ebf4855-0b04-40a4-8149-83e91a059cc0" data-formtype="quiz" data-success-message="" data-fail-message="" data-pass-mark="OTk=" &gt;&lt;/div&gt;&lt;/p&gt;
&lt;center&gt;
&lt;h3 id="mcetoc_1h06a3oib7"&gt;Click on the next button for more MCUs modules&lt;/h3&gt;
&lt;/center&gt;
&lt;p&gt;&lt;div class="e14-navigation-buttons"&gt;&lt;a href="/w/documents/1942/element14-essentials-mcus-ii?ICID=essentials-mcu3-doc"&gt;
                    &lt;button class="e14-nav-button-prev"&gt;Previous&lt;/button&gt;
                &lt;/a&gt;&lt;a href="/w/documents/4407/secure-mcus-for-iot-edge-applications?ICID=learningctr-mcu3doc"&gt;
                    &lt;button class="e14-nav-button-next"&gt;Next&lt;/button&gt;
                &lt;/a&gt;&lt;/div&gt;&lt;script&gt;e14.func.queueScripts.add(function(){ e14.func.repositionNavButtons(); })&lt;/script&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: industry 4.0, iiot, harsh environment, hmi, motor control, microcontrollers, industrial microcontrollers, accelerator, junction temperature, microcontroller, mcu, real-time control, texas instruments, hercules, mcus, designdrive, automation, ess_module&lt;/div&gt;
</description></item><item><title>MCUs: Industrial Applications</title><link>https://community.element14.com/learn/learning-center/essentials/w/documents/1944/mcus-industrial-applications/revision/13</link><pubDate>Thu, 11 May 2023 21:28:18 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:3e1b24a8-d0af-4fc6-8dfd-d84acce37fb9</guid><dc:creator>pchan</dc:creator><comments>https://community.element14.com/learn/learning-center/essentials/w/documents/1944/mcus-industrial-applications#comments</comments><description>Revision 13 posted to Documents by pchan on 5/11/2023 9:28:18 PM&lt;br /&gt;
&lt;h2 id="mcetoc_1h06a3oib0" class="essTitle xbold" title="MCUs Industrial Applications"&gt;&lt;a name="top"&gt;&lt;/a&gt;&lt;a href="/learn/learning-center/essentials" data-icid="essentials-mcu3-doc"&gt;&lt;img style="padding-right:18px;vertical-align:middle;" alt="essentials logo" src="/e14/assets/legacy/2017/learningess.png" width="175px" /&gt;&lt;/a&gt;MCUs Series - Part 3 - Industrial Applications&lt;/h2&gt;
&lt;p&gt;Microcontrollers are embedded in a range to consumer and commercial products, as well as a wide variety of industrial applications. Since many industrial applications employ automated systems, these applications can benefit from the use of microcontrollers.&lt;br /&gt; &lt;strong&gt;&lt;a href="/w/documents/1965/parts-used-for-element14-essentials-mcus-iii" data-icid="learningctr-mcu3doc"&gt;Related Components&lt;/a&gt;&lt;/strong&gt; | &lt;strong&gt; &lt;a href="#test"&gt;Test Your Knowledge &lt;img loading="lazy" style="vertical-align:middle;" alt="test link" src="/e14/assets/legacy/gen/LinkArrow.gif" /&gt;&lt;/a&gt; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The usual benefits of a smaller footprint, lower heat dissipation, flexible design and programmability accrue from the use of microcontrollers. However, industrial applications and their inherent environments are sufficiently different from home or consumer uses to merit a discussion of industrial microcontrollers as a separate learning module.&lt;/p&gt;
&lt;p&gt;Low-power microcontrollers and wireless microcontrollers have been discussed in earlier Essentials Modules. MCUs for industrial applications are going to be discussed in this module.&lt;a name="object"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1h06a3oib1" class="xbold" style="color:#007fac;display:inline-block;vertical-align:middle;width:75%;"&gt;2. Objectives&lt;/h2&gt;
&lt;hr style="margin:0;" /&gt;
&lt;p&gt;&lt;strong&gt;The objective of this learning module is to provide you with an overview of Microcontroller Units (MCUs) as used in industrial environments.&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:8px 0px 8px 35px;"&gt;&lt;em&gt;Upon completion of this module, you will be able to:&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Understand the industrial usage environment&lt;/li&gt;
&lt;li&gt;Identify the most common industrial applications&lt;/li&gt;
&lt;li&gt;Understand how MCU devices cater to industrial applications&lt;/li&gt;
&lt;li&gt;Learn about some currently available Industrial MCU devices&lt;a name="section3"&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1h06a3oib2" class="xbold" style="color:#007fac;display:inline-block;vertical-align:middle;width:75%;"&gt;3. Common Industrial Applications&lt;/h2&gt;
&lt;div class="xbold" style="display:inline-block;font-size:11px;text-align:right;vertical-align:middle;width:24%;"&gt;&lt;a href="#top"&gt;Back to Top&lt;/a&gt;&lt;/div&gt;
&lt;hr style="margin:0;" /&gt;
&lt;p&gt;Three things need to be considered when specifying MCUs for industrial applications:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;How is the industrial operating environment different from consumer environments?&lt;/li&gt;
&lt;li&gt;Does the industrial environment call for different kinds of MCU devices?&lt;/li&gt;
&lt;li&gt;Are the use cases/applications sufficiently different to affect the features required of Industrial MCU devices?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Most MCU manufacturers offer a range of products that are suitable for industrial/harsh environments. In both this section and the next, we will explore these industrial environments and the devices suitable for such usage conditions.&lt;/p&gt;
&lt;p&gt;The most common industrial applications should tell us the features one should look for in devices being offered by manufacturers. In addition, developers need the best tools to make the development process as simple as possible. What would also be welcomed are tools, ready-made components, and application support that can help compress the time-to-market.&lt;/p&gt;
&lt;p&gt;Industrial applications fall into the following general categories: &lt;em&gt;(Note: This is by no means an exhaustive list; it just lists some of the frequently used types.)&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Motor Drive &amp;amp; Control
&lt;ul&gt;
&lt;li&gt;Industrial Drive Control&lt;/li&gt;
&lt;li&gt;Servo Drive Control&lt;/li&gt;
&lt;li&gt;Elevator Control in Buildings&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Automation &amp;amp; Process Control&lt;/li&gt;
&lt;li&gt;Data Collection, Monitoring via Industrial Sensors&lt;/li&gt;
&lt;li&gt;Monitoring &amp;amp; Human Machine Interface (HMI)
&lt;ul&gt;
&lt;li&gt;Simple Graphics-Based MIMIC Displays&lt;/li&gt;
&lt;li&gt;Full Multi-Media Capable Displays&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;High-End Digital Power&lt;/li&gt;
&lt;li&gt;Lighting and Environmental Control&lt;/li&gt;
&lt;li&gt;Industrial Safety Applications&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Typically, industrial control, monitoring and other associated equipment are arranged across a factory floor or operational area. Each of these individual systems will have a connection to a central display panel and the operators&amp;#39; console (the HMI) to help operators monitor what&amp;#39;s happening at various locations so he/she can make necessary adjustments to the control applications on the floor.&lt;a name="section4"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1h06a3oib3" class="xbold" style="color:#007fac;display:inline-block;vertical-align:middle;width:75%;"&gt;4. The Industrial Environment&lt;/h2&gt;
&lt;div class="xbold" style="display:inline-block;font-size:11px;text-align:right;vertical-align:middle;width:24%;"&gt;&lt;a href="#top"&gt;Back to Top&lt;/a&gt;&lt;/div&gt;
&lt;hr style="margin:0;" /&gt;
&lt;p&gt;The first thing to note is that electronic devices in the industrial environment need to be capable of operating in harsher environments than is typical of commercial/home situations. The biggest issue is the operating temperature. For the semiconductor devices in the MCU, the junction temperature is the most important consideration for assuring dependable operation.&amp;amp;nbsp; As the junction temperature increases, the device performance deteriorates. Leakage currents increase with increasing junction temperature, which raises the chip substrate temperature. Higher temperatures also affect the physical characteristics of the semiconductor device.&lt;/p&gt;
&lt;p&gt;Higher chip temperatures can also affect the metallic interconnections between devices &amp;quot;on chip&amp;quot; and the I/O pins used for communication with the external world.&amp;amp;nbsp; In general, higher temperatures can cause catastrophic damage of the device.&amp;amp;nbsp; In response, manufacturers typically specify a temperature range within which published characteristics of the devices hold true.&lt;/p&gt;
&lt;p&gt;The junction temperature T&lt;sub&gt;junction&lt;/sub&gt; that a device reaches is related to the ambient temperature T&lt;sub&gt;ambient&lt;/sub&gt; and the amount of steady state power dissipation within the device. A commonly used relationship is as follows:&lt;/p&gt;
&lt;center&gt;
&lt;h4 class="xbold"&gt;T&lt;sub&gt;junction&lt;/sub&gt; = T&lt;sub&gt;ambient&lt;/sub&gt; + P * &amp;theta;&lt;/h4&gt;
&lt;/center&gt;
&lt;p&gt;Where &amp;quot;P&amp;quot; is the power dissipated in watts, theta (ө) is the thermal resistance from junction to the ambient. Theta is expressed as degrees Celsius per watt.&lt;/p&gt;
&lt;p&gt;A heat sink may be needed to connect the heat flow from the case to the ambient and the temperature rise must be calculated using both the junction-to-case and case-to-ambient thermal resistance values. Since the construction of the devices (specifically, package type) offers different resistances, the choice of a package type will be an important factor when choosing a device for an application.&lt;/p&gt;
&lt;p&gt;The operating temperature range for consumer/home equipment is generally considered to be 0 to 70 degrees Celsius. Industry-grade temperatures range from -40 to 85 degrees Celsius, but there are no fixed ranges. Some manufacturers may supply devices with slightly different temperature ranges. The essential point here is that manufacturers must test finished devices and categorize them for each use.&lt;/p&gt;
&lt;p&gt;Besides low and high operating temperatures, high humidity and mechanical vibrations need to be considered for the industrial environment. Only hermetically sealed packages can prevent any ingress of moisture into the package. If moisture ingress were to occur, it would damage the piece of silicon inside. Other package types with leakage tend to breathe in moisture and retain it inside the package. Vibration, electromagnetic interference (EMI) and electrostatic discharges (ESD) are other factors to be considered when putting together a system and designing its packaging within an enclosure.&lt;/p&gt;
&lt;p&gt;In addition, an industrial environment with heavy motors and other rotating equipment contribute to the RF noise interference and the overall noise to a large degree. RF interference is a given as is the ESD in this interconnected world of wired networks. A static discharge at a distant point can have an immense effect on the local system.&lt;/p&gt;
&lt;p&gt;Often, the subsystems of an industrial control system are distributed all over the factory floor. For the purposes of monitoring and controlling of these dispersed subsystems, a human machine interface (HMI) is utilized. Since running multiple wires to facilitate parallel communication can create quite a tangle, serial communication is thus the preferred mode of communication. Moreover, there are a couple of issues related to communication and control. For instance, communication voltage levels are at + and &amp;ndash; 24v levels, so that communication is possible even in a noisy industrial environment. The electronics, on the other hand, operate at 5v or less (3.3/ 2.5 v, etc.). Control signals follow the 20mA loop standard. Necessary &amp;quot;glue&amp;quot; components, when available from the same manufacturer, are very helpful. The preferred suppliers will be those manufacturers who have ancillary components to mitigate the effects of these factors.&amp;amp;nbsp; Additional factors one may encounter in the industrial environment include toxic fumes, contaminants in the surrounding air, dust and grease, and potentially explosive atmospheres, etc.&lt;a name="section5"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1h06a3oib4" class="xbold" style="color:#007fac;display:inline-block;vertical-align:middle;width:75%;"&gt;5. MCU Devices for the Industrial Environment&lt;/h2&gt;
&lt;div class="xbold" style="display:inline-block;font-size:11px;text-align:right;vertical-align:middle;width:24%;"&gt;&lt;a href="#top"&gt;Back to Top&lt;/a&gt;&lt;/div&gt;
&lt;hr style="margin:0;" /&gt;
&lt;p&gt;When you start getting into your actual design work, the choice of devices is the most important task. Obtaining the most performance for the least cost is the primary goal of the designer. In this quest for an appropriate device, designers must ensure that the device they select will work at the temperature range and other harsh environmental conditions of industrial applications. Manufacturers help in this respect by clearly identifying their devices as &amp;quot;industrial grade.&amp;quot; Device selection then must be guided by the required features.&lt;/p&gt;
&lt;p&gt;No matter what&amp;#39;s the application for which you are designing, there are some requirements that can be identified as essential for devices to be used in industrial grade applications. So, let&amp;#39;s go over the kinds of applications in the industrial environment that we discussed earlier, and see if there are some common features that can be discovered.&lt;/p&gt;
&lt;p&gt;Common features of any precision and high-resolution closed loop control system typically include, frequent sampling of parameters being monitored, the processing of these inputs, and the frequent correction outputs. Floating point values/variables being handled at fast intervals require quite a bit of &amp;quot;horsepower&amp;quot; on the part of the MCUs in use. Most manufacturers thus have high-performance, MCU devices for the industrial space. TI groups these devices as &amp;quot;performance&amp;quot; devices. In addition to industrial uses, the performance group is also utilized in automotive and other power applications.&lt;/p&gt;
&lt;p&gt;A robust I/O structure that lets you connect to analog/digital sensors is another common feature. ADCs used in these applications often are high resolution (12-bit or more) and have fast sampling and digitizing operations. Digital sensing peripherals are expected to read inputs at a fast rate. Another requirement that must be well supported is communication capabilities.&amp;amp;nbsp; Serial communication support, as well as network connectivity, is often required. The network connectivity is often a serial bus-based, Ethernet-like system. In automotive situations, Control Area Networking (CAN) pre-dominates.&lt;/p&gt;
&lt;p&gt;Since the TI product lines are extensive, they are a good way to illustrate the kind of devices that let designers/developers implement industrial applications easily.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" class="xs-float-left xs-p3" alt="diagram 1" src="/e14/assets/legacy/2017/diagram1_mcu3.png" /&gt;&lt;/p&gt;
&lt;p&gt;Real-Time Control MCUs are used in high-performance, closed loop control applications. These may be in used in the power electronics space or many other feedback applications. The Control + Automation group of MCUs are used in closed loop control applications. These devices support connectivity and system automation. Safety MCUs are primarily for situations where failsafe designs are of prime importance; they help users create systems that comply with the functional safety standards such as the IEC 61508 and ISO 26262 standards. These also help provide performance for safety critical applications. The following sections discuss these device families.&lt;/p&gt;
&lt;p class="xbold" style="clear:both;"&gt;&lt;em&gt;- 5.1 Real-Time Control MCUs&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;As 32-bit microcontrollers, the C2000 microcontroller devices family is optimized for processing, sensing, and actuation to improve closed loop performance. They consist of:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;C2000 Delfino MCUs&lt;/li&gt;
&lt;li&gt;C2000 Piccolo MCUs&lt;/li&gt;
&lt;li&gt;C2000 InstaSPIN MCUs&lt;/li&gt;
&lt;li&gt;C2000 F28x MCUs&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;C2000 MCU units are positioned for real-time applications that include motor control, solar, and renewable energy as well as digital power supplies; smart grid applications, radar, LED lighting applications and anything else that needs complex signal processing. The capability to process digital signals conveniently comes from the fact that this MCU has been built around TI&amp;#39;s 32-bit DSP core. Other performance boosting features include a single cycle multiply operation in 32x32 bit numbers and instructions that execute in a single cycle.&lt;/p&gt;
&lt;p&gt;The InstaSPIN MCUs are C2000 controllers with customized motor control libraries loaded into their ROMs. These are discussed in a separate section (5.2).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Delfino&lt;/strong&gt; microcontroller products consist of the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;TMS320F2837xD&lt;/li&gt;
&lt;li&gt;TMS320F2837XS&lt;/li&gt;
&lt;li&gt;TMS320C2834x&lt;/li&gt;
&lt;li&gt;TMS320F2833x&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The individual devices in each series differ in memory size and configuration.&lt;/p&gt;
&lt;div style="float:left;padding:8px 6px 5px 0px;vertical-align:top;width:200px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="TMS320F2837" src="/e14/assets/legacy/2017/TMS320F2837xD.png" /&gt;
&lt;h5&gt;TMS320F2837xD Dual-Core Delfino&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; Microcontrollers&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;Let&amp;#39;s take a closer look at the top of the line device, the TMS320F2837xD. The MCU is a dual core 800 MIPS processor. But you can have more performance than what this 800 MIPS indicates. The MCU has two Control Law Accelerators (CLA). The CLAs are independent co-processors built into the device and can execute the complex control logic you use for a control loop. That frees up the main processor for additional computation. 1 MB Flash and 204 KB of SRAM are available. Other devices in the family have lower memory resources than this. 24 High resolution pulse width modulator (HRPWM) output channels are also available.&amp;amp;nbsp; It has four ADCs that have 16-bit/12-bit capability, high speed 1.1 Mega samples per second (MSPS), and 3.5 MSPS in 12-bit configuration capabilities.&lt;/p&gt;
&lt;p style="clear:both;margin:0;padding:8px 0px;"&gt;Other devices provide lower performance and comparatively lower memory and peripheral capabilities. For example, the TMS320F2833x processor provides only about 100 to 150 MIPS; though it is quite high performance compared to many other MCUs.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Piccolo&lt;/strong&gt; devices are directed at closed loop control applications in general. The Piccolo line has six sets of products available. These are designated as:&lt;/p&gt;
&lt;ul class="xs-float-left xs-mr2"&gt;
&lt;li&gt;TMS320F2807x Piccolo MCUs&lt;/li&gt;
&lt;li&gt;TMS320F2806x Piccolo MCUs&lt;/li&gt;
&lt;li&gt;TMS320F2805x Piccolo MCUs&lt;/li&gt;
&lt;/ul&gt;
&lt;ul class="xs-float-left"&gt;
&lt;li&gt;TMS320F2804x Piccolo MCUs&lt;/li&gt;
&lt;li&gt;TMS320F2803x Piccolo MCUs&lt;/li&gt;
&lt;li&gt;TMS320F2802x Piccolo MCUs&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;
&lt;div class="xs-float-left xs-p6" style="vertical-align:top;width:180px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="image 2" src="/e14/assets/legacy/2017/TMS320F2807x.png" width="180px" /&gt;
&lt;h5&gt;TMS320F2807x Piccolo&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; Microcontrollers&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;Like the Delfino series, the individual members in the Piccolo series vary in memory configuration but have the same CPU and other peripherals. CPU performance changes across the series. The 2807x series is the highest rated. Except for the 2802x series, the CPUs have a coprocessor. Performance for the top 2807x is 100 to 240 MIPS. Memory configuration includes an ECC check on the entire memory area. Piccolo MCU configurations are indicated in the following table.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;
&lt;center&gt;
&lt;table style="border:1px solid #b8d7e5;padding-bottom:12px;" cellpadding="0" cellspacing="0" width="100%"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2807x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2804x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2806x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2805x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2803x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2802x&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;MIPS&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100-240&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100-200&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90-180&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60-120&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60-120&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Up to 60&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Flash&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;512 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64 KB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;RAM&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;20 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;20 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12 KB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;PWM&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;24 Channel, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Up to 16 Channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;8 channels, HRPWM&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;ADC&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 3x S/H, 3.1 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 3x S/H, 3.1 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 3.46 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 3.75 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 4.6 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 4.6 MSPS&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h5&gt;Definitions: high resolution PWM (HRPWM); sample and hold (S/H) and millions of samples per second (MSPS).&lt;/h5&gt;
&lt;/center&gt;
&lt;p&gt;These devices are positioned for the kinds of applications listed below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;2807x&lt;/strong&gt;-This has a floating point and trigonometric function unit (TMU) accelerators for additional performance in closed loop control set-ups. The ADCs, isolated current sensing, and sigma delta filters help build sophisticated designs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2804x&lt;/strong&gt;-The fully 32-bit floating point processor along with the integrated peripherals helps users build high performance control loops.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2806x&lt;/strong&gt;-This is a good fit for closed-loop control applications. Both the processor and the CLA can be easily programmed for floating point operations. High performance peripherals are available on chip.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2805x&lt;/strong&gt;-This device is for motor control applications.&amp;amp;nbsp; Programmable gain amplifiers on-chip help reductions in BOM cost by avoiding the need for external components. It also has windowed comparators that enhanced system protection.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2803x&lt;/strong&gt;-This has the capability to independently control one or more control loops in real-time.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2802x&lt;/strong&gt;-This is a low-cost package of required performance levels and peripherals that can help design control loop applications.&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="xbold"&gt;&lt;em&gt;- 5.2 InstaSPIN Motor Control Solutions&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;InstaSPIN solutions come as a hardware device with the necessary motor control software library accommodated in the ROM inside the MCU. These special libraries let the user create motor controllers easily. As a direct consequence, it is possible to decrease development time by multiple orders.&amp;amp;nbsp; InstaSPIN products are basically Piccolo MCUs (a sub-family of C2000 MCUs). Motor control libraries are created in the integrated ROM of the controller. Two versions of motor controls are available for three categories of motors used in industrial applications.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;InstaSPIN Motion&lt;/strong&gt; is for AC induction motors (ACI), permanent magnet synchronous motors (PMSM), interior permanent motor drives (IPM) and brushless DC motors (BLDC). This device makes it possible to obtain accurate speed and position control.&amp;amp;nbsp; SpinTAC and FAST software tools are available to help implement products.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;InstaSPIN FOC&lt;/strong&gt; provides field-oriented control of motor torque for ACI, PMSM, IMP and BLDC types. FAST encoder/observer/rotor sensor could be used for this type of implementation as well.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt; InstaSPIN BLDC&lt;/strong&gt; implements trapezoidal commutation required for brushless DC motors. What makes this implementation simple is that no parameters need to be specified. The software can determine the required parameters depending on the motor that is connected. This product helps implement speed or current control very easily.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="xs-float-left xs-p2" style="vertical-align:top;width:180px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="image 3" src="/e14/assets/legacy/2017/TMS320F28069FPZT.png" width="180px" /&gt;
&lt;h5&gt;TMS320F28069F Piccolo Microcontroller with InstaSPIN-FOC (Field Oriented control)&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;These InstaSPIN products are based on F2806x, F2805x and F2802x devices. The 2802x devices have FOC versions only (2 devices). The 2805x devices offer two each (4 devices) of MOTION and FOC MCUs: one each of Motion and FOC types come with 128 KB of flash and the other with 64KB. 2805x and 2802x devices operate at 60 MHz. The 2806x devices operate at 90 MHz and offer floating point units for floating point calculation acceleration. F28069M and F28069F also have a control law accelerator (CLA). These modules integrated into the MCU chips help accelerate the complex calculations required for implementing the control logic; it also relieves the main CPU of those tasks. The available Flash is 256 KB and 128 KB (F28060F only).&amp;amp;nbsp; Complete configuration details are in the following table.&lt;/p&gt;
&lt;center&gt;&lt;strong&gt;&lt;em&gt;InstaSPIN MCU Configuration Table&lt;/em&gt;&lt;/strong&gt;&lt;/center&gt;
&lt;table style="border:1px solid #b8d7e5;font-size:12px;padding-top:12px;width:100%;" cellpadding="0" cellspacing="0"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Device&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Type&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;MHz&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;FPU&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;CLA&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Motors&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Flash&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;12b ADC&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;CAN&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;USB&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;SPI&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;UART&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;I&lt;sup&gt;2&lt;/sup&gt;C&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28069M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28068M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28069F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28068F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28062F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28054M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28054F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28052M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28052F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28027F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;13&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28026F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;32&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;13&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="xbold"&gt;&lt;em&gt;- 5.3 Control + Automation MCUs&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Applications that need not only closed-loop control but good connectivity and integration with the analog world are where these control + automation controllers can be used. These MCU devices are built with ARM architecture cores. For digital control situations, the dual core C28x and ARM devices help implement solutions for difficult control, host, and connectivity situations. These devices are a good fit for applications such as motor drive and control, automation of processes and their control, and human machine interface implementation.&amp;amp;nbsp; They fit well in sensor hub, lighting, and digital power solutions.&lt;/p&gt;
&lt;p class="xbold"&gt;&lt;em&gt;- 5.3.1 F28M3x Microcontrollers&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Designers can use two different cores available in these microcontrollers to their advantage. The C28x core is a full 32-bit floating point processor. It is possible to use the C28x to run sophisticated control loops. The ARM processor provides a convenient means to run application code. This is also a platform that lets you run the communication stack.&lt;/p&gt;
&lt;center&gt;&lt;strong&gt;&lt;em&gt;F28M3x MCU resources diagram&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt; &lt;img loading="lazy" class="nolightbox" alt="fig531" src="/e14/assets/legacy/2017/fig531BG.png" width="645px" /&gt;&lt;/center&gt;
&lt;div class="xs-float-left" style="vertical-align:top;width:200px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="TMDSDOCKH52C1" src="/e14/assets/legacy/2017/TMDSDOCKH52C1.png" width="200px" /&gt;
&lt;h5&gt;&lt;a id="e14-product-link-015b7" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=2445343&amp;nsku=29AH7996&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('015b7'));" data-farnell="2445343" data-newark="29AH7996" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;TMDSDOCKH52C1&lt;/a&gt; &amp;nbsp;Experimenter Kit for the F28M35H52C1 microcontroller&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;The F28M3x has a variety of peripherals suitable for the intended applications. These include analog, control, and communication peripherals.&amp;amp;nbsp; The C28x core helps implement real-time control, sensing, and DSP filtering, as well as processing. A Viterbi Coding unit in the core helps implement power line communication. Motor control and power monitoring are some important areas of industrial application that these devices can address. They can support an OS. Scheduling is implemented. They also support a range of communications protocols that include Ethernet, USB, CAN, UART, SPI and I&lt;sup&gt;2&lt;/sup&gt;C.&lt;/p&gt;
&lt;p class="xbold" style="clear:both;"&gt;&lt;em&gt;- 5.3.2 TM4C12x MCUs&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The MCU products from the TM4C12x Series of the control + automation family has the popular ARM Cortex-M4 core. This family offers a range of memory options. There are several package options too.&amp;amp;nbsp; These devices also offer sophisticated analog integration as well as a large set of connectivity peripherals. This family, also known as the Tiva C Series, and helps create solutions in sensor hubs, displays, networking and industrial automation.&lt;/p&gt;
&lt;div class="xs-float-left xs-p2" style="vertical-align:top;width:190px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="TM4C129" src="/e14/assets/legacy/2017/TM4C129X.png" width="190px" /&gt;
&lt;h5&gt;IoT Enabled ARM&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;&amp;nbsp;Cortex&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;-M4F MCU TM4C129X Connected Development Kit&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;The TM4C129x MCUs devices within the TM4C12x family have built-in Ethernet MAC+PHY layers. They are useful in creating highly connected products that can communicate with the cloud and the Internet. In the industrial space, this capability helps create products in the Industrial Internet of Things (IIoT).&amp;amp;nbsp; Along with on-chip data protection and an LCD controller, it is possible to create not only IIoT gateways, but also connected HMI products, building automation products, sensor gateways, etc. Motion control applications are feasible too.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;
&lt;div class="xs-float-left xs-p2" style="vertical-align:top;width:200px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="TM4C123GE" src="/e14/assets/legacy/2017/TM4C123GE6PMI.png" width="200px" /&gt;
&lt;h5&gt;TM4C123GE6PM Industrial Microcontroller&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;A variant of the TM4C12x family is the TM4C123x MCUs devices. They offer a configuration that has built-in USB support and CAN support thus are useful in the automotive domain. They integrate ARM&amp;#39;s Cortex-M4F CPU with single-precision floating-point core. Operating frequencies can go up to 80 MHz.&amp;amp;nbsp; These devices may draw as little as 1.6 &amp;mu;A in a low power mode. The device offers 40 PWM outputs and many serial communications peripherals. Support of USB, OTG, and two CAN controllers are also available. The TM4C123x MCUs are a good fit for applications such as home, building, and industrial applications.&lt;/p&gt;
&lt;p class="xbold" style="clear:both;"&gt;&lt;em&gt;- 5.4 Safety MCUs: The Hercules Family&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Many industrial, automotive, and medical applications must have safety features built-in for critical operations in the control loops these MCUs are assigned to process. Threat to the safety of the operator, user or bystander may arise when critical operations in the whole sequence of the software process fails. For example, in a motor control operation, there could be a failure that causes a complete runaway of the motor, which is a potentially dangerous situation. A failure in an industrial assembly robot may cause damage to parts being manufactured. An anti-lock brake system may fail, affecting the safety of passengers in an automobile. Problems can happen when an airbag deployment fails. The implication is that, should a failure occur in the hardware or the software of the system, it should be possible to immediately detect and take remedial actions. The Hercules family is positioned to address such safety critical applications. The products based on the Hercules family will help the product in obtaining certification to safety regulations such as IEC 61508.&lt;/p&gt;
&lt;p&gt;IEC 61508 is an &amp;quot;umbrella&amp;quot; document covering multiple industries and applications. The standard&amp;rsquo;s primary goal is to let individual industries develop supplemental standards for their domain. On a secondary level, IEC 61508 helps in the development of Electrical/ Electronic/Programmable Electronic (E/E/PE) safety-related systems for an industry where one does not exist already. The 61508 standard covers safety systems that have mechanical/electrical/electronic/programmable electronic devices.&lt;/p&gt;
&lt;p&gt;The first version of the IEC 61508, published in 1998 was entitled &amp;quot;Functional Safety of Electrical/Electronic/Programmable Electronic Safety-Related Systems,&amp;quot;. ISO 26262 applicable to the automotive industry was published in 2011 as &amp;quot;Road Vehicles&amp;mdash;Functional Safety&amp;quot;.&amp;amp;nbsp; &amp;quot;Functional Safety&amp;quot; is defined as a safe state brought about by the operation of the E/E/PE systems. Typically, a Safety Integrity Level (SIL) is associated when determining compliance with the safety standard 61508. There are 4 levels and a SIL level is defined to be a relative level of risk-reduction provided by a safety function. SIL 4 provides the highest level of risk reduction, while SIL 1 provides the least amount. Industrial systems are often required to comply with IEC-61508 SIL3 or better.&lt;/p&gt;
&lt;p&gt;Compliance of end equipment with the functional safety standards are assessed by independent agencies such as TUV and Underwriters Lab (UL) and tend to focus on aspects of the product design as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Product development safety life-cycle, the prevailing safety culture in the development team and the company hosting the team. Development and ancillary processes are also looked at closely.&lt;/li&gt;
&lt;li&gt;How are the random failures managed?&lt;/li&gt;
&lt;li&gt;How does the company manage predictable and systematic failures?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;TI also provides documents that help understand the standards IEC 61508 and ISO 26262. Steps to achieve compliance through the use of certified MCUs are also documented. Development flow that ensures product safety and the means to reduce failures are offered. These documents discuss proper safety development work-flow and how one could reduce failures in a piece of equipment.&lt;/p&gt;
&lt;p&gt;A major feature of the Hercules architecture is the lock-step operation of an independent CPU that executes the same instructions in parallel. On-chip comparators compare the outputs to decide whether the instruction has been executed (i.e., when both outputs compare). When results differ, it clearly indicates a fault in one of the processor cores and alerts are raised so that the safety systems can operate such that the system can be brought to a safe state. The programmers still see this as a single processor, single instruction issued processor. There is no need to be conscious of the shadow processor.&lt;/p&gt;
&lt;center&gt;&lt;em&gt;&lt;strong&gt;&amp;quot;Hercules&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; MCUs Help Simplify Certification Efforts&amp;quot;&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt; &lt;img loading="lazy" class="nolightbox" alt="image 4" src="/e14/assets/legacy/2017/figHerculesB.gif" /&gt;&lt;/center&gt;
&lt;p&gt;TI offers a SafeTI package of software and documentation that help in the compliance effort. These include a compliance support package that helps development and review of safety compliant software for the MCU. A whole set of diagnostics need to run to ensure the health of the main processor, as well as the shadow CPU; TI provides an extensive MCU diagnostics library. Peripheral drivers are also safety critical and TI offers hardware abstraction layer code generator (HALCoGen) peripheral drivers to help build safe drivers. A GUI-based software-test automation unit (TAU) provided is useful for testing out your software for compliance.&lt;/p&gt;
&lt;p&gt;Hercules MCU devices are available in two families, both are ARM Cortex -R based.&lt;/p&gt;
&lt;center&gt;
&lt;div class="xs-float-left xs-mr2"&gt;
&lt;p class="xbold"&gt;Hercules RM MCUs&lt;/p&gt;
&lt;img loading="lazy" class="nolightbox" alt="image 5a" src="/e14/assets/legacy/2017/LAUNCHXLRM42X.png" width="200px" /&gt;&lt;br /&gt;
&lt;h5&gt;Development Board for RM42X Series of Hercules Microcontrollers&lt;/h5&gt;
&lt;/div&gt;
&lt;div class="xs-float-left xs-mr2"&gt;
&lt;p class="xbold"&gt;Hercules 570 MCUs&lt;/p&gt;
&lt;img loading="lazy" class="nolightbox" alt="image 5b" src="/e14/assets/legacy/2017/LAUNCHXLTMS570.png" width="200px" /&gt;&lt;br /&gt;
&lt;h5&gt;Development Board for TMS570 Series of Hercules Microcontrollers&lt;/h5&gt;
&lt;/div&gt;
&lt;/center&gt;
&lt;p style="clear:both;"&gt;The 570 family is positioned mainly for the automotive market. The RM family (RM 57, RM 48, RM 46, RM 44 and RM42/41 devices) addresses industrial safety applications in the following areas:&lt;/p&gt;
&lt;ul class="xs-float-left xs-mr2"&gt;
&lt;li&gt;Industrial Automation and Control&lt;/li&gt;
&lt;li&gt;Power Inverters and Generators&lt;/li&gt;
&lt;li&gt;Programmable Logic Controllers&lt;/li&gt;
&lt;/ul&gt;
&lt;ul class="xs-float-left"&gt;
&lt;li&gt;Turbines &amp;amp; Windmills&lt;/li&gt;
&lt;li&gt;Robotics&lt;/li&gt;
&lt;li&gt;Industrial Drive Monitoring&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="clear:both;"&gt;&lt;strong&gt;The devices in this family are:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;IEC 61508 SIL 3 certified&lt;/li&gt;
&lt;li&gt;Operating speed range from 80 MHz to 330 MHz&lt;/li&gt;
&lt;li&gt;Operating temperature can go up to 105 degrees Celsius&lt;/li&gt;
&lt;li&gt;Communication capabilities include Ethernet, USB, CAN, timers, ADCs and more&lt;a name="section6"&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1h06a3oib5" class="xbold" style="color:#007fac;display:inline-block;vertical-align:middle;width:75%;"&gt;6. C2000&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; MCU Industrial Drive Solutions&lt;/h2&gt;
&lt;div class="xbold" style="display:inline-block;font-size:11px;text-align:right;vertical-align:middle;width:24%;"&gt;&lt;a href="#top"&gt;Back to Top&lt;/a&gt;&lt;/div&gt;
&lt;hr style="margin:0;" /&gt;
&lt;p&gt;Industrial drive solutions are quite complex when you factor in the diverse motor types. This is compounded by the fact that several position encoder standards exist. Sensing technologies that sense magnetic flux, current, back EMF and so on, keep evolving. An additional factor is the changing scenario of industrial communications. TI makes a diverse array of tools, documentation and other forms of support to help designers/developers create industrial drive solutions.&lt;/p&gt;
&lt;p&gt;Some example application areas will indicate how diverse the need for motors and their control can be. These include industrial robots, servo drives, elevators, CNC machines and AC inverter drives, among others. TI offers a package of product support tools that help developers work on industrial drive solutions such as the &amp;quot;DesignDrive&amp;quot; package, which has 4 components:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A hardware demo/development board in the form of a &amp;quot;Launchpad&amp;quot;&lt;/li&gt;
&lt;li&gt;The &amp;quot;DesignDrive&amp;quot; software product. This is a part of the general package controlSUITE&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;. It contains necessary drivers and libraries, and a lot of code examples that use the powerSUITE &amp;amp; DesignDRIVE software. The package components take care of control, sensing, positioning management, isolation, bias power, diagnostics, as well as safety.&lt;/li&gt;
&lt;li&gt;Reference designs are available through TIDesigns. This package contains Industrial Servo Drive and AC Inverter Drive Reference Design, as well as an EtherCAT Interface for High Performance MCU Reference Design.&lt;/li&gt;
&lt;li&gt;The 4th component is a package of on-line training material.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Overall, this package helps by offering development tools that reduce time-to-market significantly. The tools help debug the code on actual representative hardware even when your customized boards may not be ready. The reference designs help speed up hardware design.&lt;/p&gt;
&lt;div class="xs-float-left xs-p2" style="vertical-align:top;width:180px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="diagram 6" src="/e14/assets/legacy/2017/med_tmdxiddk379d.png" width="180px" /&gt;
&lt;h5&gt;C2000 DesignDRIVE Development Kit for Industrial Motor Control&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;The DesignDrive package is a complete tool for developing all kinds of industrial drives. This overall package facilitates your drives and servo control development and/or evaluation. It provides examples of good designs in control of motors. The controls include management of torque, position, and speed. The design examples illustrate more than one form of current sensing topologies. It will let you incorporate a position sensor interface that is analog or digital. Another need of any collaborative large system is real-time connectivity, which is also supported.&lt;/p&gt;
&lt;p&gt;Low latency, jitter, and high precision in designs is supported through an MCU with sufficient horsepower, relevant peripherals, and serial communication connectivity. EtherCAT, CAN Open and Powerline Communication are supported by the solutions provided. Each of these communication software stack operates through hardware abstraction layers (HAL). As these software support stacks are provided as part of the solution, development and implementation of these protocols are minimized.&lt;/p&gt;
&lt;h5 style="clear:both;"&gt;*Trademark. &lt;strong&gt;&amp;nbsp;Texas Instruments&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;, and TI are trademarks of Texas Instruments, Inc.&lt;/strong&gt; Other logos, product and/or company names may be trademarks of their respective owners.&lt;/h5&gt;
&lt;div style="border-bottom:1px solid #555555;padding-bottom:10px;"&gt;&lt;img loading="lazy" class="nolightbox essProfile" style="float:left;padding:0px 13px 13px 0px;vertical-align:top;" alt="Profile image" height="110" src="/e14/assets/legacy/2017/mcu3img_profile.png" /&gt;
&lt;div style="font-size:1.2em;padding:12px 0px;"&gt;Shop our wide range of industrial microcontrollers, dev kits and accessories.&lt;/div&gt;
&lt;span &gt;&lt;a class="e14-button e14-button--primary e14-button--large" href="https://referral.element14.com/OrderCodeView?url=%2Fsearch%3Fst%3Dtexas%20instruments%20industrial%20mcu&amp;COM=e14c-referral-cmty-handler-essentials-mcu3-doc&amp;CMP=e14c-essentials-mcu3-doc" title="Shop Now" title="Shop Now" target="_blank"&gt;Shop Now&lt;/a&gt;&lt;/span&gt;&lt;a name="test"&gt;&lt;/a&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h2 id="mcetoc_1h06a3oib6" class="xbold" style="color:#007fac;display:inline-block;vertical-align:middle;width:75%;"&gt;Test Your Knowledge&lt;/h2&gt;
&lt;div class="xbold" style="display:inline-block;font-size:11px;text-align:right;vertical-align:middle;width:24%;"&gt;&lt;a href="#top"&gt;Back to Top&lt;/a&gt;&lt;/div&gt;
&lt;div style="float:left;padding-bottom:2px;padding-right:10px;width:150px;"&gt;            
&lt;style&gt;
   .e14-achievement-name{font-size:14px;font-weight:700;text-align:center;height:40px;margin:0;padding:5px}.e14-avatar{width:50% !important;margin:auto;border-radius:500px}.e14-avatar img{border-radius:543px}.e14-progress-bar{height:12px;border-radius:6px;background-clip:padding-box;background:#3575c2}.e14-achievement-thumb{height:200px}.e14-achievement-criteria{font-size:10px !important;overflow:hidden;margin-bottom:10px;line-height:1.5;height:60px}.e14-achievement-criteria p{font-size:10px !important;overflow:hidden;margin-bottom:10px;line-height:1.5;height:60px}.e14-achievement-criteria.complete{height:38px}.e14-achievement-criteria.complete p{height:38px}.e14-greyout{-webkit-filter:grayscale(90%);-moz-filter:grayscale(90%);-o-filter:grayscale(90%);-ms-filter:grayscale(90%);filter:grayscale(90%)}.e14-complete{float:right;margin-top:-20px;padding-right:5px;margin-bottom:12px;font-weight:700;color:dimgray}.e14-achievement-status{margin:5px}.shimmer{position:relative;overflow:hidden;background:#f6f7f8;background:linear-gradient(-45deg,#eee 40%,#fafafa 50%,#eee 60%);background-size:300%;background-position-x:100%;animation:shimmer 8s infinite linear}@keyframes shimmer{0%{background-position:-1000px 0}
100%{background-position:1000px 0}}
@media only screen and (max-width:480px){.e14-achievement-criteria{display:none}.e14-complete{font-size:9px}.e14-user-achievement{width:100px !important;height:150px !important}.e14-achievement-status{margin-top:15px}.e14-achievement-thumb{height:130px}.e14-achievement-name{font-size:10px}} 
&lt;/style&gt;

    &lt;div id="embed-b2b1bb10bccf4091ac1602e569e67e6e_thumbnails" data-columnclass="thumbnail-column"&gt;
        &lt;div class="content thumbnail e14-user-achievement" data-href="/achievements/fd857b17-8830-4baa-8559-8c1a8a56f4b7" style="border: 3px solid #8d8d8d;cursor: pointer;"&gt;
        	       &lt;h2 class="name e14-achievement-name"&gt;
    		            Microcontroller Skills 3&lt;br&gt;
    		       &lt;/h2&gt;
    			&lt;div class="e14-avatar e14-greyout"&gt;
    				&lt;img loading="lazy" src="https://community-storage.element14.com/communityserver-components-imagefileviewer/achievements/fd857b1788304baa85598c1a8a56f4b7/Microcontroller%20Skills%203.png-140x140x2.png?_=3R9/V/9Uhncx7euQTd7aPQ==" style="width: 140px;max-height:140px;overflow:hidden;background:url(&amp;#39;https://community-storage.element14.com/communityserver-components-imagefileviewer/achievements/fd857b1788304baa85598c1a8a56f4b7/Microcontroller%20Skills%203.png-140x140x2.png?_=3R9/V/9Uhncx7euQTd7aPQ==&amp;#39;) center center no-repeat;background-size:cover;aspect-ratio:140/140" alt="Microcontroller Skills 3" border="0" /&gt;
    		    &lt;/div&gt;
    		    &lt;div style="padding:5px;"&gt;
    		        &lt;div title="Complete our Essentials: MCUs III course, rate the document, score 100% on the quiz, and leave your feedback to earn this badge. Let the world know you&amp;#39;ve got mad microprocessor skills!" class="e14-achievement-criteria"&gt;Complete our Essentials: MCUs III course, rate the document, score 100% on the quiz, and leave...&lt;/div&gt;
    		        
    		    &lt;/div&gt;
    		&lt;/div&gt;
    &lt;/div&gt;   
&lt;/script&gt;&lt;/div&gt;
&lt;p&gt;Are you ready to demonstrate your industrial microcontrollers knowledge? &lt;strong&gt;Then take a quick 15-question multiple choice quiz to see how much you&amp;#39;ve learned from this Essentials MCUs 3 module.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To earn the MCUs 3 badge&lt;/strong&gt;, read through the module to learn all about industrial microcontrollers, attain 100% in the quiz, and leave us some feedback in the comments section.&lt;/p&gt;
&lt;p&gt;&lt;div class="voltquiz" data-formid="8ebf4855-0b04-40a4-8149-83e91a059cc0" data-formtype="quiz" data-success-message="" data-fail-message="" data-pass-mark="OTk=" &gt;&lt;/div&gt;&lt;/p&gt;
&lt;center&gt;
&lt;h3 id="mcetoc_1h06a3oib7"&gt;Click on the next button for more MCUs modules&lt;/h3&gt;
&lt;/center&gt;
&lt;p&gt;&lt;div class="e14-navigation-buttons"&gt;&lt;a href="/w/documents/1942/element14-essentials-mcus-ii?ICID=essentials-mcu3-doc"&gt;
                    &lt;button class="e14-nav-button-prev"&gt;Previous&lt;/button&gt;
                &lt;/a&gt;&lt;a href="/w/documents/4407/secure-mcus-for-iot-edge-applications?ICID=learningctr-mcu3doc"&gt;
                    &lt;button class="e14-nav-button-next"&gt;Next&lt;/button&gt;
                &lt;/a&gt;&lt;/div&gt;&lt;script&gt;e14.func.queueScripts.add(function(){ e14.func.repositionNavButtons(); })&lt;/script&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: microcontrollers, industrial microcontrollers, microcontroller, mcu, texas instruments, mcus, ess_module&lt;/div&gt;
</description></item><item><title>MCUs: Industrial Applications</title><link>https://community.element14.com/learn/learning-center/essentials/w/documents/1944/mcus-industrial-applications/revision/12</link><pubDate>Thu, 11 May 2023 21:23:44 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:3e1b24a8-d0af-4fc6-8dfd-d84acce37fb9</guid><dc:creator>pchan</dc:creator><comments>https://community.element14.com/learn/learning-center/essentials/w/documents/1944/mcus-industrial-applications#comments</comments><description>Revision 12 posted to Documents by pchan on 5/11/2023 9:23:44 PM&lt;br /&gt;
&lt;h2 id="mcetoc_1h06a3oib0" class="essTitle xbold" title="MCUs Industrial Applications"&gt;&lt;a name="top"&gt;&lt;/a&gt;&lt;a href="/learn/learning-center/essentials" data-icid="essentials-mcu3-doc"&gt;&lt;img style="padding-right:18px;vertical-align:middle;" alt="essentials logo" src="/e14/assets/legacy/2017/learningess.png" width="175px" /&gt;&lt;/a&gt;MCUs Series - Part 3 - Industrial Applications&lt;/h2&gt;
&lt;p&gt;Microcontrollers are embedded in a range to consumer and commercial products, as well as a wide variety of industrial applications. Since many industrial applications employ automated systems, these applications can benefit from the use of microcontrollers.&lt;br /&gt; &lt;strong&gt;&lt;a href="/w/documents/1965/parts-used-for-element14-essentials-mcus-iii" data-icid="learningctr-mcu3doc"&gt;Related Components&lt;/a&gt;&lt;/strong&gt; | &lt;strong&gt; &lt;a href="#test"&gt;Test Your Knowledge &lt;img loading="lazy" style="vertical-align:middle;" alt="test link" src="/e14/assets/legacy/gen/LinkArrow.gif" /&gt;&lt;/a&gt; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The usual benefits of a smaller footprint, lower heat dissipation, flexible design and programmability accrue from the use of microcontrollers. However, industrial applications and their inherent environments are sufficiently different from home or consumer uses to merit a discussion of industrial microcontrollers as a separate learning module.&lt;/p&gt;
&lt;p&gt;Low-power microcontrollers and wireless microcontrollers have been discussed in earlier Essentials Modules. MCUs for industrial applications are going to be discussed in this module.&lt;a name="object"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1h06a3oib1" class="xbold" style="color:#007fac;display:inline-block;vertical-align:middle;width:75%;"&gt;2. Objectives&lt;/h2&gt;
&lt;hr style="margin:0;" /&gt;
&lt;p&gt;&lt;strong&gt;The objective of this learning module is to provide you with an overview of Microcontroller Units (MCUs) as used in industrial environments.&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:8px 0px 8px 35px;"&gt;&lt;em&gt;Upon completion of this module, you will be able to:&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Understand the industrial usage environment&lt;/li&gt;
&lt;li&gt;Identify the most common industrial applications&lt;/li&gt;
&lt;li&gt;Understand how MCU devices cater to industrial applications&lt;/li&gt;
&lt;li&gt;Learn about some currently available Industrial MCU devices&lt;a name="section3"&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1h06a3oib2" class="xbold" style="color:#007fac;display:inline-block;vertical-align:middle;width:75%;"&gt;3. Common Industrial Applications&lt;/h2&gt;
&lt;div class="xbold" style="display:inline-block;font-size:11px;text-align:right;vertical-align:middle;width:24%;"&gt;&lt;a href="#top"&gt;Back to Top&lt;/a&gt;&lt;/div&gt;
&lt;hr style="margin:0;" /&gt;
&lt;p&gt;Three things need to be considered when specifying MCUs for industrial applications:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;How is the industrial operating environment different from consumer environments?&lt;/li&gt;
&lt;li&gt;Does the industrial environment call for different kinds of MCU devices?&lt;/li&gt;
&lt;li&gt;Are the use cases/applications sufficiently different to affect the features required of Industrial MCU devices?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Most MCU manufacturers offer a range of products that are suitable for industrial/harsh environments. In both this section and the next, we will explore these industrial environments and the devices suitable for such usage conditions.&lt;/p&gt;
&lt;p&gt;The most common industrial applications should tell us the features one should look for in devices being offered by manufacturers. In addition, developers need the best tools to make the development process as simple as possible. What would also be welcomed are tools, ready-made components, and application support that can help compress the time-to-market.&lt;/p&gt;
&lt;p&gt;Industrial applications fall into the following general categories: &lt;em&gt;(Note: This is by no means an exhaustive list; it just lists some of the frequently used types.)&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Motor Drive &amp;amp; Control
&lt;ul&gt;
&lt;li&gt;Industrial Drive Control&lt;/li&gt;
&lt;li&gt;Servo Drive Control&lt;/li&gt;
&lt;li&gt;Elevator Control in Buildings&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Automation &amp;amp; Process Control&lt;/li&gt;
&lt;li&gt;Data Collection, Monitoring via Industrial Sensors&lt;/li&gt;
&lt;li&gt;Monitoring &amp;amp; Human Machine Interface (HMI)
&lt;ul&gt;
&lt;li&gt;Simple Graphics-Based MIMIC Displays&lt;/li&gt;
&lt;li&gt;Full Multi-Media Capable Displays&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;High-End Digital Power&lt;/li&gt;
&lt;li&gt;Lighting and Environmental Control&lt;/li&gt;
&lt;li&gt;Industrial Safety Applications&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Typically, industrial control, monitoring and other associated equipment are arranged across a factory floor or operational area. Each of these individual systems will have a connection to a central display panel and the operators&amp;#39; console (the HMI) to help operators monitor what&amp;#39;s happening at various locations so he/she can make necessary adjustments to the control applications on the floor.&lt;a name="section4"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1h06a3oib3" class="xbold" style="color:#007fac;display:inline-block;vertical-align:middle;width:75%;"&gt;4. The Industrial Environment&lt;/h2&gt;
&lt;div class="xbold" style="display:inline-block;font-size:11px;text-align:right;vertical-align:middle;width:24%;"&gt;&lt;a href="#top"&gt;Back to Top&lt;/a&gt;&lt;/div&gt;
&lt;hr style="margin:0;" /&gt;
&lt;p&gt;The first thing to note is that electronic devices in the industrial environment need to be capable of operating in harsher environments than is typical of commercial/home situations. The biggest issue is the operating temperature. For the semiconductor devices in the MCU, the junction temperature is the most important consideration for assuring dependable operation.&amp;amp;nbsp; As the junction temperature increases, the device performance deteriorates. Leakage currents increase with increasing junction temperature, which raises the chip substrate temperature. Higher temperatures also affect the physical characteristics of the semiconductor device.&lt;/p&gt;
&lt;p&gt;Higher chip temperatures can also affect the metallic interconnections between devices &amp;quot;on chip&amp;quot; and the I/O pins used for communication with the external world.&amp;amp;nbsp; In general, higher temperatures can cause catastrophic damage of the device.&amp;amp;nbsp; In response, manufacturers typically specify a temperature range within which published characteristics of the devices hold true.&lt;/p&gt;
&lt;p&gt;The junction temperature T&lt;sub&gt;junction&lt;/sub&gt; that a device reaches is related to the ambient temperature T&lt;sub&gt;ambient&lt;/sub&gt; and the amount of steady state power dissipation within the device. A commonly used relationship is as follows:&lt;/p&gt;
&lt;center&gt;
&lt;h4 class="xbold"&gt;T&lt;sub&gt;junction&lt;/sub&gt; = T&lt;sub&gt;ambient&lt;/sub&gt; + P * &amp;theta;&lt;/h4&gt;
&lt;/center&gt;
&lt;p&gt;Where &amp;quot;P&amp;quot; is the power dissipated in watts, theta (ө) is the thermal resistance from junction to the ambient. Theta is expressed as degrees Celsius per watt.&lt;/p&gt;
&lt;p&gt;A heat sink may be needed to connect the heat flow from the case to the ambient and the temperature rise must be calculated using both the junction-to-case and case-to-ambient thermal resistance values. Since the construction of the devices (specifically, package type) offers different resistances, the choice of a package type will be an important factor when choosing a device for an application.&lt;/p&gt;
&lt;p&gt;The operating temperature range for consumer/home equipment is generally considered to be 0 to 70 degrees Celsius. Industry-grade temperatures range from -40 to 85 degrees Celsius, but there are no fixed ranges. Some manufacturers may supply devices with slightly different temperature ranges. The essential point here is that manufacturers must test finished devices and categorize them for each use.&lt;/p&gt;
&lt;p&gt;Besides low and high operating temperatures, high humidity and mechanical vibrations need to be considered for the industrial environment. Only hermetically sealed packages can prevent any ingress of moisture into the package. If moisture ingress were to occur, it would damage the piece of silicon inside. Other package types with leakage tend to breathe in moisture and retain it inside the package. Vibration, electromagnetic interference (EMI) and electrostatic discharges (ESD) are other factors to be considered when putting together a system and designing its packaging within an enclosure.&lt;/p&gt;
&lt;p&gt;In addition, an industrial environment with heavy motors and other rotating equipment contribute to the RF noise interference and the overall noise to a large degree. RF interference is a given as is the ESD in this interconnected world of wired networks. A static discharge at a distant point can have an immense effect on the local system.&lt;/p&gt;
&lt;p&gt;Often, the subsystems of an industrial control system are distributed all over the factory floor. For the purposes of monitoring and controlling of these dispersed subsystems, a human machine interface (HMI) is utilized. Since running multiple wires to facilitate parallel communication can create quite a tangle, serial communication is thus the preferred mode of communication. Moreover, there are a couple of issues related to communication and control. For instance, communication voltage levels are at + and &amp;ndash; 24v levels, so that communication is possible even in a noisy industrial environment. The electronics, on the other hand, operate at 5v or less (3.3/ 2.5 v, etc.). Control signals follow the 20mA loop standard. Necessary &amp;quot;glue&amp;quot; components, when available from the same manufacturer, are very helpful. The preferred suppliers will be those manufacturers who have ancillary components to mitigate the effects of these factors.&amp;amp;nbsp; Additional factors one may encounter in the industrial environment include toxic fumes, contaminants in the surrounding air, dust and grease, and potentially explosive atmospheres, etc.&lt;a name="section5"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1h06a3oib4" class="xbold" style="color:#007fac;display:inline-block;vertical-align:middle;width:75%;"&gt;5. MCU Devices for the Industrial Environment&lt;/h2&gt;
&lt;div class="xbold" style="display:inline-block;font-size:11px;text-align:right;vertical-align:middle;width:24%;"&gt;&lt;a href="#top"&gt;Back to Top&lt;/a&gt;&lt;/div&gt;
&lt;hr style="margin:0;" /&gt;
&lt;p&gt;When you start getting into your actual design work, the choice of devices is the most important task. Obtaining the most performance for the least cost is the primary goal of the designer. In this quest for an appropriate device, designers must ensure that the device they select will work at the temperature range and other harsh environmental conditions of industrial applications. Manufacturers help in this respect by clearly identifying their devices as &amp;quot;industrial grade.&amp;quot; Device selection then must be guided by the required features.&lt;/p&gt;
&lt;p&gt;No matter what&amp;#39;s the application for which you are designing, there are some requirements that can be identified as essential for devices to be used in industrial grade applications. So, let&amp;#39;s go over the kinds of applications in the industrial environment that we discussed earlier, and see if there are some common features that can be discovered.&lt;/p&gt;
&lt;p&gt;Common features of any precision and high-resolution closed loop control system typically include, frequent sampling of parameters being monitored, the processing of these inputs, and the frequent correction outputs. Floating point values/variables being handled at fast intervals require quite a bit of &amp;quot;horsepower&amp;quot; on the part of the MCUs in use. Most manufacturers thus have high-performance, MCU devices for the industrial space. TI groups these devices as &amp;quot;performance&amp;quot; devices. In addition to industrial uses, the performance group is also utilized in automotive and other power applications.&lt;/p&gt;
&lt;p&gt;A robust I/O structure that lets you connect to analog/digital sensors is another common feature. ADCs used in these applications often are high resolution (12-bit or more) and have fast sampling and digitizing operations. Digital sensing peripherals are expected to read inputs at a fast rate. Another requirement that must be well supported is communication capabilities.&amp;amp;nbsp; Serial communication support, as well as network connectivity, is often required. The network connectivity is often a serial bus-based, Ethernet-like system. In automotive situations, Control Area Networking (CAN) pre-dominates.&lt;/p&gt;
&lt;p&gt;Since the TI product lines are extensive, they are a good way to illustrate the kind of devices that let designers/developers implement industrial applications easily.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" class="xs-float-left xs-p3" alt="diagram 1" src="/e14/assets/legacy/2017/diagram1_mcu3.png" /&gt;&lt;/p&gt;
&lt;p&gt;Real-Time Control MCUs are used in high-performance, closed loop control applications. These may be in used in the power electronics space or many other feedback applications. The Control + Automation group of MCUs are used in closed loop control applications. These devices support connectivity and system automation. Safety MCUs are primarily for situations where failsafe designs are of prime importance; they help users create systems that comply with the functional safety standards such as the IEC 61508 and ISO 26262 standards. These also help provide performance for safety critical applications. The following sections discuss these device families.&lt;/p&gt;
&lt;p class="xbold" style="clear:both;"&gt;&lt;em&gt;- 5.1 Real-Time Control MCUs&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;As 32-bit microcontrollers, the C2000 microcontroller devices family is optimized for processing, sensing, and actuation to improve closed loop performance. They consist of:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;C2000 Delfino MCUs&lt;/li&gt;
&lt;li&gt;C2000 Piccolo MCUs&lt;/li&gt;
&lt;li&gt;C2000 InstaSPIN MCUs&lt;/li&gt;
&lt;li&gt;C2000 F28x MCUs&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;C2000 MCU units are positioned for real-time applications that include motor control, solar, and renewable energy as well as digital power supplies; smart grid applications, radar, LED lighting applications and anything else that needs complex signal processing. The capability to process digital signals conveniently comes from the fact that this MCU has been built around TI&amp;#39;s 32-bit DSP core. Other performance boosting features include a single cycle multiply operation in 32x32 bit numbers and instructions that execute in a single cycle.&lt;/p&gt;
&lt;p&gt;The InstaSPIN MCUs are C2000 controllers with customized motor control libraries loaded into their ROMs. These are discussed in a separate section (5.2).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Delfino&lt;/strong&gt; microcontroller products consist of the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;TMS320F2837xD&lt;/li&gt;
&lt;li&gt;TMS320F2837XS&lt;/li&gt;
&lt;li&gt;TMS320C2834x&lt;/li&gt;
&lt;li&gt;TMS320F2833x&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The individual devices in each series differ in memory size and configuration.&lt;/p&gt;
&lt;div style="float:left;padding:8px 6px 5px 0px;vertical-align:top;width:200px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="TMS320F2837" src="/e14/assets/legacy/2017/TMS320F2837xD.png" /&gt;
&lt;h5&gt;TMS320F2837xD Dual-Core Delfino&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; Microcontrollers&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;Let&amp;#39;s take a closer look at the top of the line device, the TMS320F2837xD. The MCU is a dual core 800 MIPS processor. But you can have more performance than what this 800 MIPS indicates. The MCU has two Control Law Accelerators (CLA). The CLAs are independent co-processors built into the device and can execute the complex control logic you use for a control loop. That frees up the main processor for additional computation. 1 MB Flash and 204 KB of SRAM are available. Other devices in the family have lower memory resources than this. 24 High resolution pulse width modulator (HRPWM) output channels are also available.&amp;amp;nbsp; It has four ADCs that have 16-bit/12-bit capability, high speed 1.1 Mega samples per second (MSPS), and 3.5 MSPS in 12-bit configuration capabilities.&lt;/p&gt;
&lt;p style="clear:both;margin:0;padding:8px 0px;"&gt;Other devices provide lower performance and comparatively lower memory and peripheral capabilities. For example, the TMS320F2833x processor provides only about 100 to 150 MIPS; though it is quite high performance compared to many other MCUs.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Piccolo&lt;/strong&gt; devices are directed at closed loop control applications in general. The Piccolo line has six sets of products available. These are designated as:&lt;/p&gt;
&lt;ul class="xs-float-left xs-mr2"&gt;
&lt;li&gt;TMS320F2807x Piccolo MCUs&lt;/li&gt;
&lt;li&gt;TMS320F2806x Piccolo MCUs&lt;/li&gt;
&lt;li&gt;TMS320F2805x Piccolo MCUs&lt;/li&gt;
&lt;/ul&gt;
&lt;ul class="xs-float-left"&gt;
&lt;li&gt;TMS320F2804x Piccolo MCUs&lt;/li&gt;
&lt;li&gt;TMS320F2803x Piccolo MCUs&lt;/li&gt;
&lt;li&gt;TMS320F2802x Piccolo MCUs&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;
&lt;div class="xs-float-left xs-p6" style="vertical-align:top;width:180px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="image 2" src="/e14/assets/legacy/2017/TMS320F2807x.png" width="180px" /&gt;
&lt;h5&gt;TMS320F2807x Piccolo&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; Microcontrollers&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;Like the Delfino series, the individual members in the Piccolo series vary in memory configuration but have the same CPU and other peripherals. CPU performance changes across the series. The 2807x series is the highest rated. Except for the 2802x series, the CPUs have a coprocessor. Performance for the top 2807x is 100 to 240 MIPS. Memory configuration includes an ECC check on the entire memory area. Piccolo MCU configurations are indicated in the following table.&lt;/p&gt;
&lt;table style="border:1px solid #b8d7e5;clear:both;font-size:12px;padding-bottom:12px;" cellpadding="0" cellspacing="0" width="100%"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2807x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2804x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2806x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2805x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2803x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2802x&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;MIPS&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100-240&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100-200&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90-180&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60-120&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60-120&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Up to 60&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Flash&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;512 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64 KB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;RAM&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;20 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;20 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12 KB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;PWM&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;24 Channel, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Up to 16 Channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;8 channels, HRPWM&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;ADC&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 3x S/H, 3.1 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 3x S/H, 3.1 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 3.46 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 3.75 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 4.6 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 4.6 MSPS&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h5&gt;Definitions: high resolution PWM (HRPWM); sample and hold (S/H) and millions of samples per second (MSPS).&lt;/h5&gt;
&lt;p&gt;These devices are positioned for the kinds of applications listed below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;2807x&lt;/strong&gt;-This has a floating point and trigonometric function unit (TMU) accelerators for additional performance in closed loop control set-ups. The ADCs, isolated current sensing, and sigma delta filters help build sophisticated designs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2804x&lt;/strong&gt;-The fully 32-bit floating point processor along with the integrated peripherals helps users build high performance control loops.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2806x&lt;/strong&gt;-This is a good fit for closed-loop control applications. Both the processor and the CLA can be easily programmed for floating point operations. High performance peripherals are available on chip.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2805x&lt;/strong&gt;-This device is for motor control applications.&amp;amp;nbsp; Programmable gain amplifiers on-chip help reductions in BOM cost by avoiding the need for external components. It also has windowed comparators that enhanced system protection.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2803x&lt;/strong&gt;-This has the capability to independently control one or more control loops in real-time.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2802x&lt;/strong&gt;-This is a low-cost package of required performance levels and peripherals that can help design control loop applications.&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="xbold"&gt;&lt;em&gt;- 5.2 InstaSPIN Motor Control Solutions&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;InstaSPIN solutions come as a hardware device with the necessary motor control software library accommodated in the ROM inside the MCU. These special libraries let the user create motor controllers easily. As a direct consequence, it is possible to decrease development time by multiple orders.&amp;amp;nbsp; InstaSPIN products are basically Piccolo MCUs (a sub-family of C2000 MCUs). Motor control libraries are created in the integrated ROM of the controller. Two versions of motor controls are available for three categories of motors used in industrial applications.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;InstaSPIN Motion&lt;/strong&gt; is for AC induction motors (ACI), permanent magnet synchronous motors (PMSM), interior permanent motor drives (IPM) and brushless DC motors (BLDC). This device makes it possible to obtain accurate speed and position control.&amp;amp;nbsp; SpinTAC and FAST software tools are available to help implement products.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;InstaSPIN FOC&lt;/strong&gt; provides field-oriented control of motor torque for ACI, PMSM, IMP and BLDC types. FAST encoder/observer/rotor sensor could be used for this type of implementation as well.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt; InstaSPIN BLDC&lt;/strong&gt; implements trapezoidal commutation required for brushless DC motors. What makes this implementation simple is that no parameters need to be specified. The software can determine the required parameters depending on the motor that is connected. This product helps implement speed or current control very easily.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="xs-float-left xs-p2" style="vertical-align:top;width:180px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="image 3" src="/e14/assets/legacy/2017/TMS320F28069FPZT.png" width="180px" /&gt;
&lt;h5&gt;TMS320F28069F Piccolo Microcontroller with InstaSPIN-FOC (Field Oriented control)&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;These InstaSPIN products are based on F2806x, F2805x and F2802x devices. The 2802x devices have FOC versions only (2 devices). The 2805x devices offer two each (4 devices) of MOTION and FOC MCUs: one each of Motion and FOC types come with 128 KB of flash and the other with 64KB. 2805x and 2802x devices operate at 60 MHz. The 2806x devices operate at 90 MHz and offer floating point units for floating point calculation acceleration. F28069M and F28069F also have a control law accelerator (CLA). These modules integrated into the MCU chips help accelerate the complex calculations required for implementing the control logic; it also relieves the main CPU of those tasks. The available Flash is 256 KB and 128 KB (F28060F only).&amp;amp;nbsp; Complete configuration details are in the following table.&lt;/p&gt;
&lt;center&gt;&lt;strong&gt;&lt;em&gt;InstaSPIN MCU Configuration Table&lt;/em&gt;&lt;/strong&gt;&lt;/center&gt;
&lt;table style="border:1px solid #b8d7e5;font-size:12px;padding-top:12px;width:100%;" cellpadding="0" cellspacing="0"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Device&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Type&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;MHz&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;FPU&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;CLA&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Motors&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Flash&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;12b ADC&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;CAN&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;USB&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;SPI&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;UART&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;I&lt;sup&gt;2&lt;/sup&gt;C&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28069M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28068M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28069F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28068F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28062F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28054M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28054F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28052M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28052F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28027F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;13&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28026F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;32&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;13&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="xbold"&gt;&lt;em&gt;- 5.3 Control + Automation MCUs&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Applications that need not only closed-loop control but good connectivity and integration with the analog world are where these control + automation controllers can be used. These MCU devices are built with ARM architecture cores. For digital control situations, the dual core C28x and ARM devices help implement solutions for difficult control, host, and connectivity situations. These devices are a good fit for applications such as motor drive and control, automation of processes and their control, and human machine interface implementation.&amp;amp;nbsp; They fit well in sensor hub, lighting, and digital power solutions.&lt;/p&gt;
&lt;p class="xbold"&gt;&lt;em&gt;- 5.3.1 F28M3x Microcontrollers&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Designers can use two different cores available in these microcontrollers to their advantage. The C28x core is a full 32-bit floating point processor. It is possible to use the C28x to run sophisticated control loops. The ARM processor provides a convenient means to run application code. This is also a platform that lets you run the communication stack.&lt;/p&gt;
&lt;center&gt;&lt;strong&gt;&lt;em&gt;F28M3x MCU resources diagram&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt; &lt;img loading="lazy" class="nolightbox" alt="fig531" src="/e14/assets/legacy/2017/fig531BG.png" width="645px" /&gt;&lt;/center&gt;
&lt;div class="xs-float-left" style="vertical-align:top;width:200px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="TMDSDOCKH52C1" src="/e14/assets/legacy/2017/TMDSDOCKH52C1.png" width="200px" /&gt;
&lt;h5&gt;&lt;a id="e14-product-link-ed0df" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=2445343&amp;nsku=29AH7996&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('ed0df'));" data-farnell="2445343" data-newark="29AH7996" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;TMDSDOCKH52C1&lt;/a&gt; &amp;nbsp;Experimenter Kit for the F28M35H52C1 microcontroller&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;The F28M3x has a variety of peripherals suitable for the intended applications. These include analog, control, and communication peripherals.&amp;amp;nbsp; The C28x core helps implement real-time control, sensing, and DSP filtering, as well as processing. A Viterbi Coding unit in the core helps implement power line communication. Motor control and power monitoring are some important areas of industrial application that these devices can address. They can support an OS. Scheduling is implemented. They also support a range of communications protocols that include Ethernet, USB, CAN, UART, SPI and I&lt;sup&gt;2&lt;/sup&gt;C.&lt;/p&gt;
&lt;p class="xbold" style="clear:both;"&gt;&lt;em&gt;- 5.3.2 TM4C12x MCUs&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The MCU products from the TM4C12x Series of the control + automation family has the popular ARM Cortex-M4 core. This family offers a range of memory options. There are several package options too.&amp;amp;nbsp; These devices also offer sophisticated analog integration as well as a large set of connectivity peripherals. This family, also known as the Tiva C Series, and helps create solutions in sensor hubs, displays, networking and industrial automation.&lt;/p&gt;
&lt;div class="xs-float-left xs-p2" style="vertical-align:top;width:190px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="TM4C129" src="/e14/assets/legacy/2017/TM4C129X.png" width="190px" /&gt;
&lt;h5&gt;IoT Enabled ARM&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;&amp;nbsp;Cortex&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;-M4F MCU TM4C129X Connected Development Kit&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;The TM4C129x MCUs devices within the TM4C12x family have built-in Ethernet MAC+PHY layers. They are useful in creating highly connected products that can communicate with the cloud and the Internet. In the industrial space, this capability helps create products in the Industrial Internet of Things (IIoT).&amp;amp;nbsp; Along with on-chip data protection and an LCD controller, it is possible to create not only IIoT gateways, but also connected HMI products, building automation products, sensor gateways, etc. Motion control applications are feasible too.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;
&lt;div class="xs-float-left xs-p2" style="vertical-align:top;width:200px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="TM4C123GE" src="/e14/assets/legacy/2017/TM4C123GE6PMI.png" width="200px" /&gt;
&lt;h5&gt;TM4C123GE6PM Industrial Microcontroller&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;A variant of the TM4C12x family is the TM4C123x MCUs devices. They offer a configuration that has built-in USB support and CAN support thus are useful in the automotive domain. They integrate ARM&amp;#39;s Cortex-M4F CPU with single-precision floating-point core. Operating frequencies can go up to 80 MHz.&amp;amp;nbsp; These devices may draw as little as 1.6 &amp;mu;A in a low power mode. The device offers 40 PWM outputs and many serial communications peripherals. Support of USB, OTG, and two CAN controllers are also available. The TM4C123x MCUs are a good fit for applications such as home, building, and industrial applications.&lt;/p&gt;
&lt;p class="xbold" style="clear:both;"&gt;&lt;em&gt;- 5.4 Safety MCUs: The Hercules Family&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Many industrial, automotive, and medical applications must have safety features built-in for critical operations in the control loops these MCUs are assigned to process. Threat to the safety of the operator, user or bystander may arise when critical operations in the whole sequence of the software process fails. For example, in a motor control operation, there could be a failure that causes a complete runaway of the motor, which is a potentially dangerous situation. A failure in an industrial assembly robot may cause damage to parts being manufactured. An anti-lock brake system may fail, affecting the safety of passengers in an automobile. Problems can happen when an airbag deployment fails. The implication is that, should a failure occur in the hardware or the software of the system, it should be possible to immediately detect and take remedial actions. The Hercules family is positioned to address such safety critical applications. The products based on the Hercules family will help the product in obtaining certification to safety regulations such as IEC 61508.&lt;/p&gt;
&lt;p&gt;IEC 61508 is an &amp;quot;umbrella&amp;quot; document covering multiple industries and applications. The standard&amp;rsquo;s primary goal is to let individual industries develop supplemental standards for their domain. On a secondary level, IEC 61508 helps in the development of Electrical/ Electronic/Programmable Electronic (E/E/PE) safety-related systems for an industry where one does not exist already. The 61508 standard covers safety systems that have mechanical/electrical/electronic/programmable electronic devices.&lt;/p&gt;
&lt;p&gt;The first version of the IEC 61508, published in 1998 was entitled &amp;quot;Functional Safety of Electrical/Electronic/Programmable Electronic Safety-Related Systems,&amp;quot;. ISO 26262 applicable to the automotive industry was published in 2011 as &amp;quot;Road Vehicles&amp;mdash;Functional Safety&amp;quot;.&amp;amp;nbsp; &amp;quot;Functional Safety&amp;quot; is defined as a safe state brought about by the operation of the E/E/PE systems. Typically, a Safety Integrity Level (SIL) is associated when determining compliance with the safety standard 61508. There are 4 levels and a SIL level is defined to be a relative level of risk-reduction provided by a safety function. SIL 4 provides the highest level of risk reduction, while SIL 1 provides the least amount. Industrial systems are often required to comply with IEC-61508 SIL3 or better.&lt;/p&gt;
&lt;p&gt;Compliance of end equipment with the functional safety standards are assessed by independent agencies such as TUV and Underwriters Lab (UL) and tend to focus on aspects of the product design as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Product development safety life-cycle, the prevailing safety culture in the development team and the company hosting the team. Development and ancillary processes are also looked at closely.&lt;/li&gt;
&lt;li&gt;How are the random failures managed?&lt;/li&gt;
&lt;li&gt;How does the company manage predictable and systematic failures?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;TI also provides documents that help understand the standards IEC 61508 and ISO 26262. Steps to achieve compliance through the use of certified MCUs are also documented. Development flow that ensures product safety and the means to reduce failures are offered. These documents discuss proper safety development work-flow and how one could reduce failures in a piece of equipment.&lt;/p&gt;
&lt;p&gt;A major feature of the Hercules architecture is the lock-step operation of an independent CPU that executes the same instructions in parallel. On-chip comparators compare the outputs to decide whether the instruction has been executed (i.e., when both outputs compare). When results differ, it clearly indicates a fault in one of the processor cores and alerts are raised so that the safety systems can operate such that the system can be brought to a safe state. The programmers still see this as a single processor, single instruction issued processor. There is no need to be conscious of the shadow processor.&lt;/p&gt;
&lt;center&gt;&lt;em&gt;&lt;strong&gt;&amp;quot;Hercules&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; MCUs Help Simplify Certification Efforts&amp;quot;&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt; &lt;img loading="lazy" class="nolightbox" alt="image 4" src="/e14/assets/legacy/2017/figHerculesB.gif" /&gt;&lt;/center&gt;
&lt;p&gt;TI offers a SafeTI package of software and documentation that help in the compliance effort. These include a compliance support package that helps development and review of safety compliant software for the MCU. A whole set of diagnostics need to run to ensure the health of the main processor, as well as the shadow CPU; TI provides an extensive MCU diagnostics library. Peripheral drivers are also safety critical and TI offers hardware abstraction layer code generator (HALCoGen) peripheral drivers to help build safe drivers. A GUI-based software-test automation unit (TAU) provided is useful for testing out your software for compliance.&lt;/p&gt;
&lt;p&gt;Hercules MCU devices are available in two families, both are ARM Cortex -R based.&lt;/p&gt;
&lt;center&gt;
&lt;div class="xs-float-left xs-mr2"&gt;
&lt;p class="xbold"&gt;Hercules RM MCUs&lt;/p&gt;
&lt;img loading="lazy" class="nolightbox" alt="image 5a" src="/e14/assets/legacy/2017/LAUNCHXLRM42X.png" width="200px" /&gt;&lt;br /&gt;
&lt;h5&gt;Development Board for RM42X Series of Hercules Microcontrollers&lt;/h5&gt;
&lt;/div&gt;
&lt;div class="xs-float-left xs-mr2"&gt;
&lt;p class="xbold"&gt;Hercules 570 MCUs&lt;/p&gt;
&lt;img loading="lazy" class="nolightbox" alt="image 5b" src="/e14/assets/legacy/2017/LAUNCHXLTMS570.png" width="200px" /&gt;&lt;br /&gt;
&lt;h5&gt;Development Board for TMS570 Series of Hercules Microcontrollers&lt;/h5&gt;
&lt;/div&gt;
&lt;/center&gt;
&lt;p style="clear:both;"&gt;The 570 family is positioned mainly for the automotive market. The RM family (RM 57, RM 48, RM 46, RM 44 and RM42/41 devices) addresses industrial safety applications in the following areas:&lt;/p&gt;
&lt;ul class="xs-float-left xs-mr2"&gt;
&lt;li&gt;Industrial Automation and Control&lt;/li&gt;
&lt;li&gt;Power Inverters and Generators&lt;/li&gt;
&lt;li&gt;Programmable Logic Controllers&lt;/li&gt;
&lt;/ul&gt;
&lt;ul class="xs-float-left"&gt;
&lt;li&gt;Turbines &amp;amp; Windmills&lt;/li&gt;
&lt;li&gt;Robotics&lt;/li&gt;
&lt;li&gt;Industrial Drive Monitoring&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="clear:both;"&gt;&lt;strong&gt;The devices in this family are:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;IEC 61508 SIL 3 certified&lt;/li&gt;
&lt;li&gt;Operating speed range from 80 MHz to 330 MHz&lt;/li&gt;
&lt;li&gt;Operating temperature can go up to 105 degrees Celsius&lt;/li&gt;
&lt;li&gt;Communication capabilities include Ethernet, USB, CAN, timers, ADCs and more&lt;a name="section6"&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1h06a3oib5" class="xbold" style="color:#007fac;display:inline-block;vertical-align:middle;width:75%;"&gt;6. C2000&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; MCU Industrial Drive Solutions&lt;/h2&gt;
&lt;div class="xbold" style="display:inline-block;font-size:11px;text-align:right;vertical-align:middle;width:24%;"&gt;&lt;a href="#top"&gt;Back to Top&lt;/a&gt;&lt;/div&gt;
&lt;hr style="margin:0;" /&gt;
&lt;p&gt;Industrial drive solutions are quite complex when you factor in the diverse motor types. This is compounded by the fact that several position encoder standards exist. Sensing technologies that sense magnetic flux, current, back EMF and so on, keep evolving. An additional factor is the changing scenario of industrial communications. TI makes a diverse array of tools, documentation and other forms of support to help designers/developers create industrial drive solutions.&lt;/p&gt;
&lt;p&gt;Some example application areas will indicate how diverse the need for motors and their control can be. These include industrial robots, servo drives, elevators, CNC machines and AC inverter drives, among others. TI offers a package of product support tools that help developers work on industrial drive solutions such as the &amp;quot;DesignDrive&amp;quot; package, which has 4 components:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A hardware demo/development board in the form of a &amp;quot;Launchpad&amp;quot;&lt;/li&gt;
&lt;li&gt;The &amp;quot;DesignDrive&amp;quot; software product. This is a part of the general package controlSUITE&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;. It contains necessary drivers and libraries, and a lot of code examples that use the powerSUITE &amp;amp; DesignDRIVE software. The package components take care of control, sensing, positioning management, isolation, bias power, diagnostics, as well as safety.&lt;/li&gt;
&lt;li&gt;Reference designs are available through TIDesigns. This package contains Industrial Servo Drive and AC Inverter Drive Reference Design, as well as an EtherCAT Interface for High Performance MCU Reference Design.&lt;/li&gt;
&lt;li&gt;The 4th component is a package of on-line training material.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Overall, this package helps by offering development tools that reduce time-to-market significantly. The tools help debug the code on actual representative hardware even when your customized boards may not be ready. The reference designs help speed up hardware design.&lt;/p&gt;
&lt;div class="xs-float-left xs-p2" style="vertical-align:top;width:180px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="diagram 6" src="/e14/assets/legacy/2017/med_tmdxiddk379d.png" width="180px" /&gt;
&lt;h5&gt;C2000 DesignDRIVE Development Kit for Industrial Motor Control&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;The DesignDrive package is a complete tool for developing all kinds of industrial drives. This overall package facilitates your drives and servo control development and/or evaluation. It provides examples of good designs in control of motors. The controls include management of torque, position, and speed. The design examples illustrate more than one form of current sensing topologies. It will let you incorporate a position sensor interface that is analog or digital. Another need of any collaborative large system is real-time connectivity, which is also supported.&lt;/p&gt;
&lt;p&gt;Low latency, jitter, and high precision in designs is supported through an MCU with sufficient horsepower, relevant peripherals, and serial communication connectivity. EtherCAT, CAN Open and Powerline Communication are supported by the solutions provided. Each of these communication software stack operates through hardware abstraction layers (HAL). As these software support stacks are provided as part of the solution, development and implementation of these protocols are minimized.&lt;/p&gt;
&lt;h5 style="clear:both;"&gt;*Trademark. &lt;strong&gt;&amp;nbsp;Texas Instruments&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;, and TI are trademarks of Texas Instruments, Inc.&lt;/strong&gt; Other logos, product and/or company names may be trademarks of their respective owners.&lt;/h5&gt;
&lt;div style="border-bottom:1px solid #555555;padding-bottom:10px;"&gt;&lt;img loading="lazy" class="nolightbox essProfile" style="float:left;padding:0px 13px 13px 0px;vertical-align:top;" alt="Profile image" height="110" src="/e14/assets/legacy/2017/mcu3img_profile.png" /&gt;
&lt;div style="font-size:1.2em;padding:12px 0px;"&gt;Shop our wide range of industrial microcontrollers, dev kits and accessories.&lt;/div&gt;
&lt;span &gt;&lt;a class="e14-button e14-button--primary e14-button--large" href="https://referral.element14.com/OrderCodeView?url=%2Fsearch%3Fst%3Dtexas%20instruments%20industrial%20mcu&amp;COM=e14c-referral-cmty-handler-essentials-mcu3-doc&amp;CMP=e14c-essentials-mcu3-doc" title="Shop Now" title="Shop Now" target="_blank"&gt;Shop Now&lt;/a&gt;&lt;/span&gt;&lt;a name="test"&gt;&lt;/a&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h2 id="mcetoc_1h06a3oib6" class="xbold" style="color:#007fac;display:inline-block;vertical-align:middle;width:75%;"&gt;Test Your Knowledge&lt;/h2&gt;
&lt;div class="xbold" style="display:inline-block;font-size:11px;text-align:right;vertical-align:middle;width:24%;"&gt;&lt;a href="#top"&gt;Back to Top&lt;/a&gt;&lt;/div&gt;
&lt;div style="float:left;padding-bottom:2px;padding-right:10px;width:150px;"&gt;            
&lt;style&gt;
   .e14-achievement-name{font-size:14px;font-weight:700;text-align:center;height:40px;margin:0;padding:5px}.e14-avatar{width:50% !important;margin:auto;border-radius:500px}.e14-avatar img{border-radius:543px}.e14-progress-bar{height:12px;border-radius:6px;background-clip:padding-box;background:#3575c2}.e14-achievement-thumb{height:200px}.e14-achievement-criteria{font-size:10px !important;overflow:hidden;margin-bottom:10px;line-height:1.5;height:60px}.e14-achievement-criteria p{font-size:10px !important;overflow:hidden;margin-bottom:10px;line-height:1.5;height:60px}.e14-achievement-criteria.complete{height:38px}.e14-achievement-criteria.complete p{height:38px}.e14-greyout{-webkit-filter:grayscale(90%);-moz-filter:grayscale(90%);-o-filter:grayscale(90%);-ms-filter:grayscale(90%);filter:grayscale(90%)}.e14-complete{float:right;margin-top:-20px;padding-right:5px;margin-bottom:12px;font-weight:700;color:dimgray}.e14-achievement-status{margin:5px}.shimmer{position:relative;overflow:hidden;background:#f6f7f8;background:linear-gradient(-45deg,#eee 40%,#fafafa 50%,#eee 60%);background-size:300%;background-position-x:100%;animation:shimmer 8s infinite linear}@keyframes shimmer{0%{background-position:-1000px 0}
100%{background-position:1000px 0}}
@media only screen and (max-width:480px){.e14-achievement-criteria{display:none}.e14-complete{font-size:9px}.e14-user-achievement{width:100px !important;height:150px !important}.e14-achievement-status{margin-top:15px}.e14-achievement-thumb{height:130px}.e14-achievement-name{font-size:10px}} 
&lt;/style&gt;

    &lt;div id="embed-b2b1bb10bccf4091ac1602e569e67e6e_thumbnails" data-columnclass="thumbnail-column"&gt;
        &lt;div class="content thumbnail e14-user-achievement" data-href="/achievements/fd857b17-8830-4baa-8559-8c1a8a56f4b7" style="border: 3px solid #8d8d8d;cursor: pointer;"&gt;
        	       &lt;h2 class="name e14-achievement-name"&gt;
    		            Microcontroller Skills 3&lt;br&gt;
    		       &lt;/h2&gt;
    			&lt;div class="e14-avatar e14-greyout"&gt;
    				&lt;img loading="lazy" src="https://community-storage.element14.com/communityserver-components-imagefileviewer/achievements/fd857b1788304baa85598c1a8a56f4b7/Microcontroller%20Skills%203.png-140x140x2.png?_=3R9/V/9Uhncx7euQTd7aPQ==" style="width: 140px;max-height:140px;overflow:hidden;background:url(&amp;#39;https://community-storage.element14.com/communityserver-components-imagefileviewer/achievements/fd857b1788304baa85598c1a8a56f4b7/Microcontroller%20Skills%203.png-140x140x2.png?_=3R9/V/9Uhncx7euQTd7aPQ==&amp;#39;) center center no-repeat;background-size:cover;aspect-ratio:140/140" alt="Microcontroller Skills 3" border="0" /&gt;
    		    &lt;/div&gt;
    		    &lt;div style="padding:5px;"&gt;
    		        &lt;div title="Complete our Essentials: MCUs III course, rate the document, score 100% on the quiz, and leave your feedback to earn this badge. Let the world know you&amp;#39;ve got mad microprocessor skills!" class="e14-achievement-criteria"&gt;Complete our Essentials: MCUs III course, rate the document, score 100% on the quiz, and leave...&lt;/div&gt;
    		        
    		    &lt;/div&gt;
    		&lt;/div&gt;
    &lt;/div&gt;   
&lt;/script&gt;&lt;/div&gt;
&lt;p&gt;Are you ready to demonstrate your industrial microcontrollers knowledge? &lt;strong&gt;Then take a quick 15-question multiple choice quiz to see how much you&amp;#39;ve learned from this Essentials MCUs 3 module.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To earn the MCUs 3 badge&lt;/strong&gt;, read through the module to learn all about industrial microcontrollers, attain 100% in the quiz, and leave us some feedback in the comments section.&lt;/p&gt;
&lt;p&gt;&lt;div class="voltquiz" data-formid="8ebf4855-0b04-40a4-8149-83e91a059cc0" data-formtype="quiz" data-success-message="" data-fail-message="" data-pass-mark="OTk=" &gt;&lt;/div&gt;&lt;/p&gt;
&lt;center&gt;
&lt;h3 id="mcetoc_1h06a3oib7"&gt;Click on the next button for more MCUs modules&lt;/h3&gt;
&lt;/center&gt;
&lt;p&gt;&lt;div class="e14-navigation-buttons"&gt;&lt;a href="/w/documents/1942/element14-essentials-mcus-ii?ICID=essentials-mcu3-doc"&gt;
                    &lt;button class="e14-nav-button-prev"&gt;Previous&lt;/button&gt;
                &lt;/a&gt;&lt;a href="/w/documents/4407/secure-mcus-for-iot-edge-applications?ICID=learningctr-mcu3doc"&gt;
                    &lt;button class="e14-nav-button-next"&gt;Next&lt;/button&gt;
                &lt;/a&gt;&lt;/div&gt;&lt;script&gt;e14.func.queueScripts.add(function(){ e14.func.repositionNavButtons(); })&lt;/script&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: microcontrollers, industrial microcontrollers, microcontroller, mcu, texas instruments, mcus, ess_module&lt;/div&gt;
</description></item><item><title>MCUs: Industrial Applications</title><link>https://community.element14.com/learn/learning-center/essentials/w/documents/1944/mcus-industrial-applications/revision/11</link><pubDate>Thu, 11 May 2023 21:17:45 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:3e1b24a8-d0af-4fc6-8dfd-d84acce37fb9</guid><dc:creator>pchan</dc:creator><comments>https://community.element14.com/learn/learning-center/essentials/w/documents/1944/mcus-industrial-applications#comments</comments><description>Revision 11 posted to Documents by pchan on 5/11/2023 9:17:45 PM&lt;br /&gt;
&lt;h2 id="mcetoc_1h06a3oib0" class="essTitle xbold" title="MCUs Industrial Applications"&gt;&lt;a name="top"&gt;&lt;/a&gt;&lt;a href="/learn/learning-center/essentials" data-icid="essentials-mcu3-doc"&gt;&lt;img style="padding-right:18px;vertical-align:middle;" alt="essentials logo" src="/e14/assets/legacy/2017/learningess.png" width="175px" /&gt;&lt;/a&gt;MCUs Series - Part 3 - Industrial Applications&lt;/h2&gt;
&lt;p&gt;Microcontrollers are embedded in a range to consumer and commercial products, as well as a wide variety of industrial applications. Since many industrial applications employ automated systems, these applications can benefit from the use of microcontrollers.&lt;br /&gt; &lt;strong&gt;&lt;a href="/w/documents/1965/parts-used-for-element14-essentials-mcus-iii" data-icid="learningctr-mcu3doc"&gt;Related Components&lt;/a&gt;&lt;/strong&gt; | &lt;strong&gt; &lt;a href="#test"&gt;Test Your Knowledge &lt;img loading="lazy" style="vertical-align:middle;" alt="test link" src="/e14/assets/legacy/gen/LinkArrow.gif" /&gt;&lt;/a&gt; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The usual benefits of a smaller footprint, lower heat dissipation, flexible design and programmability accrue from the use of microcontrollers. However, industrial applications and their inherent environments are sufficiently different from home or consumer uses to merit a discussion of industrial microcontrollers as a separate learning module.&lt;/p&gt;
&lt;p&gt;Low-power microcontrollers and wireless microcontrollers have been discussed in earlier Essentials Modules. MCUs for industrial applications are going to be discussed in this module.&lt;a name="object"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1h06a3oib1" class="xbold" style="color:#007fac;display:inline-block;vertical-align:middle;width:75%;"&gt;2. Objectives&lt;/h2&gt;
&lt;hr style="margin:0;" /&gt;
&lt;p&gt;&lt;strong&gt;The objective of this learning module is to provide you with an overview of Microcontroller Units (MCUs) as used in industrial environments.&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:8px 0px 8px 35px;"&gt;&lt;em&gt;Upon completion of this module, you will be able to:&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Understand the industrial usage environment&lt;/li&gt;
&lt;li&gt;Identify the most common industrial applications&lt;/li&gt;
&lt;li&gt;Understand how MCU devices cater to industrial applications&lt;/li&gt;
&lt;li&gt;Learn about some currently available Industrial MCU devices&lt;a name="section3"&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1h06a3oib2" class="xbold" style="color:#007fac;display:inline-block;vertical-align:middle;width:75%;"&gt;3. Common Industrial Applications&lt;/h2&gt;
&lt;div class="xbold" style="display:inline-block;font-size:11px;text-align:right;vertical-align:middle;width:24%;"&gt;&lt;a href="#top"&gt;Back to Top&lt;/a&gt;&lt;/div&gt;
&lt;hr style="margin:0;" /&gt;
&lt;p&gt;Three things need to be considered when specifying MCUs for industrial applications:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;How is the industrial operating environment different from consumer environments?&lt;/li&gt;
&lt;li&gt;Does the industrial environment call for different kinds of MCU devices?&lt;/li&gt;
&lt;li&gt;Are the use cases/applications sufficiently different to affect the features required of Industrial MCU devices?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Most MCU manufacturers offer a range of products that are suitable for industrial/harsh environments. In both this section and the next, we will explore these industrial environments and the devices suitable for such usage conditions.&lt;/p&gt;
&lt;p&gt;The most common industrial applications should tell us the features one should look for in devices being offered by manufacturers. In addition, developers need the best tools to make the development process as simple as possible. What would also be welcomed are tools, ready-made components, and application support that can help compress the time-to-market.&lt;/p&gt;
&lt;p&gt;Industrial applications fall into the following general categories: &lt;em&gt;(Note: This is by no means an exhaustive list; it just lists some of the frequently used types.)&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Motor Drive &amp;amp; Control
&lt;ul&gt;
&lt;li&gt;Industrial Drive Control&lt;/li&gt;
&lt;li&gt;Servo Drive Control&lt;/li&gt;
&lt;li&gt;Elevator Control in Buildings&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Automation &amp;amp; Process Control&lt;/li&gt;
&lt;li&gt;Data Collection, Monitoring via Industrial Sensors&lt;/li&gt;
&lt;li&gt;Monitoring &amp;amp; Human Machine Interface (HMI)
&lt;ul&gt;
&lt;li&gt;Simple Graphics-Based MIMIC Displays&lt;/li&gt;
&lt;li&gt;Full Multi-Media Capable Displays&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;High-End Digital Power&lt;/li&gt;
&lt;li&gt;Lighting and Environmental Control&lt;/li&gt;
&lt;li&gt;Industrial Safety Applications&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Typically, industrial control, monitoring and other associated equipment are arranged across a factory floor or operational area. Each of these individual systems will have a connection to a central display panel and the operators&amp;#39; console (the HMI) to help operators monitor what&amp;#39;s happening at various locations so he/she can make necessary adjustments to the control applications on the floor.&lt;a name="section4"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1h06a3oib3" class="xbold" style="color:#007fac;display:inline-block;vertical-align:middle;width:75%;"&gt;4. The Industrial Environment&lt;/h2&gt;
&lt;div class="xbold" style="display:inline-block;font-size:11px;text-align:right;vertical-align:middle;width:24%;"&gt;&lt;a href="#top"&gt;Back to Top&lt;/a&gt;&lt;/div&gt;
&lt;hr style="margin:0;" /&gt;
&lt;p&gt;The first thing to note is that electronic devices in the industrial environment need to be capable of operating in harsher environments than is typical of commercial/home situations. The biggest issue is the operating temperature. For the semiconductor devices in the MCU, the junction temperature is the most important consideration for assuring dependable operation.&amp;amp;nbsp; As the junction temperature increases, the device performance deteriorates. Leakage currents increase with increasing junction temperature, which raises the chip substrate temperature. Higher temperatures also affect the physical characteristics of the semiconductor device.&lt;/p&gt;
&lt;p&gt;Higher chip temperatures can also affect the metallic interconnections between devices &amp;quot;on chip&amp;quot; and the I/O pins used for communication with the external world.&amp;amp;nbsp; In general, higher temperatures can cause catastrophic damage of the device.&amp;amp;nbsp; In response, manufacturers typically specify a temperature range within which published characteristics of the devices hold true.&lt;/p&gt;
&lt;p&gt;The junction temperature T&lt;sub&gt;junction&lt;/sub&gt; that a device reaches is related to the ambient temperature T&lt;sub&gt;ambient&lt;/sub&gt; and the amount of steady state power dissipation within the device. A commonly used relationship is as follows:&lt;/p&gt;
&lt;center&gt;
&lt;h4 class="xbold"&gt;T&lt;sub&gt;junction&lt;/sub&gt; = T&lt;sub&gt;ambient&lt;/sub&gt; + P * &amp;theta;&lt;/h4&gt;
&lt;/center&gt;
&lt;p&gt;Where &amp;quot;P&amp;quot; is the power dissipated in watts, theta (ө) is the thermal resistance from junction to the ambient. Theta is expressed as degrees Celsius per watt.&lt;/p&gt;
&lt;p&gt;A heat sink may be needed to connect the heat flow from the case to the ambient and the temperature rise must be calculated using both the junction-to-case and case-to-ambient thermal resistance values. Since the construction of the devices (specifically, package type) offers different resistances, the choice of a package type will be an important factor when choosing a device for an application.&lt;/p&gt;
&lt;p&gt;The operating temperature range for consumer/home equipment is generally considered to be 0 to 70 degrees Celsius. Industry-grade temperatures range from -40 to 85 degrees Celsius, but there are no fixed ranges. Some manufacturers may supply devices with slightly different temperature ranges. The essential point here is that manufacturers must test finished devices and categorize them for each use.&lt;/p&gt;
&lt;p&gt;Besides low and high operating temperatures, high humidity and mechanical vibrations need to be considered for the industrial environment. Only hermetically sealed packages can prevent any ingress of moisture into the package. If moisture ingress were to occur, it would damage the piece of silicon inside. Other package types with leakage tend to breathe in moisture and retain it inside the package. Vibration, electromagnetic interference (EMI) and electrostatic discharges (ESD) are other factors to be considered when putting together a system and designing its packaging within an enclosure.&lt;/p&gt;
&lt;p&gt;In addition, an industrial environment with heavy motors and other rotating equipment contribute to the RF noise interference and the overall noise to a large degree. RF interference is a given as is the ESD in this interconnected world of wired networks. A static discharge at a distant point can have an immense effect on the local system.&lt;/p&gt;
&lt;p&gt;Often, the subsystems of an industrial control system are distributed all over the factory floor. For the purposes of monitoring and controlling of these dispersed subsystems, a human machine interface (HMI) is utilized. Since running multiple wires to facilitate parallel communication can create quite a tangle, serial communication is thus the preferred mode of communication. Moreover, there are a couple of issues related to communication and control. For instance, communication voltage levels are at + and &amp;ndash; 24v levels, so that communication is possible even in a noisy industrial environment. The electronics, on the other hand, operate at 5v or less (3.3/ 2.5 v, etc.). Control signals follow the 20mA loop standard. Necessary &amp;quot;glue&amp;quot; components, when available from the same manufacturer, are very helpful. The preferred suppliers will be those manufacturers who have ancillary components to mitigate the effects of these factors.&amp;amp;nbsp; Additional factors one may encounter in the industrial environment include toxic fumes, contaminants in the surrounding air, dust and grease, and potentially explosive atmospheres, etc.&lt;a name="section5"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1h06a3oib4" class="xbold" style="color:#007fac;display:inline-block;vertical-align:middle;width:75%;"&gt;5. MCU Devices for the Industrial Environment&lt;/h2&gt;
&lt;div class="xbold" style="display:inline-block;font-size:11px;text-align:right;vertical-align:middle;width:24%;"&gt;&lt;a href="#top"&gt;Back to Top&lt;/a&gt;&lt;/div&gt;
&lt;hr style="margin:0;" /&gt;
&lt;p&gt;When you start getting into your actual design work, the choice of devices is the most important task. Obtaining the most performance for the least cost is the primary goal of the designer. In this quest for an appropriate device, designers must ensure that the device they select will work at the temperature range and other harsh environmental conditions of industrial applications. Manufacturers help in this respect by clearly identifying their devices as &amp;quot;industrial grade.&amp;quot; Device selection then must be guided by the required features.&lt;/p&gt;
&lt;p&gt;No matter what&amp;#39;s the application for which you are designing, there are some requirements that can be identified as essential for devices to be used in industrial grade applications. So, let&amp;#39;s go over the kinds of applications in the industrial environment that we discussed earlier, and see if there are some common features that can be discovered.&lt;/p&gt;
&lt;p&gt;Common features of any precision and high-resolution closed loop control system typically include, frequent sampling of parameters being monitored, the processing of these inputs, and the frequent correction outputs. Floating point values/variables being handled at fast intervals require quite a bit of &amp;quot;horsepower&amp;quot; on the part of the MCUs in use. Most manufacturers thus have high-performance, MCU devices for the industrial space. TI groups these devices as &amp;quot;performance&amp;quot; devices. In addition to industrial uses, the performance group is also utilized in automotive and other power applications.&lt;/p&gt;
&lt;p&gt;A robust I/O structure that lets you connect to analog/digital sensors is another common feature. ADCs used in these applications often are high resolution (12-bit or more) and have fast sampling and digitizing operations. Digital sensing peripherals are expected to read inputs at a fast rate. Another requirement that must be well supported is communication capabilities.&amp;amp;nbsp; Serial communication support, as well as network connectivity, is often required. The network connectivity is often a serial bus-based, Ethernet-like system. In automotive situations, Control Area Networking (CAN) pre-dominates.&lt;/p&gt;
&lt;p&gt;Since the TI product lines are extensive, they are a good way to illustrate the kind of devices that let designers/developers implement industrial applications easily.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" class="xs-float-left xs-p3" alt="diagram 1" src="/e14/assets/legacy/2017/diagram1_mcu3.png" /&gt;&lt;/p&gt;
&lt;p&gt;Real-Time Control MCUs are used in high-performance, closed loop control applications. These may be in used in the power electronics space or many other feedback applications. The Control + Automation group of MCUs are used in closed loop control applications. These devices support connectivity and system automation. Safety MCUs are primarily for situations where failsafe designs are of prime importance; they help users create systems that comply with the functional safety standards such as the IEC 61508 and ISO 26262 standards. These also help provide performance for safety critical applications. The following sections discuss these device families.&lt;/p&gt;
&lt;p class="xbold" style="clear:both;"&gt;&lt;em&gt;- 5.1 Real-Time Control MCUs&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;As 32-bit microcontrollers, the C2000 microcontroller devices family is optimized for processing, sensing, and actuation to improve closed loop performance. They consist of:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;C2000 Delfino MCUs&lt;/li&gt;
&lt;li&gt;C2000 Piccolo MCUs&lt;/li&gt;
&lt;li&gt;C2000 InstaSPIN MCUs&lt;/li&gt;
&lt;li&gt;C2000 F28x MCUs&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;C2000 MCU units are positioned for real-time applications that include motor control, solar, and renewable energy as well as digital power supplies; smart grid applications, radar, LED lighting applications and anything else that needs complex signal processing. The capability to process digital signals conveniently comes from the fact that this MCU has been built around TI&amp;#39;s 32-bit DSP core. Other performance boosting features include a single cycle multiply operation in 32x32 bit numbers and instructions that execute in a single cycle.&lt;/p&gt;
&lt;p&gt;The InstaSPIN MCUs are C2000 controllers with customized motor control libraries loaded into their ROMs. These are discussed in a separate section (5.2).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Delfino&lt;/strong&gt; microcontroller products consist of the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;TMS320F2837xD&lt;/li&gt;
&lt;li&gt;TMS320F2837XS&lt;/li&gt;
&lt;li&gt;TMS320C2834x&lt;/li&gt;
&lt;li&gt;TMS320F2833x&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The individual devices in each series differ in memory size and configuration.&lt;/p&gt;
&lt;div style="float:left;padding:8px 6px 5px 0px;vertical-align:top;width:200px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="TMS320F2837" src="/e14/assets/legacy/2017/TMS320F2837xD.png" /&gt;
&lt;h5&gt;TMS320F2837xD Dual-Core Delfino&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; Microcontrollers&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;Let&amp;#39;s take a closer look at the top of the line device, the TMS320F2837xD. The MCU is a dual core 800 MIPS processor. But you can have more performance than what this 800 MIPS indicates. The MCU has two Control Law Accelerators (CLA). The CLAs are independent co-processors built into the device and can execute the complex control logic you use for a control loop. That frees up the main processor for additional computation. 1 MB Flash and 204 KB of SRAM are available. Other devices in the family have lower memory resources than this. 24 High resolution pulse width modulator (HRPWM) output channels are also available.&amp;amp;nbsp; It has four ADCs that have 16-bit/12-bit capability, high speed 1.1 Mega samples per second (MSPS), and 3.5 MSPS in 12-bit configuration capabilities.&lt;/p&gt;
&lt;p style="clear:both;margin:0;padding:8px 0px;"&gt;Other devices provide lower performance and comparatively lower memory and peripheral capabilities. For example, the TMS320F2833x processor provides only about 100 to 150 MIPS; though it is quite high performance compared to many other MCUs.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Piccolo&lt;/strong&gt; devices are directed at closed loop control applications in general. The Piccolo line has six sets of products available. These are designated as:&lt;/p&gt;
&lt;ul class="xs-float-left xs-mr2"&gt;
&lt;li&gt;TMS320F2807x Piccolo MCUs&lt;/li&gt;
&lt;li&gt;TMS320F2806x Piccolo MCUs&lt;/li&gt;
&lt;li&gt;TMS320F2805x Piccolo MCUs&lt;/li&gt;
&lt;/ul&gt;
&lt;ul class="xs-float-left"&gt;
&lt;li&gt;TMS320F2804x Piccolo MCUs&lt;/li&gt;
&lt;li&gt;TMS320F2803x Piccolo MCUs&lt;/li&gt;
&lt;li&gt;TMS320F2802x Piccolo MCUs&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;
&lt;div class="xs-float-left xs-p6" style="vertical-align:top;width:180px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="image 2" src="/e14/assets/legacy/2017/TMS320F2807x.png" width="180px" /&gt;
&lt;h5&gt;TMS320F2807x Piccolo&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; Microcontrollers&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;Like the Delfino series, the individual members in the Piccolo series vary in memory configuration but have the same CPU and other peripherals. CPU performance changes across the series. The 2807x series is the highest rated. Except for the 2802x series, the CPUs have a coprocessor. Performance for the top 2807x is 100 to 240 MIPS. Memory configuration includes an ECC check on the entire memory area. Piccolo MCU configurations are indicated in the following table.&lt;/p&gt;
&lt;table style="border:1px solid #b8d7e5;clear:both;font-size:12px;padding-bottom:12px;" cellpadding="0" cellspacing="0" width="100%"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2807x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2804x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2806x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2805x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2803x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2802x&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;MIPS&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100-240&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100-200&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90-180&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60-120&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60-120&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Up to 60&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Flash&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;512 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64 KB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;RAM&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;20 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;20 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12 KB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;PWM&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;24 Channel, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Up to 16 Channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;8 channels, HRPWM&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;ADC&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 3x S/H, 3.1 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 3x S/H, 3.1 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 3.46 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 3.75 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 4.6 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 4.6 MSPS&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h5&gt;Definitions: high resolution PWM (HRPWM); sample and hold (S/H) and millions of samples per second (MSPS).&lt;/h5&gt;
&lt;p&gt;These devices are positioned for the kinds of applications listed below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;2807x&lt;/strong&gt;-This has a floating point and trigonometric function unit (TMU) accelerators for additional performance in closed loop control set-ups. The ADCs, isolated current sensing, and sigma delta filters help build sophisticated designs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2804x&lt;/strong&gt;-The fully 32-bit floating point processor along with the integrated peripherals helps users build high performance control loops.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2806x&lt;/strong&gt;-This is a good fit for closed-loop control applications. Both the processor and the CLA can be easily programmed for floating point operations. High performance peripherals are available on chip.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2805x&lt;/strong&gt;-This device is for motor control applications.&amp;amp;nbsp; Programmable gain amplifiers on-chip help reductions in BOM cost by avoiding the need for external components. It also has windowed comparators that enhanced system protection.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2803x&lt;/strong&gt;-This has the capability to independently control one or more control loops in real-time.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2802x&lt;/strong&gt;-This is a low-cost package of required performance levels and peripherals that can help design control loop applications.&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="xbold"&gt;&lt;em&gt;- 5.2 InstaSPIN Motor Control Solutions&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;InstaSPIN solutions come as a hardware device with the necessary motor control software library accommodated in the ROM inside the MCU. These special libraries let the user create motor controllers easily. As a direct consequence, it is possible to decrease development time by multiple orders.&amp;amp;nbsp; InstaSPIN products are basically Piccolo MCUs (a sub-family of C2000 MCUs). Motor control libraries are created in the integrated ROM of the controller. Two versions of motor controls are available for three categories of motors used in industrial applications.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;InstaSPIN Motion&lt;/strong&gt; is for AC induction motors (ACI), permanent magnet synchronous motors (PMSM), interior permanent motor drives (IPM) and brushless DC motors (BLDC). This device makes it possible to obtain accurate speed and position control.&amp;amp;nbsp; SpinTAC and FAST software tools are available to help implement products.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;InstaSPIN FOC&lt;/strong&gt; provides field-oriented control of motor torque for ACI, PMSM, IMP and BLDC types. FAST encoder/observer/rotor sensor could be used for this type of implementation as well.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt; InstaSPIN BLDC&lt;/strong&gt; implements trapezoidal commutation required for brushless DC motors. What makes this implementation simple is that no parameters need to be specified. The software can determine the required parameters depending on the motor that is connected. This product helps implement speed or current control very easily.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="xs-float-left xs-p2" style="vertical-align:top;width:180px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="image 3" src="/e14/assets/legacy/2017/TMS320F28069FPZT.png" width="180px" /&gt;
&lt;h5&gt;TMS320F28069F Piccolo Microcontroller with InstaSPIN-FOC (Field Oriented control)&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;These InstaSPIN products are based on F2806x, F2805x and F2802x devices. The 2802x devices have FOC versions only (2 devices). The 2805x devices offer two each (4 devices) of MOTION and FOC MCUs: one each of Motion and FOC types come with 128 KB of flash and the other with 64KB. 2805x and 2802x devices operate at 60 MHz. The 2806x devices operate at 90 MHz and offer floating point units for floating point calculation acceleration. F28069M and F28069F also have a control law accelerator (CLA). These modules integrated into the MCU chips help accelerate the complex calculations required for implementing the control logic; it also relieves the main CPU of those tasks. The available Flash is 256 KB and 128 KB (F28060F only).&amp;amp;nbsp; Complete configuration details are in the following table.&lt;/p&gt;
&lt;center&gt;&lt;strong&gt;&lt;em&gt;InstaSPIN MCU Configuration Table&lt;/em&gt;&lt;/strong&gt;&lt;/center&gt;
&lt;table style="border:1px solid #b8d7e5;font-size:12px;padding-top:12px;width:100%;" cellpadding="0" cellspacing="0"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Device&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Type&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;MHz&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;FPU&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;CLA&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Motors&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Flash&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;12b ADC&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;CAN&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;USB&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;SPI&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;UART&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;I&lt;sup&gt;2&lt;/sup&gt;C&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28069M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28068M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28069F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28068F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28062F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28054M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28054F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28052M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28052F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28027F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;13&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28026F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;32&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;13&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="xbold"&gt;&lt;em&gt;- 5.3 Control + Automation MCUs&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Applications that need not only closed-loop control but good connectivity and integration with the analog world are where these control + automation controllers can be used. These MCU devices are built with ARM architecture cores. For digital control situations, the dual core C28x and ARM devices help implement solutions for difficult control, host, and connectivity situations. These devices are a good fit for applications such as motor drive and control, automation of processes and their control, and human machine interface implementation.&amp;amp;nbsp; They fit well in sensor hub, lighting, and digital power solutions.&lt;/p&gt;
&lt;p class="xbold"&gt;&lt;em&gt;- 5.3.1 F28M3x Microcontrollers&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Designers can use two different cores available in these microcontrollers to their advantage. The C28x core is a full 32-bit floating point processor. It is possible to use the C28x to run sophisticated control loops. The ARM processor provides a convenient means to run application code. This is also a platform that lets you run the communication stack.&lt;/p&gt;
&lt;center&gt;&lt;strong&gt;&lt;em&gt;F28M3x MCU resources diagram&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt; &lt;img loading="lazy" class="nolightbox" alt="fig531" src="/e14/assets/legacy/2017/fig531BG.png" width="645px" /&gt;&lt;/center&gt;
&lt;div class="xs-float-left" style="vertical-align:top;width:200px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="TMDSDOCKH52C1" src="/e14/assets/legacy/2017/TMDSDOCKH52C1.png" width="200px" /&gt;
&lt;h5&gt;&lt;a id="e14-product-link-8eb8c" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=2445343&amp;nsku=29AH7996&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('8eb8c'));" data-farnell="2445343" data-newark="29AH7996" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;TMDSDOCKH52C1&lt;/a&gt; &amp;nbsp;Experimenter Kit for the F28M35H52C1 microcontroller&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;The F28M3x has a variety of peripherals suitable for the intended applications. These include analog, control, and communication peripherals.&amp;amp;nbsp; The C28x core helps implement real-time control, sensing, and DSP filtering, as well as processing. A Viterbi Coding unit in the core helps implement power line communication. Motor control and power monitoring are some important areas of industrial application that these devices can address. They can support an OS. Scheduling is implemented. They also support a range of communications protocols that include Ethernet, USB, CAN, UART, SPI and I&lt;sup&gt;2&lt;/sup&gt;C.&lt;/p&gt;
&lt;p class="xbold" style="clear:both;"&gt;&lt;em&gt;- 5.3.2 TM4C12x MCUs&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The MCU products from the TM4C12x Series of the control + automation family has the popular ARM Cortex-M4 core. This family offers a range of memory options. There are several package options too.&amp;amp;nbsp; These devices also offer sophisticated analog integration as well as a large set of connectivity peripherals. This family, also known as the Tiva C Series, and helps create solutions in sensor hubs, displays, networking and industrial automation.&lt;/p&gt;
&lt;div class="xs-float-left xs-p2" style="vertical-align:top;width:190px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="TM4C129" src="/e14/assets/legacy/2017/TM4C129X.png" width="190px" /&gt;
&lt;h5&gt;IoT Enabled ARM&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;&amp;nbsp;Cortex&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;-M4F MCU TM4C129X Connected Development Kit&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;The TM4C129x MCUs devices within the TM4C12x family have built-in Ethernet MAC+PHY layers. They are useful in creating highly connected products that can communicate with the cloud and the Internet. In the industrial space, this capability helps create products in the Industrial Internet of Things (IIoT).&amp;amp;nbsp; Along with on-chip data protection and an LCD controller, it is possible to create not only IIoT gateways, but also connected HMI products, building automation products, sensor gateways, etc. Motion control applications are feasible too.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;
&lt;div class="xs-float-left xs-p2" style="vertical-align:top;width:200px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="TM4C123GE" src="/e14/assets/legacy/2017/TM4C123GE6PMI.png" width="200px" /&gt;
&lt;h5&gt;TM4C123GE6PM Industrial Microcontroller&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;A variant of the TM4C12x family is the TM4C123x MCUs devices. They offer a configuration that has built-in USB support and CAN support thus are useful in the automotive domain. They integrate ARM&amp;#39;s Cortex-M4F CPU with single-precision floating-point core. Operating frequencies can go up to 80 MHz.&amp;amp;nbsp; These devices may draw as little as 1.6 &amp;mu;A in a low power mode. The device offers 40 PWM outputs and many serial communications peripherals. Support of USB, OTG, and two CAN controllers are also available. The TM4C123x MCUs are a good fit for applications such as home, building, and industrial applications.&lt;/p&gt;
&lt;p class="xbold" style="clear:both;"&gt;&lt;em&gt;- 5.4 Safety MCUs: The Hercules Family&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Many industrial, automotive, and medical applications must have safety features built-in for critical operations in the control loops these MCUs are assigned to process. Threat to the safety of the operator, user or bystander may arise when critical operations in the whole sequence of the software process fails. For example, in a motor control operation, there could be a failure that causes a complete runaway of the motor, which is a potentially dangerous situation. A failure in an industrial assembly robot may cause damage to parts being manufactured. An anti-lock brake system may fail, affecting the safety of passengers in an automobile. Problems can happen when an airbag deployment fails. The implication is that, should a failure occur in the hardware or the software of the system, it should be possible to immediately detect and take remedial actions. The Hercules family is positioned to address such safety critical applications. The products based on the Hercules family will help the product in obtaining certification to safety regulations such as IEC 61508.&lt;/p&gt;
&lt;p&gt;IEC 61508 is an &amp;quot;umbrella&amp;quot; document covering multiple industries and applications. The standard&amp;rsquo;s primary goal is to let individual industries develop supplemental standards for their domain. On a secondary level, IEC 61508 helps in the development of Electrical/ Electronic/Programmable Electronic (E/E/PE) safety-related systems for an industry where one does not exist already. The 61508 standard covers safety systems that have mechanical/electrical/electronic/programmable electronic devices.&lt;/p&gt;
&lt;p&gt;The first version of the IEC 61508, published in 1998 was entitled &amp;quot;Functional Safety of Electrical/Electronic/Programmable Electronic Safety-Related Systems,&amp;quot;. ISO 26262 applicable to the automotive industry was published in 2011 as &amp;quot;Road Vehicles&amp;mdash;Functional Safety&amp;quot;.&amp;amp;nbsp; &amp;quot;Functional Safety&amp;quot; is defined as a safe state brought about by the operation of the E/E/PE systems. Typically, a Safety Integrity Level (SIL) is associated when determining compliance with the safety standard 61508. There are 4 levels and a SIL level is defined to be a relative level of risk-reduction provided by a safety function. SIL 4 provides the highest level of risk reduction, while SIL 1 provides the least amount. Industrial systems are often required to comply with IEC-61508 SIL3 or better.&lt;/p&gt;
&lt;p&gt;Compliance of end equipment with the functional safety standards are assessed by independent agencies such as TUV and Underwriters Lab (UL) and tend to focus on aspects of the product design as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Product development safety life-cycle, the prevailing safety culture in the development team and the company hosting the team. Development and ancillary processes are also looked at closely.&lt;/li&gt;
&lt;li&gt;How are the random failures managed?&lt;/li&gt;
&lt;li&gt;How does the company manage predictable and systematic failures?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;TI also provides documents that help understand the standards IEC 61508 and ISO 26262. Steps to achieve compliance through the use of certified MCUs are also documented. Development flow that ensures product safety and the means to reduce failures are offered. These documents discuss proper safety development work-flow and how one could reduce failures in a piece of equipment.&lt;/p&gt;
&lt;p&gt;A major feature of the Hercules architecture is the lock-step operation of an independent CPU that executes the same instructions in parallel. On-chip comparators compare the outputs to decide whether the instruction has been executed (i.e., when both outputs compare). When results differ, it clearly indicates a fault in one of the processor cores and alerts are raised so that the safety systems can operate such that the system can be brought to a safe state. The programmers still see this as a single processor, single instruction issued processor. There is no need to be conscious of the shadow processor.&lt;/p&gt;
&lt;center&gt;&lt;em&gt;&lt;strong&gt;&amp;quot;Hercules&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; MCUs Help Simplify Certification Efforts&amp;quot;&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt; &lt;img loading="lazy" class="nolightbox" alt="image 4" src="/e14/assets/legacy/2017/figHerculesB.gif" /&gt;&lt;/center&gt;
&lt;p&gt;TI offers a SafeTI package of software and documentation that help in the compliance effort. These include a compliance support package that helps development and review of safety compliant software for the MCU. A whole set of diagnostics need to run to ensure the health of the main processor, as well as the shadow CPU; TI provides an extensive MCU diagnostics library. Peripheral drivers are also safety critical and TI offers hardware abstraction layer code generator (HALCoGen) peripheral drivers to help build safe drivers. A GUI-based software-test automation unit (TAU) provided is useful for testing out your software for compliance.&lt;/p&gt;
&lt;p&gt;Hercules MCU devices are available in two families, both are ARM Cortex -R based.&lt;/p&gt;
&lt;center&gt;
&lt;div class="xs-float-left xs-mr2"&gt;
&lt;p class="xbold"&gt;Hercules RM MCUs&lt;/p&gt;
&lt;img loading="lazy" class="nolightbox" alt="image 5a" src="/e14/assets/legacy/2017/LAUNCHXLRM42X.png" width="200px" /&gt;&lt;br /&gt;
&lt;h5&gt;Development Board for RM42X Series of Hercules Microcontrollers&lt;/h5&gt;
&lt;/div&gt;
&lt;div class="xs-float-left xs-mr2"&gt;
&lt;p class="xbold"&gt;Hercules 570 MCUs&lt;/p&gt;
&lt;img loading="lazy" class="nolightbox" alt="image 5b" src="/e14/assets/legacy/2017/LAUNCHXLTMS570.png" width="200px" /&gt;&lt;br /&gt;
&lt;h5&gt;Development Board for TMS570 Series of Hercules Microcontrollers&lt;/h5&gt;
&lt;/div&gt;
&lt;/center&gt;
&lt;p style="clear:both;"&gt;The 570 family is positioned mainly for the automotive market. The RM family (RM 57, RM 48, RM 46, RM 44 and RM42/41 devices) addresses industrial safety applications in the following areas:&lt;/p&gt;
&lt;ul class="xs-float-left xs-mr2"&gt;
&lt;li&gt;Industrial Automation and Control&lt;/li&gt;
&lt;li&gt;Power Inverters and Generators&lt;/li&gt;
&lt;li&gt;Programmable Logic Controllers&lt;/li&gt;
&lt;/ul&gt;
&lt;ul class="xs-float-left"&gt;
&lt;li&gt;Turbines &amp;amp; Windmills&lt;/li&gt;
&lt;li&gt;Robotics&lt;/li&gt;
&lt;li&gt;Industrial Drive Monitoring&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="clear:both;"&gt;&lt;strong&gt;The devices in this family are:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;IEC 61508 SIL 3 certified&lt;/li&gt;
&lt;li&gt;Operating speed range from 80 MHz to 330 MHz&lt;/li&gt;
&lt;li&gt;Operating temperature can go up to 105 degrees Celsius&lt;/li&gt;
&lt;li&gt;Communication capabilities include Ethernet, USB, CAN, timers, ADCs and more&lt;a name="section6"&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1h06a3oib5" class="xbold" style="color:#007fac;display:inline-block;vertical-align:middle;width:75%;"&gt;6. C2000&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; MCU Industrial Drive Solutions&lt;/h2&gt;
&lt;div class="xbold" style="display:inline-block;font-size:11px;text-align:right;vertical-align:middle;width:24%;"&gt;&lt;a href="#top"&gt;Back to Top&lt;/a&gt;&lt;/div&gt;
&lt;hr style="margin:0;" /&gt;
&lt;p&gt;Industrial drive solutions are quite complex when you factor in the diverse motor types. This is compounded by the fact that several position encoder standards exist. Sensing technologies that sense magnetic flux, current, back EMF and so on, keep evolving. An additional factor is the changing scenario of industrial communications. TI makes a diverse array of tools, documentation and other forms of support to help designers/developers create industrial drive solutions.&lt;/p&gt;
&lt;p&gt;Some example application areas will indicate how diverse the need for motors and their control can be. These include industrial robots, servo drives, elevators, CNC machines and AC inverter drives, among others. TI offers a package of product support tools that help developers work on industrial drive solutions such as the &amp;quot;DesignDrive&amp;quot; package, which has 4 components:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A hardware demo/development board in the form of a &amp;quot;Launchpad&amp;quot;&lt;/li&gt;
&lt;li&gt;The &amp;quot;DesignDrive&amp;quot; software product. This is a part of the general package controlSUITE&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;. It contains necessary drivers and libraries, and a lot of code examples that use the powerSUITE &amp;amp; DesignDRIVE software. The package components take care of control, sensing, positioning management, isolation, bias power, diagnostics, as well as safety.&lt;/li&gt;
&lt;li&gt;Reference designs are available through TIDesigns. This package contains Industrial Servo Drive and AC Inverter Drive Reference Design, as well as an EtherCAT Interface for High Performance MCU Reference Design.&lt;/li&gt;
&lt;li&gt;The 4th component is a package of on-line training material.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Overall, this package helps by offering development tools that reduce time-to-market significantly. The tools help debug the code on actual representative hardware even when your customized boards may not be ready. The reference designs help speed up hardware design.&lt;/p&gt;
&lt;div class="xs-float-left xs-p2" style="vertical-align:top;width:180px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="diagram 6" src="/e14/assets/legacy/2017/med_tmdxiddk379d.png" width="180px" /&gt;
&lt;h5&gt;C2000 DesignDRIVE Development Kit for Industrial Motor Control&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;The DesignDrive package is a complete tool for developing all kinds of industrial drives. This overall package facilitates your drives and servo control development and/or evaluation. It provides examples of good designs in control of motors. The controls include management of torque, position, and speed. The design examples illustrate more than one form of current sensing topologies. It will let you incorporate a position sensor interface that is analog or digital. Another need of any collaborative large system is real-time connectivity, which is also supported.&lt;/p&gt;
&lt;p&gt;Low latency, jitter, and high precision in designs is supported through an MCU with sufficient horsepower, relevant peripherals, and serial communication connectivity. EtherCAT, CAN Open and Powerline Communication are supported by the solutions provided. Each of these communication software stack operates through hardware abstraction layers (HAL). As these software support stacks are provided as part of the solution, development and implementation of these protocols are minimized.&lt;/p&gt;
&lt;h5 style="clear:both;"&gt;*Trademark. &lt;strong&gt;&amp;nbsp;Texas Instruments&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;, and TI are trademarks of Texas Instruments, Inc.&lt;/strong&gt; Other logos, product and/or company names may be trademarks of their respective owners.&lt;/h5&gt;
&lt;div style="border-bottom:1px solid #555555;padding-bottom:10px;"&gt;&lt;img loading="lazy" class="nolightbox essProfile" style="float:left;padding:0px 13px 13px 0px;vertical-align:top;" alt="Profile image" height="110" src="/e14/assets/legacy/2017/mcu3img_profile.png" /&gt;
&lt;div style="font-size:1.2em;padding:12px 0px;"&gt;Shop our wide range of industrial microcontrollers, dev kits and accessories.&lt;/div&gt;
&lt;span &gt;&lt;a class="e14-button e14-button--primary e14-button--large" href="https://referral.element14.com/OrderCodeView?url=%2Ftexas-instruments&amp;COM=e14-referral-cmty-handler-essentials-mcu3-doc&amp;CMP=e14-referral-cmty-handler-essentials-mcu3-doc" title="Shop Now" title="Shop Now" target="_blank"&gt;Shop Now&lt;/a&gt;&lt;/span&gt;&lt;a name="test"&gt;&lt;/a&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h2 id="mcetoc_1h06a3oib6" class="xbold" style="color:#007fac;display:inline-block;vertical-align:middle;width:75%;"&gt;Test Your Knowledge&lt;/h2&gt;
&lt;div class="xbold" style="display:inline-block;font-size:11px;text-align:right;vertical-align:middle;width:24%;"&gt;&lt;a href="#top"&gt;Back to Top&lt;/a&gt;&lt;/div&gt;
&lt;div style="float:left;padding-bottom:2px;padding-right:10px;width:150px;"&gt;            
&lt;style&gt;
   .e14-achievement-name{font-size:14px;font-weight:700;text-align:center;height:40px;margin:0;padding:5px}.e14-avatar{width:50% !important;margin:auto;border-radius:500px}.e14-avatar img{border-radius:543px}.e14-progress-bar{height:12px;border-radius:6px;background-clip:padding-box;background:#3575c2}.e14-achievement-thumb{height:200px}.e14-achievement-criteria{font-size:10px !important;overflow:hidden;margin-bottom:10px;line-height:1.5;height:60px}.e14-achievement-criteria p{font-size:10px !important;overflow:hidden;margin-bottom:10px;line-height:1.5;height:60px}.e14-achievement-criteria.complete{height:38px}.e14-achievement-criteria.complete p{height:38px}.e14-greyout{-webkit-filter:grayscale(90%);-moz-filter:grayscale(90%);-o-filter:grayscale(90%);-ms-filter:grayscale(90%);filter:grayscale(90%)}.e14-complete{float:right;margin-top:-20px;padding-right:5px;margin-bottom:12px;font-weight:700;color:dimgray}.e14-achievement-status{margin:5px}.shimmer{position:relative;overflow:hidden;background:#f6f7f8;background:linear-gradient(-45deg,#eee 40%,#fafafa 50%,#eee 60%);background-size:300%;background-position-x:100%;animation:shimmer 8s infinite linear}@keyframes shimmer{0%{background-position:-1000px 0}
100%{background-position:1000px 0}}
@media only screen and (max-width:480px){.e14-achievement-criteria{display:none}.e14-complete{font-size:9px}.e14-user-achievement{width:100px !important;height:150px !important}.e14-achievement-status{margin-top:15px}.e14-achievement-thumb{height:130px}.e14-achievement-name{font-size:10px}} 
&lt;/style&gt;

    &lt;div id="embed-b2b1bb10bccf4091ac1602e569e67e6e_thumbnails" data-columnclass="thumbnail-column"&gt;
        &lt;div class="content thumbnail e14-user-achievement" data-href="/achievements/fd857b17-8830-4baa-8559-8c1a8a56f4b7" style="border: 3px solid #8d8d8d;cursor: pointer;"&gt;
        	       &lt;h2 class="name e14-achievement-name"&gt;
    		            Microcontroller Skills 3&lt;br&gt;
    		       &lt;/h2&gt;
    			&lt;div class="e14-avatar e14-greyout"&gt;
    				&lt;img loading="lazy" src="https://community-storage.element14.com/communityserver-components-imagefileviewer/achievements/fd857b1788304baa85598c1a8a56f4b7/Microcontroller%20Skills%203.png-140x140x2.png?_=3R9/V/9Uhncx7euQTd7aPQ==" style="width: 140px;max-height:140px;overflow:hidden;background:url(&amp;#39;https://community-storage.element14.com/communityserver-components-imagefileviewer/achievements/fd857b1788304baa85598c1a8a56f4b7/Microcontroller%20Skills%203.png-140x140x2.png?_=3R9/V/9Uhncx7euQTd7aPQ==&amp;#39;) center center no-repeat;background-size:cover;aspect-ratio:140/140" alt="Microcontroller Skills 3" border="0" /&gt;
    		    &lt;/div&gt;
    		    &lt;div style="padding:5px;"&gt;
    		        &lt;div title="Complete our Essentials: MCUs III course, rate the document, score 100% on the quiz, and leave your feedback to earn this badge. Let the world know you&amp;#39;ve got mad microprocessor skills!" class="e14-achievement-criteria"&gt;Complete our Essentials: MCUs III course, rate the document, score 100% on the quiz, and leave...&lt;/div&gt;
    		        
    		    &lt;/div&gt;
    		&lt;/div&gt;
    &lt;/div&gt;   
&lt;/script&gt;&lt;/div&gt;
&lt;p&gt;Are you ready to demonstrate your industrial microcontrollers knowledge? &lt;strong&gt;Then take a quick 15-question multiple choice quiz to see how much you&amp;#39;ve learned from this Essentials MCUs 3 module.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To earn the MCUs 3 badge&lt;/strong&gt;, read through the module to learn all about industrial microcontrollers, attain 100% in the quiz, and leave us some feedback in the comments section.&lt;/p&gt;
&lt;p&gt;&lt;div class="voltquiz" data-formid="8ebf4855-0b04-40a4-8149-83e91a059cc0" data-formtype="quiz" data-success-message="" data-fail-message="" data-pass-mark="OTk=" &gt;&lt;/div&gt;&lt;/p&gt;
&lt;center&gt;
&lt;h3 id="mcetoc_1h06a3oib7"&gt;Click on the next button for more MCUs modules&lt;/h3&gt;
&lt;/center&gt;
&lt;p&gt;&lt;div class="e14-navigation-buttons"&gt;&lt;a href="/w/documents/1942/element14-essentials-mcus-ii?ICID=essentials-mcu3-doc"&gt;
                    &lt;button class="e14-nav-button-prev"&gt;Previous&lt;/button&gt;
                &lt;/a&gt;&lt;a href="/w/documents/4407/secure-mcus-for-iot-edge-applications?ICID=learningctr-mcu3doc"&gt;
                    &lt;button class="e14-nav-button-next"&gt;Next&lt;/button&gt;
                &lt;/a&gt;&lt;/div&gt;&lt;script&gt;e14.func.queueScripts.add(function(){ e14.func.repositionNavButtons(); })&lt;/script&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: microcontrollers, industrial microcontrollers, microcontroller, mcu, texas instruments, mcus, ess_module&lt;/div&gt;
</description></item><item><title>MCUs: Industrial Applications</title><link>https://community.element14.com/learn/learning-center/essentials/w/documents/1944/mcus-industrial-applications/revision/10</link><pubDate>Thu, 11 May 2023 21:15:49 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:3e1b24a8-d0af-4fc6-8dfd-d84acce37fb9</guid><dc:creator>pchan</dc:creator><comments>https://community.element14.com/learn/learning-center/essentials/w/documents/1944/mcus-industrial-applications#comments</comments><description>Revision 10 posted to Documents by pchan on 5/11/2023 9:15:49 PM&lt;br /&gt;
&lt;h2 id="mcetoc_1h06a3oib0" class="essTitle xbold" title="MCUs Industrial Applications"&gt;&lt;a name="top"&gt;&lt;/a&gt;&lt;a href="/learn/learning-center/essentials" data-icid="essentials-mcu3-doc"&gt;&lt;img style="padding-right:18px;vertical-align:middle;" alt="essentials logo" src="/e14/assets/legacy/2017/learningess.png" width="175px" /&gt;&lt;/a&gt;MCUs Series - Part 3 - Industrial Applications&lt;/h2&gt;
&lt;p&gt;Microcontrollers are embedded in a range to consumer and commercial products, as well as a wide variety of industrial applications. Since many industrial applications employ automated systems, these applications can benefit from the use of microcontrollers.&lt;br /&gt; &lt;strong&gt;&lt;a href="/w/documents/1965/parts-used-for-element14-essentials-mcus-iii" data-icid="learningctr-mcu3doc"&gt;Related Components&lt;/a&gt;&lt;/strong&gt; | &lt;strong&gt; &lt;a href="#test"&gt;Test Your Knowledge &lt;img loading="lazy" style="vertical-align:middle;" alt="test link" src="/e14/assets/legacy/gen/LinkArrow.gif" /&gt;&lt;/a&gt; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The usual benefits of a smaller footprint, lower heat dissipation, flexible design and programmability accrue from the use of microcontrollers. However, industrial applications and their inherent environments are sufficiently different from home or consumer uses to merit a discussion of industrial microcontrollers as a separate learning module.&lt;/p&gt;
&lt;p&gt;Low-power microcontrollers and wireless microcontrollers have been discussed in earlier Essentials Modules. MCUs for industrial applications are going to be discussed in this module.&lt;a name="object"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1h06a3oib1" class="xbold" style="color:#007fac;display:inline-block;vertical-align:middle;width:75%;"&gt;2. Objectives&lt;/h2&gt;
&lt;hr style="margin:0;" /&gt;
&lt;p&gt;&lt;strong&gt;The objective of this learning module is to provide you with an overview of Microcontroller Units (MCUs) as used in industrial environments.&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:8px 0px 8px 35px;"&gt;&lt;em&gt;Upon completion of this module, you will be able to:&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Understand the industrial usage environment&lt;/li&gt;
&lt;li&gt;Identify the most common industrial applications&lt;/li&gt;
&lt;li&gt;Understand how MCU devices cater to industrial applications&lt;/li&gt;
&lt;li&gt;Learn about some currently available Industrial MCU devices&lt;a name="section3"&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1h06a3oib2" class="xbold" style="color:#007fac;display:inline-block;vertical-align:middle;width:75%;"&gt;3. Common Industrial Applications&lt;/h2&gt;
&lt;div class="xbold" style="display:inline-block;font-size:11px;text-align:right;vertical-align:middle;width:24%;"&gt;&lt;a href="#top"&gt;Back to Top&lt;/a&gt;&lt;/div&gt;
&lt;hr style="margin:0;" /&gt;
&lt;p&gt;Three things need to be considered when specifying MCUs for industrial applications:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;How is the industrial operating environment different from consumer environments?&lt;/li&gt;
&lt;li&gt;Does the industrial environment call for different kinds of MCU devices?&lt;/li&gt;
&lt;li&gt;Are the use cases/applications sufficiently different to affect the features required of Industrial MCU devices?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Most MCU manufacturers offer a range of products that are suitable for industrial/harsh environments. In both this section and the next, we will explore these industrial environments and the devices suitable for such usage conditions.&lt;/p&gt;
&lt;p&gt;The most common industrial applications should tell us the features one should look for in devices being offered by manufacturers. In addition, developers need the best tools to make the development process as simple as possible. What would also be welcomed are tools, ready-made components, and application support that can help compress the time-to-market.&lt;/p&gt;
&lt;p&gt;Industrial applications fall into the following general categories: &lt;em&gt;(Note: This is by no means an exhaustive list; it just lists some of the frequently used types.)&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Motor Drive &amp;amp; Control
&lt;ul&gt;
&lt;li&gt;Industrial Drive Control&lt;/li&gt;
&lt;li&gt;Servo Drive Control&lt;/li&gt;
&lt;li&gt;Elevator Control in Buildings&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Automation &amp;amp; Process Control&lt;/li&gt;
&lt;li&gt;Data Collection, Monitoring via Industrial Sensors&lt;/li&gt;
&lt;li&gt;Monitoring &amp;amp; Human Machine Interface (HMI)
&lt;ul&gt;
&lt;li&gt;Simple Graphics-Based MIMIC Displays&lt;/li&gt;
&lt;li&gt;Full Multi-Media Capable Displays&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;High-End Digital Power&lt;/li&gt;
&lt;li&gt;Lighting and Environmental Control&lt;/li&gt;
&lt;li&gt;Industrial Safety Applications&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Typically, industrial control, monitoring and other associated equipment are arranged across a factory floor or operational area. Each of these individual systems will have a connection to a central display panel and the operators&amp;#39; console (the HMI) to help operators monitor what&amp;#39;s happening at various locations so he/she can make necessary adjustments to the control applications on the floor.&lt;a name="section4"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1h06a3oib3" class="xbold" style="color:#007fac;display:inline-block;vertical-align:middle;width:75%;"&gt;4. The Industrial Environment&lt;/h2&gt;
&lt;div class="xbold" style="display:inline-block;font-size:11px;text-align:right;vertical-align:middle;width:24%;"&gt;&lt;a href="#top"&gt;Back to Top&lt;/a&gt;&lt;/div&gt;
&lt;hr style="margin:0;" /&gt;
&lt;p&gt;The first thing to note is that electronic devices in the industrial environment need to be capable of operating in harsher environments than is typical of commercial/home situations. The biggest issue is the operating temperature. For the semiconductor devices in the MCU, the junction temperature is the most important consideration for assuring dependable operation.&amp;amp;nbsp; As the junction temperature increases, the device performance deteriorates. Leakage currents increase with increasing junction temperature, which raises the chip substrate temperature. Higher temperatures also affect the physical characteristics of the semiconductor device.&lt;/p&gt;
&lt;p&gt;Higher chip temperatures can also affect the metallic interconnections between devices &amp;quot;on chip&amp;quot; and the I/O pins used for communication with the external world.&amp;amp;nbsp; In general, higher temperatures can cause catastrophic damage of the device.&amp;amp;nbsp; In response, manufacturers typically specify a temperature range within which published characteristics of the devices hold true.&lt;/p&gt;
&lt;p&gt;The junction temperature T&lt;sub&gt;junction&lt;/sub&gt; that a device reaches is related to the ambient temperature T&lt;sub&gt;ambient&lt;/sub&gt; and the amount of steady state power dissipation within the device. A commonly used relationship is as follows:&lt;/p&gt;
&lt;center&gt;
&lt;h4 class="xbold"&gt;T&lt;sub&gt;junction&lt;/sub&gt; = T&lt;sub&gt;ambient&lt;/sub&gt; + P * &amp;theta;&lt;/h4&gt;
&lt;/center&gt;
&lt;p&gt;Where &amp;quot;P&amp;quot; is the power dissipated in watts, theta (ө) is the thermal resistance from junction to the ambient. Theta is expressed as degrees Celsius per watt.&lt;/p&gt;
&lt;p&gt;A heat sink may be needed to connect the heat flow from the case to the ambient and the temperature rise must be calculated using both the junction-to-case and case-to-ambient thermal resistance values. Since the construction of the devices (specifically, package type) offers different resistances, the choice of a package type will be an important factor when choosing a device for an application.&lt;/p&gt;
&lt;p&gt;The operating temperature range for consumer/home equipment is generally considered to be 0 to 70 degrees Celsius. Industry-grade temperatures range from -40 to 85 degrees Celsius, but there are no fixed ranges. Some manufacturers may supply devices with slightly different temperature ranges. The essential point here is that manufacturers must test finished devices and categorize them for each use.&lt;/p&gt;
&lt;p&gt;Besides low and high operating temperatures, high humidity and mechanical vibrations need to be considered for the industrial environment. Only hermetically sealed packages can prevent any ingress of moisture into the package. If moisture ingress were to occur, it would damage the piece of silicon inside. Other package types with leakage tend to breathe in moisture and retain it inside the package. Vibration, electromagnetic interference (EMI) and electrostatic discharges (ESD) are other factors to be considered when putting together a system and designing its packaging within an enclosure.&lt;/p&gt;
&lt;p&gt;In addition, an industrial environment with heavy motors and other rotating equipment contribute to the RF noise interference and the overall noise to a large degree. RF interference is a given as is the ESD in this interconnected world of wired networks. A static discharge at a distant point can have an immense effect on the local system.&lt;/p&gt;
&lt;p&gt;Often, the subsystems of an industrial control system are distributed all over the factory floor. For the purposes of monitoring and controlling of these dispersed subsystems, a human machine interface (HMI) is utilized. Since running multiple wires to facilitate parallel communication can create quite a tangle, serial communication is thus the preferred mode of communication. Moreover, there are a couple of issues related to communication and control. For instance, communication voltage levels are at + and &amp;ndash; 24v levels, so that communication is possible even in a noisy industrial environment. The electronics, on the other hand, operate at 5v or less (3.3/ 2.5 v, etc.). Control signals follow the 20mA loop standard. Necessary &amp;quot;glue&amp;quot; components, when available from the same manufacturer, are very helpful. The preferred suppliers will be those manufacturers who have ancillary components to mitigate the effects of these factors.&amp;amp;nbsp; Additional factors one may encounter in the industrial environment include toxic fumes, contaminants in the surrounding air, dust and grease, and potentially explosive atmospheres, etc.&lt;a name="section5"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1h06a3oib4" class="xbold" style="color:#007fac;display:inline-block;vertical-align:middle;width:75%;"&gt;5. MCU Devices for the Industrial Environment&lt;/h2&gt;
&lt;div class="xbold" style="display:inline-block;font-size:11px;text-align:right;vertical-align:middle;width:24%;"&gt;&lt;a href="#top"&gt;Back to Top&lt;/a&gt;&lt;/div&gt;
&lt;hr style="margin:0;" /&gt;
&lt;p&gt;When you start getting into your actual design work, the choice of devices is the most important task. Obtaining the most performance for the least cost is the primary goal of the designer. In this quest for an appropriate device, designers must ensure that the device they select will work at the temperature range and other harsh environmental conditions of industrial applications. Manufacturers help in this respect by clearly identifying their devices as &amp;quot;industrial grade.&amp;quot; Device selection then must be guided by the required features.&lt;/p&gt;
&lt;p&gt;No matter what&amp;#39;s the application for which you are designing, there are some requirements that can be identified as essential for devices to be used in industrial grade applications. So, let&amp;#39;s go over the kinds of applications in the industrial environment that we discussed earlier, and see if there are some common features that can be discovered.&lt;/p&gt;
&lt;p&gt;Common features of any precision and high-resolution closed loop control system typically include, frequent sampling of parameters being monitored, the processing of these inputs, and the frequent correction outputs. Floating point values/variables being handled at fast intervals require quite a bit of &amp;quot;horsepower&amp;quot; on the part of the MCUs in use. Most manufacturers thus have high-performance, MCU devices for the industrial space. TI groups these devices as &amp;quot;performance&amp;quot; devices. In addition to industrial uses, the performance group is also utilized in automotive and other power applications.&lt;/p&gt;
&lt;p&gt;A robust I/O structure that lets you connect to analog/digital sensors is another common feature. ADCs used in these applications often are high resolution (12-bit or more) and have fast sampling and digitizing operations. Digital sensing peripherals are expected to read inputs at a fast rate. Another requirement that must be well supported is communication capabilities.&amp;amp;nbsp; Serial communication support, as well as network connectivity, is often required. The network connectivity is often a serial bus-based, Ethernet-like system. In automotive situations, Control Area Networking (CAN) pre-dominates.&lt;/p&gt;
&lt;p&gt;Since the TI product lines are extensive, they are a good way to illustrate the kind of devices that let designers/developers implement industrial applications easily.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" class="xs-float-left xs-p3" alt="diagram 1" src="/e14/assets/legacy/2017/diagram1_mcu3.png" /&gt;&lt;/p&gt;
&lt;p&gt;Real-Time Control MCUs are used in high-performance, closed loop control applications. These may be in used in the power electronics space or many other feedback applications. The Control + Automation group of MCUs are used in closed loop control applications. These devices support connectivity and system automation. Safety MCUs are primarily for situations where failsafe designs are of prime importance; they help users create systems that comply with the functional safety standards such as the IEC 61508 and ISO 26262 standards. These also help provide performance for safety critical applications. The following sections discuss these device families.&lt;/p&gt;
&lt;p class="xbold" style="clear:both;"&gt;&lt;em&gt;- 5.1 Real-Time Control MCUs&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;As 32-bit microcontrollers, the C2000 microcontroller devices family is optimized for processing, sensing, and actuation to improve closed loop performance. They consist of:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;C2000 Delfino MCUs&lt;/li&gt;
&lt;li&gt;C2000 Piccolo MCUs&lt;/li&gt;
&lt;li&gt;C2000 InstaSPIN MCUs&lt;/li&gt;
&lt;li&gt;C2000 F28x MCUs&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;C2000 MCU units are positioned for real-time applications that include motor control, solar, and renewable energy as well as digital power supplies; smart grid applications, radar, LED lighting applications and anything else that needs complex signal processing. The capability to process digital signals conveniently comes from the fact that this MCU has been built around TI&amp;#39;s 32-bit DSP core. Other performance boosting features include a single cycle multiply operation in 32x32 bit numbers and instructions that execute in a single cycle.&lt;/p&gt;
&lt;p&gt;The InstaSPIN MCUs are C2000 controllers with customized motor control libraries loaded into their ROMs. These are discussed in a separate section (5.2).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Delfino&lt;/strong&gt; microcontroller products consist of the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;TMS320F2837xD&lt;/li&gt;
&lt;li&gt;TMS320F2837XS&lt;/li&gt;
&lt;li&gt;TMS320C2834x&lt;/li&gt;
&lt;li&gt;TMS320F2833x&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The individual devices in each series differ in memory size and configuration.&lt;/p&gt;
&lt;div style="float:left;padding:8px 6px 5px 0px;vertical-align:top;width:200px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="TMS320F2837" src="/e14/assets/legacy/2017/TMS320F2837xD.png" /&gt;
&lt;h5&gt;TMS320F2837xD Dual-Core Delfino&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; Microcontrollers&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;Let&amp;#39;s take a closer look at the top of the line device, the TMS320F2837xD. The MCU is a dual core 800 MIPS processor. But you can have more performance than what this 800 MIPS indicates. The MCU has two Control Law Accelerators (CLA). The CLAs are independent co-processors built into the device and can execute the complex control logic you use for a control loop. That frees up the main processor for additional computation. 1 MB Flash and 204 KB of SRAM are available. Other devices in the family have lower memory resources than this. 24 High resolution pulse width modulator (HRPWM) output channels are also available.&amp;amp;nbsp; It has four ADCs that have 16-bit/12-bit capability, high speed 1.1 Mega samples per second (MSPS), and 3.5 MSPS in 12-bit configuration capabilities.&lt;/p&gt;
&lt;p style="clear:both;margin:0;padding:8px 0px;"&gt;Other devices provide lower performance and comparatively lower memory and peripheral capabilities. For example, the TMS320F2833x processor provides only about 100 to 150 MIPS; though it is quite high performance compared to many other MCUs.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Piccolo&lt;/strong&gt; devices are directed at closed loop control applications in general. The Piccolo line has six sets of products available. These are designated as:&lt;/p&gt;
&lt;ul class="xs-float-left xs-mr2"&gt;
&lt;li&gt;TMS320F2807x Piccolo MCUs&lt;/li&gt;
&lt;li&gt;TMS320F2806x Piccolo MCUs&lt;/li&gt;
&lt;li&gt;TMS320F2805x Piccolo MCUs&lt;/li&gt;
&lt;/ul&gt;
&lt;ul class="xs-float-left"&gt;
&lt;li&gt;TMS320F2804x Piccolo MCUs&lt;/li&gt;
&lt;li&gt;TMS320F2803x Piccolo MCUs&lt;/li&gt;
&lt;li&gt;TMS320F2802x Piccolo MCUs&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;
&lt;div class="xs-float-left xs-p6" style="vertical-align:top;width:180px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="image 2" src="/e14/assets/legacy/2017/TMS320F2807x.png" width="180px" /&gt;
&lt;h5&gt;TMS320F2807x Piccolo&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; Microcontrollers&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;Like the Delfino series, the individual members in the Piccolo series vary in memory configuration but have the same CPU and other peripherals. CPU performance changes across the series. The 2807x series is the highest rated. Except for the 2802x series, the CPUs have a coprocessor. Performance for the top 2807x is 100 to 240 MIPS. Memory configuration includes an ECC check on the entire memory area. Piccolo MCU configurations are indicated in the following table.&lt;/p&gt;
&lt;table style="border:1px solid #b8d7e5;clear:both;font-size:12px;padding-bottom:12px;" cellpadding="0" cellspacing="0" width="100%"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2807x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2804x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2806x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2805x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2803x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2802x&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;MIPS&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100-240&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100-200&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90-180&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60-120&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60-120&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Up to 60&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Flash&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;512 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64 KB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;RAM&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;20 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;20 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12 KB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;PWM&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;24 Channel, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Up to 16 Channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;8 channels, HRPWM&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;ADC&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 3x S/H, 3.1 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 3x S/H, 3.1 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 3.46 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 3.75 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 4.6 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 4.6 MSPS&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h5&gt;Definitions: high resolution PWM (HRPWM); sample and hold (S/H) and millions of samples per second (MSPS).&lt;/h5&gt;
&lt;p&gt;These devices are positioned for the kinds of applications listed below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;2807x&lt;/strong&gt;-This has a floating point and trigonometric function unit (TMU) accelerators for additional performance in closed loop control set-ups. The ADCs, isolated current sensing, and sigma delta filters help build sophisticated designs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2804x&lt;/strong&gt;-The fully 32-bit floating point processor along with the integrated peripherals helps users build high performance control loops.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2806x&lt;/strong&gt;-This is a good fit for closed-loop control applications. Both the processor and the CLA can be easily programmed for floating point operations. High performance peripherals are available on chip.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2805x&lt;/strong&gt;-This device is for motor control applications.&amp;amp;nbsp; Programmable gain amplifiers on-chip help reductions in BOM cost by avoiding the need for external components. It also has windowed comparators that enhanced system protection.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2803x&lt;/strong&gt;-This has the capability to independently control one or more control loops in real-time.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2802x&lt;/strong&gt;-This is a low-cost package of required performance levels and peripherals that can help design control loop applications.&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="xbold"&gt;&lt;em&gt;- 5.2 InstaSPIN Motor Control Solutions&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;InstaSPIN solutions come as a hardware device with the necessary motor control software library accommodated in the ROM inside the MCU. These special libraries let the user create motor controllers easily. As a direct consequence, it is possible to decrease development time by multiple orders.&amp;amp;nbsp; InstaSPIN products are basically Piccolo MCUs (a sub-family of C2000 MCUs). Motor control libraries are created in the integrated ROM of the controller. Two versions of motor controls are available for three categories of motors used in industrial applications.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;InstaSPIN Motion&lt;/strong&gt; is for AC induction motors (ACI), permanent magnet synchronous motors (PMSM), interior permanent motor drives (IPM) and brushless DC motors (BLDC). This device makes it possible to obtain accurate speed and position control.&amp;amp;nbsp; SpinTAC and FAST software tools are available to help implement products.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;InstaSPIN FOC&lt;/strong&gt; provides field-oriented control of motor torque for ACI, PMSM, IMP and BLDC types. FAST encoder/observer/rotor sensor could be used for this type of implementation as well.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt; InstaSPIN BLDC&lt;/strong&gt; implements trapezoidal commutation required for brushless DC motors. What makes this implementation simple is that no parameters need to be specified. The software can determine the required parameters depending on the motor that is connected. This product helps implement speed or current control very easily.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="xs-float-left xs-p2" style="vertical-align:top;width:180px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="image 3" src="/e14/assets/legacy/2017/TMS320F28069FPZT.png" width="180px" /&gt;
&lt;h5&gt;TMS320F28069F Piccolo Microcontroller with InstaSPIN-FOC (Field Oriented control)&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;These InstaSPIN products are based on F2806x, F2805x and F2802x devices. The 2802x devices have FOC versions only (2 devices). The 2805x devices offer two each (4 devices) of MOTION and FOC MCUs: one each of Motion and FOC types come with 128 KB of flash and the other with 64KB. 2805x and 2802x devices operate at 60 MHz. The 2806x devices operate at 90 MHz and offer floating point units for floating point calculation acceleration. F28069M and F28069F also have a control law accelerator (CLA). These modules integrated into the MCU chips help accelerate the complex calculations required for implementing the control logic; it also relieves the main CPU of those tasks. The available Flash is 256 KB and 128 KB (F28060F only).&amp;amp;nbsp; Complete configuration details are in the following table.&lt;/p&gt;
&lt;center&gt;&lt;strong&gt;&lt;em&gt;InstaSPIN MCU Configuration Table&lt;/em&gt;&lt;/strong&gt;&lt;/center&gt;
&lt;table style="border:1px solid #b8d7e5;font-size:12px;padding-top:12px;width:100%;" cellpadding="0" cellspacing="0"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Device&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Type&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;MHz&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;FPU&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;CLA&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Motors&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Flash&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;12b ADC&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;CAN&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;USB&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;SPI&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;UART&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;I&lt;sup&gt;2&lt;/sup&gt;C&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28069M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28068M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28069F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28068F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28062F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28054M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28054F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28052M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28052F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28027F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;13&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28026F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;32&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;13&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="xbold"&gt;&lt;em&gt;- 5.3 Control + Automation MCUs&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Applications that need not only closed-loop control but good connectivity and integration with the analog world are where these control + automation controllers can be used. These MCU devices are built with ARM architecture cores. For digital control situations, the dual core C28x and ARM devices help implement solutions for difficult control, host, and connectivity situations. These devices are a good fit for applications such as motor drive and control, automation of processes and their control, and human machine interface implementation.&amp;amp;nbsp; They fit well in sensor hub, lighting, and digital power solutions.&lt;/p&gt;
&lt;p class="xbold"&gt;&lt;em&gt;- 5.3.1 F28M3x Microcontrollers&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Designers can use two different cores available in these microcontrollers to their advantage. The C28x core is a full 32-bit floating point processor. It is possible to use the C28x to run sophisticated control loops. The ARM processor provides a convenient means to run application code. This is also a platform that lets you run the communication stack.&lt;/p&gt;
&lt;center&gt;&lt;strong&gt;&lt;em&gt;F28M3x MCU resources diagram&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt; &lt;img loading="lazy" class="nolightbox" alt="fig531" src="/e14/assets/legacy/2017/fig531BG.png" width="645px" /&gt;&lt;/center&gt;
&lt;div class="xs-float-left" style="vertical-align:top;width:200px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="TMDSDOCKH52C1" src="/e14/assets/legacy/2017/TMDSDOCKH52C1.png" width="200px" /&gt;
&lt;h5&gt;&lt;a id="e14-product-link-c5f4f" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=2445343&amp;nsku=29AH7996&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('c5f4f'));" data-farnell="2445343" data-newark="29AH7996" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;TMDSDOCKH52C1&lt;/a&gt; &amp;nbsp;Experimenter Kit for the F28M35H52C1 microcontroller&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;The F28M3x has a variety of peripherals suitable for the intended applications. These include analog, control, and communication peripherals.&amp;amp;nbsp; The C28x core helps implement real-time control, sensing, and DSP filtering, as well as processing. A Viterbi Coding unit in the core helps implement power line communication. Motor control and power monitoring are some important areas of industrial application that these devices can address. They can support an OS. Scheduling is implemented. They also support a range of communications protocols that include Ethernet, USB, CAN, UART, SPI and I&lt;sup&gt;2&lt;/sup&gt;C.&lt;/p&gt;
&lt;p class="xbold" style="clear:both;"&gt;&lt;em&gt;- 5.3.2 TM4C12x MCUs&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The MCU products from the TM4C12x Series of the control + automation family has the popular ARM Cortex-M4 core. This family offers a range of memory options. There are several package options too.&amp;amp;nbsp; These devices also offer sophisticated analog integration as well as a large set of connectivity peripherals. This family, also known as the Tiva C Series, and helps create solutions in sensor hubs, displays, networking and industrial automation.&lt;/p&gt;
&lt;div class="xs-float-left xs-p2" style="vertical-align:top;width:190px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="TM4C129" src="/e14/assets/legacy/2017/TM4C129X.png" width="190px" /&gt;
&lt;h5&gt;IoT Enabled ARM&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;&amp;nbsp;Cortex&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;-M4F MCU TM4C129X Connected Development Kit&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;The TM4C129x MCUs devices within the TM4C12x family have built-in Ethernet MAC+PHY layers. They are useful in creating highly connected products that can communicate with the cloud and the Internet. In the industrial space, this capability helps create products in the Industrial Internet of Things (IIoT).&amp;amp;nbsp; Along with on-chip data protection and an LCD controller, it is possible to create not only IIoT gateways, but also connected HMI products, building automation products, sensor gateways, etc. Motion control applications are feasible too.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;
&lt;div class="xs-float-left xs-p2" style="vertical-align:top;width:200px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="TM4C123GE" src="/e14/assets/legacy/2017/TM4C123GE6PMI.png" width="200px" /&gt;
&lt;h5&gt;TM4C123GE6PM Industrial Microcontroller&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;A variant of the TM4C12x family is the TM4C123x MCUs devices. They offer a configuration that has built-in USB support and CAN support thus are useful in the automotive domain. They integrate ARM&amp;#39;s Cortex-M4F CPU with single-precision floating-point core. Operating frequencies can go up to 80 MHz.&amp;amp;nbsp; These devices may draw as little as 1.6 &amp;mu;A in a low power mode. The device offers 40 PWM outputs and many serial communications peripherals. Support of USB, OTG, and two CAN controllers are also available. The TM4C123x MCUs are a good fit for applications such as home, building, and industrial applications.&lt;/p&gt;
&lt;p class="xbold" style="clear:both;"&gt;&lt;em&gt;- 5.4 Safety MCUs: The Hercules Family&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Many industrial, automotive, and medical applications must have safety features built-in for critical operations in the control loops these MCUs are assigned to process. Threat to the safety of the operator, user or bystander may arise when critical operations in the whole sequence of the software process fails. For example, in a motor control operation, there could be a failure that causes a complete runaway of the motor, which is a potentially dangerous situation. A failure in an industrial assembly robot may cause damage to parts being manufactured. An anti-lock brake system may fail, affecting the safety of passengers in an automobile. Problems can happen when an airbag deployment fails. The implication is that, should a failure occur in the hardware or the software of the system, it should be possible to immediately detect and take remedial actions. The Hercules family is positioned to address such safety critical applications. The products based on the Hercules family will help the product in obtaining certification to safety regulations such as IEC 61508.&lt;/p&gt;
&lt;p&gt;IEC 61508 is an &amp;quot;umbrella&amp;quot; document covering multiple industries and applications. The standard&amp;rsquo;s primary goal is to let individual industries develop supplemental standards for their domain. On a secondary level, IEC 61508 helps in the development of Electrical/ Electronic/Programmable Electronic (E/E/PE) safety-related systems for an industry where one does not exist already. The 61508 standard covers safety systems that have mechanical/electrical/electronic/programmable electronic devices.&lt;/p&gt;
&lt;p&gt;The first version of the IEC 61508, published in 1998 was entitled &amp;quot;Functional Safety of Electrical/Electronic/Programmable Electronic Safety-Related Systems,&amp;quot;. ISO 26262 applicable to the automotive industry was published in 2011 as &amp;quot;Road Vehicles&amp;mdash;Functional Safety&amp;quot;.&amp;amp;nbsp; &amp;quot;Functional Safety&amp;quot; is defined as a safe state brought about by the operation of the E/E/PE systems. Typically, a Safety Integrity Level (SIL) is associated when determining compliance with the safety standard 61508. There are 4 levels and a SIL level is defined to be a relative level of risk-reduction provided by a safety function. SIL 4 provides the highest level of risk reduction, while SIL 1 provides the least amount. Industrial systems are often required to comply with IEC-61508 SIL3 or better.&lt;/p&gt;
&lt;p&gt;Compliance of end equipment with the functional safety standards are assessed by independent agencies such as TUV and Underwriters Lab (UL) and tend to focus on aspects of the product design as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Product development safety life-cycle, the prevailing safety culture in the development team and the company hosting the team. Development and ancillary processes are also looked at closely.&lt;/li&gt;
&lt;li&gt;How are the random failures managed?&lt;/li&gt;
&lt;li&gt;How does the company manage predictable and systematic failures?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;TI also provides documents that help understand the standards IEC 61508 and ISO 26262. Steps to achieve compliance through the use of certified MCUs are also documented. Development flow that ensures product safety and the means to reduce failures are offered. These documents discuss proper safety development work-flow and how one could reduce failures in a piece of equipment.&lt;/p&gt;
&lt;p&gt;A major feature of the Hercules architecture is the lock-step operation of an independent CPU that executes the same instructions in parallel. On-chip comparators compare the outputs to decide whether the instruction has been executed (i.e., when both outputs compare). When results differ, it clearly indicates a fault in one of the processor cores and alerts are raised so that the safety systems can operate such that the system can be brought to a safe state. The programmers still see this as a single processor, single instruction issued processor. There is no need to be conscious of the shadow processor.&lt;/p&gt;
&lt;center&gt;&lt;em&gt;&lt;strong&gt;&amp;quot;Hercules&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; MCUs Help Simplify Certification Efforts&amp;quot;&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt; &lt;img loading="lazy" class="nolightbox" alt="image 4" src="/e14/assets/legacy/2017/figHerculesB.gif" /&gt;&lt;/center&gt;
&lt;p&gt;TI offers a SafeTI package of software and documentation that help in the compliance effort. These include a compliance support package that helps development and review of safety compliant software for the MCU. A whole set of diagnostics need to run to ensure the health of the main processor, as well as the shadow CPU; TI provides an extensive MCU diagnostics library. Peripheral drivers are also safety critical and TI offers hardware abstraction layer code generator (HALCoGen) peripheral drivers to help build safe drivers. A GUI-based software-test automation unit (TAU) provided is useful for testing out your software for compliance.&lt;/p&gt;
&lt;p&gt;Hercules MCU devices are available in two families, both are ARM Cortex -R based.&lt;/p&gt;
&lt;center&gt;
&lt;div class="xs-float-left xs-mr2"&gt;
&lt;p class="xbold"&gt;Hercules RM MCUs&lt;/p&gt;
&lt;img loading="lazy" class="nolightbox" alt="image 5a" src="/e14/assets/legacy/2017/LAUNCHXLRM42X.png" width="200px" /&gt;&lt;br /&gt;
&lt;h5&gt;Development Board for RM42X Series of Hercules Microcontrollers&lt;/h5&gt;
&lt;/div&gt;
&lt;div class="xs-float-left xs-mr2"&gt;
&lt;p class="xbold"&gt;Hercules 570 MCUs&lt;/p&gt;
&lt;img loading="lazy" class="nolightbox" alt="image 5b" src="/e14/assets/legacy/2017/LAUNCHXLTMS570.png" width="200px" /&gt;&lt;br /&gt;
&lt;h5&gt;Development Board for TMS570 Series of Hercules Microcontrollers&lt;/h5&gt;
&lt;/div&gt;
&lt;/center&gt;
&lt;p style="clear:both;"&gt;The 570 family is positioned mainly for the automotive market. The RM family (RM 57, RM 48, RM 46, RM 44 and RM42/41 devices) addresses industrial safety applications in the following areas:&lt;/p&gt;
&lt;ul class="xs-float-left xs-mr2"&gt;
&lt;li&gt;Industrial Automation and Control&lt;/li&gt;
&lt;li&gt;Power Inverters and Generators&lt;/li&gt;
&lt;li&gt;Programmable Logic Controllers&lt;/li&gt;
&lt;/ul&gt;
&lt;ul class="xs-float-left"&gt;
&lt;li&gt;Turbines &amp;amp; Windmills&lt;/li&gt;
&lt;li&gt;Robotics&lt;/li&gt;
&lt;li&gt;Industrial Drive Monitoring&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="clear:both;"&gt;&lt;strong&gt;The devices in this family are:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;IEC 61508 SIL 3 certified&lt;/li&gt;
&lt;li&gt;Operating speed range from 80 MHz to 330 MHz&lt;/li&gt;
&lt;li&gt;Operating temperature can go up to 105 degrees Celsius&lt;/li&gt;
&lt;li&gt;Communication capabilities include Ethernet, USB, CAN, timers, ADCs and more&lt;a name="section6"&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1h06a3oib5" class="xbold" style="color:#007fac;display:inline-block;vertical-align:middle;width:75%;"&gt;6. C2000&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; MCU Industrial Drive Solutions&lt;/h2&gt;
&lt;div class="xbold" style="display:inline-block;font-size:11px;text-align:right;vertical-align:middle;width:24%;"&gt;&lt;a href="#top"&gt;Back to Top&lt;/a&gt;&lt;/div&gt;
&lt;hr style="margin:0;" /&gt;
&lt;p&gt;Industrial drive solutions are quite complex when you factor in the diverse motor types. This is compounded by the fact that several position encoder standards exist. Sensing technologies that sense magnetic flux, current, back EMF and so on, keep evolving. An additional factor is the changing scenario of industrial communications. TI makes a diverse array of tools, documentation and other forms of support to help designers/developers create industrial drive solutions.&lt;/p&gt;
&lt;p&gt;Some example application areas will indicate how diverse the need for motors and their control can be. These include industrial robots, servo drives, elevators, CNC machines and AC inverter drives, among others. TI offers a package of product support tools that help developers work on industrial drive solutions such as the &amp;quot;DesignDrive&amp;quot; package, which has 4 components:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A hardware demo/development board in the form of a &amp;quot;Launchpad&amp;quot;&lt;/li&gt;
&lt;li&gt;The &amp;quot;DesignDrive&amp;quot; software product. This is a part of the general package controlSUITE&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;. It contains necessary drivers and libraries, and a lot of code examples that use the powerSUITE &amp;amp; DesignDRIVE software. The package components take care of control, sensing, positioning management, isolation, bias power, diagnostics, as well as safety.&lt;/li&gt;
&lt;li&gt;Reference designs are available through TIDesigns. This package contains Industrial Servo Drive and AC Inverter Drive Reference Design, as well as an EtherCAT Interface for High Performance MCU Reference Design.&lt;/li&gt;
&lt;li&gt;The 4th component is a package of on-line training material.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Overall, this package helps by offering development tools that reduce time-to-market significantly. The tools help debug the code on actual representative hardware even when your customized boards may not be ready. The reference designs help speed up hardware design.&lt;/p&gt;
&lt;div class="xs-float-left xs-p2" style="vertical-align:top;width:180px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="diagram 6" src="/e14/assets/legacy/2017/med_tmdxiddk379d.png" width="180px" /&gt;
&lt;h5&gt;C2000 DesignDRIVE Development Kit for Industrial Motor Control&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;The DesignDrive package is a complete tool for developing all kinds of industrial drives. This overall package facilitates your drives and servo control development and/or evaluation. It provides examples of good designs in control of motors. The controls include management of torque, position, and speed. The design examples illustrate more than one form of current sensing topologies. It will let you incorporate a position sensor interface that is analog or digital. Another need of any collaborative large system is real-time connectivity, which is also supported.&lt;/p&gt;
&lt;p&gt;Low latency, jitter, and high precision in designs is supported through an MCU with sufficient horsepower, relevant peripherals, and serial communication connectivity. EtherCAT, CAN Open and Powerline Communication are supported by the solutions provided. Each of these communication software stack operates through hardware abstraction layers (HAL). As these software support stacks are provided as part of the solution, development and implementation of these protocols are minimized.&lt;/p&gt;
&lt;h5 style="clear:both;"&gt;*Trademark. &lt;strong&gt;&amp;nbsp;Texas Instruments&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;, and TI are trademarks of Texas Instruments, Inc.&lt;/strong&gt; Other logos, product and/or company names may be trademarks of their respective owners.&lt;/h5&gt;
&lt;div style="border-bottom:1px solid #555555;padding-bottom:10px;"&gt;&lt;img loading="lazy" class="nolightbox essProfile" style="float:left;padding:0px 13px 13px 0px;vertical-align:top;" alt="Profile image" height="110" src="/e14/assets/legacy/2017/mcu3img_profile.png" /&gt;
&lt;div style="font-size:1.2em;padding:12px 0px;"&gt;Shop our wide range of industrial microcontrollers, dev kits and accessories.&lt;/div&gt;
&lt;span &gt;&lt;a class="e14-button e14-button--primary e14-button--large" href="href=&amp;quot;https://referral.element14.com/OrderCodeView?url=%2Ftexas-instruments&amp;COM=e14-referral-cmty-handler-essentials-mcu3-doc&amp;CMP=e14-referral-cmty-handler-essentials-mcu3-doc" title="Shop Now" title="Shop Now" target="_blank"&gt;Shop Now&lt;/a&gt;&lt;/span&gt;&lt;a name="test"&gt;&lt;/a&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h2 id="mcetoc_1h06a3oib6" class="xbold" style="color:#007fac;display:inline-block;vertical-align:middle;width:75%;"&gt;Test Your Knowledge&lt;/h2&gt;
&lt;div class="xbold" style="display:inline-block;font-size:11px;text-align:right;vertical-align:middle;width:24%;"&gt;&lt;a href="#top"&gt;Back to Top&lt;/a&gt;&lt;/div&gt;
&lt;div style="float:left;padding-bottom:2px;padding-right:10px;width:150px;"&gt;            
&lt;style&gt;
   .e14-achievement-name{font-size:14px;font-weight:700;text-align:center;height:40px;margin:0;padding:5px}.e14-avatar{width:50% !important;margin:auto;border-radius:500px}.e14-avatar img{border-radius:543px}.e14-progress-bar{height:12px;border-radius:6px;background-clip:padding-box;background:#3575c2}.e14-achievement-thumb{height:200px}.e14-achievement-criteria{font-size:10px !important;overflow:hidden;margin-bottom:10px;line-height:1.5;height:60px}.e14-achievement-criteria p{font-size:10px !important;overflow:hidden;margin-bottom:10px;line-height:1.5;height:60px}.e14-achievement-criteria.complete{height:38px}.e14-achievement-criteria.complete p{height:38px}.e14-greyout{-webkit-filter:grayscale(90%);-moz-filter:grayscale(90%);-o-filter:grayscale(90%);-ms-filter:grayscale(90%);filter:grayscale(90%)}.e14-complete{float:right;margin-top:-20px;padding-right:5px;margin-bottom:12px;font-weight:700;color:dimgray}.e14-achievement-status{margin:5px}.shimmer{position:relative;overflow:hidden;background:#f6f7f8;background:linear-gradient(-45deg,#eee 40%,#fafafa 50%,#eee 60%);background-size:300%;background-position-x:100%;animation:shimmer 8s infinite linear}@keyframes shimmer{0%{background-position:-1000px 0}
100%{background-position:1000px 0}}
@media only screen and (max-width:480px){.e14-achievement-criteria{display:none}.e14-complete{font-size:9px}.e14-user-achievement{width:100px !important;height:150px !important}.e14-achievement-status{margin-top:15px}.e14-achievement-thumb{height:130px}.e14-achievement-name{font-size:10px}} 
&lt;/style&gt;

    &lt;div id="embed-b2b1bb10bccf4091ac1602e569e67e6e_thumbnails" data-columnclass="thumbnail-column"&gt;
        &lt;div class="content thumbnail e14-user-achievement" data-href="/achievements/fd857b17-8830-4baa-8559-8c1a8a56f4b7" style="border: 3px solid #8d8d8d;cursor: pointer;"&gt;
        	       &lt;h2 class="name e14-achievement-name"&gt;
    		            Microcontroller Skills 3&lt;br&gt;
    		       &lt;/h2&gt;
    			&lt;div class="e14-avatar e14-greyout"&gt;
    				&lt;img loading="lazy" src="https://community-storage.element14.com/communityserver-components-imagefileviewer/achievements/fd857b1788304baa85598c1a8a56f4b7/Microcontroller%20Skills%203.png-140x140x2.png?_=3R9/V/9Uhncx7euQTd7aPQ==" style="width: 140px;max-height:140px;overflow:hidden;background:url(&amp;#39;https://community-storage.element14.com/communityserver-components-imagefileviewer/achievements/fd857b1788304baa85598c1a8a56f4b7/Microcontroller%20Skills%203.png-140x140x2.png?_=3R9/V/9Uhncx7euQTd7aPQ==&amp;#39;) center center no-repeat;background-size:cover;aspect-ratio:140/140" alt="Microcontroller Skills 3" border="0" /&gt;
    		    &lt;/div&gt;
    		    &lt;div style="padding:5px;"&gt;
    		        &lt;div title="Complete our Essentials: MCUs III course, rate the document, score 100% on the quiz, and leave your feedback to earn this badge. Let the world know you&amp;#39;ve got mad microprocessor skills!" class="e14-achievement-criteria"&gt;Complete our Essentials: MCUs III course, rate the document, score 100% on the quiz, and leave...&lt;/div&gt;
    		        
    		    &lt;/div&gt;
    		&lt;/div&gt;
    &lt;/div&gt;   
&lt;/script&gt;&lt;/div&gt;
&lt;p&gt;Are you ready to demonstrate your industrial microcontrollers knowledge? &lt;strong&gt;Then take a quick 15-question multiple choice quiz to see how much you&amp;#39;ve learned from this Essentials MCUs 3 module.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To earn the MCUs 3 badge&lt;/strong&gt;, read through the module to learn all about industrial microcontrollers, attain 100% in the quiz, and leave us some feedback in the comments section.&lt;/p&gt;
&lt;p&gt;&lt;div class="voltquiz" data-formid="8ebf4855-0b04-40a4-8149-83e91a059cc0" data-formtype="quiz" data-success-message="" data-fail-message="" data-pass-mark="OTk=" &gt;&lt;/div&gt;&lt;/p&gt;
&lt;center&gt;
&lt;h3 id="mcetoc_1h06a3oib7"&gt;Click on the next button for more MCUs modules&lt;/h3&gt;
&lt;/center&gt;
&lt;p&gt;&lt;div class="e14-navigation-buttons"&gt;&lt;a href="/w/documents/1942/element14-essentials-mcus-ii?ICID=essentials-mcu3-doc"&gt;
                    &lt;button class="e14-nav-button-prev"&gt;Previous&lt;/button&gt;
                &lt;/a&gt;&lt;a href="/w/documents/4407/secure-mcus-for-iot-edge-applications?ICID=learningctr-mcu3doc"&gt;
                    &lt;button class="e14-nav-button-next"&gt;Next&lt;/button&gt;
                &lt;/a&gt;&lt;/div&gt;&lt;script&gt;e14.func.queueScripts.add(function(){ e14.func.repositionNavButtons(); })&lt;/script&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: microcontrollers, industrial microcontrollers, microcontroller, mcu, texas instruments, mcus, ess_module&lt;/div&gt;
</description></item><item><title>MCUs: Industrial Applications</title><link>https://community.element14.com/learn/learning-center/essentials/w/documents/1944/mcus-industrial-applications/revision/9</link><pubDate>Thu, 11 May 2023 21:12:27 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:3e1b24a8-d0af-4fc6-8dfd-d84acce37fb9</guid><dc:creator>pchan</dc:creator><comments>https://community.element14.com/learn/learning-center/essentials/w/documents/1944/mcus-industrial-applications#comments</comments><description>Revision 9 posted to Documents by pchan on 5/11/2023 9:12:27 PM&lt;br /&gt;
&lt;h2 id="mcetoc_1h06a3oib0" class="essTitle xbold" title="MCUs Industrial Applications"&gt;&lt;a name="top"&gt;&lt;/a&gt;&lt;a href="/learn/learning-center/essentials" data-icid="essentials-mcu3-doc"&gt;&lt;img style="padding-right:18px;vertical-align:middle;" alt="essentials logo" src="/e14/assets/legacy/2017/learningess.png" width="175px" /&gt;&lt;/a&gt;MCUs Series - Part 3 - Industrial Applications&lt;/h2&gt;
&lt;p&gt;Microcontrollers are embedded in a range to consumer and commercial products, as well as a wide variety of industrial applications. Since many industrial applications employ automated systems, these applications can benefit from the use of microcontrollers.&lt;br /&gt; &lt;strong&gt;&lt;a href="/w/documents/1965/parts-used-for-element14-essentials-mcus-iii" data-icid="learningctr-mcu3doc"&gt;Related Components&lt;/a&gt;&lt;/strong&gt; | &lt;strong&gt; &lt;a href="#test"&gt;Test Your Knowledge &lt;img loading="lazy" style="vertical-align:middle;" alt="test link" src="/e14/assets/legacy/gen/LinkArrow.gif" /&gt;&lt;/a&gt; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The usual benefits of a smaller footprint, lower heat dissipation, flexible design and programmability accrue from the use of microcontrollers. However, industrial applications and their inherent environments are sufficiently different from home or consumer uses to merit a discussion of industrial microcontrollers as a separate learning module.&lt;/p&gt;
&lt;p&gt;Low-power microcontrollers and wireless microcontrollers have been discussed in earlier Essentials Modules. MCUs for industrial applications are going to be discussed in this module.&lt;a name="object"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1h06a3oib1" class="xbold" style="color:#007fac;display:inline-block;vertical-align:middle;width:75%;"&gt;2. Objectives&lt;/h2&gt;
&lt;hr style="margin:0;" /&gt;
&lt;p&gt;&lt;strong&gt;The objective of this learning module is to provide you with an overview of Microcontroller Units (MCUs) as used in industrial environments.&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:8px 0px 8px 35px;"&gt;&lt;em&gt;Upon completion of this module, you will be able to:&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Understand the industrial usage environment&lt;/li&gt;
&lt;li&gt;Identify the most common industrial applications&lt;/li&gt;
&lt;li&gt;Understand how MCU devices cater to industrial applications&lt;/li&gt;
&lt;li&gt;Learn about some currently available Industrial MCU devices&lt;a name="section3"&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1h06a3oib2" class="xbold" style="color:#007fac;display:inline-block;vertical-align:middle;width:75%;"&gt;3. Common Industrial Applications&lt;/h2&gt;
&lt;div class="xbold" style="display:inline-block;font-size:11px;text-align:right;vertical-align:middle;width:24%;"&gt;&lt;a href="#top"&gt;Back to Top&lt;/a&gt;&lt;/div&gt;
&lt;hr style="margin:0;" /&gt;
&lt;p&gt;Three things need to be considered when specifying MCUs for industrial applications:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;How is the industrial operating environment different from consumer environments?&lt;/li&gt;
&lt;li&gt;Does the industrial environment call for different kinds of MCU devices?&lt;/li&gt;
&lt;li&gt;Are the use cases/applications sufficiently different to affect the features required of Industrial MCU devices?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Most MCU manufacturers offer a range of products that are suitable for industrial/harsh environments. In both this section and the next, we will explore these industrial environments and the devices suitable for such usage conditions.&lt;/p&gt;
&lt;p&gt;The most common industrial applications should tell us the features one should look for in devices being offered by manufacturers. In addition, developers need the best tools to make the development process as simple as possible. What would also be welcomed are tools, ready-made components, and application support that can help compress the time-to-market.&lt;/p&gt;
&lt;p&gt;Industrial applications fall into the following general categories: &lt;em&gt;(Note: This is by no means an exhaustive list; it just lists some of the frequently used types.)&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Motor Drive &amp;amp; Control
&lt;ul&gt;
&lt;li&gt;Industrial Drive Control&lt;/li&gt;
&lt;li&gt;Servo Drive Control&lt;/li&gt;
&lt;li&gt;Elevator Control in Buildings&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Automation &amp;amp; Process Control&lt;/li&gt;
&lt;li&gt;Data Collection, Monitoring via Industrial Sensors&lt;/li&gt;
&lt;li&gt;Monitoring &amp;amp; Human Machine Interface (HMI)
&lt;ul&gt;
&lt;li&gt;Simple Graphics-Based MIMIC Displays&lt;/li&gt;
&lt;li&gt;Full Multi-Media Capable Displays&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;High-End Digital Power&lt;/li&gt;
&lt;li&gt;Lighting and Environmental Control&lt;/li&gt;
&lt;li&gt;Industrial Safety Applications&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Typically, industrial control, monitoring and other associated equipment are arranged across a factory floor or operational area. Each of these individual systems will have a connection to a central display panel and the operators&amp;#39; console (the HMI) to help operators monitor what&amp;#39;s happening at various locations so he/she can make necessary adjustments to the control applications on the floor.&lt;a name="section4"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1h06a3oib3" class="xbold" style="color:#007fac;display:inline-block;vertical-align:middle;width:75%;"&gt;4. The Industrial Environment&lt;/h2&gt;
&lt;div class="xbold" style="display:inline-block;font-size:11px;text-align:right;vertical-align:middle;width:24%;"&gt;&lt;a href="#top"&gt;Back to Top&lt;/a&gt;&lt;/div&gt;
&lt;hr style="margin:0;" /&gt;
&lt;p&gt;The first thing to note is that electronic devices in the industrial environment need to be capable of operating in harsher environments than is typical of commercial/home situations. The biggest issue is the operating temperature. For the semiconductor devices in the MCU, the junction temperature is the most important consideration for assuring dependable operation.&amp;amp;nbsp; As the junction temperature increases, the device performance deteriorates. Leakage currents increase with increasing junction temperature, which raises the chip substrate temperature. Higher temperatures also affect the physical characteristics of the semiconductor device.&lt;/p&gt;
&lt;p&gt;Higher chip temperatures can also affect the metallic interconnections between devices &amp;quot;on chip&amp;quot; and the I/O pins used for communication with the external world.&amp;amp;nbsp; In general, higher temperatures can cause catastrophic damage of the device.&amp;amp;nbsp; In response, manufacturers typically specify a temperature range within which published characteristics of the devices hold true.&lt;/p&gt;
&lt;p&gt;The junction temperature T&lt;sub&gt;junction&lt;/sub&gt; that a device reaches is related to the ambient temperature T&lt;sub&gt;ambient&lt;/sub&gt; and the amount of steady state power dissipation within the device. A commonly used relationship is as follows:&lt;/p&gt;
&lt;center&gt;
&lt;h4 class="xbold"&gt;T&lt;sub&gt;junction&lt;/sub&gt; = T&lt;sub&gt;ambient&lt;/sub&gt; + P * &amp;theta;&lt;/h4&gt;
&lt;/center&gt;
&lt;p&gt;Where &amp;quot;P&amp;quot; is the power dissipated in watts, theta (ө) is the thermal resistance from junction to the ambient. Theta is expressed as degrees Celsius per watt.&lt;/p&gt;
&lt;p&gt;A heat sink may be needed to connect the heat flow from the case to the ambient and the temperature rise must be calculated using both the junction-to-case and case-to-ambient thermal resistance values. Since the construction of the devices (specifically, package type) offers different resistances, the choice of a package type will be an important factor when choosing a device for an application.&lt;/p&gt;
&lt;p&gt;The operating temperature range for consumer/home equipment is generally considered to be 0 to 70 degrees Celsius. Industry-grade temperatures range from -40 to 85 degrees Celsius, but there are no fixed ranges. Some manufacturers may supply devices with slightly different temperature ranges. The essential point here is that manufacturers must test finished devices and categorize them for each use.&lt;/p&gt;
&lt;p&gt;Besides low and high operating temperatures, high humidity and mechanical vibrations need to be considered for the industrial environment. Only hermetically sealed packages can prevent any ingress of moisture into the package. If moisture ingress were to occur, it would damage the piece of silicon inside. Other package types with leakage tend to breathe in moisture and retain it inside the package. Vibration, electromagnetic interference (EMI) and electrostatic discharges (ESD) are other factors to be considered when putting together a system and designing its packaging within an enclosure.&lt;/p&gt;
&lt;p&gt;In addition, an industrial environment with heavy motors and other rotating equipment contribute to the RF noise interference and the overall noise to a large degree. RF interference is a given as is the ESD in this interconnected world of wired networks. A static discharge at a distant point can have an immense effect on the local system.&lt;/p&gt;
&lt;p&gt;Often, the subsystems of an industrial control system are distributed all over the factory floor. For the purposes of monitoring and controlling of these dispersed subsystems, a human machine interface (HMI) is utilized. Since running multiple wires to facilitate parallel communication can create quite a tangle, serial communication is thus the preferred mode of communication. Moreover, there are a couple of issues related to communication and control. For instance, communication voltage levels are at + and &amp;ndash; 24v levels, so that communication is possible even in a noisy industrial environment. The electronics, on the other hand, operate at 5v or less (3.3/ 2.5 v, etc.). Control signals follow the 20mA loop standard. Necessary &amp;quot;glue&amp;quot; components, when available from the same manufacturer, are very helpful. The preferred suppliers will be those manufacturers who have ancillary components to mitigate the effects of these factors.&amp;amp;nbsp; Additional factors one may encounter in the industrial environment include toxic fumes, contaminants in the surrounding air, dust and grease, and potentially explosive atmospheres, etc.&lt;a name="section5"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1h06a3oib4" class="xbold" style="color:#007fac;display:inline-block;vertical-align:middle;width:75%;"&gt;5. MCU Devices for the Industrial Environment&lt;/h2&gt;
&lt;div class="xbold" style="display:inline-block;font-size:11px;text-align:right;vertical-align:middle;width:24%;"&gt;&lt;a href="#top"&gt;Back to Top&lt;/a&gt;&lt;/div&gt;
&lt;hr style="margin:0;" /&gt;
&lt;p&gt;When you start getting into your actual design work, the choice of devices is the most important task. Obtaining the most performance for the least cost is the primary goal of the designer. In this quest for an appropriate device, designers must ensure that the device they select will work at the temperature range and other harsh environmental conditions of industrial applications. Manufacturers help in this respect by clearly identifying their devices as &amp;quot;industrial grade.&amp;quot; Device selection then must be guided by the required features.&lt;/p&gt;
&lt;p&gt;No matter what&amp;#39;s the application for which you are designing, there are some requirements that can be identified as essential for devices to be used in industrial grade applications. So, let&amp;#39;s go over the kinds of applications in the industrial environment that we discussed earlier, and see if there are some common features that can be discovered.&lt;/p&gt;
&lt;p&gt;Common features of any precision and high-resolution closed loop control system typically include, frequent sampling of parameters being monitored, the processing of these inputs, and the frequent correction outputs. Floating point values/variables being handled at fast intervals require quite a bit of &amp;quot;horsepower&amp;quot; on the part of the MCUs in use. Most manufacturers thus have high-performance, MCU devices for the industrial space. TI groups these devices as &amp;quot;performance&amp;quot; devices. In addition to industrial uses, the performance group is also utilized in automotive and other power applications.&lt;/p&gt;
&lt;p&gt;A robust I/O structure that lets you connect to analog/digital sensors is another common feature. ADCs used in these applications often are high resolution (12-bit or more) and have fast sampling and digitizing operations. Digital sensing peripherals are expected to read inputs at a fast rate. Another requirement that must be well supported is communication capabilities.&amp;amp;nbsp; Serial communication support, as well as network connectivity, is often required. The network connectivity is often a serial bus-based, Ethernet-like system. In automotive situations, Control Area Networking (CAN) pre-dominates.&lt;/p&gt;
&lt;p&gt;Since the TI product lines are extensive, they are a good way to illustrate the kind of devices that let designers/developers implement industrial applications easily.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" class="xs-float-left xs-p3" alt="diagram 1" src="/e14/assets/legacy/2017/diagram1_mcu3.png" /&gt;&lt;/p&gt;
&lt;p&gt;Real-Time Control MCUs are used in high-performance, closed loop control applications. These may be in used in the power electronics space or many other feedback applications. The Control + Automation group of MCUs are used in closed loop control applications. These devices support connectivity and system automation. Safety MCUs are primarily for situations where failsafe designs are of prime importance; they help users create systems that comply with the functional safety standards such as the IEC 61508 and ISO 26262 standards. These also help provide performance for safety critical applications. The following sections discuss these device families.&lt;/p&gt;
&lt;p class="xbold" style="clear:both;"&gt;&lt;em&gt;- 5.1 Real-Time Control MCUs&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;As 32-bit microcontrollers, the C2000 microcontroller devices family is optimized for processing, sensing, and actuation to improve closed loop performance. They consist of:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;C2000 Delfino MCUs&lt;/li&gt;
&lt;li&gt;C2000 Piccolo MCUs&lt;/li&gt;
&lt;li&gt;C2000 InstaSPIN MCUs&lt;/li&gt;
&lt;li&gt;C2000 F28x MCUs&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;C2000 MCU units are positioned for real-time applications that include motor control, solar, and renewable energy as well as digital power supplies; smart grid applications, radar, LED lighting applications and anything else that needs complex signal processing. The capability to process digital signals conveniently comes from the fact that this MCU has been built around TI&amp;#39;s 32-bit DSP core. Other performance boosting features include a single cycle multiply operation in 32x32 bit numbers and instructions that execute in a single cycle.&lt;/p&gt;
&lt;p&gt;The InstaSPIN MCUs are C2000 controllers with customized motor control libraries loaded into their ROMs. These are discussed in a separate section (5.2).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Delfino&lt;/strong&gt; microcontroller products consist of the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;TMS320F2837xD&lt;/li&gt;
&lt;li&gt;TMS320F2837XS&lt;/li&gt;
&lt;li&gt;TMS320C2834x&lt;/li&gt;
&lt;li&gt;TMS320F2833x&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The individual devices in each series differ in memory size and configuration.&lt;/p&gt;
&lt;div style="float:left;padding:8px 6px 5px 0px;vertical-align:top;width:200px;"&gt;&lt;a href="/e14/assets/legacy/2017/TMS320F2837xD.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TMS320F2837xD.png" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;"&gt;&lt;em&gt;TMS320F2837xD Dual-Core Delfino&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; Microcontrollers&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Let&amp;#39;s take a closer look at the top of the line device, the TMS320F2837xD. The MCU is a dual core 800 MIPS processor. But you can have more performance than what this 800 MIPS indicates. The MCU has two Control Law Accelerators (CLA). The CLAs are independent co-processors built into the device and can execute the complex control logic you use for a control loop. That frees up the main processor for additional computation. 1 MB Flash and 204 KB of SRAM are available. Other devices in the family have lower memory resources than this. 24 High resolution pulse width modulator (HRPWM) output channels are also available.&amp;amp;nbsp; It has four ADCs that have 16-bit/12-bit capability, high speed 1.1 Mega samples per second (MSPS), and 3.5 MSPS in 12-bit configuration capabilities.&lt;/p&gt;
&lt;p style="clear:both;margin:0;padding:8px 0px;"&gt;Other devices provide lower performance and comparatively lower memory and peripheral capabilities. For example, the TMS320F2833x processor provides only about 100 to 150 MIPS; though it is quite high performance compared to many other MCUs.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Piccolo&lt;/strong&gt; devices are directed at closed loop control applications in general. The Piccolo line has six sets of products available. These are designated as:&lt;/p&gt;
&lt;ul class="xs-float-left xs-mr2"&gt;
&lt;li&gt;TMS320F2807x Piccolo MCUs&lt;/li&gt;
&lt;li&gt;TMS320F2806x Piccolo MCUs&lt;/li&gt;
&lt;li&gt;TMS320F2805x Piccolo MCUs&lt;/li&gt;
&lt;/ul&gt;
&lt;ul class="xs-float-left"&gt;
&lt;li&gt;TMS320F2804x Piccolo MCUs&lt;/li&gt;
&lt;li&gt;TMS320F2803x Piccolo MCUs&lt;/li&gt;
&lt;li&gt;TMS320F2802x Piccolo MCUs&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="xs-float-left xs-p6" style="vertical-align:top;width:180px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="image 2" src="/e14/assets/legacy/2017/TMS320F2807x.png" width="180px" /&gt;
&lt;h5&gt;TMS320F2807x Piccolo&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; Microcontrollers&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;Like the Delfino series, the individual members in the Piccolo series vary in memory configuration but have the same CPU and other peripherals. CPU performance changes across the series. The 2807x series is the highest rated. Except for the 2802x series, the CPUs have a coprocessor. Performance for the top 2807x is 100 to 240 MIPS. Memory configuration includes an ECC check on the entire memory area. Piccolo MCU configurations are indicated in the following table.&lt;/p&gt;
&lt;table style="border:1px solid #b8d7e5;clear:both;font-size:12px;padding-bottom:12px;" cellpadding="0" cellspacing="0" width="100%"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2807x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2804x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2806x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2805x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2803x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2802x&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;MIPS&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100-240&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100-200&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90-180&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60-120&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60-120&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Up to 60&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Flash&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;512 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64 KB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;RAM&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;20 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;20 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12 KB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;PWM&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;24 Channel, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Up to 16 Channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;8 channels, HRPWM&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;ADC&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 3x S/H, 3.1 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 3x S/H, 3.1 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 3.46 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 3.75 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 4.6 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 4.6 MSPS&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h5&gt;Definitions: high resolution PWM (HRPWM); sample and hold (S/H) and millions of samples per second (MSPS).&lt;/h5&gt;
&lt;p&gt;These devices are positioned for the kinds of applications listed below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;2807x&lt;/strong&gt;-This has a floating point and trigonometric function unit (TMU) accelerators for additional performance in closed loop control set-ups. The ADCs, isolated current sensing, and sigma delta filters help build sophisticated designs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2804x&lt;/strong&gt;-The fully 32-bit floating point processor along with the integrated peripherals helps users build high performance control loops.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2806x&lt;/strong&gt;-This is a good fit for closed-loop control applications. Both the processor and the CLA can be easily programmed for floating point operations. High performance peripherals are available on chip.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2805x&lt;/strong&gt;-This device is for motor control applications.&amp;amp;nbsp; Programmable gain amplifiers on-chip help reductions in BOM cost by avoiding the need for external components. It also has windowed comparators that enhanced system protection.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2803x&lt;/strong&gt;-This has the capability to independently control one or more control loops in real-time.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2802x&lt;/strong&gt;-This is a low-cost package of required performance levels and peripherals that can help design control loop applications.&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="xbold"&gt;&lt;em&gt;- 5.2 InstaSPIN Motor Control Solutions&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;InstaSPIN solutions come as a hardware device with the necessary motor control software library accommodated in the ROM inside the MCU. These special libraries let the user create motor controllers easily. As a direct consequence, it is possible to decrease development time by multiple orders.&amp;amp;nbsp; InstaSPIN products are basically Piccolo MCUs (a sub-family of C2000 MCUs). Motor control libraries are created in the integrated ROM of the controller. Two versions of motor controls are available for three categories of motors used in industrial applications.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;InstaSPIN Motion&lt;/strong&gt; is for AC induction motors (ACI), permanent magnet synchronous motors (PMSM), interior permanent motor drives (IPM) and brushless DC motors (BLDC). This device makes it possible to obtain accurate speed and position control.&amp;amp;nbsp; SpinTAC and FAST software tools are available to help implement products.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;InstaSPIN FOC&lt;/strong&gt; provides field-oriented control of motor torque for ACI, PMSM, IMP and BLDC types. FAST encoder/observer/rotor sensor could be used for this type of implementation as well.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt; InstaSPIN BLDC&lt;/strong&gt; implements trapezoidal commutation required for brushless DC motors. What makes this implementation simple is that no parameters need to be specified. The software can determine the required parameters depending on the motor that is connected. This product helps implement speed or current control very easily.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="xs-float-left xs-p2" style="vertical-align:top;width:180px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="image 3" src="/e14/assets/legacy/2017/TMS320F28069FPZT.png" width="180px" /&gt;
&lt;h5&gt;TMS320F28069F Piccolo Microcontroller with InstaSPIN-FOC (Field Oriented control)&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;These InstaSPIN products are based on F2806x, F2805x and F2802x devices. The 2802x devices have FOC versions only (2 devices). The 2805x devices offer two each (4 devices) of MOTION and FOC MCUs: one each of Motion and FOC types come with 128 KB of flash and the other with 64KB. 2805x and 2802x devices operate at 60 MHz. The 2806x devices operate at 90 MHz and offer floating point units for floating point calculation acceleration. F28069M and F28069F also have a control law accelerator (CLA). These modules integrated into the MCU chips help accelerate the complex calculations required for implementing the control logic; it also relieves the main CPU of those tasks. The available Flash is 256 KB and 128 KB (F28060F only).&amp;amp;nbsp; Complete configuration details are in the following table.&lt;/p&gt;
&lt;center&gt;&lt;strong&gt;&lt;em&gt;InstaSPIN MCU Configuration Table&lt;/em&gt;&lt;/strong&gt;&lt;/center&gt;
&lt;table style="border:1px solid #b8d7e5;font-size:12px;padding-top:12px;width:100%;" cellpadding="0" cellspacing="0"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Device&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Type&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;MHz&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;FPU&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;CLA&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Motors&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Flash&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;12b ADC&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;CAN&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;USB&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;SPI&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;UART&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;I&lt;sup&gt;2&lt;/sup&gt;C&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28069M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28068M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28069F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28068F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28062F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28054M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28054F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28052M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28052F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28027F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;13&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28026F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;32&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;13&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="xbold"&gt;&lt;em&gt;- 5.3 Control + Automation MCUs&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Applications that need not only closed-loop control but good connectivity and integration with the analog world are where these control + automation controllers can be used. These MCU devices are built with ARM architecture cores. For digital control situations, the dual core C28x and ARM devices help implement solutions for difficult control, host, and connectivity situations. These devices are a good fit for applications such as motor drive and control, automation of processes and their control, and human machine interface implementation.&amp;amp;nbsp; They fit well in sensor hub, lighting, and digital power solutions.&lt;/p&gt;
&lt;p class="xbold"&gt;&lt;em&gt;- 5.3.1 F28M3x Microcontrollers&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Designers can use two different cores available in these microcontrollers to their advantage. The C28x core is a full 32-bit floating point processor. It is possible to use the C28x to run sophisticated control loops. The ARM processor provides a convenient means to run application code. This is also a platform that lets you run the communication stack.&lt;/p&gt;
&lt;center&gt;&lt;strong&gt;&lt;em&gt;F28M3x MCU resources diagram&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt; &lt;img loading="lazy" class="nolightbox" alt="fig531" src="/e14/assets/legacy/2017/fig531BG.png" width="645px" /&gt;&lt;/center&gt;
&lt;div class="xs-float-left" style="vertical-align:top;width:200px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="TMDSDOCKH52C1" src="/e14/assets/legacy/2017/TMDSDOCKH52C1.png" width="200px" /&gt;
&lt;h5&gt;&lt;a id="e14-product-link-c5eed" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=2445343&amp;nsku=29AH7996&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('c5eed'));" data-farnell="2445343" data-newark="29AH7996" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;TMDSDOCKH52C1&lt;/a&gt; &amp;nbsp;Experimenter Kit for the F28M35H52C1 microcontroller&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;The F28M3x has a variety of peripherals suitable for the intended applications. These include analog, control, and communication peripherals.&amp;amp;nbsp; The C28x core helps implement real-time control, sensing, and DSP filtering, as well as processing. A Viterbi Coding unit in the core helps implement power line communication. Motor control and power monitoring are some important areas of industrial application that these devices can address. They can support an OS. Scheduling is implemented. They also support a range of communications protocols that include Ethernet, USB, CAN, UART, SPI and I&lt;sup&gt;2&lt;/sup&gt;C.&lt;/p&gt;
&lt;p class="xbold" style="clear:both;"&gt;&lt;em&gt;- 5.3.2 TM4C12x MCUs&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The MCU products from the TM4C12x Series of the control + automation family has the popular ARM Cortex-M4 core. This family offers a range of memory options. There are several package options too.&amp;amp;nbsp; These devices also offer sophisticated analog integration as well as a large set of connectivity peripherals. This family, also known as the Tiva C Series, and helps create solutions in sensor hubs, displays, networking and industrial automation.&lt;/p&gt;
&lt;div class="xs-float-left xs-p2" style="vertical-align:top;width:190px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="TM4C129" src="/e14/assets/legacy/2017/TM4C129X.png" width="190px" /&gt;
&lt;h5&gt;IoT Enabled ARM&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;&amp;nbsp;Cortex&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;-M4F MCU TM4C129X Connected Development Kit&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;The TM4C129x MCUs devices within the TM4C12x family have built-in Ethernet MAC+PHY layers. They are useful in creating highly connected products that can communicate with the cloud and the Internet. In the industrial space, this capability helps create products in the Industrial Internet of Things (IIoT).&amp;amp;nbsp; Along with on-chip data protection and an LCD controller, it is possible to create not only IIoT gateways, but also connected HMI products, building automation products, sensor gateways, etc. Motion control applications are feasible too.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;
&lt;div class="xs-float-left xs-p2" style="vertical-align:top;width:200px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="TM4C123GE" src="/e14/assets/legacy/2017/TM4C123GE6PMI.png" width="200px" /&gt;
&lt;h5&gt;TM4C123GE6PM Industrial Microcontroller&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;A variant of the TM4C12x family is the TM4C123x MCUs devices. They offer a configuration that has built-in USB support and CAN support thus are useful in the automotive domain. They integrate ARM&amp;#39;s Cortex-M4F CPU with single-precision floating-point core. Operating frequencies can go up to 80 MHz.&amp;amp;nbsp; These devices may draw as little as 1.6 &amp;mu;A in a low power mode. The device offers 40 PWM outputs and many serial communications peripherals. Support of USB, OTG, and two CAN controllers are also available. The TM4C123x MCUs are a good fit for applications such as home, building, and industrial applications.&lt;/p&gt;
&lt;p class="xbold" style="clear:both;"&gt;&lt;em&gt;- 5.4 Safety MCUs: The Hercules Family&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Many industrial, automotive, and medical applications must have safety features built-in for critical operations in the control loops these MCUs are assigned to process. Threat to the safety of the operator, user or bystander may arise when critical operations in the whole sequence of the software process fails. For example, in a motor control operation, there could be a failure that causes a complete runaway of the motor, which is a potentially dangerous situation. A failure in an industrial assembly robot may cause damage to parts being manufactured. An anti-lock brake system may fail, affecting the safety of passengers in an automobile. Problems can happen when an airbag deployment fails. The implication is that, should a failure occur in the hardware or the software of the system, it should be possible to immediately detect and take remedial actions. The Hercules family is positioned to address such safety critical applications. The products based on the Hercules family will help the product in obtaining certification to safety regulations such as IEC 61508.&lt;/p&gt;
&lt;p&gt;IEC 61508 is an &amp;quot;umbrella&amp;quot; document covering multiple industries and applications. The standard&amp;rsquo;s primary goal is to let individual industries develop supplemental standards for their domain. On a secondary level, IEC 61508 helps in the development of Electrical/ Electronic/Programmable Electronic (E/E/PE) safety-related systems for an industry where one does not exist already. The 61508 standard covers safety systems that have mechanical/electrical/electronic/programmable electronic devices.&lt;/p&gt;
&lt;p&gt;The first version of the IEC 61508, published in 1998 was entitled &amp;quot;Functional Safety of Electrical/Electronic/Programmable Electronic Safety-Related Systems,&amp;quot;. ISO 26262 applicable to the automotive industry was published in 2011 as &amp;quot;Road Vehicles&amp;mdash;Functional Safety&amp;quot;.&amp;amp;nbsp; &amp;quot;Functional Safety&amp;quot; is defined as a safe state brought about by the operation of the E/E/PE systems. Typically, a Safety Integrity Level (SIL) is associated when determining compliance with the safety standard 61508. There are 4 levels and a SIL level is defined to be a relative level of risk-reduction provided by a safety function. SIL 4 provides the highest level of risk reduction, while SIL 1 provides the least amount. Industrial systems are often required to comply with IEC-61508 SIL3 or better.&lt;/p&gt;
&lt;p&gt;Compliance of end equipment with the functional safety standards are assessed by independent agencies such as TUV and Underwriters Lab (UL) and tend to focus on aspects of the product design as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Product development safety life-cycle, the prevailing safety culture in the development team and the company hosting the team. Development and ancillary processes are also looked at closely.&lt;/li&gt;
&lt;li&gt;How are the random failures managed?&lt;/li&gt;
&lt;li&gt;How does the company manage predictable and systematic failures?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;TI also provides documents that help understand the standards IEC 61508 and ISO 26262. Steps to achieve compliance through the use of certified MCUs are also documented. Development flow that ensures product safety and the means to reduce failures are offered. These documents discuss proper safety development work-flow and how one could reduce failures in a piece of equipment.&lt;/p&gt;
&lt;p&gt;A major feature of the Hercules architecture is the lock-step operation of an independent CPU that executes the same instructions in parallel. On-chip comparators compare the outputs to decide whether the instruction has been executed (i.e., when both outputs compare). When results differ, it clearly indicates a fault in one of the processor cores and alerts are raised so that the safety systems can operate such that the system can be brought to a safe state. The programmers still see this as a single processor, single instruction issued processor. There is no need to be conscious of the shadow processor.&lt;/p&gt;
&lt;center&gt;&lt;em&gt;&lt;strong&gt;&amp;quot;Hercules&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; MCUs Help Simplify Certification Efforts&amp;quot;&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt; &lt;img loading="lazy" class="nolightbox" alt="image 4" src="/e14/assets/legacy/2017/figHerculesB.gif" /&gt;&lt;/center&gt;
&lt;p&gt;TI offers a SafeTI package of software and documentation that help in the compliance effort. These include a compliance support package that helps development and review of safety compliant software for the MCU. A whole set of diagnostics need to run to ensure the health of the main processor, as well as the shadow CPU; TI provides an extensive MCU diagnostics library. Peripheral drivers are also safety critical and TI offers hardware abstraction layer code generator (HALCoGen) peripheral drivers to help build safe drivers. A GUI-based software-test automation unit (TAU) provided is useful for testing out your software for compliance.&lt;/p&gt;
&lt;p&gt;Hercules MCU devices are available in two families, both are ARM Cortex -R based.&lt;/p&gt;
&lt;center&gt;
&lt;div class="xs-float-left xs-mr2"&gt;
&lt;p class="xbold"&gt;Hercules RM MCUs&lt;/p&gt;
&lt;img loading="lazy" class="nolightbox" alt="image 5a" src="/e14/assets/legacy/2017/LAUNCHXLRM42X.png" width="200px" /&gt;&lt;br /&gt;
&lt;h5&gt;Development Board for RM42X Series of Hercules Microcontrollers&lt;/h5&gt;
&lt;/div&gt;
&lt;div class="xs-float-left xs-mr2"&gt;
&lt;p class="xbold"&gt;Hercules 570 MCUs&lt;/p&gt;
&lt;img loading="lazy" class="nolightbox" alt="image 5b" src="/e14/assets/legacy/2017/LAUNCHXLTMS570.png" width="200px" /&gt;&lt;br /&gt;
&lt;h5&gt;Development Board for TMS570 Series of Hercules Microcontrollers&lt;/h5&gt;
&lt;/div&gt;
&lt;/center&gt;
&lt;p style="clear:both;"&gt;The 570 family is positioned mainly for the automotive market. The RM family (RM 57, RM 48, RM 46, RM 44 and RM42/41 devices) addresses industrial safety applications in the following areas:&lt;/p&gt;
&lt;ul class="xs-float-left xs-mr2"&gt;
&lt;li&gt;Industrial Automation and Control&lt;/li&gt;
&lt;li&gt;Power Inverters and Generators&lt;/li&gt;
&lt;li&gt;Programmable Logic Controllers&lt;/li&gt;
&lt;/ul&gt;
&lt;ul class="xs-float-left"&gt;
&lt;li&gt;Turbines &amp;amp; Windmills&lt;/li&gt;
&lt;li&gt;Robotics&lt;/li&gt;
&lt;li&gt;Industrial Drive Monitoring&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="clear:both;"&gt;&lt;strong&gt;The devices in this family are:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;IEC 61508 SIL 3 certified&lt;/li&gt;
&lt;li&gt;Operating speed range from 80 MHz to 330 MHz&lt;/li&gt;
&lt;li&gt;Operating temperature can go up to 105 degrees Celsius&lt;/li&gt;
&lt;li&gt;Communication capabilities include Ethernet, USB, CAN, timers, ADCs and more&lt;a name="section6"&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1h06a3oib5" class="xbold" style="color:#007fac;display:inline-block;vertical-align:middle;width:75%;"&gt;6. C2000&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; MCU Industrial Drive Solutions&lt;/h2&gt;
&lt;div class="xbold" style="display:inline-block;font-size:11px;text-align:right;vertical-align:middle;width:24%;"&gt;&lt;a href="#top"&gt;Back to Top&lt;/a&gt;&lt;/div&gt;
&lt;hr style="margin:0;" /&gt;
&lt;p&gt;Industrial drive solutions are quite complex when you factor in the diverse motor types. This is compounded by the fact that several position encoder standards exist. Sensing technologies that sense magnetic flux, current, back EMF and so on, keep evolving. An additional factor is the changing scenario of industrial communications. TI makes a diverse array of tools, documentation and other forms of support to help designers/developers create industrial drive solutions.&lt;/p&gt;
&lt;p&gt;Some example application areas will indicate how diverse the need for motors and their control can be. These include industrial robots, servo drives, elevators, CNC machines and AC inverter drives, among others. TI offers a package of product support tools that help developers work on industrial drive solutions such as the &amp;quot;DesignDrive&amp;quot; package, which has 4 components:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A hardware demo/development board in the form of a &amp;quot;Launchpad&amp;quot;&lt;/li&gt;
&lt;li&gt;The &amp;quot;DesignDrive&amp;quot; software product. This is a part of the general package controlSUITE&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;. It contains necessary drivers and libraries, and a lot of code examples that use the powerSUITE &amp;amp; DesignDRIVE software. The package components take care of control, sensing, positioning management, isolation, bias power, diagnostics, as well as safety.&lt;/li&gt;
&lt;li&gt;Reference designs are available through TIDesigns. This package contains Industrial Servo Drive and AC Inverter Drive Reference Design, as well as an EtherCAT Interface for High Performance MCU Reference Design.&lt;/li&gt;
&lt;li&gt;The 4th component is a package of on-line training material.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Overall, this package helps by offering development tools that reduce time-to-market significantly. The tools help debug the code on actual representative hardware even when your customized boards may not be ready. The reference designs help speed up hardware design.&lt;/p&gt;
&lt;div class="xs-float-left xs-p2" style="vertical-align:top;width:180px;"&gt;&lt;img loading="lazy" class="nolightbox" alt="diagram 6" src="/e14/assets/legacy/2017/med_tmdxiddk379d.png" width="180px" /&gt;
&lt;h5&gt;C2000 DesignDRIVE Development Kit for Industrial Motor Control&lt;/h5&gt;
&lt;/div&gt;
&lt;p&gt;The DesignDrive package is a complete tool for developing all kinds of industrial drives. This overall package facilitates your drives and servo control development and/or evaluation. It provides examples of good designs in control of motors. The controls include management of torque, position, and speed. The design examples illustrate more than one form of current sensing topologies. It will let you incorporate a position sensor interface that is analog or digital. Another need of any collaborative large system is real-time connectivity, which is also supported.&lt;/p&gt;
&lt;p&gt;Low latency, jitter, and high precision in designs is supported through an MCU with sufficient horsepower, relevant peripherals, and serial communication connectivity. EtherCAT, CAN Open and Powerline Communication are supported by the solutions provided. Each of these communication software stack operates through hardware abstraction layers (HAL). As these software support stacks are provided as part of the solution, development and implementation of these protocols are minimized.&lt;/p&gt;
&lt;h5 style="clear:both;"&gt;*Trademark. &lt;strong&gt;&amp;nbsp;Texas Instruments&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;, and TI are trademarks of Texas Instruments, Inc.&lt;/strong&gt; Other logos, product and/or company names may be trademarks of their respective owners.&lt;/h5&gt;
&lt;div style="border-bottom:1px solid #555555;padding-bottom:10px;"&gt;&lt;img loading="lazy" class="nolightbox essProfile" style="float:left;padding:0px 13px 13px 0px;vertical-align:top;" alt="Profile image" height="110" src="/e14/assets/legacy/2017/mcu3img_profile.png" /&gt;
&lt;div style="font-size:1.2em;padding:12px 0px;"&gt;Shop our wide range of industrial microcontrollers, dev kits and accessories.&lt;/div&gt;
&lt;span &gt;&lt;a class="e14-button e14-button--primary e14-button--large" href="href=&amp;quot;https://referral.element14.com/OrderCodeView?url=%2Ftexas-instruments&amp;COM=e14-referral-cmty-handler-essentials-mcu3-doc&amp;CMP=e14-referral-cmty-handler-essentials-mcu3-doc" title="Shop Now" title="Shop Now" target="_blank"&gt;Shop Now&lt;/a&gt;&lt;/span&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h2 id="mcetoc_1h06a3oib6" class="xbold" style="color:#007fac;display:inline-block;vertical-align:middle;width:75%;"&gt;Test Your Knowledge&lt;/h2&gt;
&lt;div class="xbold" style="display:inline-block;font-size:11px;text-align:right;vertical-align:middle;width:24%;"&gt;&lt;a href="#top"&gt;Back to Top&lt;/a&gt;&lt;/div&gt;
&lt;div style="float:left;padding-bottom:2px;padding-right:10px;width:150px;"&gt;            
&lt;style&gt;
   .e14-achievement-name{font-size:14px;font-weight:700;text-align:center;height:40px;margin:0;padding:5px}.e14-avatar{width:50% !important;margin:auto;border-radius:500px}.e14-avatar img{border-radius:543px}.e14-progress-bar{height:12px;border-radius:6px;background-clip:padding-box;background:#3575c2}.e14-achievement-thumb{height:200px}.e14-achievement-criteria{font-size:10px !important;overflow:hidden;margin-bottom:10px;line-height:1.5;height:60px}.e14-achievement-criteria p{font-size:10px !important;overflow:hidden;margin-bottom:10px;line-height:1.5;height:60px}.e14-achievement-criteria.complete{height:38px}.e14-achievement-criteria.complete p{height:38px}.e14-greyout{-webkit-filter:grayscale(90%);-moz-filter:grayscale(90%);-o-filter:grayscale(90%);-ms-filter:grayscale(90%);filter:grayscale(90%)}.e14-complete{float:right;margin-top:-20px;padding-right:5px;margin-bottom:12px;font-weight:700;color:dimgray}.e14-achievement-status{margin:5px}.shimmer{position:relative;overflow:hidden;background:#f6f7f8;background:linear-gradient(-45deg,#eee 40%,#fafafa 50%,#eee 60%);background-size:300%;background-position-x:100%;animation:shimmer 8s infinite linear}@keyframes shimmer{0%{background-position:-1000px 0}
100%{background-position:1000px 0}}
@media only screen and (max-width:480px){.e14-achievement-criteria{display:none}.e14-complete{font-size:9px}.e14-user-achievement{width:100px !important;height:150px !important}.e14-achievement-status{margin-top:15px}.e14-achievement-thumb{height:130px}.e14-achievement-name{font-size:10px}} 
&lt;/style&gt;

    &lt;div id="embed-b2b1bb10bccf4091ac1602e569e67e6e_thumbnails" data-columnclass="thumbnail-column"&gt;
        &lt;div class="content thumbnail e14-user-achievement" data-href="/achievements/fd857b17-8830-4baa-8559-8c1a8a56f4b7" style="border: 3px solid #8d8d8d;cursor: pointer;"&gt;
        	       &lt;h2 class="name e14-achievement-name"&gt;
    		            Microcontroller Skills 3&lt;br&gt;
    		       &lt;/h2&gt;
    			&lt;div class="e14-avatar e14-greyout"&gt;
    				&lt;img loading="lazy" src="https://community-storage.element14.com/communityserver-components-imagefileviewer/achievements/fd857b1788304baa85598c1a8a56f4b7/Microcontroller%20Skills%203.png-140x140x2.png?_=3R9/V/9Uhncx7euQTd7aPQ==" style="width: 140px;max-height:140px;overflow:hidden;background:url(&amp;#39;https://community-storage.element14.com/communityserver-components-imagefileviewer/achievements/fd857b1788304baa85598c1a8a56f4b7/Microcontroller%20Skills%203.png-140x140x2.png?_=3R9/V/9Uhncx7euQTd7aPQ==&amp;#39;) center center no-repeat;background-size:cover;aspect-ratio:140/140" alt="Microcontroller Skills 3" border="0" /&gt;
    		    &lt;/div&gt;
    		    &lt;div style="padding:5px;"&gt;
    		        &lt;div title="Complete our Essentials: MCUs III course, rate the document, score 100% on the quiz, and leave your feedback to earn this badge. Let the world know you&amp;#39;ve got mad microprocessor skills!" class="e14-achievement-criteria"&gt;Complete our Essentials: MCUs III course, rate the document, score 100% on the quiz, and leave...&lt;/div&gt;
    		        
    		    &lt;/div&gt;
    		&lt;/div&gt;
    &lt;/div&gt;   
&lt;/script&gt;&lt;/div&gt;
&lt;p&gt;Are you ready to demonstrate your industrial microcontrollers knowledge? &lt;strong&gt;Then take a quick 15-question multiple choice quiz to see how much you&amp;#39;ve learned from this Essentials MCUs 3 module.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To earn the MCUs 3 badge&lt;/strong&gt;, read through the module to learn all about industrial microcontrollers, attain 100% in the quiz, and leave us some feedback in the comments section.&lt;/p&gt;
&lt;p&gt;&lt;div class="voltquiz" data-formid="8ebf4855-0b04-40a4-8149-83e91a059cc0" data-formtype="quiz" data-success-message="" data-fail-message="" data-pass-mark="OTk=" &gt;&lt;/div&gt;&lt;/p&gt;
&lt;center&gt;
&lt;h3 id="mcetoc_1h06a3oib7"&gt;Click on the next button for more MCUs modules&lt;/h3&gt;
&lt;/center&gt;
&lt;p&gt;&lt;div class="e14-navigation-buttons"&gt;&lt;a href="/w/documents/1942/element14-essentials-mcus-ii?ICID=essentials-mcu3-doc"&gt;
                    &lt;button class="e14-nav-button-prev"&gt;Previous&lt;/button&gt;
                &lt;/a&gt;&lt;a href="/w/documents/4407/secure-mcus-for-iot-edge-applications?ICID=learningctr-mcu3doc"&gt;
                    &lt;button class="e14-nav-button-next"&gt;Next&lt;/button&gt;
                &lt;/a&gt;&lt;/div&gt;&lt;script&gt;e14.func.queueScripts.add(function(){ e14.func.repositionNavButtons(); })&lt;/script&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: microcontrollers, industrial microcontrollers, microcontroller, mcu, texas instruments, mcus, ess_module&lt;/div&gt;
</description></item><item><title>MCUs: Industrial Applications</title><link>https://community.element14.com/learn/learning-center/essentials/w/documents/1944/mcus-industrial-applications/revision/8</link><pubDate>Tue, 05 Apr 2022 20:42:30 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:3e1b24a8-d0af-4fc6-8dfd-d84acce37fb9</guid><dc:creator>pchan</dc:creator><comments>https://community.element14.com/learn/learning-center/essentials/w/documents/1944/mcus-industrial-applications#comments</comments><description>Revision 8 posted to Documents by pchan on 4/5/2022 8:42:30 PM&lt;br /&gt;
&lt;p&gt;&lt;span&gt;&lt;div class="e14-navigation-buttons"&gt;&lt;a href="/w/documents/1942/element14-essentials-mcus-ii?ICID=learningctr-mcu3doc"&gt;
                    &lt;button class="e14-nav-button-prev"&gt;Previous&lt;/button&gt;
                &lt;/a&gt;&lt;a href="/w/documents/4407/secure-mcus-for-iot-edge-applications?ICID=learningctr-mcu3doc"&gt;
                    &lt;button class="e14-nav-button-next"&gt;Next&lt;/button&gt;
                &lt;/a&gt;&lt;/div&gt;&lt;script&gt;e14.func.queueScripts.add(function(){ e14.func.repositionNavButtons(); })&lt;/script&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div style="background-color:#f9f9f9;border:1px solid #c6c6c6;display:block;float:right;padding:6px 8px;width:212px;"&gt;&lt;a href="/learn/learning-center/?ICID=learningctr-mcu3doc"&gt;element14 Learning Center&lt;/a&gt;&lt;/div&gt;
&lt;div style="border-bottom:1px solid #c6c6c6;border-top:1px solid #c6c6c6;clear:both;padding:8px;"&gt;
&lt;div style="display:inline-block;padding-right:16px;vertical-align:top;"&gt;&lt;a href="/learn/learning-center/essentials?ICID=learningctr-mcu3doc"&gt;&lt;img alt="image"  src="/e14/assets/main/2021/LC_essentiallogo_37h.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="display:inline-block;"&gt;
&lt;p class="essTitle" style="font-size:18px;font-weight:bold;" title="Industrial Applications"&gt;&lt;span style="color:#007fac;"&gt;MCUs III:&lt;/span&gt; Industrial Applications&lt;/p&gt;
&lt;/div&gt;
&lt;hr /&gt;&lt;span style="padding-right:6px;"&gt;&lt;a href="#intro"&gt;1. Introduction &lt;/a&gt;&lt;/span&gt; | &lt;span style="padding:0px 6px;"&gt;&lt;a href="#object"&gt; 2. Objectives &lt;/a&gt;&lt;/span&gt; | &lt;span style="padding:0px 6px;"&gt;&lt;a href="#section3"&gt; 3. Common Industrial Applications&lt;/a&gt;&lt;/span&gt; | &lt;span style="padding:0px 6px;"&gt;&lt;a href="#section4"&gt;4. The Industrial Environment&lt;/a&gt;&lt;/span&gt; | &lt;span style="padding:0px 6px;"&gt;&lt;a href="#section5"&gt;5. MCU Devices for the Industrial Environment&lt;/a&gt;&lt;/span&gt; | &lt;span style="padding:0px 6px;"&gt;&lt;a href="#section6"&gt;6. C2000&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; MCU Industrial Drive Solutions&lt;/a&gt;&lt;/span&gt; | &lt;span style="padding:0px 6px;"&gt;&lt;a href="/w/documents/1965/parts-used-for-element14-essentials-mcus-iii?ICID=learningctr-mcu3doc"&gt;Related Components&lt;/a&gt;&lt;/span&gt; | &lt;span style="font-weight:bold;padding:0px 6px;"&gt;&lt;a href="#test"&gt;Take the Quiz &lt;i class="text-orange xs-ml05 fas fa-caret-right"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;a name="intro"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding-bottom:8px;padding-top:12px;"&gt;&lt;strong&gt;1. Introduction&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Microcontrollers are embedded in a range to consumer and commercial products, as well as a wide variety of industrial applications. Since many industrial applications employ automated systems, these applications can benefit from the use of microcontrollers.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The usual benefits of a smaller footprint, lower heat dissipation, flexible design and programmability accrue from the use of microcontrollers. However, industrial applications and their inherent environments are sufficiently different from home or consumer uses to merit a discussion of industrial microcontrollers as a separate learning module.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Low-power microcontrollers and wireless microcontrollers have been discussed in earlier Essentials Modules.&amp;nbsp; MCUs for industrial applications are going to be discussed in this module.&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;a name="object"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding:16px 0px 8px;"&gt;&lt;strong&gt;2. Objective&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;strong&gt;The objective of this learning module is to provide you with an overview of Microcontroller Units (MCUs) as used in industrial environments.&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:8px 0px 8px 35px;"&gt;&lt;em&gt;Upon completion of this module, you will be able to:&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Understand the industrial usage environment&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Identify the most common industrial applications&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Understand how MCU devices cater to industrial applications&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Learn about some currently available Industrial MCU devices&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;a name="section3"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding:16px 0px 8px;"&gt;&lt;strong&gt;3. Common Industrial Applications&lt;/strong&gt;&lt;span style="float:right;font-size:11px;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Three things need to be considered when specifying MCUs for industrial applications:&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; How is the industrial operating environment different from consumer environments?&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Does the industrial environment call for different kinds of MCU devices?&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Are the use cases/applications sufficiently different to affect the features required of Industrial MCU devices?&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Most MCU manufacturers offer a range of products that are suitable for industrial/harsh environments. In both this section and the next, we will explore these industrial environments and the devices suitable for such usage conditions.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The most common industrial applications should tell us the features one should look for in devices being offered by manufacturers. In addition, developers need the best tools to make the development process as simple as possible. What would also be welcomed are tools, ready-made components, and application support that can help compress the time-to-market.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Industrial applications fall into the following general categories: &lt;em&gt;(Note: This is by no means an exhaustive list; it just lists some of the frequently used types.)&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Motor Drive &amp;amp; Control&lt;/p&gt;
&lt;ul style="padding-left:85px;"&gt;
&lt;li&gt;Industrial Drive Control&lt;/li&gt;
&lt;li&gt;Servo Drive Control&lt;/li&gt;
&lt;li&gt;Elevator Control in Buildings&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Automation &amp;amp; Process Control&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Data Collection, Monitoring via Industrial Sensors&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Monitoring&amp;nbsp; &amp;amp; Human Machine Interface (HMI)&lt;/p&gt;
&lt;ul style="padding-left:85px;"&gt;
&lt;li&gt;Simple Graphics-Based MIMIC Displays&lt;/li&gt;
&lt;li&gt;Full Multi-Media Capable Displays&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; High-End Digital Power&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Lighting and Environmental Control&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Industrial Safety Applications&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Typically, industrial control, monitoring and other associated equipment are arranged across a factory floor or operational area. Each of these individual systems will have a connection to a central display panel and the operators&amp;#39; console (the HMI) to help operators monitor what&amp;#39;s happening at various locations so he/she can make necessary adjustments to the control applications on the floor.&lt;a name="section4"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding:16px 0px 8px;"&gt;&lt;strong&gt;4.&amp;nbsp; The Industrial Environment&lt;/strong&gt;&lt;span style="float:right;font-size:11px;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The first thing to note is that electronic devices in the industrial environment need to be capable of operating in harsher environments than is typical of commercial/home situations. The biggest issue is the operating temperature. For the semiconductor devices in the MCU, the junction temperature is the most important consideration for assuring dependable operation.&amp;nbsp; As the junction temperature increases, the device performance deteriorates. Leakage currents increase with increasing junction temperature, which raises the chip substrate temperature. Higher temperatures also affect the physical characteristics of the semiconductor device.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Higher chip temperatures can also affect the metallic interconnections between devices &amp;quot;on chip&amp;quot; and the I/O pins used for communication with the external world.&amp;nbsp; In general, higher temperatures can cause catastrophic damage of the device.&amp;nbsp; In response, manufacturers typically specify a temperature range within which published characteristics of the devices hold true.&lt;/p&gt;
&lt;p style="margin:0;padding:8px 0px 16px;"&gt;The junction temperature T&lt;sub&gt;junction&lt;/sub&gt; that a device reaches is related to the ambient temperature T&lt;sub&gt;ambient&lt;/sub&gt; and the amount of steady state power dissipation within the device. A commonly used relationship is as follows:&lt;/p&gt;
&lt;center&gt;&lt;span style="font-size:18px;font-weight:bold;"&gt;T&lt;sub&gt;junction&lt;/sub&gt; = T&lt;sub&gt;ambient&lt;/sub&gt; + P * &amp;theta;&lt;/span&gt;&lt;/center&gt;
&lt;p style="margin:0;padding-top:16px;"&gt;Where &amp;quot;P&amp;quot; is the power dissipated in watts, theta (ө) is the thermal resistance from junction to the ambient. Theta is expressed as degrees Celsius per watt.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;A heat sink may be needed to connect the heat flow from the case to the ambient and the temperature rise must be calculated using both the junction-to-case and case-to-ambient thermal resistance values. Since the construction of the devices (specifically, package type) offers different resistances, the choice of a package type will be an important factor when choosing a device for an application.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The operating temperature range for consumer/home equipment is generally considered to be 0 to 70 degrees Celsius. Industry-grade temperatures range from -40 to 85 degrees Celsius, but there are no fixed ranges. Some manufacturers may supply devices with slightly different temperature ranges. The essential point here is that manufacturers must test finished devices and categorize them for each use.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Besides low and high operating temperatures, high humidity and mechanical vibrations need to be considered for the industrial environment. Only hermetically sealed packages can prevent any ingress of moisture into the package. If moisture ingress were to occur, it would damage the piece of silicon inside. Other package types with leakage tend to breathe in moisture and retain it inside the package. Vibration, electromagnetic interference (EMI) and electrostatic discharges (ESD) are other factors to be considered when putting together a system and designing its packaging within an enclosure.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;In addition, an industrial environment with heavy motors and other rotating equipment contribute to the RF noise interference and the overall noise to a large degree. RF interference is a given as is the ESD in this interconnected world of wired networks. A static discharge at a distant point can have an immense effect on the local system.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Often, the subsystems of an industrial control system are distributed all over the factory floor. For the purposes of monitoring and controlling of these dispersed subsystems, a human machine interface (HMI) is utilized. Since running multiple wires to facilitate parallel communication can create quite a tangle, serial communication is thus the preferred mode of communication. Moreover, there are a couple of issues related to communication and control. For instance, communication voltage levels are at + and &amp;ndash; 24v levels, so that communication is possible even in a noisy industrial environment. The electronics, on the other hand, operate at 5v or less (3.3/ 2.5 v, etc.). Control signals follow the 20mA loop standard. Necessary &amp;quot;glue&amp;quot; components, when available from the same manufacturer, are very helpful. The preferred suppliers will be those manufacturers who have ancillary components to mitigate the effects of these factors.&amp;nbsp; Additional factors one may encounter in the industrial environment include toxic fumes, contaminants in the surrounding air, dust and grease, and potentially explosive atmospheres, etc.&lt;a name="section5"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding:16px 0px 8px;"&gt;&lt;strong&gt;5. MCU Devices for the Industrial Environment&lt;/strong&gt;&lt;span style="float:right;font-size:11px;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;When you start getting into your actual design work, the choice of devices is the most important task. Obtaining the most performance for the least cost is the primary goal of the designer. In this quest for an appropriate device, designers must ensure that the device they select will work at the temperature range and other harsh environmental conditions of industrial applications. Manufacturers help in this respect by clearly identifying their devices as &amp;quot;industrial grade.&amp;quot; Device selection then must be guided by the required features.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;No matter what&amp;#39;s the application for which you are designing, there are some requirements that can be identified as essential for devices to be used in industrial grade applications. So, let&amp;#39;s go over the kinds of applications in the industrial environment that we discussed earlier, and see if there are some common features that can be discovered.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Common features of any precision and high-resolution closed loop control system typically include, frequent sampling of parameters being monitored, the processing of these inputs, and the frequent correction outputs. Floating point values/variables being handled at fast intervals require quite a bit of &amp;quot;horsepower&amp;quot; on the part of the MCUs in use. Most manufacturers thus have high-performance, MCU devices for the industrial space. TI groups these devices as &amp;quot;performance&amp;quot; devices. In addition to industrial uses, the performance group is also utilized in automotive and other power applications.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;A robust I/O structure that lets you connect to analog/digital sensors is another common feature. ADCs used in these applications often are high resolution (12-bit or more) and have fast sampling and digitizing operations. Digital sensing peripherals are expected to read inputs at a fast rate. Another requirement that must be well supported is communication capabilities.&amp;nbsp; Serial communication support, as well as network connectivity, is often required. The network connectivity is often a serial bus-based, Ethernet-like system. In automotive situations, Control Area Networking (CAN) pre-dominates.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Since the TI product lines are extensive, they are a good way to illustrate the kind of devices that let designers/developers implement industrial applications easily.&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;a href="/e14/assets/legacy/2017/diagram1_mcu3.png"&gt;&lt;img loading="lazy" alt="image" style="float:left;padding:8px 6px 0px 0px;"  src="/e14/assets/legacy/2017/diagram1_mcu3.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Real-Time Control MCUs are used in high-performance, closed loop control applications. These may be in used in the power electronics space or many other feedback applications. The Control + Automation group of MCUs are used in closed loop control applications. These devices support connectivity and system automation. Safety MCUs are primarily for situations where failsafe designs are of prime importance; they help users create systems that comply with the functional safety standards such as the IEC 61508 and ISO 26262 standards. These also help provide performance for safety critical applications. The following sections discuss these device families.&lt;/p&gt;
&lt;p style="clear:both;margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.1 Real-Time Control MCUs&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;As 32-bit microcontrollers, the C2000 microcontroller devices family is optimized for processing, sensing, and actuation to improve closed loop performance. They consist of:&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; C2000 Delfino MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; C2000 Piccolo MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; C2000 InstaSPIN MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; C2000 F28x MCUs&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;C2000 MCU units are positioned for real-time applications that include motor control, solar, and renewable energy as well as digital power supplies; smart grid applications, radar, LED lighting applications and anything else that needs complex signal processing. The capability to process digital signals conveniently comes from the fact that this MCU has been built around TI&amp;#39;s 32-bit DSP core. Other performance boosting features include a single cycle multiply operation in 32x32 bit numbers and instructions that execute in a single cycle.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The InstaSPIN MCUs are C2000 controllers with customized motor control libraries loaded into their ROMs. These are discussed in a separate section (5.2).&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;strong&gt;Delfino&lt;/strong&gt; microcontroller products consist of the following:&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2837xD&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2837XS&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320C2834x&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2833x&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The individual devices in each series differ in memory size and configuration.&lt;/p&gt;
&lt;div style="float:left;padding:8px 6px 5px 0px;vertical-align:top;width:200px;"&gt;&lt;a href="/e14/assets/legacy/2017/TMS320F2837xD.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TMS320F2837xD.png" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;"&gt;&lt;em&gt;TMS320F2837xD Dual-Core Delfino&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; Microcontrollers&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Let&amp;#39;s take a closer look at the top of the line device, the TMS320F2837xD. The MCU is a dual core 800 MIPS processor. But you can have more performance than what this 800 MIPS indicates. The MCU has two Control Law Accelerators (CLA). The CLAs are independent co-processors built into the device and can execute the complex control logic you use for a control loop. That frees up the main processor for additional computation. 1 MB Flash and 204 KB of SRAM are available. Other devices in the family have lower memory resources than this. 24 High resolution pulse width modulator (HRPWM) output channels are also available.&amp;nbsp; It has four ADCs that have 16-bit/12-bit capability, high speed 1.1 Mega samples per second (MSPS), and 3.5 MSPS in 12-bit configuration capabilities.&lt;/p&gt;
&lt;p style="clear:both;margin:0;padding:8px 0px;"&gt;Other devices provide lower performance and comparatively lower memory and peripheral capabilities. For example, the TMS320F2833x processor provides only about 100 to 150 MIPS; though it is quite high performance compared to many other MCUs.&lt;/p&gt;
&lt;p style="margin:0;padding:8px 0px;"&gt;&lt;strong&gt;Piccolo&lt;/strong&gt; devices are directed at closed loop control applications in general. The Piccolo line has six sets of products available. These are designated as:&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2807x Piccolo MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2806x Piccolo MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2805x Piccolo MCUs&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2804x Piccolo MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2803x Piccolo MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2802x Piccolo MCUs&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div style="float:left;padding:8px 6px 12px 0px;vertical-align:top;width:180px;"&gt;&lt;a href="/e14/assets/legacy/2017/TMS320F2807x.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TMS320F2807x.png" width="180px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;TMS320F2807x Piccolo&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; Microcontrollers&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-bottom:12px;padding-top:8px;"&gt;Like the Delfino series, the individual members in the Piccolo series vary in memory configuration but have the same CPU and other peripherals. CPU performance changes across the series. The 2807x series is the highest rated. Except for the 2802x series, the CPUs have a coprocessor. Performance for the top 2807x is 100 to 240 MIPS. Memory configuration includes an ECC check on the entire memory area. Piccolo MCU configurations are indicated in the following table.&lt;/p&gt;
&lt;table style="border:1px solid #b8d7e5;clear:both;font-size:12px;padding-bottom:12px;" cellpadding="0" cellspacing="0" width="100%"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2807x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2804x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2806x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2805x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2803x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2802x&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;MIPS&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100-240&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100-200&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90-180&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60-120&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60-120&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Up to 60&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Flash&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;512 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64 KB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;RAM&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;20 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;20 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12 KB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;PWM&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;24 Channel, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Up to 16 Channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;8 channels, HRPWM&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;ADC&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 3x S/H, 3.1 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 3x S/H, 3.1 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 3.46 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 3.75 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 4.6 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 4.6 MSPS&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="font-size:11px;margin:0;"&gt;Definitions: high resolution PWM (HRPWM); sample and hold (S/H) and millions of samples per second (MSPS).&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;These devices are positioned for the kinds of applications listed below:&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2807x&lt;/strong&gt;-This has a floating point and trigonometric function unit (TMU) accelerators for additional performance in closed loop control set-ups. The ADCs, isolated current sensing, and sigma delta filters help build sophisticated designs.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2804x&lt;/strong&gt;-The fully 32-bit floating point processor along with the integrated peripherals helps users build high performance control loops.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2806x&lt;/strong&gt;-This is a good fit for closed-loop control applications. Both the processor and the CLA can be easily programmed for floating point operations. High performance peripherals are available on chip.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2805x&lt;/strong&gt;-This device is for motor control applications.&amp;nbsp; Programmable gain amplifiers on-chip help reductions in BOM cost by avoiding the need for external components. It also has windowed comparators that enhanced system protection.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2803x&lt;/strong&gt;-This has the capability to independently control one or more control loops in real-time.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2802x&lt;/strong&gt;-This is a low-cost package of required performance levels and peripherals that can help design control loop applications.&lt;/p&gt;
&lt;p style="margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.2 InstaSPIN Motor Control Solutions&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;InstaSPIN solutions come as a hardware device with the necessary motor control software library accommodated in the ROM inside the MCU. These special libraries let the user create motor controllers easily. As a direct consequence, it is possible to decrease development time by multiple orders.&amp;nbsp; InstaSPIN products are basically Piccolo MCUs (a sub-family of C2000 MCUs). Motor control libraries are created in the integrated ROM of the controller. Two versions of motor controls are available for three categories of motors used in industrial applications.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;InstaSPIN Motion&lt;/strong&gt; is for AC induction motors (ACI), permanent magnet synchronous motors (PMSM), interior permanent motor drives (IPM) and brushless DC motors (BLDC). This device makes it possible to obtain accurate speed and position control.&amp;nbsp; SpinTAC and FAST software tools are available to help implement products.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;InstaSPIN FOC&lt;/strong&gt; provides field-oriented control of motor torque for ACI, PMSM, IMP and BLDC types. FAST encoder/observer/rotor sensor could be used for this type of implementation as well.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt; InstaSPIN BLDC&lt;/strong&gt; implements trapezoidal commutation required for brushless DC motors. What makes this implementation simple is that no parameters need to be specified. The software can determine the required parameters depending on the motor that is connected. This product helps implement speed or current control very easily.&lt;/p&gt;
&lt;div style="float:left;padding:8px 3px 0px 0px;vertical-align:top;width:180px;"&gt;&lt;a href="/e14/assets/legacy/2017/TMS320F28069FPZT.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TMS320F28069FPZT.png" width="180px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;TMS320F28069F Piccolo Microcontroller with InstaSPIN-FOC (Field Oriented control)&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;These InstaSPIN products are based on F2806x, F2805x and F2802x devices. The 2802x devices have FOC versions only (2 devices). The 2805x devices offer two each (4 devices) of MOTION and FOC MCUs: one each of Motion and FOC types come with 128 KB of flash and the other with 64KB. 2805x and 2802x devices operate at 60 MHz. The 2806x devices operate at 90 MHz and offer floating point units for floating point calculation acceleration. F28069M and F28069F also have a control law accelerator (CLA). These modules integrated into the MCU chips help accelerate the complex calculations required for implementing the control logic; it also relieves the main CPU of those tasks. The available Flash is 256 KB and 128 KB (F28060F only).&amp;nbsp; Complete configuration details are in the following table.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;center&gt;&lt;strong&gt;&lt;em&gt;InstaSPIN MCU Configuration Table&lt;/em&gt;&lt;/strong&gt;&lt;/center&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style="border:1px solid #b8d7e5;font-size:12px;padding-top:12px;width:100%;" cellpadding="0" cellspacing="0"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Device&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Type&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;MHz&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;FPU&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;CLA&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Motors&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Flash&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;12b ADC&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;CAN&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;USB&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;SPI&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;UART&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;I&lt;sup&gt;2&lt;/sup&gt;C&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28069M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28068M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28069F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28068F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28062F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28054M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28054F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28052M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28052F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28027F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;13&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28026F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;32&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;13&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.3 Control + Automation MCUs&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Applications that need not only closed-loop control but good connectivity and integration with the analog world are where these control + automation controllers can be used. These MCU devices are built with ARM architecture cores. For digital control situations, the dual core C28x and ARM devices help implement solutions for difficult control, host, and connectivity situations. These devices are a good fit for applications such as motor drive and control, automation of processes and their control, and human machine interface implementation.&amp;nbsp; They fit well in sensor hub, lighting, and digital power solutions.&lt;/p&gt;
&lt;p style="margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.3.1 F28M3x Microcontrollers&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-bottom:8px;padding-top:8px;"&gt;Designers can use two different cores available in these microcontrollers to their advantage. The C28x core is a full 32-bit floating point processor. It is possible to use the C28x to run sophisticated control loops. The ARM processor provides a convenient means to run application code. This is also a platform that lets you run the communication stack.&lt;/p&gt;
&lt;center&gt;&lt;strong&gt;&lt;em&gt;F28M3x MCU resources diagram&lt;/em&gt;&lt;/strong&gt;&lt;/center&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;center&gt;&lt;a href="/e14/assets/legacy/2017/fig531BG.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/fig531BG.png" width="645px" /&gt;&lt;/a&gt;&lt;/center&gt;
&lt;div style="float:left;padding:16px 6px 5px 0px;vertical-align:top;width:200px;"&gt;&lt;a href="/e14/assets/legacy/2017/TMDSDOCKH52C1.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TMDSDOCKH52C1.png" width="200px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;a id="e14-product-link-d4077" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=2445343&amp;nsku=29AH7996&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('d4077'));" data-farnell="2445343" data-newark="29AH7996" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;TMDSDOCKH52C1&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;Experimenter Kit for the F28M35H52C1 microcontroller &lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:16px;"&gt;The F28M3x has a variety of peripherals suitable for the intended applications. These include analog, control, and communication peripherals.&amp;nbsp; The C28x core helps implement real-time control, sensing, and DSP filtering, as well as processing. A Viterbi Coding unit in the core helps implement power line communication. Motor control and power monitoring are some important areas of industrial application that these devices can address. They can support an OS. Scheduling is implemented. They also support a range of communications protocols that include Ethernet, USB, CAN, UART, SPI and I&lt;sup&gt;2&lt;/sup&gt;C.&lt;/p&gt;
&lt;p style="clear:both;margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.3.2 TM4C12x MCUs&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The MCU products from the TM4C12x Series of the control + automation family has the popular ARM Cortex-M4 core. This family offers a range of memory options. There are several package options too.&amp;nbsp; These devices also offer sophisticated analog integration as well as a large set of connectivity peripherals. This family, also known as the Tiva C Series, and helps create solutions in sensor hubs, displays, networking and industrial automation.&lt;/p&gt;
&lt;table cellpadding="0" cellspacing="0" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;div style="float:left;padding:8px 6px 5px 0px;vertical-align:top;width:190px;"&gt;&lt;a href="/e14/assets/legacy/2017/TM4C129X.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TM4C129X.png" width="190px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;IoT Enabled ARM&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;&amp;nbsp;Cortex&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;-M4F MCU TM4C129X Connected Development Kit&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The TM4C129x MCUs devices within the TM4C12x family have built-in Ethernet MAC+PHY layers. They are useful in creating highly connected products that can communicate with the cloud and the Internet. In the industrial space, this capability helps create products in the Industrial Internet of Things (IIoT).&amp;nbsp; Along with on-chip data protection and an LCD controller, it is possible to create not only IIoT gateways, but also connected HMI products, building automation products, sensor gateways, etc. Motion control applications are feasible too.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;div style="float:left;padding:0px 3px 5px 0px;vertical-align:top;width:200px;"&gt;&lt;a href="/e14/assets/legacy/2017/TM4C123GE6PMI.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TM4C123GE6PMI.png" width="200px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;TM4C123GE6PM Industrial Microcontroller&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;"&gt;A variant of the TM4C12x family is the TM4C123x MCUs devices. They offer a configuration that has built-in USB support and CAN support thus are useful in the automotive domain. They integrate ARM&amp;#39;s Cortex-M4F CPU with single-precision floating-point core. Operating frequencies can go up to 80 MHz.&amp;nbsp; These devices may draw as little as 1.6 &amp;mu;A in a low power mode. The device offers 40 PWM outputs and many serial communications peripherals. Support of USB, OTG, and two CAN controllers are also available. The TM4C123x MCUs are a good fit for applications such as home, building, and industrial applications.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.4 Safety MCUs: The Hercules Family&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Many industrial, automotive, and medical applications must have safety features built-in for critical operations in the control loops these MCUs are assigned to process. Threat to the safety of the operator, user or bystander may arise when critical operations in the whole sequence of the software process fails. For example, in a motor control operation, there could be a failure that causes a complete runaway of the motor, which is a potentially dangerous situation. A failure in an industrial assembly robot may cause damage to parts being manufactured. An anti-lock brake system may fail, affecting the safety of passengers in an automobile. Problems can happen when an airbag deployment fails. The implication is that, should a failure occur in the hardware or the software of the system, it should be possible to immediately detect and take remedial actions. The Hercules family is positioned to address such safety critical applications. The products based on the Hercules family will help the product in obtaining certification to safety regulations such as IEC 61508.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;IEC 61508 is an &amp;quot;umbrella&amp;quot; document covering multiple industries and applications. The standard&amp;rsquo;s primary goal is to let individual industries develop supplemental standards for their domain. On a secondary level, IEC 61508 helps in the development of Electrical/ Electronic/Programmable Electronic (E/E/PE) safety-related systems for an industry where one does not exist already. The 61508 standard covers safety systems that have mechanical/electrical/electronic/programmable electronic devices.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The first version of the IEC 61508, published in 1998 was entitled &amp;quot;Functional Safety of Electrical/Electronic/Programmable Electronic Safety-Related Systems,&amp;quot;. ISO 26262 applicable to the automotive industry was published in 2011 as &amp;quot;Road Vehicles&amp;mdash;Functional Safety&amp;quot;.&amp;nbsp; &amp;quot;Functional Safety&amp;quot; is defined as a safe state brought about by the operation of the E/E/PE systems. Typically, a Safety Integrity Level (SIL) is associated when determining compliance with the safety standard 61508. There are 4 levels and a SIL level is defined to be a relative level of risk-reduction provided by a safety function. SIL 4 provides the highest level of risk reduction, while SIL 1 provides the least amount. Industrial systems are often required to comply with IEC-61508 SIL3 or better.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Compliance of end equipment with the functional safety standards are assessed by independent agencies such as TUV and Underwriters Lab (UL) and tend to focus on aspects of the product design as follows:&lt;/p&gt;
&lt;p style="margin:0;padding:11px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Product development safety life-cycle, the prevailing safety culture in the development team and the company hosting the team. Development and ancillary processes are also looked at closely.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; How are the random failures managed?&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; How does the company manage predictable and systematic failures?&lt;/p&gt;
&lt;p style="margin:0;padding-top:12px;"&gt;TI also provides documents that help understand the standards IEC 61508 and ISO 26262. Steps to achieve compliance through the use of certified MCUs are also documented. Development flow that ensures product safety and the means to reduce failures are offered. These documents discuss proper safety development work-flow and how one could reduce failures in a piece of equipment.&lt;/p&gt;
&lt;p style="margin:0;padding-bottom:8px;padding-top:8px;"&gt;A major feature of the Hercules architecture is the lock-step operation of an independent CPU that executes the same instructions in parallel. On-chip comparators compare the outputs to decide whether the instruction has been executed (i.e., when both outputs compare). When results differ, it clearly indicates a fault in one of the processor cores and alerts are raised so that the safety systems can operate such that the system can be brought to a safe state. The programmers still see this as a single processor, single instruction issued processor. There is no need to be conscious of the shadow processor.&lt;/p&gt;
&lt;center&gt;&lt;em&gt;&lt;strong&gt;&amp;quot;Hercules&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; MCUs Help Simplify Certification Efforts&amp;quot;&lt;/strong&gt;&lt;/em&gt;&lt;/center&gt;
&lt;p style="margin:0;padding:0px;padding-top:2px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;center&gt;&lt;a href="/e14/assets/legacy/2017/figHerculesB.gif"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/figHerculesB.gif" /&gt;&lt;/a&gt;&lt;/center&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;TI offers a SafeTI package of software and documentation that help in the compliance effort. These include a compliance support package that helps development and review of safety compliant software for the MCU. A whole set of diagnostics need to run to ensure the health of the main processor, as well as the shadow CPU; TI provides an extensive MCU diagnostics library. Peripheral drivers are also safety critical and TI offers hardware abstraction layer code generator (HALCoGen) peripheral drivers to help build safe drivers. A GUI-based software-test automation unit (TAU) provided is useful for testing out your software for compliance.&lt;/p&gt;
&lt;p style="margin:0;padding:8px 0px;"&gt;Hercules MCU devices are available in two families, both are ARM Cortex -R based.&lt;/p&gt;
&lt;center&gt;
&lt;table style="border:1px solid #dadada;padding-top:8px;"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #dadada;padding:6px 12px 6px 6px;"&gt;&lt;center&gt;
&lt;p style="margin:0;padding-bottom:6px;"&gt;&lt;strong&gt;Hercules RM MCUs&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:14px 0px;"&gt;&lt;a href="/e14/assets/legacy/2017/LAUNCHXLRM42X.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/LAUNCHXLRM42X.png" width="200px" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size:11px;margin:0;"&gt;&lt;em&gt;Development Board for RM42X Series of Hercules Microcontrollers&lt;/em&gt;&lt;/p&gt;
&lt;/center&gt;&lt;/td&gt;
&lt;td style="border:1px solid #dadada;padding:6px;"&gt;&lt;center&gt;
&lt;p style="margin:0;padding-bottom:6px;"&gt;&lt;strong&gt;Hercules 570 MCUs&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;a href="/e14/assets/legacy/2017/LAUNCHXLTMS570.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/LAUNCHXLTMS570.png" width="200px" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size:11px;margin:0;"&gt;&lt;em&gt;Development Board for TMS570 Series of Hercules Microcontrollers&lt;/em&gt;&lt;/p&gt;
&lt;/center&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/center&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The 570 family is positioned mainly for the automotive market. The RM family (RM 57, RM 48, RM 46, RM 44 and RM42/41 devices) addresses industrial safety applications in the following areas:&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="padding-top:7px;"&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Industrial Automation and Control&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Power Inverters and Generators&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Programmable Logic Controllers&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-top:7px;"&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Turbines &amp;amp; Windmills&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Robotics&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Industrial Drive Monitoring&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;strong&gt;The devices in this family are:&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:11px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; IEC 61508 SIL 3 certified&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Operating speed range from 80 MHz to 330 MHz&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Operating temperature can go up to 105 degrees Celsius&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Communication capabilities include Ethernet, USB, CAN, timers, ADCs and more&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;a name="section6"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding:16px 0px 8px;"&gt;&lt;strong&gt;6. C2000&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; MCU Industrial Drive Solutions&lt;/strong&gt;&lt;span style="float:right;font-size:11px;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Industrial drive solutions are quite complex when you factor in the diverse motor types. This is compounded by the fact that several position encoder standards exist. Sensing technologies that sense magnetic flux, current, back EMF and so on, keep evolving. An additional factor is the changing scenario of industrial communications. TI makes a diverse array of tools, documentation and other forms of support to help designers/developers create industrial drive solutions.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Some example application areas will indicate how diverse the need for motors and their control can be. These include industrial robots, servo drives, elevators, CNC machines and AC inverter drives, among others. TI offers a package of product support tools that help developers work on industrial drive solutions such as the &amp;quot;DesignDrive&amp;quot; package, which has 4 components:&lt;/p&gt;
&lt;p style="margin:0;padding:11px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; A hardware demo/development board in the form of a &amp;quot;Launchpad&amp;quot;&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt;&amp;nbsp;The &amp;quot;DesignDrive&amp;quot; software product. This is a part of the general package controlSUITE&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;. It contains necessary drivers and libraries, and a lot of code examples that use the powerSUITE &amp;amp; DesignDRIVE software. The package components take care of control, sensing, positioning management, isolation, bias power, diagnostics, as well as safety.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Reference designs are available through TIDesigns. This package contains Industrial Servo Drive and AC Inverter Drive Reference Design, as well as an EtherCAT Interface for High Performance MCU Reference Design.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; The 4th component is a package of on-line training material.&lt;/p&gt;
&lt;p style="margin:0;padding-top:11px;"&gt;Overall, this package helps by offering development tools that reduce time-to-market significantly. The tools help debug the code on actual representative hardware even when your customized boards may not be ready. The reference designs help speed up hardware design.&lt;/p&gt;
&lt;div style="float:left;padding:8px 3px 5px 0px;vertical-align:top;width:180px;"&gt;&lt;a href="/e14/assets/legacy/2017/med_tmdxiddk379d.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/med_tmdxiddk379d.png" width="180px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;C2000 DesignDRIVE Development Kit for Industrial Motor Control&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The DesignDrive package is a complete tool for developing all kinds of industrial drives. This overall package facilitates your drives and servo control development and/or evaluation. It provides examples of good designs in control of motors. The controls include management of torque, position, and speed. The design examples illustrate more than one form of current sensing topologies. It will let you incorporate a position sensor interface that is analog or digital. Another need of any collaborative large system is real-time connectivity, which is also supported.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Low latency, jitter, and high precision in designs is supported through an MCU with sufficient horsepower, relevant peripherals, and serial communication connectivity. EtherCAT, CAN Open and Powerline Communication are supported by the solutions provided. Each of these communication software stack operates through hardware abstraction layers (HAL). As these software support stacks are provided as part of the solution, development and implementation of these protocols are minimized.&lt;/p&gt;
&lt;p style="clear:both;font-size:11px;margin:0;padding-top:8px;"&gt;*Trademark. &lt;strong&gt;&amp;nbsp;Texas Instruments&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;, and TI are trademarks of Texas Instruments, Inc.&lt;/strong&gt; Other logos, product and/or company names may be trademarks of their respective owners.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style="background-color:#e7f2f5;border:1px solid #a9aaaa;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #a9aaaa;padding:6px 6px 4px;"&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="padding-right:12px;"&gt;&lt;a href="/e14/assets/legacy/2017/mcu3img_profile.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox essProfile"  height="115" src="/e14/assets/legacy/2017/mcu3img_profile.png" width="115" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;"&gt;
&lt;p style="color:#007fac;font-size:16px;margin:0;padding-bottom:10px;"&gt;&lt;strong&gt;Shop our wide range of industrial microcontrollers, dev kits and accessories.&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;span &gt;&lt;a class="e14-button e14-button--primary e14-button--medium" href="https://referral.element14.com/OrderCodeView?url=%2Ftexas-instruments&amp;COM=referral-cmty-handler-learningctr-mcu3doc" title="Shop Now" title="Shop Now" target="_blank"&gt;Shop Now&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;padding:0px;padding-bottom:8px;"&gt;&lt;a name="test"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding-bottom:8px;"&gt;&lt;strong&gt;Test Your Knowledge&lt;/strong&gt;&lt;span style="float:right;font-size:11px;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;a href="/e14/assets/legacy/2017/100x100_mcu3badge.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox" style="float:left;padding:0px 5px 5px 0px;vertical-align:top;"  src="/e14/assets/legacy/2017/100x100_mcu3badge.png" width="80px" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-bottom:8px;"&gt;Are you ready to demonstrate your industrial microcontrollers knowledge? &lt;strong&gt;Then take a quick 15-question multiple choice quiz to see how much you&amp;#39;ve learned from this Essentials MCUs 3 module.&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;strong&gt;To earn the MCUs 3 badge&lt;/strong&gt;, read through the module to learn all about &lt;span style="padding-bottom:8px;"&gt;industrial&lt;/span&gt; microcontrollers, attain 100% in the quiz, leave us some feedback in the comments section, and give this page a star rating.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&lt;div class="voltquiz" data-formid="8ebf4855-0b04-40a4-8149-83e91a059cc0" data-formtype="quiz" data-success-message="" data-fail-message="" data-pass-mark="OTk=" &gt;&lt;/div&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class="e14-quiz-document-metadata e14-init-hidden"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div class="migration-injected-attachments"&gt;
&lt;div style="font-weight:bold;margin:15px 0 5px 0;"&gt;Attachments:&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;table style="border:0;"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="160"&gt;&lt;span id="attid_https://www.element14.com/community/api/core/v3/attachments/229353" class="_se_attachment"&gt;&lt;a href="https://community.element14.com/cfs-file/__key/communityserver-wikis-components-files/00-00-00-02-50/Element14-Essentials-MCUs-III.pdf"&gt;community.element14.com/.../Element14-Essentials-MCUs-III.pdf&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-size:80%;"&gt;Element14 Essentials MCUs III.pdf&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: microcontrollers, element14 essentials: mcus iii, texas_instruments, industrial_microcontrollers, mcus, learning_essentials, ti_essentials, ti, ess_module&lt;/div&gt;
</description></item><item><title>MCUs: Industrial Applications</title><link>https://community.element14.com/learn/learning-center/essentials/w/documents/1944/mcus-industrial-applications/revision/7</link><pubDate>Mon, 04 Apr 2022 14:24:01 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:3e1b24a8-d0af-4fc6-8dfd-d84acce37fb9</guid><dc:creator>pchan</dc:creator><comments>https://community.element14.com/learn/learning-center/essentials/w/documents/1944/mcus-industrial-applications#comments</comments><description>Revision 7 posted to Documents by pchan on 4/4/2022 2:24:01 PM&lt;br /&gt;
&lt;p&gt;&lt;span&gt;&lt;div class="e14-navigation-buttons"&gt;&lt;a href="/w/documents/1942/element14-essentials-mcus-ii?ICID=learningctr-mcu3doc"&gt;
                    &lt;button class="e14-nav-button-prev"&gt;Previous&lt;/button&gt;
                &lt;/a&gt;&lt;/div&gt;&lt;script&gt;e14.func.queueScripts.add(function(){ e14.func.repositionNavButtons(); })&lt;/script&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div style="background-color:#f9f9f9;border:1px solid #c6c6c6;display:block;float:right;padding:6px 8px;width:212px;"&gt;&lt;a href="/learn/learning-center/?ICID=learningctr-mcu3doc"&gt;element14 Learning Center&lt;/a&gt;&lt;/div&gt;
&lt;div style="border-bottom:1px solid #c6c6c6;border-top:1px solid #c6c6c6;clear:both;padding:8px;"&gt;
&lt;div style="display:inline-block;padding-right:16px;vertical-align:top;"&gt;&lt;a href="/learn/learning-center/essentials?ICID=learningctr-mcu3doc"&gt;&lt;img alt="image"  src="/e14/assets/main/2021/LC_essentiallogo_37h.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="display:inline-block;"&gt;
&lt;p class="essTitle" style="font-size:18px;font-weight:bold;" title="Industrial Applications"&gt;&lt;span style="color:#007fac;"&gt;MCUs III:&lt;/span&gt; Industrial Applications&lt;/p&gt;
&lt;/div&gt;
&lt;hr /&gt;&lt;span style="padding-right:6px;"&gt;&lt;a href="#intro"&gt;1. Introduction &lt;/a&gt;&lt;/span&gt; | &lt;span style="padding:0px 6px;"&gt;&lt;a href="#object"&gt; 2. Objectives &lt;/a&gt;&lt;/span&gt; | &lt;span style="padding:0px 6px;"&gt;&lt;a href="#section3"&gt; 3. Common Industrial Applications&lt;/a&gt;&lt;/span&gt; | &lt;span style="padding:0px 6px;"&gt;&lt;a href="#section4"&gt;4. The Industrial Environment&lt;/a&gt;&lt;/span&gt; | &lt;span style="padding:0px 6px;"&gt;&lt;a href="#section5"&gt;5. MCU Devices for the Industrial Environment&lt;/a&gt;&lt;/span&gt; | &lt;span style="padding:0px 6px;"&gt;&lt;a href="#section6"&gt;6. C2000&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; MCU Industrial Drive Solutions&lt;/a&gt;&lt;/span&gt; | &lt;span style="padding:0px 6px;"&gt;&lt;a href="/w/documents/1965/parts-used-for-element14-essentials-mcus-iii?ICID=learningctr-mcu3doc"&gt;Related Components&lt;/a&gt;&lt;/span&gt; | &lt;span style="font-weight:bold;padding:0px 6px;"&gt;&lt;a href="#test"&gt;Take the Quiz &lt;i class="text-orange xs-ml05 fas fa-caret-right"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;a name="intro"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding-bottom:8px;padding-top:12px;"&gt;&lt;strong&gt;1. Introduction&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Microcontrollers are embedded in a range to consumer and commercial products, as well as a wide variety of industrial applications. Since many industrial applications employ automated systems, these applications can benefit from the use of microcontrollers.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The usual benefits of a smaller footprint, lower heat dissipation, flexible design and programmability accrue from the use of microcontrollers. However, industrial applications and their inherent environments are sufficiently different from home or consumer uses to merit a discussion of industrial microcontrollers as a separate learning module.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Low-power microcontrollers and wireless microcontrollers have been discussed in earlier Essentials Modules.&amp;nbsp; MCUs for industrial applications are going to be discussed in this module.&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;a name="object"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding:16px 0px 8px;"&gt;&lt;strong&gt;2. Objective&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;strong&gt;The objective of this learning module is to provide you with an overview of Microcontroller Units (MCUs) as used in industrial environments.&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:8px 0px 8px 35px;"&gt;&lt;em&gt;Upon completion of this module, you will be able to:&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Understand the industrial usage environment&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Identify the most common industrial applications&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Understand how MCU devices cater to industrial applications&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Learn about some currently available Industrial MCU devices&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;a name="section3"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding:16px 0px 8px;"&gt;&lt;strong&gt;3. Common Industrial Applications&lt;/strong&gt;&lt;span style="float:right;font-size:11px;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Three things need to be considered when specifying MCUs for industrial applications:&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; How is the industrial operating environment different from consumer environments?&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Does the industrial environment call for different kinds of MCU devices?&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Are the use cases/applications sufficiently different to affect the features required of Industrial MCU devices?&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Most MCU manufacturers offer a range of products that are suitable for industrial/harsh environments. In both this section and the next, we will explore these industrial environments and the devices suitable for such usage conditions.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The most common industrial applications should tell us the features one should look for in devices being offered by manufacturers. In addition, developers need the best tools to make the development process as simple as possible. What would also be welcomed are tools, ready-made components, and application support that can help compress the time-to-market.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Industrial applications fall into the following general categories: &lt;em&gt;(Note: This is by no means an exhaustive list; it just lists some of the frequently used types.)&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Motor Drive &amp;amp; Control&lt;/p&gt;
&lt;ul style="padding-left:85px;"&gt;
&lt;li&gt;Industrial Drive Control&lt;/li&gt;
&lt;li&gt;Servo Drive Control&lt;/li&gt;
&lt;li&gt;Elevator Control in Buildings&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Automation &amp;amp; Process Control&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Data Collection, Monitoring via Industrial Sensors&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Monitoring&amp;nbsp; &amp;amp; Human Machine Interface (HMI)&lt;/p&gt;
&lt;ul style="padding-left:85px;"&gt;
&lt;li&gt;Simple Graphics-Based MIMIC Displays&lt;/li&gt;
&lt;li&gt;Full Multi-Media Capable Displays&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; High-End Digital Power&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Lighting and Environmental Control&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Industrial Safety Applications&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Typically, industrial control, monitoring and other associated equipment are arranged across a factory floor or operational area. Each of these individual systems will have a connection to a central display panel and the operators&amp;#39; console (the HMI) to help operators monitor what&amp;#39;s happening at various locations so he/she can make necessary adjustments to the control applications on the floor.&lt;a name="section4"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding:16px 0px 8px;"&gt;&lt;strong&gt;4.&amp;nbsp; The Industrial Environment&lt;/strong&gt;&lt;span style="float:right;font-size:11px;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The first thing to note is that electronic devices in the industrial environment need to be capable of operating in harsher environments than is typical of commercial/home situations. The biggest issue is the operating temperature. For the semiconductor devices in the MCU, the junction temperature is the most important consideration for assuring dependable operation.&amp;nbsp; As the junction temperature increases, the device performance deteriorates. Leakage currents increase with increasing junction temperature, which raises the chip substrate temperature. Higher temperatures also affect the physical characteristics of the semiconductor device.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Higher chip temperatures can also affect the metallic interconnections between devices &amp;quot;on chip&amp;quot; and the I/O pins used for communication with the external world.&amp;nbsp; In general, higher temperatures can cause catastrophic damage of the device.&amp;nbsp; In response, manufacturers typically specify a temperature range within which published characteristics of the devices hold true.&lt;/p&gt;
&lt;p style="margin:0;padding:8px 0px 16px;"&gt;The junction temperature T&lt;sub&gt;junction&lt;/sub&gt; that a device reaches is related to the ambient temperature T&lt;sub&gt;ambient&lt;/sub&gt; and the amount of steady state power dissipation within the device. A commonly used relationship is as follows:&lt;/p&gt;
&lt;center&gt;&lt;span style="font-size:18px;font-weight:bold;"&gt;T&lt;sub&gt;junction&lt;/sub&gt; = T&lt;sub&gt;ambient&lt;/sub&gt; + P * &amp;theta;&lt;/span&gt;&lt;/center&gt;
&lt;p style="margin:0;padding-top:16px;"&gt;Where &amp;quot;P&amp;quot; is the power dissipated in watts, theta (ө) is the thermal resistance from junction to the ambient. Theta is expressed as degrees Celsius per watt.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;A heat sink may be needed to connect the heat flow from the case to the ambient and the temperature rise must be calculated using both the junction-to-case and case-to-ambient thermal resistance values. Since the construction of the devices (specifically, package type) offers different resistances, the choice of a package type will be an important factor when choosing a device for an application.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The operating temperature range for consumer/home equipment is generally considered to be 0 to 70 degrees Celsius. Industry-grade temperatures range from -40 to 85 degrees Celsius, but there are no fixed ranges. Some manufacturers may supply devices with slightly different temperature ranges. The essential point here is that manufacturers must test finished devices and categorize them for each use.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Besides low and high operating temperatures, high humidity and mechanical vibrations need to be considered for the industrial environment. Only hermetically sealed packages can prevent any ingress of moisture into the package. If moisture ingress were to occur, it would damage the piece of silicon inside. Other package types with leakage tend to breathe in moisture and retain it inside the package. Vibration, electromagnetic interference (EMI) and electrostatic discharges (ESD) are other factors to be considered when putting together a system and designing its packaging within an enclosure.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;In addition, an industrial environment with heavy motors and other rotating equipment contribute to the RF noise interference and the overall noise to a large degree. RF interference is a given as is the ESD in this interconnected world of wired networks. A static discharge at a distant point can have an immense effect on the local system.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Often, the subsystems of an industrial control system are distributed all over the factory floor. For the purposes of monitoring and controlling of these dispersed subsystems, a human machine interface (HMI) is utilized. Since running multiple wires to facilitate parallel communication can create quite a tangle, serial communication is thus the preferred mode of communication. Moreover, there are a couple of issues related to communication and control. For instance, communication voltage levels are at + and &amp;ndash; 24v levels, so that communication is possible even in a noisy industrial environment. The electronics, on the other hand, operate at 5v or less (3.3/ 2.5 v, etc.). Control signals follow the 20mA loop standard. Necessary &amp;quot;glue&amp;quot; components, when available from the same manufacturer, are very helpful. The preferred suppliers will be those manufacturers who have ancillary components to mitigate the effects of these factors.&amp;nbsp; Additional factors one may encounter in the industrial environment include toxic fumes, contaminants in the surrounding air, dust and grease, and potentially explosive atmospheres, etc.&lt;a name="section5"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding:16px 0px 8px;"&gt;&lt;strong&gt;5. MCU Devices for the Industrial Environment&lt;/strong&gt;&lt;span style="float:right;font-size:11px;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;When you start getting into your actual design work, the choice of devices is the most important task. Obtaining the most performance for the least cost is the primary goal of the designer. In this quest for an appropriate device, designers must ensure that the device they select will work at the temperature range and other harsh environmental conditions of industrial applications. Manufacturers help in this respect by clearly identifying their devices as &amp;quot;industrial grade.&amp;quot; Device selection then must be guided by the required features.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;No matter what&amp;#39;s the application for which you are designing, there are some requirements that can be identified as essential for devices to be used in industrial grade applications. So, let&amp;#39;s go over the kinds of applications in the industrial environment that we discussed earlier, and see if there are some common features that can be discovered.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Common features of any precision and high-resolution closed loop control system typically include, frequent sampling of parameters being monitored, the processing of these inputs, and the frequent correction outputs. Floating point values/variables being handled at fast intervals require quite a bit of &amp;quot;horsepower&amp;quot; on the part of the MCUs in use. Most manufacturers thus have high-performance, MCU devices for the industrial space. TI groups these devices as &amp;quot;performance&amp;quot; devices. In addition to industrial uses, the performance group is also utilized in automotive and other power applications.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;A robust I/O structure that lets you connect to analog/digital sensors is another common feature. ADCs used in these applications often are high resolution (12-bit or more) and have fast sampling and digitizing operations. Digital sensing peripherals are expected to read inputs at a fast rate. Another requirement that must be well supported is communication capabilities.&amp;nbsp; Serial communication support, as well as network connectivity, is often required. The network connectivity is often a serial bus-based, Ethernet-like system. In automotive situations, Control Area Networking (CAN) pre-dominates.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Since the TI product lines are extensive, they are a good way to illustrate the kind of devices that let designers/developers implement industrial applications easily.&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;a href="/e14/assets/legacy/2017/diagram1_mcu3.png"&gt;&lt;img loading="lazy" alt="image" style="float:left;padding:8px 6px 0px 0px;"  src="/e14/assets/legacy/2017/diagram1_mcu3.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Real-Time Control MCUs are used in high-performance, closed loop control applications. These may be in used in the power electronics space or many other feedback applications. The Control + Automation group of MCUs are used in closed loop control applications. These devices support connectivity and system automation. Safety MCUs are primarily for situations where failsafe designs are of prime importance; they help users create systems that comply with the functional safety standards such as the IEC 61508 and ISO 26262 standards. These also help provide performance for safety critical applications. The following sections discuss these device families.&lt;/p&gt;
&lt;p style="clear:both;margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.1 Real-Time Control MCUs&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;As 32-bit microcontrollers, the C2000 microcontroller devices family is optimized for processing, sensing, and actuation to improve closed loop performance. They consist of:&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; C2000 Delfino MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; C2000 Piccolo MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; C2000 InstaSPIN MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; C2000 F28x MCUs&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;C2000 MCU units are positioned for real-time applications that include motor control, solar, and renewable energy as well as digital power supplies; smart grid applications, radar, LED lighting applications and anything else that needs complex signal processing. The capability to process digital signals conveniently comes from the fact that this MCU has been built around TI&amp;#39;s 32-bit DSP core. Other performance boosting features include a single cycle multiply operation in 32x32 bit numbers and instructions that execute in a single cycle.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The InstaSPIN MCUs are C2000 controllers with customized motor control libraries loaded into their ROMs. These are discussed in a separate section (5.2).&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;strong&gt;Delfino&lt;/strong&gt; microcontroller products consist of the following:&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2837xD&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2837XS&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320C2834x&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2833x&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The individual devices in each series differ in memory size and configuration.&lt;/p&gt;
&lt;div style="float:left;padding:8px 6px 5px 0px;vertical-align:top;width:200px;"&gt;&lt;a href="/e14/assets/legacy/2017/TMS320F2837xD.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TMS320F2837xD.png" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;"&gt;&lt;em&gt;TMS320F2837xD Dual-Core Delfino&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; Microcontrollers&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Let&amp;#39;s take a closer look at the top of the line device, the TMS320F2837xD. The MCU is a dual core 800 MIPS processor. But you can have more performance than what this 800 MIPS indicates. The MCU has two Control Law Accelerators (CLA). The CLAs are independent co-processors built into the device and can execute the complex control logic you use for a control loop. That frees up the main processor for additional computation. 1 MB Flash and 204 KB of SRAM are available. Other devices in the family have lower memory resources than this. 24 High resolution pulse width modulator (HRPWM) output channels are also available.&amp;nbsp; It has four ADCs that have 16-bit/12-bit capability, high speed 1.1 Mega samples per second (MSPS), and 3.5 MSPS in 12-bit configuration capabilities.&lt;/p&gt;
&lt;p style="clear:both;margin:0;padding:8px 0px;"&gt;Other devices provide lower performance and comparatively lower memory and peripheral capabilities. For example, the TMS320F2833x processor provides only about 100 to 150 MIPS; though it is quite high performance compared to many other MCUs.&lt;/p&gt;
&lt;p style="margin:0;padding:8px 0px;"&gt;&lt;strong&gt;Piccolo&lt;/strong&gt; devices are directed at closed loop control applications in general. The Piccolo line has six sets of products available. These are designated as:&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2807x Piccolo MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2806x Piccolo MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2805x Piccolo MCUs&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2804x Piccolo MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2803x Piccolo MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2802x Piccolo MCUs&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div style="float:left;padding:8px 6px 12px 0px;vertical-align:top;width:180px;"&gt;&lt;a href="/e14/assets/legacy/2017/TMS320F2807x.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TMS320F2807x.png" width="180px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;TMS320F2807x Piccolo&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; Microcontrollers&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-bottom:12px;padding-top:8px;"&gt;Like the Delfino series, the individual members in the Piccolo series vary in memory configuration but have the same CPU and other peripherals. CPU performance changes across the series. The 2807x series is the highest rated. Except for the 2802x series, the CPUs have a coprocessor. Performance for the top 2807x is 100 to 240 MIPS. Memory configuration includes an ECC check on the entire memory area. Piccolo MCU configurations are indicated in the following table.&lt;/p&gt;
&lt;table style="border:1px solid #b8d7e5;clear:both;font-size:12px;padding-bottom:12px;" cellpadding="0" cellspacing="0" width="100%"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2807x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2804x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2806x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2805x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2803x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2802x&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;MIPS&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100-240&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100-200&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90-180&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60-120&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60-120&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Up to 60&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Flash&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;512 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64 KB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;RAM&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;20 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;20 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12 KB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;PWM&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;24 Channel, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Up to 16 Channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;8 channels, HRPWM&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;ADC&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 3x S/H, 3.1 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 3x S/H, 3.1 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 3.46 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 3.75 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 4.6 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 4.6 MSPS&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="font-size:11px;margin:0;"&gt;Definitions: high resolution PWM (HRPWM); sample and hold (S/H) and millions of samples per second (MSPS).&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;These devices are positioned for the kinds of applications listed below:&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2807x&lt;/strong&gt;-This has a floating point and trigonometric function unit (TMU) accelerators for additional performance in closed loop control set-ups. The ADCs, isolated current sensing, and sigma delta filters help build sophisticated designs.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2804x&lt;/strong&gt;-The fully 32-bit floating point processor along with the integrated peripherals helps users build high performance control loops.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2806x&lt;/strong&gt;-This is a good fit for closed-loop control applications. Both the processor and the CLA can be easily programmed for floating point operations. High performance peripherals are available on chip.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2805x&lt;/strong&gt;-This device is for motor control applications.&amp;nbsp; Programmable gain amplifiers on-chip help reductions in BOM cost by avoiding the need for external components. It also has windowed comparators that enhanced system protection.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2803x&lt;/strong&gt;-This has the capability to independently control one or more control loops in real-time.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2802x&lt;/strong&gt;-This is a low-cost package of required performance levels and peripherals that can help design control loop applications.&lt;/p&gt;
&lt;p style="margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.2 InstaSPIN Motor Control Solutions&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;InstaSPIN solutions come as a hardware device with the necessary motor control software library accommodated in the ROM inside the MCU. These special libraries let the user create motor controllers easily. As a direct consequence, it is possible to decrease development time by multiple orders.&amp;nbsp; InstaSPIN products are basically Piccolo MCUs (a sub-family of C2000 MCUs). Motor control libraries are created in the integrated ROM of the controller. Two versions of motor controls are available for three categories of motors used in industrial applications.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;InstaSPIN Motion&lt;/strong&gt; is for AC induction motors (ACI), permanent magnet synchronous motors (PMSM), interior permanent motor drives (IPM) and brushless DC motors (BLDC). This device makes it possible to obtain accurate speed and position control.&amp;nbsp; SpinTAC and FAST software tools are available to help implement products.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;InstaSPIN FOC&lt;/strong&gt; provides field-oriented control of motor torque for ACI, PMSM, IMP and BLDC types. FAST encoder/observer/rotor sensor could be used for this type of implementation as well.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt; InstaSPIN BLDC&lt;/strong&gt; implements trapezoidal commutation required for brushless DC motors. What makes this implementation simple is that no parameters need to be specified. The software can determine the required parameters depending on the motor that is connected. This product helps implement speed or current control very easily.&lt;/p&gt;
&lt;div style="float:left;padding:8px 3px 0px 0px;vertical-align:top;width:180px;"&gt;&lt;a href="/e14/assets/legacy/2017/TMS320F28069FPZT.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TMS320F28069FPZT.png" width="180px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;TMS320F28069F Piccolo Microcontroller with InstaSPIN-FOC (Field Oriented control)&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;These InstaSPIN products are based on F2806x, F2805x and F2802x devices. The 2802x devices have FOC versions only (2 devices). The 2805x devices offer two each (4 devices) of MOTION and FOC MCUs: one each of Motion and FOC types come with 128 KB of flash and the other with 64KB. 2805x and 2802x devices operate at 60 MHz. The 2806x devices operate at 90 MHz and offer floating point units for floating point calculation acceleration. F28069M and F28069F also have a control law accelerator (CLA). These modules integrated into the MCU chips help accelerate the complex calculations required for implementing the control logic; it also relieves the main CPU of those tasks. The available Flash is 256 KB and 128 KB (F28060F only).&amp;nbsp; Complete configuration details are in the following table.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;center&gt;&lt;strong&gt;&lt;em&gt;InstaSPIN MCU Configuration Table&lt;/em&gt;&lt;/strong&gt;&lt;/center&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style="border:1px solid #b8d7e5;font-size:12px;padding-top:12px;width:100%;" cellpadding="0" cellspacing="0"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Device&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Type&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;MHz&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;FPU&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;CLA&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Motors&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Flash&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;12b ADC&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;CAN&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;USB&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;SPI&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;UART&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;I&lt;sup&gt;2&lt;/sup&gt;C&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28069M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28068M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28069F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28068F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28062F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28054M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28054F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28052M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28052F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28027F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;13&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28026F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;32&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;13&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.3 Control + Automation MCUs&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Applications that need not only closed-loop control but good connectivity and integration with the analog world are where these control + automation controllers can be used. These MCU devices are built with ARM architecture cores. For digital control situations, the dual core C28x and ARM devices help implement solutions for difficult control, host, and connectivity situations. These devices are a good fit for applications such as motor drive and control, automation of processes and their control, and human machine interface implementation.&amp;nbsp; They fit well in sensor hub, lighting, and digital power solutions.&lt;/p&gt;
&lt;p style="margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.3.1 F28M3x Microcontrollers&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-bottom:8px;padding-top:8px;"&gt;Designers can use two different cores available in these microcontrollers to their advantage. The C28x core is a full 32-bit floating point processor. It is possible to use the C28x to run sophisticated control loops. The ARM processor provides a convenient means to run application code. This is also a platform that lets you run the communication stack.&lt;/p&gt;
&lt;center&gt;&lt;strong&gt;&lt;em&gt;F28M3x MCU resources diagram&lt;/em&gt;&lt;/strong&gt;&lt;/center&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;center&gt;&lt;a href="/e14/assets/legacy/2017/fig531BG.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/fig531BG.png" width="645px" /&gt;&lt;/a&gt;&lt;/center&gt;
&lt;div style="float:left;padding:16px 6px 5px 0px;vertical-align:top;width:200px;"&gt;&lt;a href="/e14/assets/legacy/2017/TMDSDOCKH52C1.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TMDSDOCKH52C1.png" width="200px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;a id="e14-product-link-be79e" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=2445343&amp;nsku=29AH7996&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('be79e'));" data-farnell="2445343" data-newark="29AH7996" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;TMDSDOCKH52C1&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;Experimenter Kit for the F28M35H52C1 microcontroller &lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:16px;"&gt;The F28M3x has a variety of peripherals suitable for the intended applications. These include analog, control, and communication peripherals.&amp;nbsp; The C28x core helps implement real-time control, sensing, and DSP filtering, as well as processing. A Viterbi Coding unit in the core helps implement power line communication. Motor control and power monitoring are some important areas of industrial application that these devices can address. They can support an OS. Scheduling is implemented. They also support a range of communications protocols that include Ethernet, USB, CAN, UART, SPI and I&lt;sup&gt;2&lt;/sup&gt;C.&lt;/p&gt;
&lt;p style="clear:both;margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.3.2 TM4C12x MCUs&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The MCU products from the TM4C12x Series of the control + automation family has the popular ARM Cortex-M4 core. This family offers a range of memory options. There are several package options too.&amp;nbsp; These devices also offer sophisticated analog integration as well as a large set of connectivity peripherals. This family, also known as the Tiva C Series, and helps create solutions in sensor hubs, displays, networking and industrial automation.&lt;/p&gt;
&lt;table cellpadding="0" cellspacing="0" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;div style="float:left;padding:8px 6px 5px 0px;vertical-align:top;width:190px;"&gt;&lt;a href="/e14/assets/legacy/2017/TM4C129X.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TM4C129X.png" width="190px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;IoT Enabled ARM&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;&amp;nbsp;Cortex&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;-M4F MCU TM4C129X Connected Development Kit&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The TM4C129x MCUs devices within the TM4C12x family have built-in Ethernet MAC+PHY layers. They are useful in creating highly connected products that can communicate with the cloud and the Internet. In the industrial space, this capability helps create products in the Industrial Internet of Things (IIoT).&amp;nbsp; Along with on-chip data protection and an LCD controller, it is possible to create not only IIoT gateways, but also connected HMI products, building automation products, sensor gateways, etc. Motion control applications are feasible too.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;div style="float:left;padding:0px 3px 5px 0px;vertical-align:top;width:200px;"&gt;&lt;a href="/e14/assets/legacy/2017/TM4C123GE6PMI.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TM4C123GE6PMI.png" width="200px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;TM4C123GE6PM Industrial Microcontroller&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;"&gt;A variant of the TM4C12x family is the TM4C123x MCUs devices. They offer a configuration that has built-in USB support and CAN support thus are useful in the automotive domain. They integrate ARM&amp;#39;s Cortex-M4F CPU with single-precision floating-point core. Operating frequencies can go up to 80 MHz.&amp;nbsp; These devices may draw as little as 1.6 &amp;mu;A in a low power mode. The device offers 40 PWM outputs and many serial communications peripherals. Support of USB, OTG, and two CAN controllers are also available. The TM4C123x MCUs are a good fit for applications such as home, building, and industrial applications.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.4 Safety MCUs: The Hercules Family&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Many industrial, automotive, and medical applications must have safety features built-in for critical operations in the control loops these MCUs are assigned to process. Threat to the safety of the operator, user or bystander may arise when critical operations in the whole sequence of the software process fails. For example, in a motor control operation, there could be a failure that causes a complete runaway of the motor, which is a potentially dangerous situation. A failure in an industrial assembly robot may cause damage to parts being manufactured. An anti-lock brake system may fail, affecting the safety of passengers in an automobile. Problems can happen when an airbag deployment fails. The implication is that, should a failure occur in the hardware or the software of the system, it should be possible to immediately detect and take remedial actions. The Hercules family is positioned to address such safety critical applications. The products based on the Hercules family will help the product in obtaining certification to safety regulations such as IEC 61508.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;IEC 61508 is an &amp;quot;umbrella&amp;quot; document covering multiple industries and applications. The standard&amp;rsquo;s primary goal is to let individual industries develop supplemental standards for their domain. On a secondary level, IEC 61508 helps in the development of Electrical/ Electronic/Programmable Electronic (E/E/PE) safety-related systems for an industry where one does not exist already. The 61508 standard covers safety systems that have mechanical/electrical/electronic/programmable electronic devices.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The first version of the IEC 61508, published in 1998 was entitled &amp;quot;Functional Safety of Electrical/Electronic/Programmable Electronic Safety-Related Systems,&amp;quot;. ISO 26262 applicable to the automotive industry was published in 2011 as &amp;quot;Road Vehicles&amp;mdash;Functional Safety&amp;quot;.&amp;nbsp; &amp;quot;Functional Safety&amp;quot; is defined as a safe state brought about by the operation of the E/E/PE systems. Typically, a Safety Integrity Level (SIL) is associated when determining compliance with the safety standard 61508. There are 4 levels and a SIL level is defined to be a relative level of risk-reduction provided by a safety function. SIL 4 provides the highest level of risk reduction, while SIL 1 provides the least amount. Industrial systems are often required to comply with IEC-61508 SIL3 or better.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Compliance of end equipment with the functional safety standards are assessed by independent agencies such as TUV and Underwriters Lab (UL) and tend to focus on aspects of the product design as follows:&lt;/p&gt;
&lt;p style="margin:0;padding:11px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Product development safety life-cycle, the prevailing safety culture in the development team and the company hosting the team. Development and ancillary processes are also looked at closely.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; How are the random failures managed?&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; How does the company manage predictable and systematic failures?&lt;/p&gt;
&lt;p style="margin:0;padding-top:12px;"&gt;TI also provides documents that help understand the standards IEC 61508 and ISO 26262. Steps to achieve compliance through the use of certified MCUs are also documented. Development flow that ensures product safety and the means to reduce failures are offered. These documents discuss proper safety development work-flow and how one could reduce failures in a piece of equipment.&lt;/p&gt;
&lt;p style="margin:0;padding-bottom:8px;padding-top:8px;"&gt;A major feature of the Hercules architecture is the lock-step operation of an independent CPU that executes the same instructions in parallel. On-chip comparators compare the outputs to decide whether the instruction has been executed (i.e., when both outputs compare). When results differ, it clearly indicates a fault in one of the processor cores and alerts are raised so that the safety systems can operate such that the system can be brought to a safe state. The programmers still see this as a single processor, single instruction issued processor. There is no need to be conscious of the shadow processor.&lt;/p&gt;
&lt;center&gt;&lt;em&gt;&lt;strong&gt;&amp;quot;Hercules&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; MCUs Help Simplify Certification Efforts&amp;quot;&lt;/strong&gt;&lt;/em&gt;&lt;/center&gt;
&lt;p style="margin:0;padding:0px;padding-top:2px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;center&gt;&lt;a href="/e14/assets/legacy/2017/figHerculesB.gif"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/figHerculesB.gif" /&gt;&lt;/a&gt;&lt;/center&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;TI offers a SafeTI package of software and documentation that help in the compliance effort. These include a compliance support package that helps development and review of safety compliant software for the MCU. A whole set of diagnostics need to run to ensure the health of the main processor, as well as the shadow CPU; TI provides an extensive MCU diagnostics library. Peripheral drivers are also safety critical and TI offers hardware abstraction layer code generator (HALCoGen) peripheral drivers to help build safe drivers. A GUI-based software-test automation unit (TAU) provided is useful for testing out your software for compliance.&lt;/p&gt;
&lt;p style="margin:0;padding:8px 0px;"&gt;Hercules MCU devices are available in two families, both are ARM Cortex -R based.&lt;/p&gt;
&lt;center&gt;
&lt;table style="border:1px solid #dadada;padding-top:8px;"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #dadada;padding:6px 12px 6px 6px;"&gt;&lt;center&gt;
&lt;p style="margin:0;padding-bottom:6px;"&gt;&lt;strong&gt;Hercules RM MCUs&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:14px 0px;"&gt;&lt;a href="/e14/assets/legacy/2017/LAUNCHXLRM42X.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/LAUNCHXLRM42X.png" width="200px" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size:11px;margin:0;"&gt;&lt;em&gt;Development Board for RM42X Series of Hercules Microcontrollers&lt;/em&gt;&lt;/p&gt;
&lt;/center&gt;&lt;/td&gt;
&lt;td style="border:1px solid #dadada;padding:6px;"&gt;&lt;center&gt;
&lt;p style="margin:0;padding-bottom:6px;"&gt;&lt;strong&gt;Hercules 570 MCUs&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;a href="/e14/assets/legacy/2017/LAUNCHXLTMS570.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/LAUNCHXLTMS570.png" width="200px" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size:11px;margin:0;"&gt;&lt;em&gt;Development Board for TMS570 Series of Hercules Microcontrollers&lt;/em&gt;&lt;/p&gt;
&lt;/center&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/center&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The 570 family is positioned mainly for the automotive market. The RM family (RM 57, RM 48, RM 46, RM 44 and RM42/41 devices) addresses industrial safety applications in the following areas:&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="padding-top:7px;"&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Industrial Automation and Control&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Power Inverters and Generators&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Programmable Logic Controllers&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-top:7px;"&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Turbines &amp;amp; Windmills&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Robotics&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Industrial Drive Monitoring&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;strong&gt;The devices in this family are:&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:11px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; IEC 61508 SIL 3 certified&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Operating speed range from 80 MHz to 330 MHz&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Operating temperature can go up to 105 degrees Celsius&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Communication capabilities include Ethernet, USB, CAN, timers, ADCs and more&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;a name="section6"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding:16px 0px 8px;"&gt;&lt;strong&gt;6. C2000&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; MCU Industrial Drive Solutions&lt;/strong&gt;&lt;span style="float:right;font-size:11px;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Industrial drive solutions are quite complex when you factor in the diverse motor types. This is compounded by the fact that several position encoder standards exist. Sensing technologies that sense magnetic flux, current, back EMF and so on, keep evolving. An additional factor is the changing scenario of industrial communications. TI makes a diverse array of tools, documentation and other forms of support to help designers/developers create industrial drive solutions.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Some example application areas will indicate how diverse the need for motors and their control can be. These include industrial robots, servo drives, elevators, CNC machines and AC inverter drives, among others. TI offers a package of product support tools that help developers work on industrial drive solutions such as the &amp;quot;DesignDrive&amp;quot; package, which has 4 components:&lt;/p&gt;
&lt;p style="margin:0;padding:11px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; A hardware demo/development board in the form of a &amp;quot;Launchpad&amp;quot;&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt;&amp;nbsp;The &amp;quot;DesignDrive&amp;quot; software product. This is a part of the general package controlSUITE&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;. It contains necessary drivers and libraries, and a lot of code examples that use the powerSUITE &amp;amp; DesignDRIVE software. The package components take care of control, sensing, positioning management, isolation, bias power, diagnostics, as well as safety.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Reference designs are available through TIDesigns. This package contains Industrial Servo Drive and AC Inverter Drive Reference Design, as well as an EtherCAT Interface for High Performance MCU Reference Design.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; The 4th component is a package of on-line training material.&lt;/p&gt;
&lt;p style="margin:0;padding-top:11px;"&gt;Overall, this package helps by offering development tools that reduce time-to-market significantly. The tools help debug the code on actual representative hardware even when your customized boards may not be ready. The reference designs help speed up hardware design.&lt;/p&gt;
&lt;div style="float:left;padding:8px 3px 5px 0px;vertical-align:top;width:180px;"&gt;&lt;a href="/e14/assets/legacy/2017/med_tmdxiddk379d.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/med_tmdxiddk379d.png" width="180px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;C2000 DesignDRIVE Development Kit for Industrial Motor Control&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The DesignDrive package is a complete tool for developing all kinds of industrial drives. This overall package facilitates your drives and servo control development and/or evaluation. It provides examples of good designs in control of motors. The controls include management of torque, position, and speed. The design examples illustrate more than one form of current sensing topologies. It will let you incorporate a position sensor interface that is analog or digital. Another need of any collaborative large system is real-time connectivity, which is also supported.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Low latency, jitter, and high precision in designs is supported through an MCU with sufficient horsepower, relevant peripherals, and serial communication connectivity. EtherCAT, CAN Open and Powerline Communication are supported by the solutions provided. Each of these communication software stack operates through hardware abstraction layers (HAL). As these software support stacks are provided as part of the solution, development and implementation of these protocols are minimized.&lt;/p&gt;
&lt;p style="clear:both;font-size:11px;margin:0;padding-top:8px;"&gt;*Trademark. &lt;strong&gt;&amp;nbsp;Texas Instruments&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;, and TI are trademarks of Texas Instruments, Inc.&lt;/strong&gt; Other logos, product and/or company names may be trademarks of their respective owners.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style="background-color:#e7f2f5;border:1px solid #a9aaaa;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #a9aaaa;padding:6px 6px 4px;"&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="padding-right:12px;"&gt;&lt;a href="/e14/assets/legacy/2017/mcu3img_profile.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox essProfile"  height="115" src="/e14/assets/legacy/2017/mcu3img_profile.png" width="115" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;"&gt;
&lt;p style="color:#007fac;font-size:16px;margin:0;padding-bottom:10px;"&gt;&lt;strong&gt;Shop our wide range of industrial microcontrollers, dev kits and accessories.&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;span &gt;&lt;a class="e14-button e14-button--primary e14-button--medium" href="https://referral.element14.com/OrderCodeView?url=%2Ftexas-instruments&amp;COM=referral-cmty-handler-learningctr-mcu3doc" title="Shop Now" title="Shop Now" target="_blank"&gt;Shop Now&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;padding:0px;padding-bottom:8px;"&gt;&lt;a name="test"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding-bottom:8px;"&gt;&lt;strong&gt;Test Your Knowledge&lt;/strong&gt;&lt;span style="float:right;font-size:11px;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;a href="/e14/assets/legacy/2017/100x100_mcu3badge.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox" style="float:left;padding:0px 5px 5px 0px;vertical-align:top;"  src="/e14/assets/legacy/2017/100x100_mcu3badge.png" width="80px" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-bottom:8px;"&gt;Are you ready to demonstrate your industrial microcontrollers knowledge? &lt;strong&gt;Then take a quick 15-question multiple choice quiz to see how much you&amp;#39;ve learned from this Essentials MCUs 3 module.&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;strong&gt;To earn the MCUs 3 badge&lt;/strong&gt;, read through the module to learn all about &lt;span style="padding-bottom:8px;"&gt;industrial&lt;/span&gt; microcontrollers, attain 100% in the quiz, leave us some feedback in the comments section, and give this page a star rating.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&lt;div class="voltquiz" data-formid="8ebf4855-0b04-40a4-8149-83e91a059cc0" data-formtype="quiz" data-success-message="" data-fail-message="" data-pass-mark="OTk=" &gt;&lt;/div&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class="e14-quiz-document-metadata e14-init-hidden"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div class="migration-injected-attachments"&gt;
&lt;div style="font-weight:bold;margin:15px 0 5px 0;"&gt;Attachments:&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;table style="border:0;"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="160"&gt;&lt;span id="attid_https://www.element14.com/community/api/core/v3/attachments/229353" class="_se_attachment"&gt;&lt;a href="https://community.element14.com/cfs-file/__key/communityserver-wikis-components-files/00-00-00-02-50/Element14-Essentials-MCUs-III.pdf"&gt;community.element14.com/.../Element14-Essentials-MCUs-III.pdf&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-size:80%;"&gt;Element14 Essentials MCUs III.pdf&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: microcontrollers, element14 essentials: mcus iii, texas_instruments, industrial_microcontrollers, mcus, learning_essentials, ti_essentials, ti, ess_module&lt;/div&gt;
</description></item><item><title>MCUs: Industrial Applications</title><link>https://community.element14.com/learn/learning-center/essentials/w/documents/1944/mcus-industrial-applications/revision/6</link><pubDate>Tue, 01 Mar 2022 20:05:42 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:3e1b24a8-d0af-4fc6-8dfd-d84acce37fb9</guid><dc:creator>pchan</dc:creator><comments>https://community.element14.com/learn/learning-center/essentials/w/documents/1944/mcus-industrial-applications#comments</comments><description>Revision 6 posted to Documents by pchan on 3/1/2022 8:05:42 PM&lt;br /&gt;
&lt;p&gt;&lt;span&gt;&lt;div class="e14-navigation-buttons"&gt;&lt;a href="/w/documents/1942/element14-essentials-mcus-ii?ICID=learningctr-mcu3doc"&gt;
                    &lt;button class="e14-nav-button-prev"&gt;Previous&lt;/button&gt;
                &lt;/a&gt;&lt;/div&gt;&lt;script&gt;e14.func.queueScripts.add(function(){ e14.func.repositionNavButtons(); })&lt;/script&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div style="background-color:#f9f9f9;border:1px solid #c6c6c6;display:block;float:right;padding:6px 8px;width:212px;"&gt;&lt;a href="/learn/learning-center/?ICID=learningctr-mcu3doc"&gt;element14 Learning Center&lt;/a&gt;&lt;/div&gt;
&lt;div style="border-bottom:1px solid #c6c6c6;border-top:1px solid #c6c6c6;clear:both;padding:8px;"&gt;
&lt;div style="display:inline-block;padding-right:16px;vertical-align:top;"&gt;&lt;a href="/learn/learning-center/essentials?ICID=learningctr-mcu3doc"&gt;&lt;img alt="image"  src="/e14/assets/main/2021/LC_essentiallogo_37h.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="display:inline-block;"&gt;
&lt;p class="essTitle" style="font-size:18px;font-weight:bold;" title="Industrial Applications"&gt;&lt;span style="color:#007fac;"&gt;MCUs III:&lt;/span&gt; Industrial Applications&lt;/p&gt;
&lt;/div&gt;
&lt;hr /&gt;&lt;span style="padding-right:6px;"&gt;&lt;a href="#intro"&gt;1. Introduction &lt;/a&gt;&lt;/span&gt; | &lt;span style="padding:0px 6px;"&gt;&lt;a href="#object"&gt; 2. Objectives &lt;/a&gt;&lt;/span&gt; | &lt;span style="padding:0px 6px;"&gt;&lt;a href="#section3"&gt; 3. Common Industrial Applications&lt;/a&gt;&lt;/span&gt; | &lt;span style="padding:0px 6px;"&gt;&lt;a href="#section4"&gt;4. The Industrial Environment&lt;/a&gt;&lt;/span&gt; | &lt;span style="padding:0px 6px;"&gt;&lt;a href="#section5"&gt;5. MCU Devices for the Industrial Environment&lt;/a&gt;&lt;/span&gt; | &lt;span style="padding:0px 6px;"&gt;&lt;a href="#section6"&gt;6. C2000&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; MCU Industrial Drive Solutions&lt;/a&gt;&lt;/span&gt; | &lt;span style="padding:0px 6px;"&gt;&lt;a href="/w/documents/1965/parts-used-for-element14-essentials-mcus-iii?ICID=learningctr-mcu3doc"&gt;Related Components&lt;/a&gt;&lt;/span&gt; | &lt;span style="font-weight:bold;padding:0px 6px;"&gt;&lt;a href="#test"&gt;Take the Quiz &lt;i class="text-orange xs-ml05 fas fa-caret-right"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;a name="intro"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding-bottom:8px;padding-top:12px;"&gt;&lt;strong&gt;1. Introduction&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Microcontrollers are embedded in a range to consumer and commercial products, as well as a wide variety of industrial applications. Since many industrial applications employ automated systems, these applications can benefit from the use of microcontrollers.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The usual benefits of a smaller footprint, lower heat dissipation, flexible design and programmability accrue from the use of microcontrollers. However, industrial applications and their inherent environments are sufficiently different from home or consumer uses to merit a discussion of industrial microcontrollers as a separate learning module.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Low-power microcontrollers and wireless microcontrollers have been discussed in earlier Essentials Modules.&amp;nbsp; MCUs for industrial applications are going to be discussed in this module.&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;a name="object"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding:16px 0px 8px;"&gt;&lt;strong&gt;2. Objective&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;strong&gt;The objective of this learning module is to provide you with an overview of Microcontroller Units (MCUs) as used in industrial environments.&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:8px 0px 8px 35px;"&gt;&lt;em&gt;Upon completion of this module, you will be able to:&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Understand the industrial usage environment&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Identify the most common industrial applications&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Understand how MCU devices cater to industrial applications&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Learn about some currently available Industrial MCU devices&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;a name="section3"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding:16px 0px 8px;"&gt;&lt;strong&gt;3. Common Industrial Applications&lt;/strong&gt;&lt;span style="float:right;font-size:11px;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Three things need to be considered when specifying MCUs for industrial applications:&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; How is the industrial operating environment different from consumer environments?&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Does the industrial environment call for different kinds of MCU devices?&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Are the use cases/applications sufficiently different to affect the features required of Industrial MCU devices?&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Most MCU manufacturers offer a range of products that are suitable for industrial/harsh environments. In both this section and the next, we will explore these industrial environments and the devices suitable for such usage conditions.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The most common industrial applications should tell us the features one should look for in devices being offered by manufacturers. In addition, developers need the best tools to make the development process as simple as possible. What would also be welcomed are tools, ready-made components, and application support that can help compress the time-to-market.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Industrial applications fall into the following general categories: &lt;em&gt;(Note: This is by no means an exhaustive list; it just lists some of the frequently used types.)&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Motor Drive &amp;amp; Control&lt;/p&gt;
&lt;ul style="padding-left:85px;"&gt;
&lt;li&gt;Industrial Drive Control&lt;/li&gt;
&lt;li&gt;Servo Drive Control&lt;/li&gt;
&lt;li&gt;Elevator Control in Buildings&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Automation &amp;amp; Process Control&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Data Collection, Monitoring via Industrial Sensors&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Monitoring&amp;nbsp; &amp;amp; Human Machine Interface (HMI)&lt;/p&gt;
&lt;ul style="padding-left:85px;"&gt;
&lt;li&gt;Simple Graphics-Based MIMIC Displays&lt;/li&gt;
&lt;li&gt;Full Multi-Media Capable Displays&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; High-End Digital Power&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Lighting and Environmental Control&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Industrial Safety Applications&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Typically, industrial control, monitoring and other associated equipment are arranged across a factory floor or operational area. Each of these individual systems will have a connection to a central display panel and the operators&amp;#39; console (the HMI) to help operators monitor what&amp;#39;s happening at various locations so he/she can make necessary adjustments to the control applications on the floor.&lt;a name="section4"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding:16px 0px 8px;"&gt;&lt;strong&gt;4.&amp;nbsp; The Industrial Environment&lt;/strong&gt;&lt;span style="float:right;font-size:11px;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The first thing to note is that electronic devices in the industrial environment need to be capable of operating in harsher environments than is typical of commercial/home situations. The biggest issue is the operating temperature. For the semiconductor devices in the MCU, the junction temperature is the most important consideration for assuring dependable operation.&amp;nbsp; As the junction temperature increases, the device performance deteriorates. Leakage currents increase with increasing junction temperature, which raises the chip substrate temperature. Higher temperatures also affect the physical characteristics of the semiconductor device.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Higher chip temperatures can also affect the metallic interconnections between devices &amp;quot;on chip&amp;quot; and the I/O pins used for communication with the external world.&amp;nbsp; In general, higher temperatures can cause catastrophic damage of the device.&amp;nbsp; In response, manufacturers typically specify a temperature range within which published characteristics of the devices hold true.&lt;/p&gt;
&lt;p style="margin:0;padding:8px 0px 16px;"&gt;The junction temperature T&lt;sub&gt;junction&lt;/sub&gt; that a device reaches is related to the ambient temperature T&lt;sub&gt;ambient&lt;/sub&gt; and the amount of steady state power dissipation within the device. A commonly used relationship is as follows:&lt;/p&gt;
&lt;center&gt;&lt;span style="font-size:18px;font-weight:bold;"&gt;T&lt;sub&gt;junction&lt;/sub&gt; = T&lt;sub&gt;ambient&lt;/sub&gt; + P * &amp;theta;&lt;/span&gt;&lt;/center&gt;
&lt;p style="margin:0;padding-top:16px;"&gt;Where &amp;quot;P&amp;quot; is the power dissipated in watts, theta (ө) is the thermal resistance from junction to the ambient. Theta is expressed as degrees Celsius per watt.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;A heat sink may be needed to connect the heat flow from the case to the ambient and the temperature rise must be calculated using both the junction-to-case and case-to-ambient thermal resistance values. Since the construction of the devices (specifically, package type) offers different resistances, the choice of a package type will be an important factor when choosing a device for an application.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The operating temperature range for consumer/home equipment is generally considered to be 0 to 70 degrees Celsius. Industry-grade temperatures range from -40 to 85 degrees Celsius, but there are no fixed ranges. Some manufacturers may supply devices with slightly different temperature ranges. The essential point here is that manufacturers must test finished devices and categorize them for each use.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Besides low and high operating temperatures, high humidity and mechanical vibrations need to be considered for the industrial environment. Only hermetically sealed packages can prevent any ingress of moisture into the package. If moisture ingress were to occur, it would damage the piece of silicon inside. Other package types with leakage tend to breathe in moisture and retain it inside the package. Vibration, electromagnetic interference (EMI) and electrostatic discharges (ESD) are other factors to be considered when putting together a system and designing its packaging within an enclosure.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;In addition, an industrial environment with heavy motors and other rotating equipment contribute to the RF noise interference and the overall noise to a large degree. RF interference is a given as is the ESD in this interconnected world of wired networks. A static discharge at a distant point can have an immense effect on the local system.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Often, the subsystems of an industrial control system are distributed all over the factory floor. For the purposes of monitoring and controlling of these dispersed subsystems, a human machine interface (HMI) is utilized. Since running multiple wires to facilitate parallel communication can create quite a tangle, serial communication is thus the preferred mode of communication. Moreover, there are a couple of issues related to communication and control. For instance, communication voltage levels are at + and &amp;ndash; 24v levels, so that communication is possible even in a noisy industrial environment. The electronics, on the other hand, operate at 5v or less (3.3/ 2.5 v, etc.). Control signals follow the 20mA loop standard. Necessary &amp;quot;glue&amp;quot; components, when available from the same manufacturer, are very helpful. The preferred suppliers will be those manufacturers who have ancillary components to mitigate the effects of these factors.&amp;nbsp; Additional factors one may encounter in the industrial environment include toxic fumes, contaminants in the surrounding air, dust and grease, and potentially explosive atmospheres, etc.&lt;a name="section5"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding:16px 0px 8px;"&gt;&lt;strong&gt;5. MCU Devices for the Industrial Environment&lt;/strong&gt;&lt;span style="float:right;font-size:11px;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;When you start getting into your actual design work, the choice of devices is the most important task. Obtaining the most performance for the least cost is the primary goal of the designer. In this quest for an appropriate device, designers must ensure that the device they select will work at the temperature range and other harsh environmental conditions of industrial applications. Manufacturers help in this respect by clearly identifying their devices as &amp;quot;industrial grade.&amp;quot; Device selection then must be guided by the required features.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;No matter what&amp;#39;s the application for which you are designing, there are some requirements that can be identified as essential for devices to be used in industrial grade applications. So, let&amp;#39;s go over the kinds of applications in the industrial environment that we discussed earlier, and see if there are some common features that can be discovered.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Common features of any precision and high-resolution closed loop control system typically include, frequent sampling of parameters being monitored, the processing of these inputs, and the frequent correction outputs. Floating point values/variables being handled at fast intervals require quite a bit of &amp;quot;horsepower&amp;quot; on the part of the MCUs in use. Most manufacturers thus have high-performance, MCU devices for the industrial space. TI groups these devices as &amp;quot;performance&amp;quot; devices. In addition to industrial uses, the performance group is also utilized in automotive and other power applications.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;A robust I/O structure that lets you connect to analog/digital sensors is another common feature. ADCs used in these applications often are high resolution (12-bit or more) and have fast sampling and digitizing operations. Digital sensing peripherals are expected to read inputs at a fast rate. Another requirement that must be well supported is communication capabilities.&amp;nbsp; Serial communication support, as well as network connectivity, is often required. The network connectivity is often a serial bus-based, Ethernet-like system. In automotive situations, Control Area Networking (CAN) pre-dominates.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Since the TI product lines are extensive, they are a good way to illustrate the kind of devices that let designers/developers implement industrial applications easily.&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;a href="/e14/assets/legacy/2017/diagram1_mcu3.png"&gt;&lt;img loading="lazy" alt="image" style="float:left;padding:8px 6px 0px 0px;"  src="/e14/assets/legacy/2017/diagram1_mcu3.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Real-Time Control MCUs are used in high-performance, closed loop control applications. These may be in used in the power electronics space or many other feedback applications. The Control + Automation group of MCUs are used in closed loop control applications. These devices support connectivity and system automation. Safety MCUs are primarily for situations where failsafe designs are of prime importance; they help users create systems that comply with the functional safety standards such as the IEC 61508 and ISO 26262 standards. These also help provide performance for safety critical applications. The following sections discuss these device families.&lt;/p&gt;
&lt;p style="clear:both;margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.1 Real-Time Control MCUs&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;As 32-bit microcontrollers, the C2000 microcontroller devices family is optimized for processing, sensing, and actuation to improve closed loop performance. They consist of:&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; C2000 Delfino MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; C2000 Piccolo MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; C2000 InstaSPIN MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; C2000 F28x MCUs&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;C2000 MCU units are positioned for real-time applications that include motor control, solar, and renewable energy as well as digital power supplies; smart grid applications, radar, LED lighting applications and anything else that needs complex signal processing. The capability to process digital signals conveniently comes from the fact that this MCU has been built around TI&amp;#39;s 32-bit DSP core. Other performance boosting features include a single cycle multiply operation in 32x32 bit numbers and instructions that execute in a single cycle.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The InstaSPIN MCUs are C2000 controllers with customized motor control libraries loaded into their ROMs. These are discussed in a separate section (5.2).&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;strong&gt;Delfino&lt;/strong&gt; microcontroller products consist of the following:&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2837xD&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2837XS&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320C2834x&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2833x&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The individual devices in each series differ in memory size and configuration.&lt;/p&gt;
&lt;div style="float:left;padding:8px 6px 5px 0px;vertical-align:top;width:200px;"&gt;&lt;a href="/e14/assets/legacy/2017/TMS320F2837xD.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TMS320F2837xD.png" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;"&gt;&lt;em&gt;TMS320F2837xD Dual-Core Delfino&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; Microcontrollers&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Let&amp;#39;s take a closer look at the top of the line device, the TMS320F2837xD. The MCU is a dual core 800 MIPS processor. But you can have more performance than what this 800 MIPS indicates. The MCU has two Control Law Accelerators (CLA). The CLAs are independent co-processors built into the device and can execute the complex control logic you use for a control loop. That frees up the main processor for additional computation. 1 MB Flash and 204 KB of SRAM are available. Other devices in the family have lower memory resources than this. 24 High resolution pulse width modulator (HRPWM) output channels are also available.&amp;nbsp; It has four ADCs that have 16-bit/12-bit capability, high speed 1.1 Mega samples per second (MSPS), and 3.5 MSPS in 12-bit configuration capabilities.&lt;/p&gt;
&lt;p style="clear:both;margin:0;padding:8px 0px;"&gt;Other devices provide lower performance and comparatively lower memory and peripheral capabilities. For example, the TMS320F2833x processor provides only about 100 to 150 MIPS; though it is quite high performance compared to many other MCUs.&lt;/p&gt;
&lt;p style="margin:0;padding:8px 0px;"&gt;&lt;strong&gt;Piccolo&lt;/strong&gt; devices are directed at closed loop control applications in general. The Piccolo line has six sets of products available. These are designated as:&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2807x Piccolo MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2806x Piccolo MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2805x Piccolo MCUs&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2804x Piccolo MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2803x Piccolo MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2802x Piccolo MCUs&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div style="float:left;padding:8px 6px 12px 0px;vertical-align:top;width:180px;"&gt;&lt;a href="/e14/assets/legacy/2017/TMS320F2807x.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TMS320F2807x.png" width="180px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;TMS320F2807x Piccolo&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; Microcontrollers&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-bottom:12px;padding-top:8px;"&gt;Like the Delfino series, the individual members in the Piccolo series vary in memory configuration but have the same CPU and other peripherals. CPU performance changes across the series. The 2807x series is the highest rated. Except for the 2802x series, the CPUs have a coprocessor. Performance for the top 2807x is 100 to 240 MIPS. Memory configuration includes an ECC check on the entire memory area. Piccolo MCU configurations are indicated in the following table.&lt;/p&gt;
&lt;table style="border:1px solid #b8d7e5;clear:both;font-size:12px;padding-bottom:12px;" cellpadding="0" cellspacing="0" width="100%"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2807x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2804x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2806x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2805x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2803x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2802x&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;MIPS&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100-240&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100-200&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90-180&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60-120&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60-120&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Up to 60&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Flash&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;512 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64 KB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;RAM&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;20 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;20 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12 KB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;PWM&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;24 Channel, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Up to 16 Channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;8 channels, HRPWM&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;ADC&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 3x S/H, 3.1 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 3x S/H, 3.1 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 3.46 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 3.75 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 4.6 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 4.6 MSPS&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="font-size:11px;margin:0;"&gt;Definitions: high resolution PWM (HRPWM); sample and hold (S/H) and millions of samples per second (MSPS).&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;These devices are positioned for the kinds of applications listed below:&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2807x&lt;/strong&gt;-This has a floating point and trigonometric function unit (TMU) accelerators for additional performance in closed loop control set-ups. The ADCs, isolated current sensing, and sigma delta filters help build sophisticated designs.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2804x&lt;/strong&gt;-The fully 32-bit floating point processor along with the integrated peripherals helps users build high performance control loops.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2806x&lt;/strong&gt;-This is a good fit for closed-loop control applications. Both the processor and the CLA can be easily programmed for floating point operations. High performance peripherals are available on chip.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2805x&lt;/strong&gt;-This device is for motor control applications.&amp;nbsp; Programmable gain amplifiers on-chip help reductions in BOM cost by avoiding the need for external components. It also has windowed comparators that enhanced system protection.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2803x&lt;/strong&gt;-This has the capability to independently control one or more control loops in real-time.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2802x&lt;/strong&gt;-This is a low-cost package of required performance levels and peripherals that can help design control loop applications.&lt;/p&gt;
&lt;p style="margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.2 InstaSPIN Motor Control Solutions&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;InstaSPIN solutions come as a hardware device with the necessary motor control software library accommodated in the ROM inside the MCU. These special libraries let the user create motor controllers easily. As a direct consequence, it is possible to decrease development time by multiple orders.&amp;nbsp; InstaSPIN products are basically Piccolo MCUs (a sub-family of C2000 MCUs). Motor control libraries are created in the integrated ROM of the controller. Two versions of motor controls are available for three categories of motors used in industrial applications.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;InstaSPIN Motion&lt;/strong&gt; is for AC induction motors (ACI), permanent magnet synchronous motors (PMSM), interior permanent motor drives (IPM) and brushless DC motors (BLDC). This device makes it possible to obtain accurate speed and position control.&amp;nbsp; SpinTAC and FAST software tools are available to help implement products.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;InstaSPIN FOC&lt;/strong&gt; provides field-oriented control of motor torque for ACI, PMSM, IMP and BLDC types. FAST encoder/observer/rotor sensor could be used for this type of implementation as well.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt; InstaSPIN BLDC&lt;/strong&gt; implements trapezoidal commutation required for brushless DC motors. What makes this implementation simple is that no parameters need to be specified. The software can determine the required parameters depending on the motor that is connected. This product helps implement speed or current control very easily.&lt;/p&gt;
&lt;div style="float:left;padding:8px 3px 0px 0px;vertical-align:top;width:180px;"&gt;&lt;a href="/e14/assets/legacy/2017/TMS320F28069FPZT.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TMS320F28069FPZT.png" width="180px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;TMS320F28069F Piccolo Microcontroller with InstaSPIN-FOC (Field Oriented control)&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;These InstaSPIN products are based on F2806x, F2805x and F2802x devices. The 2802x devices have FOC versions only (2 devices). The 2805x devices offer two each (4 devices) of MOTION and FOC MCUs: one each of Motion and FOC types come with 128 KB of flash and the other with 64KB. 2805x and 2802x devices operate at 60 MHz. The 2806x devices operate at 90 MHz and offer floating point units for floating point calculation acceleration. F28069M and F28069F also have a control law accelerator (CLA). These modules integrated into the MCU chips help accelerate the complex calculations required for implementing the control logic; it also relieves the main CPU of those tasks. The available Flash is 256 KB and 128 KB (F28060F only).&amp;nbsp; Complete configuration details are in the following table.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;center&gt;&lt;strong&gt;&lt;em&gt;InstaSPIN MCU Configuration Table&lt;/em&gt;&lt;/strong&gt;&lt;/center&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style="border:1px solid #b8d7e5;font-size:12px;padding-top:12px;width:100%;" cellpadding="0" cellspacing="0"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Device&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Type&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;MHz&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;FPU&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;CLA&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Motors&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Flash&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;12b ADC&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;CAN&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;USB&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;SPI&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;UART&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;I&lt;sup&gt;2&lt;/sup&gt;C&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28069M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28068M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28069F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28068F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28062F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28054M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28054F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28052M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28052F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28027F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;13&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28026F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;32&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;13&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.3 Control + Automation MCUs&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Applications that need not only closed-loop control but good connectivity and integration with the analog world are where these control + automation controllers can be used. These MCU devices are built with ARM architecture cores. For digital control situations, the dual core C28x and ARM devices help implement solutions for difficult control, host, and connectivity situations. These devices are a good fit for applications such as motor drive and control, automation of processes and their control, and human machine interface implementation.&amp;nbsp; They fit well in sensor hub, lighting, and digital power solutions.&lt;/p&gt;
&lt;p style="margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.3.1 F28M3x Microcontrollers&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-bottom:8px;padding-top:8px;"&gt;Designers can use two different cores available in these microcontrollers to their advantage. The C28x core is a full 32-bit floating point processor. It is possible to use the C28x to run sophisticated control loops. The ARM processor provides a convenient means to run application code. This is also a platform that lets you run the communication stack.&lt;/p&gt;
&lt;center&gt;&lt;strong&gt;&lt;em&gt;F28M3x MCU resources diagram&lt;/em&gt;&lt;/strong&gt;&lt;/center&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;center&gt;&lt;a href="/e14/assets/legacy/2017/fig531BG.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/fig531BG.png" width="645px" /&gt;&lt;/a&gt;&lt;/center&gt;
&lt;div style="float:left;padding:16px 6px 5px 0px;vertical-align:top;width:200px;"&gt;&lt;a href="/e14/assets/legacy/2017/TMDSDOCKH52C1.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TMDSDOCKH52C1.png" width="200px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;a id="e14-product-link-b14ef" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=2445343&amp;nsku=29AH7996&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('b14ef'));" data-farnell="2445343" data-newark="29AH7996" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;TMDSDOCKH52C1&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;Experimenter Kit for the F28M35H52C1 microcontroller &lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:16px;"&gt;The F28M3x has a variety of peripherals suitable for the intended applications. These include analog, control, and communication peripherals.&amp;nbsp; The C28x core helps implement real-time control, sensing, and DSP filtering, as well as processing. A Viterbi Coding unit in the core helps implement power line communication. Motor control and power monitoring are some important areas of industrial application that these devices can address. They can support an OS. Scheduling is implemented. They also support a range of communications protocols that include Ethernet, USB, CAN, UART, SPI and I&lt;sup&gt;2&lt;/sup&gt;C.&lt;/p&gt;
&lt;p style="clear:both;margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.3.2 TM4C12x MCUs&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The MCU products from the TM4C12x Series of the control + automation family has the popular ARM Cortex-M4 core. This family offers a range of memory options. There are several package options too.&amp;nbsp; These devices also offer sophisticated analog integration as well as a large set of connectivity peripherals. This family, also known as the Tiva C Series, and helps create solutions in sensor hubs, displays, networking and industrial automation.&lt;/p&gt;
&lt;table cellpadding="0" cellspacing="0" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;div style="float:left;padding:8px 6px 5px 0px;vertical-align:top;width:190px;"&gt;&lt;a href="/e14/assets/legacy/2017/TM4C129X.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TM4C129X.png" width="190px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;IoT Enabled ARM&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;&amp;nbsp;Cortex&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;-M4F MCU TM4C129X Connected Development Kit&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The TM4C129x MCUs devices within the TM4C12x family have built-in Ethernet MAC+PHY layers. They are useful in creating highly connected products that can communicate with the cloud and the Internet. In the industrial space, this capability helps create products in the Industrial Internet of Things (IIoT).&amp;nbsp; Along with on-chip data protection and an LCD controller, it is possible to create not only IIoT gateways, but also connected HMI products, building automation products, sensor gateways, etc. Motion control applications are feasible too.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;div style="float:left;padding:0px 3px 5px 0px;vertical-align:top;width:200px;"&gt;&lt;a href="/e14/assets/legacy/2017/TM4C123GE6PMI.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TM4C123GE6PMI.png" width="200px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;TM4C123GE6PM Industrial Microcontroller&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;"&gt;A variant of the TM4C12x family is the TM4C123x MCUs devices. They offer a configuration that has built-in USB support and CAN support thus are useful in the automotive domain. They integrate ARM&amp;#39;s Cortex-M4F CPU with single-precision floating-point core. Operating frequencies can go up to 80 MHz.&amp;nbsp; These devices may draw as little as 1.6 &amp;mu;A in a low power mode. The device offers 40 PWM outputs and many serial communications peripherals. Support of USB, OTG, and two CAN controllers are also available. The TM4C123x MCUs are a good fit for applications such as home, building, and industrial applications.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.4 Safety MCUs: The Hercules Family&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Many industrial, automotive, and medical applications must have safety features built-in for critical operations in the control loops these MCUs are assigned to process. Threat to the safety of the operator, user or bystander may arise when critical operations in the whole sequence of the software process fails. For example, in a motor control operation, there could be a failure that causes a complete runaway of the motor, which is a potentially dangerous situation. A failure in an industrial assembly robot may cause damage to parts being manufactured. An anti-lock brake system may fail, affecting the safety of passengers in an automobile. Problems can happen when an airbag deployment fails. The implication is that, should a failure occur in the hardware or the software of the system, it should be possible to immediately detect and take remedial actions. The Hercules family is positioned to address such safety critical applications. The products based on the Hercules family will help the product in obtaining certification to safety regulations such as IEC 61508.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;IEC 61508 is an &amp;quot;umbrella&amp;quot; document covering multiple industries and applications. The standard&amp;rsquo;s primary goal is to let individual industries develop supplemental standards for their domain. On a secondary level, IEC 61508 helps in the development of Electrical/ Electronic/Programmable Electronic (E/E/PE) safety-related systems for an industry where one does not exist already. The 61508 standard covers safety systems that have mechanical/electrical/electronic/programmable electronic devices.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The first version of the IEC 61508, published in 1998 was entitled &amp;quot;Functional Safety of Electrical/Electronic/Programmable Electronic Safety-Related Systems,&amp;quot;. ISO 26262 applicable to the automotive industry was published in 2011 as &amp;quot;Road Vehicles&amp;mdash;Functional Safety&amp;quot;.&amp;nbsp; &amp;quot;Functional Safety&amp;quot; is defined as a safe state brought about by the operation of the E/E/PE systems. Typically, a Safety Integrity Level (SIL) is associated when determining compliance with the safety standard 61508. There are 4 levels and a SIL level is defined to be a relative level of risk-reduction provided by a safety function. SIL 4 provides the highest level of risk reduction, while SIL 1 provides the least amount. Industrial systems are often required to comply with IEC-61508 SIL3 or better.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Compliance of end equipment with the functional safety standards are assessed by independent agencies such as TUV and Underwriters Lab (UL) and tend to focus on aspects of the product design as follows:&lt;/p&gt;
&lt;p style="margin:0;padding:11px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Product development safety life-cycle, the prevailing safety culture in the development team and the company hosting the team. Development and ancillary processes are also looked at closely.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; How are the random failures managed?&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; How does the company manage predictable and systematic failures?&lt;/p&gt;
&lt;p style="margin:0;padding-top:12px;"&gt;TI also provides documents that help understand the standards IEC 61508 and ISO 26262. Steps to achieve compliance through the use of certified MCUs are also documented. Development flow that ensures product safety and the means to reduce failures are offered. These documents discuss proper safety development work-flow and how one could reduce failures in a piece of equipment.&lt;/p&gt;
&lt;p style="margin:0;padding-bottom:8px;padding-top:8px;"&gt;A major feature of the Hercules architecture is the lock-step operation of an independent CPU that executes the same instructions in parallel. On-chip comparators compare the outputs to decide whether the instruction has been executed (i.e., when both outputs compare). When results differ, it clearly indicates a fault in one of the processor cores and alerts are raised so that the safety systems can operate such that the system can be brought to a safe state. The programmers still see this as a single processor, single instruction issued processor. There is no need to be conscious of the shadow processor.&lt;/p&gt;
&lt;center&gt;&lt;em&gt;&lt;strong&gt;&amp;quot;Hercules&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; MCUs Help Simplify Certification Efforts&amp;quot;&lt;/strong&gt;&lt;/em&gt;&lt;/center&gt;
&lt;p style="margin:0;padding:0px;padding-top:2px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;center&gt;&lt;a href="/e14/assets/legacy/2017/figHerculesB.gif"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/figHerculesB.gif" /&gt;&lt;/a&gt;&lt;/center&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;TI offers a SafeTI package of software and documentation that help in the compliance effort. These include a compliance support package that helps development and review of safety compliant software for the MCU. A whole set of diagnostics need to run to ensure the health of the main processor, as well as the shadow CPU; TI provides an extensive MCU diagnostics library. Peripheral drivers are also safety critical and TI offers hardware abstraction layer code generator (HALCoGen) peripheral drivers to help build safe drivers. A GUI-based software-test automation unit (TAU) provided is useful for testing out your software for compliance.&lt;/p&gt;
&lt;p style="margin:0;padding:8px 0px;"&gt;Hercules MCU devices are available in two families, both are ARM Cortex -R based.&lt;/p&gt;
&lt;center&gt;
&lt;table style="border:1px solid #dadada;padding-top:8px;"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #dadada;padding:6px 12px 6px 6px;"&gt;&lt;center&gt;
&lt;p style="margin:0;padding-bottom:6px;"&gt;&lt;strong&gt;Hercules RM MCUs&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:14px 0px;"&gt;&lt;a href="/e14/assets/legacy/2017/LAUNCHXLRM42X.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/LAUNCHXLRM42X.png" width="200px" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size:11px;margin:0;"&gt;&lt;em&gt;Development Board for RM42X Series of Hercules Microcontrollers&lt;/em&gt;&lt;/p&gt;
&lt;/center&gt;&lt;/td&gt;
&lt;td style="border:1px solid #dadada;padding:6px;"&gt;&lt;center&gt;
&lt;p style="margin:0;padding-bottom:6px;"&gt;&lt;strong&gt;Hercules 570 MCUs&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;a href="/e14/assets/legacy/2017/LAUNCHXLTMS570.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/LAUNCHXLTMS570.png" width="200px" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size:11px;margin:0;"&gt;&lt;em&gt;Development Board for TMS570 Series of Hercules Microcontrollers&lt;/em&gt;&lt;/p&gt;
&lt;/center&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/center&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The 570 family is positioned mainly for the automotive market. The RM family (RM 57, RM 48, RM 46, RM 44 and RM42/41 devices) addresses industrial safety applications in the following areas:&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="padding-top:7px;"&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Industrial Automation and Control&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Power Inverters and Generators&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Programmable Logic Controllers&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-top:7px;"&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Turbines &amp;amp; Windmills&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Robotics&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Industrial Drive Monitoring&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;strong&gt;The devices in this family are:&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:11px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; IEC 61508 SIL 3 certified&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Operating speed range from 80 MHz to 330 MHz&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Operating temperature can go up to 105 degrees Celsius&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Communication capabilities include Ethernet, USB, CAN, timers, ADCs and more&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;a name="section6"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding:16px 0px 8px;"&gt;&lt;strong&gt;6. C2000&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; MCU Industrial Drive Solutions&lt;/strong&gt;&lt;span style="float:right;font-size:11px;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Industrial drive solutions are quite complex when you factor in the diverse motor types. This is compounded by the fact that several position encoder standards exist. Sensing technologies that sense magnetic flux, current, back EMF and so on, keep evolving. An additional factor is the changing scenario of industrial communications. TI makes a diverse array of tools, documentation and other forms of support to help designers/developers create industrial drive solutions.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Some example application areas will indicate how diverse the need for motors and their control can be. These include industrial robots, servo drives, elevators, CNC machines and AC inverter drives, among others. TI offers a package of product support tools that help developers work on industrial drive solutions such as the &amp;quot;DesignDrive&amp;quot; package, which has 4 components:&lt;/p&gt;
&lt;p style="margin:0;padding:11px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; A hardware demo/development board in the form of a &amp;quot;Launchpad&amp;quot;&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt;&amp;nbsp;The &amp;quot;DesignDrive&amp;quot; software product. This is a part of the general package controlSUITE&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;. It contains necessary drivers and libraries, and a lot of code examples that use the powerSUITE &amp;amp; DesignDRIVE software. The package components take care of control, sensing, positioning management, isolation, bias power, diagnostics, as well as safety.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Reference designs are available through TIDesigns. This package contains Industrial Servo Drive and AC Inverter Drive Reference Design, as well as an EtherCAT Interface for High Performance MCU Reference Design.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; The 4th component is a package of on-line training material.&lt;/p&gt;
&lt;p style="margin:0;padding-top:11px;"&gt;Overall, this package helps by offering development tools that reduce time-to-market significantly. The tools help debug the code on actual representative hardware even when your customized boards may not be ready. The reference designs help speed up hardware design.&lt;/p&gt;
&lt;div style="float:left;padding:8px 3px 5px 0px;vertical-align:top;width:180px;"&gt;&lt;a href="/e14/assets/legacy/2017/med_tmdxiddk379d.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/med_tmdxiddk379d.png" width="180px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;C2000 DesignDRIVE Development Kit for Industrial Motor Control&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The DesignDrive package is a complete tool for developing all kinds of industrial drives. This overall package facilitates your drives and servo control development and/or evaluation. It provides examples of good designs in control of motors. The controls include management of torque, position, and speed. The design examples illustrate more than one form of current sensing topologies. It will let you incorporate a position sensor interface that is analog or digital. Another need of any collaborative large system is real-time connectivity, which is also supported.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Low latency, jitter, and high precision in designs is supported through an MCU with sufficient horsepower, relevant peripherals, and serial communication connectivity. EtherCAT, CAN Open and Powerline Communication are supported by the solutions provided. Each of these communication software stack operates through hardware abstraction layers (HAL). As these software support stacks are provided as part of the solution, development and implementation of these protocols are minimized.&lt;/p&gt;
&lt;p style="clear:both;font-size:11px;margin:0;padding-top:8px;"&gt;*Trademark. &lt;strong&gt;&amp;nbsp;Texas Instruments&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;, and TI are trademarks of Texas Instruments, Inc.&lt;/strong&gt; Other logos, product and/or company names may be trademarks of their respective owners.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style="background-color:#e7f2f5;border:1px solid #a9aaaa;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #a9aaaa;padding:6px 6px 4px;"&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="padding-right:12px;"&gt;&lt;a href="/e14/assets/legacy/2017/mcu3img_profile.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox essProfile"  height="115" src="/e14/assets/legacy/2017/mcu3img_profile.png" width="115" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;"&gt;
&lt;p style="color:#007fac;font-size:16px;margin:0;padding-bottom:10px;"&gt;&lt;strong&gt;Shop our wide range of industrial microcontrollers, dev kits and accessories.&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;span &gt;&lt;a class="e14-button e14-button--primary e14-button--medium" href="https://referral.element14.com/OrderCodeView?url=%2Ftexas-instruments&amp;COM=referral-cmty-handler-learningctr-mcu3doc" title="Shop Now" title="Shop Now" target="_blank"&gt;Shop Now&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;padding:0px;padding-bottom:8px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding-bottom:8px;"&gt;&lt;strong&gt;Test Your Knowledge&lt;/strong&gt;&lt;span style="float:right;font-size:11px;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;a href="/e14/assets/legacy/2017/100x100_mcu3badge.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox" style="float:left;padding:0px 5px 5px 0px;vertical-align:top;"  src="/e14/assets/legacy/2017/100x100_mcu3badge.png" width="80px" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-bottom:8px;"&gt;Are you ready to demonstrate your industrial microcontrollers knowledge? &lt;strong&gt;Then take a quick 15-question multiple choice quiz to see how much you&amp;#39;ve learned from this Essentials MCUs 3 module.&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;strong&gt;To earn the MCUs 3 badge&lt;/strong&gt;, read through the module to learn all about &lt;span style="padding-bottom:8px;"&gt;industrial&lt;/span&gt; microcontrollers, attain 100% in the quiz, leave us some feedback in the comments section, and give this page a star rating.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&lt;div class="voltquiz" data-formid="8ebf4855-0b04-40a4-8149-83e91a059cc0" data-formtype="quiz" data-success-message="" data-fail-message="" data-pass-mark="OTk=" &gt;&lt;/div&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class="e14-quiz-document-metadata e14-init-hidden"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div class="migration-injected-attachments"&gt;
&lt;div style="font-weight:bold;margin:15px 0 5px 0;"&gt;Attachments:&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;table style="border:0;"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="160"&gt;&lt;span id="attid_https://www.element14.com/community/api/core/v3/attachments/229353" class="_se_attachment"&gt;&lt;a href="https://community.element14.com/cfs-file/__key/communityserver-wikis-components-files/00-00-00-02-50/Element14-Essentials-MCUs-III.pdf"&gt;community.element14.com/.../Element14-Essentials-MCUs-III.pdf&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-size:80%;"&gt;Element14 Essentials MCUs III.pdf&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: microcontrollers, element14 essentials: mcus iii, texas_instruments, industrial_microcontrollers, mcus, learning_essentials, ti_essentials, ti, ess_module&lt;/div&gt;
</description></item><item><title>element14 Essentials: MCUs III</title><link>https://community.element14.com/learn/learning-center/essentials/w/documents/1944/mcus-industrial-applications/revision/5</link><pubDate>Tue, 01 Mar 2022 20:04:41 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:3e1b24a8-d0af-4fc6-8dfd-d84acce37fb9</guid><dc:creator>pchan</dc:creator><comments>https://community.element14.com/learn/learning-center/essentials/w/documents/1944/mcus-industrial-applications#comments</comments><description>Revision 5 posted to Documents by pchan on 3/1/2022 8:04:41 PM&lt;br /&gt;
&lt;p&gt;&lt;span&gt;&lt;div class="e14-navigation-buttons"&gt;&lt;a href="/w/documents/1942/element14-essentials-mcus-ii?ICID=learningctr-mcu3doc"&gt;
                    &lt;button class="e14-nav-button-prev"&gt;Previous&lt;/button&gt;
                &lt;/a&gt;&lt;/div&gt;&lt;script&gt;e14.func.queueScripts.add(function(){ e14.func.repositionNavButtons(); })&lt;/script&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div style="background-color:#f9f9f9;border:1px solid #c6c6c6;display:block;float:right;padding:6px 8px;width:212px;"&gt;&lt;a href="/learn/learning-center/?ICID=learningctr-mcu3doc"&gt;element14 Learning Center&lt;/a&gt;&lt;/div&gt;
&lt;div style="border-bottom:1px solid #c6c6c6;border-top:1px solid #c6c6c6;clear:both;padding:8px;"&gt;
&lt;div style="display:inline-block;padding-right:16px;vertical-align:top;"&gt;&lt;a href="/learn/learning-center/essentials?ICID=learningctr-mcu3doc"&gt;&lt;img alt="image"  src="/e14/assets/main/2021/LC_essentiallogo_37h.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="display:inline-block;"&gt;
&lt;p class="essTitle" style="font-size:18px;font-weight:bold;" title="Industrial Applications"&gt;&lt;span style="color:#007fac;"&gt;MCUs III:&lt;/span&gt; Industrial Applications&lt;/p&gt;
&lt;/div&gt;
&lt;hr /&gt;&lt;span style="padding-right:6px;"&gt;&lt;a href="#intro"&gt;1. Introduction &lt;/a&gt;&lt;/span&gt; | &lt;span style="padding:0px 6px;"&gt;&lt;a href="#object"&gt; 2. Objectives &lt;/a&gt;&lt;/span&gt; | &lt;span style="padding:0px 6px;"&gt;&lt;a href="#section3"&gt; 3. Common Industrial Applications&lt;/a&gt;&lt;/span&gt; | &lt;span style="padding:0px 6px;"&gt;&lt;a href="#section4"&gt;4. The Industrial Environment&lt;/a&gt;&lt;/span&gt; | &lt;span style="padding:0px 6px;"&gt;&lt;a href="#section5"&gt;5. MCU Devices for the Industrial Environment&lt;/a&gt;&lt;/span&gt; | &lt;span style="padding:0px 6px;"&gt;&lt;a href="#section6"&gt;6. C2000&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; MCU Industrial Drive Solutions&lt;/a&gt;&lt;/span&gt; | &lt;span style="padding:0px 6px;"&gt;&lt;a href="/w/documents/1965/parts-used-for-element14-essentials-mcus-iii?ICID=learningctr-mcu3doc"&gt;Related Components&lt;/a&gt;&lt;/span&gt; | &lt;span style="font-weight:bold;padding:0px 6px;"&gt;&lt;a href="#test"&gt;Take the Quiz &lt;i class="text-orange xs-ml05 fas fa-caret-right"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;a name="intro"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding-bottom:8px;padding-top:12px;"&gt;&lt;strong&gt;1. Introduction&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Microcontrollers are embedded in a range to consumer and commercial products, as well as a wide variety of industrial applications. Since many industrial applications employ automated systems, these applications can benefit from the use of microcontrollers.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The usual benefits of a smaller footprint, lower heat dissipation, flexible design and programmability accrue from the use of microcontrollers. However, industrial applications and their inherent environments are sufficiently different from home or consumer uses to merit a discussion of industrial microcontrollers as a separate learning module.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Low-power microcontrollers and wireless microcontrollers have been discussed in earlier Essentials Modules.&amp;nbsp; MCUs for industrial applications are going to be discussed in this module.&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;a name="object"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding:16px 0px 8px;"&gt;&lt;strong&gt;2. Objective&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;strong&gt;The objective of this learning module is to provide you with an overview of Microcontroller Units (MCUs) as used in industrial environments.&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:8px 0px 8px 35px;"&gt;&lt;em&gt;Upon completion of this module, you will be able to:&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Understand the industrial usage environment&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Identify the most common industrial applications&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Understand how MCU devices cater to industrial applications&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Learn about some currently available Industrial MCU devices&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;a name="section3"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding:16px 0px 8px;"&gt;&lt;strong&gt;3. Common Industrial Applications&lt;/strong&gt;&lt;span style="float:right;font-size:11px;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Three things need to be considered when specifying MCUs for industrial applications:&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; How is the industrial operating environment different from consumer environments?&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Does the industrial environment call for different kinds of MCU devices?&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Are the use cases/applications sufficiently different to affect the features required of Industrial MCU devices?&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Most MCU manufacturers offer a range of products that are suitable for industrial/harsh environments. In both this section and the next, we will explore these industrial environments and the devices suitable for such usage conditions.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The most common industrial applications should tell us the features one should look for in devices being offered by manufacturers. In addition, developers need the best tools to make the development process as simple as possible. What would also be welcomed are tools, ready-made components, and application support that can help compress the time-to-market.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Industrial applications fall into the following general categories: &lt;em&gt;(Note: This is by no means an exhaustive list; it just lists some of the frequently used types.)&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Motor Drive &amp;amp; Control&lt;/p&gt;
&lt;ul style="padding-left:85px;"&gt;
&lt;li&gt;Industrial Drive Control&lt;/li&gt;
&lt;li&gt;Servo Drive Control&lt;/li&gt;
&lt;li&gt;Elevator Control in Buildings&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Automation &amp;amp; Process Control&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Data Collection, Monitoring via Industrial Sensors&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Monitoring&amp;nbsp; &amp;amp; Human Machine Interface (HMI)&lt;/p&gt;
&lt;ul style="padding-left:85px;"&gt;
&lt;li&gt;Simple Graphics-Based MIMIC Displays&lt;/li&gt;
&lt;li&gt;Full Multi-Media Capable Displays&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; High-End Digital Power&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Lighting and Environmental Control&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Industrial Safety Applications&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Typically, industrial control, monitoring and other associated equipment are arranged across a factory floor or operational area. Each of these individual systems will have a connection to a central display panel and the operators&amp;#39; console (the HMI) to help operators monitor what&amp;#39;s happening at various locations so he/she can make necessary adjustments to the control applications on the floor.&lt;a name="section4"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding:16px 0px 8px;"&gt;&lt;strong&gt;4.&amp;nbsp; The Industrial Environment&lt;/strong&gt;&lt;span style="float:right;font-size:11px;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The first thing to note is that electronic devices in the industrial environment need to be capable of operating in harsher environments than is typical of commercial/home situations. The biggest issue is the operating temperature. For the semiconductor devices in the MCU, the junction temperature is the most important consideration for assuring dependable operation.&amp;nbsp; As the junction temperature increases, the device performance deteriorates. Leakage currents increase with increasing junction temperature, which raises the chip substrate temperature. Higher temperatures also affect the physical characteristics of the semiconductor device.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Higher chip temperatures can also affect the metallic interconnections between devices &amp;quot;on chip&amp;quot; and the I/O pins used for communication with the external world.&amp;nbsp; In general, higher temperatures can cause catastrophic damage of the device.&amp;nbsp; In response, manufacturers typically specify a temperature range within which published characteristics of the devices hold true.&lt;/p&gt;
&lt;p style="margin:0;padding:8px 0px 16px;"&gt;The junction temperature T&lt;sub&gt;junction&lt;/sub&gt; that a device reaches is related to the ambient temperature T&lt;sub&gt;ambient&lt;/sub&gt; and the amount of steady state power dissipation within the device. A commonly used relationship is as follows:&lt;/p&gt;
&lt;center&gt;&lt;span style="font-size:18px;font-weight:bold;"&gt;T&lt;sub&gt;junction&lt;/sub&gt; = T&lt;sub&gt;ambient&lt;/sub&gt; + P * &amp;theta;&lt;/span&gt;&lt;/center&gt;
&lt;p style="margin:0;padding-top:16px;"&gt;Where &amp;quot;P&amp;quot; is the power dissipated in watts, theta (ө) is the thermal resistance from junction to the ambient. Theta is expressed as degrees Celsius per watt.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;A heat sink may be needed to connect the heat flow from the case to the ambient and the temperature rise must be calculated using both the junction-to-case and case-to-ambient thermal resistance values. Since the construction of the devices (specifically, package type) offers different resistances, the choice of a package type will be an important factor when choosing a device for an application.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The operating temperature range for consumer/home equipment is generally considered to be 0 to 70 degrees Celsius. Industry-grade temperatures range from -40 to 85 degrees Celsius, but there are no fixed ranges. Some manufacturers may supply devices with slightly different temperature ranges. The essential point here is that manufacturers must test finished devices and categorize them for each use.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Besides low and high operating temperatures, high humidity and mechanical vibrations need to be considered for the industrial environment. Only hermetically sealed packages can prevent any ingress of moisture into the package. If moisture ingress were to occur, it would damage the piece of silicon inside. Other package types with leakage tend to breathe in moisture and retain it inside the package. Vibration, electromagnetic interference (EMI) and electrostatic discharges (ESD) are other factors to be considered when putting together a system and designing its packaging within an enclosure.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;In addition, an industrial environment with heavy motors and other rotating equipment contribute to the RF noise interference and the overall noise to a large degree. RF interference is a given as is the ESD in this interconnected world of wired networks. A static discharge at a distant point can have an immense effect on the local system.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Often, the subsystems of an industrial control system are distributed all over the factory floor. For the purposes of monitoring and controlling of these dispersed subsystems, a human machine interface (HMI) is utilized. Since running multiple wires to facilitate parallel communication can create quite a tangle, serial communication is thus the preferred mode of communication. Moreover, there are a couple of issues related to communication and control. For instance, communication voltage levels are at + and &amp;ndash; 24v levels, so that communication is possible even in a noisy industrial environment. The electronics, on the other hand, operate at 5v or less (3.3/ 2.5 v, etc.). Control signals follow the 20mA loop standard. Necessary &amp;quot;glue&amp;quot; components, when available from the same manufacturer, are very helpful. The preferred suppliers will be those manufacturers who have ancillary components to mitigate the effects of these factors.&amp;nbsp; Additional factors one may encounter in the industrial environment include toxic fumes, contaminants in the surrounding air, dust and grease, and potentially explosive atmospheres, etc.&lt;a name="section5"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding:16px 0px 8px;"&gt;&lt;strong&gt;5. MCU Devices for the Industrial Environment&lt;/strong&gt;&lt;span style="float:right;font-size:11px;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;When you start getting into your actual design work, the choice of devices is the most important task. Obtaining the most performance for the least cost is the primary goal of the designer. In this quest for an appropriate device, designers must ensure that the device they select will work at the temperature range and other harsh environmental conditions of industrial applications. Manufacturers help in this respect by clearly identifying their devices as &amp;quot;industrial grade.&amp;quot; Device selection then must be guided by the required features.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;No matter what&amp;#39;s the application for which you are designing, there are some requirements that can be identified as essential for devices to be used in industrial grade applications. So, let&amp;#39;s go over the kinds of applications in the industrial environment that we discussed earlier, and see if there are some common features that can be discovered.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Common features of any precision and high-resolution closed loop control system typically include, frequent sampling of parameters being monitored, the processing of these inputs, and the frequent correction outputs. Floating point values/variables being handled at fast intervals require quite a bit of &amp;quot;horsepower&amp;quot; on the part of the MCUs in use. Most manufacturers thus have high-performance, MCU devices for the industrial space. TI groups these devices as &amp;quot;performance&amp;quot; devices. In addition to industrial uses, the performance group is also utilized in automotive and other power applications.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;A robust I/O structure that lets you connect to analog/digital sensors is another common feature. ADCs used in these applications often are high resolution (12-bit or more) and have fast sampling and digitizing operations. Digital sensing peripherals are expected to read inputs at a fast rate. Another requirement that must be well supported is communication capabilities.&amp;nbsp; Serial communication support, as well as network connectivity, is often required. The network connectivity is often a serial bus-based, Ethernet-like system. In automotive situations, Control Area Networking (CAN) pre-dominates.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Since the TI product lines are extensive, they are a good way to illustrate the kind of devices that let designers/developers implement industrial applications easily.&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;a href="/e14/assets/legacy/2017/diagram1_mcu3.png"&gt;&lt;img loading="lazy" alt="image" style="float:left;padding:8px 6px 0px 0px;"  src="/e14/assets/legacy/2017/diagram1_mcu3.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Real-Time Control MCUs are used in high-performance, closed loop control applications. These may be in used in the power electronics space or many other feedback applications. The Control + Automation group of MCUs are used in closed loop control applications. These devices support connectivity and system automation. Safety MCUs are primarily for situations where failsafe designs are of prime importance; they help users create systems that comply with the functional safety standards such as the IEC 61508 and ISO 26262 standards. These also help provide performance for safety critical applications. The following sections discuss these device families.&lt;/p&gt;
&lt;p style="clear:both;margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.1 Real-Time Control MCUs&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;As 32-bit microcontrollers, the C2000 microcontroller devices family is optimized for processing, sensing, and actuation to improve closed loop performance. They consist of:&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; C2000 Delfino MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; C2000 Piccolo MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; C2000 InstaSPIN MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; C2000 F28x MCUs&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;C2000 MCU units are positioned for real-time applications that include motor control, solar, and renewable energy as well as digital power supplies; smart grid applications, radar, LED lighting applications and anything else that needs complex signal processing. The capability to process digital signals conveniently comes from the fact that this MCU has been built around TI&amp;#39;s 32-bit DSP core. Other performance boosting features include a single cycle multiply operation in 32x32 bit numbers and instructions that execute in a single cycle.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The InstaSPIN MCUs are C2000 controllers with customized motor control libraries loaded into their ROMs. These are discussed in a separate section (5.2).&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;strong&gt;Delfino&lt;/strong&gt; microcontroller products consist of the following:&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2837xD&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2837XS&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320C2834x&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2833x&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The individual devices in each series differ in memory size and configuration.&lt;/p&gt;
&lt;div style="float:left;padding:8px 6px 5px 0px;vertical-align:top;width:200px;"&gt;&lt;a href="/e14/assets/legacy/2017/TMS320F2837xD.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TMS320F2837xD.png" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;"&gt;&lt;em&gt;TMS320F2837xD Dual-Core Delfino&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; Microcontrollers&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Let&amp;#39;s take a closer look at the top of the line device, the TMS320F2837xD. The MCU is a dual core 800 MIPS processor. But you can have more performance than what this 800 MIPS indicates. The MCU has two Control Law Accelerators (CLA). The CLAs are independent co-processors built into the device and can execute the complex control logic you use for a control loop. That frees up the main processor for additional computation. 1 MB Flash and 204 KB of SRAM are available. Other devices in the family have lower memory resources than this. 24 High resolution pulse width modulator (HRPWM) output channels are also available.&amp;nbsp; It has four ADCs that have 16-bit/12-bit capability, high speed 1.1 Mega samples per second (MSPS), and 3.5 MSPS in 12-bit configuration capabilities.&lt;/p&gt;
&lt;p style="clear:both;margin:0;padding:8px 0px;"&gt;Other devices provide lower performance and comparatively lower memory and peripheral capabilities. For example, the TMS320F2833x processor provides only about 100 to 150 MIPS; though it is quite high performance compared to many other MCUs.&lt;/p&gt;
&lt;p style="margin:0;padding:8px 0px;"&gt;&lt;strong&gt;Piccolo&lt;/strong&gt; devices are directed at closed loop control applications in general. The Piccolo line has six sets of products available. These are designated as:&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2807x Piccolo MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2806x Piccolo MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2805x Piccolo MCUs&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2804x Piccolo MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2803x Piccolo MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2802x Piccolo MCUs&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div style="float:left;padding:8px 6px 12px 0px;vertical-align:top;width:180px;"&gt;&lt;a href="/e14/assets/legacy/2017/TMS320F2807x.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TMS320F2807x.png" width="180px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;TMS320F2807x Piccolo&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; Microcontrollers&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-bottom:12px;padding-top:8px;"&gt;Like the Delfino series, the individual members in the Piccolo series vary in memory configuration but have the same CPU and other peripherals. CPU performance changes across the series. The 2807x series is the highest rated. Except for the 2802x series, the CPUs have a coprocessor. Performance for the top 2807x is 100 to 240 MIPS. Memory configuration includes an ECC check on the entire memory area. Piccolo MCU configurations are indicated in the following table.&lt;/p&gt;
&lt;table style="border:1px solid #b8d7e5;clear:both;font-size:12px;padding-bottom:12px;" cellpadding="0" cellspacing="0" width="100%"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2807x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2804x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2806x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2805x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2803x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2802x&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;MIPS&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100-240&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100-200&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90-180&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60-120&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60-120&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Up to 60&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Flash&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;512 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64 KB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;RAM&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;20 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;20 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12 KB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;PWM&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;24 Channel, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Up to 16 Channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;8 channels, HRPWM&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;ADC&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 3x S/H, 3.1 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 3x S/H, 3.1 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 3.46 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 3.75 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 4.6 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 4.6 MSPS&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="font-size:11px;margin:0;"&gt;Definitions: high resolution PWM (HRPWM); sample and hold (S/H) and millions of samples per second (MSPS).&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;These devices are positioned for the kinds of applications listed below:&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2807x&lt;/strong&gt;-This has a floating point and trigonometric function unit (TMU) accelerators for additional performance in closed loop control set-ups. The ADCs, isolated current sensing, and sigma delta filters help build sophisticated designs.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2804x&lt;/strong&gt;-The fully 32-bit floating point processor along with the integrated peripherals helps users build high performance control loops.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2806x&lt;/strong&gt;-This is a good fit for closed-loop control applications. Both the processor and the CLA can be easily programmed for floating point operations. High performance peripherals are available on chip.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2805x&lt;/strong&gt;-This device is for motor control applications.&amp;nbsp; Programmable gain amplifiers on-chip help reductions in BOM cost by avoiding the need for external components. It also has windowed comparators that enhanced system protection.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2803x&lt;/strong&gt;-This has the capability to independently control one or more control loops in real-time.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2802x&lt;/strong&gt;-This is a low-cost package of required performance levels and peripherals that can help design control loop applications.&lt;/p&gt;
&lt;p style="margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.2 InstaSPIN Motor Control Solutions&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;InstaSPIN solutions come as a hardware device with the necessary motor control software library accommodated in the ROM inside the MCU. These special libraries let the user create motor controllers easily. As a direct consequence, it is possible to decrease development time by multiple orders.&amp;nbsp; InstaSPIN products are basically Piccolo MCUs (a sub-family of C2000 MCUs). Motor control libraries are created in the integrated ROM of the controller. Two versions of motor controls are available for three categories of motors used in industrial applications.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;InstaSPIN Motion&lt;/strong&gt; is for AC induction motors (ACI), permanent magnet synchronous motors (PMSM), interior permanent motor drives (IPM) and brushless DC motors (BLDC). This device makes it possible to obtain accurate speed and position control.&amp;nbsp; SpinTAC and FAST software tools are available to help implement products.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;InstaSPIN FOC&lt;/strong&gt; provides field-oriented control of motor torque for ACI, PMSM, IMP and BLDC types. FAST encoder/observer/rotor sensor could be used for this type of implementation as well.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt; InstaSPIN BLDC&lt;/strong&gt; implements trapezoidal commutation required for brushless DC motors. What makes this implementation simple is that no parameters need to be specified. The software can determine the required parameters depending on the motor that is connected. This product helps implement speed or current control very easily.&lt;/p&gt;
&lt;div style="float:left;padding:8px 3px 0px 0px;vertical-align:top;width:180px;"&gt;&lt;a href="/e14/assets/legacy/2017/TMS320F28069FPZT.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TMS320F28069FPZT.png" width="180px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;TMS320F28069F Piccolo Microcontroller with InstaSPIN-FOC (Field Oriented control)&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;These InstaSPIN products are based on F2806x, F2805x and F2802x devices. The 2802x devices have FOC versions only (2 devices). The 2805x devices offer two each (4 devices) of MOTION and FOC MCUs: one each of Motion and FOC types come with 128 KB of flash and the other with 64KB. 2805x and 2802x devices operate at 60 MHz. The 2806x devices operate at 90 MHz and offer floating point units for floating point calculation acceleration. F28069M and F28069F also have a control law accelerator (CLA). These modules integrated into the MCU chips help accelerate the complex calculations required for implementing the control logic; it also relieves the main CPU of those tasks. The available Flash is 256 KB and 128 KB (F28060F only).&amp;nbsp; Complete configuration details are in the following table.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;center&gt;&lt;strong&gt;&lt;em&gt;InstaSPIN MCU Configuration Table&lt;/em&gt;&lt;/strong&gt;&lt;/center&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style="border:1px solid #b8d7e5;font-size:12px;padding-top:12px;width:100%;" cellpadding="0" cellspacing="0"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Device&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Type&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;MHz&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;FPU&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;CLA&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Motors&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Flash&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;12b ADC&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;CAN&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;USB&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;SPI&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;UART&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;I&lt;sup&gt;2&lt;/sup&gt;C&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28069M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28068M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28069F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28068F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28062F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28054M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28054F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28052M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28052F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28027F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;13&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28026F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;32&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;13&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.3 Control + Automation MCUs&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Applications that need not only closed-loop control but good connectivity and integration with the analog world are where these control + automation controllers can be used. These MCU devices are built with ARM architecture cores. For digital control situations, the dual core C28x and ARM devices help implement solutions for difficult control, host, and connectivity situations. These devices are a good fit for applications such as motor drive and control, automation of processes and their control, and human machine interface implementation.&amp;nbsp; They fit well in sensor hub, lighting, and digital power solutions.&lt;/p&gt;
&lt;p style="margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.3.1 F28M3x Microcontrollers&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-bottom:8px;padding-top:8px;"&gt;Designers can use two different cores available in these microcontrollers to their advantage. The C28x core is a full 32-bit floating point processor. It is possible to use the C28x to run sophisticated control loops. The ARM processor provides a convenient means to run application code. This is also a platform that lets you run the communication stack.&lt;/p&gt;
&lt;center&gt;&lt;strong&gt;&lt;em&gt;F28M3x MCU resources diagram&lt;/em&gt;&lt;/strong&gt;&lt;/center&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;center&gt;&lt;a href="/e14/assets/legacy/2017/fig531BG.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/fig531BG.png" width="645px" /&gt;&lt;/a&gt;&lt;/center&gt;
&lt;div style="float:left;padding:16px 6px 5px 0px;vertical-align:top;width:200px;"&gt;&lt;a href="/e14/assets/legacy/2017/TMDSDOCKH52C1.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TMDSDOCKH52C1.png" width="200px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;a id="e14-product-link-e4ab9" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=2445343&amp;nsku=29AH7996&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('e4ab9'));" data-farnell="2445343" data-newark="29AH7996" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;TMDSDOCKH52C1&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;Experimenter Kit for the F28M35H52C1 microcontroller &lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:16px;"&gt;The F28M3x has a variety of peripherals suitable for the intended applications. These include analog, control, and communication peripherals.&amp;nbsp; The C28x core helps implement real-time control, sensing, and DSP filtering, as well as processing. A Viterbi Coding unit in the core helps implement power line communication. Motor control and power monitoring are some important areas of industrial application that these devices can address. They can support an OS. Scheduling is implemented. They also support a range of communications protocols that include Ethernet, USB, CAN, UART, SPI and I&lt;sup&gt;2&lt;/sup&gt;C.&lt;/p&gt;
&lt;p style="clear:both;margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.3.2 TM4C12x MCUs&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The MCU products from the TM4C12x Series of the control + automation family has the popular ARM Cortex-M4 core. This family offers a range of memory options. There are several package options too.&amp;nbsp; These devices also offer sophisticated analog integration as well as a large set of connectivity peripherals. This family, also known as the Tiva C Series, and helps create solutions in sensor hubs, displays, networking and industrial automation.&lt;/p&gt;
&lt;table cellpadding="0" cellspacing="0" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;div style="float:left;padding:8px 6px 5px 0px;vertical-align:top;width:190px;"&gt;&lt;a href="/e14/assets/legacy/2017/TM4C129X.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TM4C129X.png" width="190px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;IoT Enabled ARM&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;&amp;nbsp;Cortex&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;-M4F MCU TM4C129X Connected Development Kit&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The TM4C129x MCUs devices within the TM4C12x family have built-in Ethernet MAC+PHY layers. They are useful in creating highly connected products that can communicate with the cloud and the Internet. In the industrial space, this capability helps create products in the Industrial Internet of Things (IIoT).&amp;nbsp; Along with on-chip data protection and an LCD controller, it is possible to create not only IIoT gateways, but also connected HMI products, building automation products, sensor gateways, etc. Motion control applications are feasible too.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;div style="float:left;padding:0px 3px 5px 0px;vertical-align:top;width:200px;"&gt;&lt;a href="/e14/assets/legacy/2017/TM4C123GE6PMI.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TM4C123GE6PMI.png" width="200px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;TM4C123GE6PM Industrial Microcontroller&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;"&gt;A variant of the TM4C12x family is the TM4C123x MCUs devices. They offer a configuration that has built-in USB support and CAN support thus are useful in the automotive domain. They integrate ARM&amp;#39;s Cortex-M4F CPU with single-precision floating-point core. Operating frequencies can go up to 80 MHz.&amp;nbsp; These devices may draw as little as 1.6 &amp;mu;A in a low power mode. The device offers 40 PWM outputs and many serial communications peripherals. Support of USB, OTG, and two CAN controllers are also available. The TM4C123x MCUs are a good fit for applications such as home, building, and industrial applications.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.4 Safety MCUs: The Hercules Family&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Many industrial, automotive, and medical applications must have safety features built-in for critical operations in the control loops these MCUs are assigned to process. Threat to the safety of the operator, user or bystander may arise when critical operations in the whole sequence of the software process fails. For example, in a motor control operation, there could be a failure that causes a complete runaway of the motor, which is a potentially dangerous situation. A failure in an industrial assembly robot may cause damage to parts being manufactured. An anti-lock brake system may fail, affecting the safety of passengers in an automobile. Problems can happen when an airbag deployment fails. The implication is that, should a failure occur in the hardware or the software of the system, it should be possible to immediately detect and take remedial actions. The Hercules family is positioned to address such safety critical applications. The products based on the Hercules family will help the product in obtaining certification to safety regulations such as IEC 61508.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;IEC 61508 is an &amp;quot;umbrella&amp;quot; document covering multiple industries and applications. The standard&amp;rsquo;s primary goal is to let individual industries develop supplemental standards for their domain. On a secondary level, IEC 61508 helps in the development of Electrical/ Electronic/Programmable Electronic (E/E/PE) safety-related systems for an industry where one does not exist already. The 61508 standard covers safety systems that have mechanical/electrical/electronic/programmable electronic devices.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The first version of the IEC 61508, published in 1998 was entitled &amp;quot;Functional Safety of Electrical/Electronic/Programmable Electronic Safety-Related Systems,&amp;quot;. ISO 26262 applicable to the automotive industry was published in 2011 as &amp;quot;Road Vehicles&amp;mdash;Functional Safety&amp;quot;.&amp;nbsp; &amp;quot;Functional Safety&amp;quot; is defined as a safe state brought about by the operation of the E/E/PE systems. Typically, a Safety Integrity Level (SIL) is associated when determining compliance with the safety standard 61508. There are 4 levels and a SIL level is defined to be a relative level of risk-reduction provided by a safety function. SIL 4 provides the highest level of risk reduction, while SIL 1 provides the least amount. Industrial systems are often required to comply with IEC-61508 SIL3 or better.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Compliance of end equipment with the functional safety standards are assessed by independent agencies such as TUV and Underwriters Lab (UL) and tend to focus on aspects of the product design as follows:&lt;/p&gt;
&lt;p style="margin:0;padding:11px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Product development safety life-cycle, the prevailing safety culture in the development team and the company hosting the team. Development and ancillary processes are also looked at closely.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; How are the random failures managed?&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; How does the company manage predictable and systematic failures?&lt;/p&gt;
&lt;p style="margin:0;padding-top:12px;"&gt;TI also provides documents that help understand the standards IEC 61508 and ISO 26262. Steps to achieve compliance through the use of certified MCUs are also documented. Development flow that ensures product safety and the means to reduce failures are offered. These documents discuss proper safety development work-flow and how one could reduce failures in a piece of equipment.&lt;/p&gt;
&lt;p style="margin:0;padding-bottom:8px;padding-top:8px;"&gt;A major feature of the Hercules architecture is the lock-step operation of an independent CPU that executes the same instructions in parallel. On-chip comparators compare the outputs to decide whether the instruction has been executed (i.e., when both outputs compare). When results differ, it clearly indicates a fault in one of the processor cores and alerts are raised so that the safety systems can operate such that the system can be brought to a safe state. The programmers still see this as a single processor, single instruction issued processor. There is no need to be conscious of the shadow processor.&lt;/p&gt;
&lt;center&gt;&lt;em&gt;&lt;strong&gt;&amp;quot;Hercules&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; MCUs Help Simplify Certification Efforts&amp;quot;&lt;/strong&gt;&lt;/em&gt;&lt;/center&gt;
&lt;p style="margin:0;padding:0px;padding-top:2px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;center&gt;&lt;a href="/e14/assets/legacy/2017/figHerculesB.gif"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/figHerculesB.gif" /&gt;&lt;/a&gt;&lt;/center&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;TI offers a SafeTI package of software and documentation that help in the compliance effort. These include a compliance support package that helps development and review of safety compliant software for the MCU. A whole set of diagnostics need to run to ensure the health of the main processor, as well as the shadow CPU; TI provides an extensive MCU diagnostics library. Peripheral drivers are also safety critical and TI offers hardware abstraction layer code generator (HALCoGen) peripheral drivers to help build safe drivers. A GUI-based software-test automation unit (TAU) provided is useful for testing out your software for compliance.&lt;/p&gt;
&lt;p style="margin:0;padding:8px 0px;"&gt;Hercules MCU devices are available in two families, both are ARM Cortex -R based.&lt;/p&gt;
&lt;center&gt;
&lt;table style="border:1px solid #dadada;padding-top:8px;"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #dadada;padding:6px 12px 6px 6px;"&gt;&lt;center&gt;
&lt;p style="margin:0;padding-bottom:6px;"&gt;&lt;strong&gt;Hercules RM MCUs&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:14px 0px;"&gt;&lt;a href="/e14/assets/legacy/2017/LAUNCHXLRM42X.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/LAUNCHXLRM42X.png" width="200px" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size:11px;margin:0;"&gt;&lt;em&gt;Development Board for RM42X Series of Hercules Microcontrollers&lt;/em&gt;&lt;/p&gt;
&lt;/center&gt;&lt;/td&gt;
&lt;td style="border:1px solid #dadada;padding:6px;"&gt;&lt;center&gt;
&lt;p style="margin:0;padding-bottom:6px;"&gt;&lt;strong&gt;Hercules 570 MCUs&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;a href="/e14/assets/legacy/2017/LAUNCHXLTMS570.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/LAUNCHXLTMS570.png" width="200px" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size:11px;margin:0;"&gt;&lt;em&gt;Development Board for TMS570 Series of Hercules Microcontrollers&lt;/em&gt;&lt;/p&gt;
&lt;/center&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/center&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The 570 family is positioned mainly for the automotive market. The RM family (RM 57, RM 48, RM 46, RM 44 and RM42/41 devices) addresses industrial safety applications in the following areas:&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="padding-top:7px;"&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Industrial Automation and Control&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Power Inverters and Generators&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Programmable Logic Controllers&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-top:7px;"&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Turbines &amp;amp; Windmills&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Robotics&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Industrial Drive Monitoring&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;strong&gt;The devices in this family are:&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:11px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; IEC 61508 SIL 3 certified&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Operating speed range from 80 MHz to 330 MHz&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Operating temperature can go up to 105 degrees Celsius&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Communication capabilities include Ethernet, USB, CAN, timers, ADCs and more&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;a name="section6"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding:16px 0px 8px;"&gt;&lt;strong&gt;6. C2000&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; MCU Industrial Drive Solutions&lt;/strong&gt;&lt;span style="float:right;font-size:11px;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Industrial drive solutions are quite complex when you factor in the diverse motor types. This is compounded by the fact that several position encoder standards exist. Sensing technologies that sense magnetic flux, current, back EMF and so on, keep evolving. An additional factor is the changing scenario of industrial communications. TI makes a diverse array of tools, documentation and other forms of support to help designers/developers create industrial drive solutions.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Some example application areas will indicate how diverse the need for motors and their control can be. These include industrial robots, servo drives, elevators, CNC machines and AC inverter drives, among others. TI offers a package of product support tools that help developers work on industrial drive solutions such as the &amp;quot;DesignDrive&amp;quot; package, which has 4 components:&lt;/p&gt;
&lt;p style="margin:0;padding:11px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; A hardware demo/development board in the form of a &amp;quot;Launchpad&amp;quot;&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt;&amp;nbsp;The &amp;quot;DesignDrive&amp;quot; software product. This is a part of the general package controlSUITE&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;. It contains necessary drivers and libraries, and a lot of code examples that use the powerSUITE &amp;amp; DesignDRIVE software. The package components take care of control, sensing, positioning management, isolation, bias power, diagnostics, as well as safety.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Reference designs are available through TIDesigns. This package contains Industrial Servo Drive and AC Inverter Drive Reference Design, as well as an EtherCAT Interface for High Performance MCU Reference Design.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; The 4th component is a package of on-line training material.&lt;/p&gt;
&lt;p style="margin:0;padding-top:11px;"&gt;Overall, this package helps by offering development tools that reduce time-to-market significantly. The tools help debug the code on actual representative hardware even when your customized boards may not be ready. The reference designs help speed up hardware design.&lt;/p&gt;
&lt;div style="float:left;padding:8px 3px 5px 0px;vertical-align:top;width:180px;"&gt;&lt;a href="/e14/assets/legacy/2017/med_tmdxiddk379d.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/med_tmdxiddk379d.png" width="180px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;C2000 DesignDRIVE Development Kit for Industrial Motor Control&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The DesignDrive package is a complete tool for developing all kinds of industrial drives. This overall package facilitates your drives and servo control development and/or evaluation. It provides examples of good designs in control of motors. The controls include management of torque, position, and speed. The design examples illustrate more than one form of current sensing topologies. It will let you incorporate a position sensor interface that is analog or digital. Another need of any collaborative large system is real-time connectivity, which is also supported.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Low latency, jitter, and high precision in designs is supported through an MCU with sufficient horsepower, relevant peripherals, and serial communication connectivity. EtherCAT, CAN Open and Powerline Communication are supported by the solutions provided. Each of these communication software stack operates through hardware abstraction layers (HAL). As these software support stacks are provided as part of the solution, development and implementation of these protocols are minimized.&lt;/p&gt;
&lt;p style="clear:both;font-size:11px;margin:0;padding-top:8px;"&gt;*Trademark. &lt;strong&gt;&amp;nbsp;Texas Instruments&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;, and TI are trademarks of Texas Instruments, Inc.&lt;/strong&gt; Other logos, product and/or company names may be trademarks of their respective owners.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style="background-color:#e7f2f5;border:1px solid #a9aaaa;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #a9aaaa;padding:6px 6px 4px;"&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="padding-right:12px;"&gt;&lt;a href="/e14/assets/legacy/2017/mcu3img_profile.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox essProfile"  height="115" src="/e14/assets/legacy/2017/mcu3img_profile.png" width="115" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;"&gt;
&lt;p style="color:#007fac;font-size:16px;margin:0;padding-bottom:10px;"&gt;&lt;strong&gt;Shop our wide range of industrial microcontrollers, dev kits and accessories.&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;span &gt;&lt;a class="e14-button e14-button--primary e14-button--medium" href="https://referral.element14.com/OrderCodeView?url=%2Ftexas-instruments&amp;COM=referral-cmty-handler-learningctr-mcu3doc" title="Shop Now" title="Shop Now" target="_blank"&gt;Shop Now&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;padding:0px;padding-bottom:8px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding-bottom:8px;"&gt;&lt;strong&gt;Test Your Knowledge&lt;/strong&gt;&lt;span style="float:right;font-size:11px;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;a href="/e14/assets/legacy/2017/100x100_mcu3badge.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox" style="float:left;padding:0px 5px 5px 0px;vertical-align:top;"  src="/e14/assets/legacy/2017/100x100_mcu3badge.png" width="80px" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-bottom:8px;"&gt;Are you ready to demonstrate your industrial microcontrollers knowledge? &lt;strong&gt;Then take a quick 15-question multiple choice quiz to see how much you&amp;#39;ve learned from this Essentials MCUs 3 module.&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;strong&gt;To earn the MCUs 3 badge&lt;/strong&gt;, read through the module to learn all about &lt;span style="padding-bottom:8px;"&gt;industrial&lt;/span&gt; microcontrollers, attain 100% in the quiz, leave us some feedback in the comments section, and give this page a star rating.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&lt;div class="voltquiz" data-formid="8ebf4855-0b04-40a4-8149-83e91a059cc0" data-formtype="quiz" data-success-message="" data-fail-message="" data-pass-mark="OTk=" &gt;&lt;/div&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class="e14-quiz-document-metadata e14-init-hidden"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div class="migration-injected-attachments"&gt;
&lt;div style="font-weight:bold;margin:15px 0 5px 0;"&gt;Attachments:&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;table style="border:0;"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="160"&gt;&lt;span id="attid_https://www.element14.com/community/api/core/v3/attachments/229353" class="_se_attachment"&gt;&lt;a href="https://community.element14.com/cfs-file/__key/communityserver-wikis-components-files/00-00-00-02-50/Element14-Essentials-MCUs-III.pdf"&gt;community.element14.com/.../Element14-Essentials-MCUs-III.pdf&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-size:80%;"&gt;Element14 Essentials MCUs III.pdf&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: microcontrollers, element14 essentials: mcus iii, texas_instruments, industrial_microcontrollers, mcus, learning_essentials, ti_essentials, ti, ess_module&lt;/div&gt;
</description></item><item><title>element14 Essentials: MCUs III</title><link>https://community.element14.com/learn/learning-center/essentials/w/documents/1944/mcus-industrial-applications/revision/4</link><pubDate>Thu, 18 Nov 2021 19:16:20 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:3e1b24a8-d0af-4fc6-8dfd-d84acce37fb9</guid><dc:creator>dychen</dc:creator><comments>https://community.element14.com/learn/learning-center/essentials/w/documents/1944/mcus-industrial-applications#comments</comments><description>Revision 4 posted to Documents by dychen on 11/18/2021 7:16:20 PM&lt;br /&gt;
&lt;p&gt;&lt;span&gt;&lt;div class="e14-navigation-buttons"&gt;&lt;a href="/learn/learning-center/online-learning/essentials/w/documents/1942/element14-essentials-mcus-ii?ICID=learningctr-mcu3doc"&gt;
                    &lt;button class="e14-nav-button-prev"&gt;Previous&lt;/button&gt;
                &lt;/a&gt;&lt;/div&gt;&lt;script&gt;e14.func.queueScripts.add(function(){ e14.func.repositionNavButtons(); })&lt;/script&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div style="background-color:#f2f2f2;display:block;float:right;padding:6pt;width:212px;"&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/learn/learning-center/"&gt;element14 Learning Center&lt;/a&gt;&lt;/div&gt;
&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style="border:1px solid #E7F2F5;padding:0pt;" cellpadding="0" cellspacing="0" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #E7F2F5;padding:6pt 4pt;"&gt;
&lt;table cellpadding="0" cellspacing="0" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="padding-right:10px;vertical-align:middle;" width="230"&gt;&lt;a href="/learn/learning-center/online-learning/essentials/"&gt;&lt;img alt="image"  src="/e14/assets/legacy/2017/learningess.png" width="100%" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td style="font-size:18px;font-weight:bold;vertical-align:middle;"&gt;
&lt;p class="essTitle" style="color:#007fac;font-size:20px;margin:0;" title="Industrial Applications - MCUs"&gt;MCUs III&lt;/p&gt;
Industrial Applications&lt;/td&gt;
&lt;td class="essSponsor" style="vertical-align:middle;" title="element14" width="216px"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #E7F2F5;padding:0pt;"&gt;
&lt;table style="background-color:#e7f2f5;padding:0px;width:100%;" cellpadding="0" cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="font-size:12px;padding:6pt 2pt 0pt 4pt;"&gt;&lt;a class="jive-link-anchor-small" href="#intro"&gt;&lt;span style="text-decoration:underline;"&gt;1. Introduction&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td style="font-size:12px;padding:6pt 2pt 0pt 4pt;"&gt;&lt;a class="jive-link-anchor-small" href="#object"&gt;&lt;span style="text-decoration:underline;"&gt;2. Objective&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td style="font-size:12px;padding:6pt 2pt 0pt 4pt;"&gt;&lt;a class="jive-link-anchor-small" href="#section3"&gt;&lt;span style="text-decoration:underline;"&gt;3. Common Industrial Applications&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td style="font-size:12px;padding:6pt 2pt 0pt 4pt;"&gt;&lt;a class="jive-link-anchor-small" href="#section4"&gt;&lt;span style="text-decoration:underline;"&gt;4. The Industrial Environment&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="font-size:12px;padding:6pt 2pt 0pt 4pt;"&gt;&lt;a class="jive-link-anchor-small" href="#section5"&gt;&lt;span style="text-decoration:underline;"&gt;5. MCU Devices for the Industrial Environment&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td style="font-size:12px;padding:6pt 2pt 6pt 4pt;"&gt;&lt;a class="jive-link-anchor-small" href="#section6"&gt;&lt;span style="text-decoration:underline;"&gt;6. C2000&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; MCU Industrial Drive Solutions&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td style="font-size:12px;padding:6pt 2pt 6pt 4pt;"&gt;&lt;a class="jive-link-wiki-small" href="/learn/learning-center/online-learning/essentials/w/documents/1965/parts-used-for-element14-essentials-mcus-iii"&gt;&lt;span style="text-decoration:underline;"&gt;Parts Used&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td style="font-size:12px;padding:6pt 2pt 6pt 4pt;"&gt;&lt;a href="#test"&gt;&lt;span style="font-weight:bold;text-decoration:underline;"&gt;Test Your Knowledge&lt;/span&gt; &lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/LinkArrow.gif" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div style="background-color:#e4f2f8;border:1px solid #b8d7e5;float:right;margin:20px 0px 5px 5px;padding:12px;width:155px;"&gt;
&lt;p style="color:#007fac;font-weight:bold;margin:0;"&gt;Also Available:&lt;/p&gt;
&lt;p style="margin:0;padding-top:5px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;a class="jive-link-wiki-small" href="/learn/learning-center/online-learning/essentials/w/documents/1888/element14-essentials-mcus-i"&gt;MCUs I: &lt;br /&gt;Low-Power Microcontrollers&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:5px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;a class="jive-link-wiki-small" href="/learn/learning-center/online-learning/essentials/w/documents/1942/element14-essentials-mcus-ii"&gt;MCUs II: &lt;br /&gt;Wireless Microcontrollers&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;a name="intro"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding-bottom:8px;padding-top:12px;"&gt;&lt;strong&gt;1. Introduction&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Microcontrollers are embedded in a range to consumer and commercial products, as well as a wide variety of industrial applications. Since many industrial applications employ automated systems, these applications can benefit from the use of microcontrollers.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The usual benefits of a smaller footprint, lower heat dissipation, flexible design and programmability accrue from the use of microcontrollers. However, industrial applications and their inherent environments are sufficiently different from home or consumer uses to merit a discussion of industrial microcontrollers as a separate learning module.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Low-power microcontrollers and wireless microcontrollers have been discussed in earlier Essentials Modules.&amp;nbsp; MCUs for industrial applications are going to be discussed in this module.&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;a name="object"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding:16px 0px 8px;"&gt;&lt;strong&gt;2. Objective&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;strong&gt;The objective of this learning module is to provide you with an overview of Microcontroller Units (MCUs) as used in industrial environments.&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:8px 0px 8px 35px;"&gt;&lt;em&gt;Upon completion of this module, you will be able to:&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Understand the industrial usage environment&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Identify the most common industrial applications&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Understand how MCU devices cater to industrial applications&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Learn about some currently available Industrial MCU devices&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;a name="section3"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding:16px 0px 8px;"&gt;&lt;strong&gt;3. Common Industrial Applications&lt;/strong&gt;&lt;span style="float:right;font-size:11px;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Three things need to be considered when specifying MCUs for industrial applications:&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; How is the industrial operating environment different from consumer environments?&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Does the industrial environment call for different kinds of MCU devices?&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Are the use cases/applications sufficiently different to affect the features required of Industrial MCU devices?&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Most MCU manufacturers offer a range of products that are suitable for industrial/harsh environments. In both this section and the next, we will explore these industrial environments and the devices suitable for such usage conditions.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The most common industrial applications should tell us the features one should look for in devices being offered by manufacturers. In addition, developers need the best tools to make the development process as simple as possible. What would also be welcomed are tools, ready-made components, and application support that can help compress the time-to-market.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Industrial applications fall into the following general categories: &lt;em&gt;(Note: This is by no means an exhaustive list; it just lists some of the frequently used types.)&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Motor Drive &amp;amp; Control&lt;/p&gt;
&lt;ul style="padding-left:85px;"&gt;
&lt;li&gt;Industrial Drive Control&lt;/li&gt;
&lt;li&gt;Servo Drive Control&lt;/li&gt;
&lt;li&gt;Elevator Control in Buildings&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Automation &amp;amp; Process Control&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Data Collection, Monitoring via Industrial Sensors&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Monitoring&amp;nbsp; &amp;amp; Human Machine Interface (HMI)&lt;/p&gt;
&lt;ul style="padding-left:85px;"&gt;
&lt;li&gt;Simple Graphics-Based MIMIC Displays&lt;/li&gt;
&lt;li&gt;Full Multi-Media Capable Displays&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; High-End Digital Power&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Lighting and Environmental Control&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Industrial Safety Applications&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Typically, industrial control, monitoring and other associated equipment are arranged across a factory floor or operational area. Each of these individual systems will have a connection to a central display panel and the operators&amp;#39; console (the HMI) to help operators monitor what&amp;#39;s happening at various locations so he/she can make necessary adjustments to the control applications on the floor.&lt;a name="section4"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding:16px 0px 8px;"&gt;&lt;strong&gt;4.&amp;nbsp; The Industrial Environment&lt;/strong&gt;&lt;span style="float:right;font-size:11px;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The first thing to note is that electronic devices in the industrial environment need to be capable of operating in harsher environments than is typical of commercial/home situations. The biggest issue is the operating temperature. For the semiconductor devices in the MCU, the junction temperature is the most important consideration for assuring dependable operation.&amp;nbsp; As the junction temperature increases, the device performance deteriorates. Leakage currents increase with increasing junction temperature, which raises the chip substrate temperature. Higher temperatures also affect the physical characteristics of the semiconductor device.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Higher chip temperatures can also affect the metallic interconnections between devices &amp;quot;on chip&amp;quot; and the I/O pins used for communication with the external world.&amp;nbsp; In general, higher temperatures can cause catastrophic damage of the device.&amp;nbsp; In response, manufacturers typically specify a temperature range within which published characteristics of the devices hold true.&lt;/p&gt;
&lt;p style="margin:0;padding:8px 0px 16px;"&gt;The junction temperature T&lt;sub&gt;junction&lt;/sub&gt; that a device reaches is related to the ambient temperature T&lt;sub&gt;ambient&lt;/sub&gt; and the amount of steady state power dissipation within the device. A commonly used relationship is as follows:&lt;/p&gt;
&lt;center&gt;&lt;span style="font-size:18px;font-weight:bold;"&gt;T&lt;sub&gt;junction&lt;/sub&gt; = T&lt;sub&gt;ambient&lt;/sub&gt; + P * &amp;theta;&lt;/span&gt;&lt;/center&gt;
&lt;p style="margin:0;padding-top:16px;"&gt;Where &amp;quot;P&amp;quot; is the power dissipated in watts, theta (ө) is the thermal resistance from junction to the ambient. Theta is expressed as degrees Celsius per watt.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;A heat sink may be needed to connect the heat flow from the case to the ambient and the temperature rise must be calculated using both the junction-to-case and case-to-ambient thermal resistance values. Since the construction of the devices (specifically, package type) offers different resistances, the choice of a package type will be an important factor when choosing a device for an application.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The operating temperature range for consumer/home equipment is generally considered to be 0 to 70 degrees Celsius. Industry-grade temperatures range from -40 to 85 degrees Celsius, but there are no fixed ranges. Some manufacturers may supply devices with slightly different temperature ranges. The essential point here is that manufacturers must test finished devices and categorize them for each use.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Besides low and high operating temperatures, high humidity and mechanical vibrations need to be considered for the industrial environment. Only hermetically sealed packages can prevent any ingress of moisture into the package. If moisture ingress were to occur, it would damage the piece of silicon inside. Other package types with leakage tend to breathe in moisture and retain it inside the package. Vibration, electromagnetic interference (EMI) and electrostatic discharges (ESD) are other factors to be considered when putting together a system and designing its packaging within an enclosure.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;In addition, an industrial environment with heavy motors and other rotating equipment contribute to the RF noise interference and the overall noise to a large degree. RF interference is a given as is the ESD in this interconnected world of wired networks. A static discharge at a distant point can have an immense effect on the local system.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Often, the subsystems of an industrial control system are distributed all over the factory floor. For the purposes of monitoring and controlling of these dispersed subsystems, a human machine interface (HMI) is utilized. Since running multiple wires to facilitate parallel communication can create quite a tangle, serial communication is thus the preferred mode of communication. Moreover, there are a couple of issues related to communication and control. For instance, communication voltage levels are at + and &amp;ndash; 24v levels, so that communication is possible even in a noisy industrial environment. The electronics, on the other hand, operate at 5v or less (3.3/ 2.5 v, etc.). Control signals follow the 20mA loop standard. Necessary &amp;quot;glue&amp;quot; components, when available from the same manufacturer, are very helpful. The preferred suppliers will be those manufacturers who have ancillary components to mitigate the effects of these factors.&amp;nbsp; Additional factors one may encounter in the industrial environment include toxic fumes, contaminants in the surrounding air, dust and grease, and potentially explosive atmospheres, etc.&lt;a name="section5"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding:16px 0px 8px;"&gt;&lt;strong&gt;5. MCU Devices for the Industrial Environment&lt;/strong&gt;&lt;span style="float:right;font-size:11px;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;When you start getting into your actual design work, the choice of devices is the most important task. Obtaining the most performance for the least cost is the primary goal of the designer. In this quest for an appropriate device, designers must ensure that the device they select will work at the temperature range and other harsh environmental conditions of industrial applications. Manufacturers help in this respect by clearly identifying their devices as &amp;quot;industrial grade.&amp;quot; Device selection then must be guided by the required features.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;No matter what&amp;#39;s the application for which you are designing, there are some requirements that can be identified as essential for devices to be used in industrial grade applications. So, let&amp;#39;s go over the kinds of applications in the industrial environment that we discussed earlier, and see if there are some common features that can be discovered.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Common features of any precision and high-resolution closed loop control system typically include, frequent sampling of parameters being monitored, the processing of these inputs, and the frequent correction outputs. Floating point values/variables being handled at fast intervals require quite a bit of &amp;quot;horsepower&amp;quot; on the part of the MCUs in use. Most manufacturers thus have high-performance, MCU devices for the industrial space. TI groups these devices as &amp;quot;performance&amp;quot; devices. In addition to industrial uses, the performance group is also utilized in automotive and other power applications.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;A robust I/O structure that lets you connect to analog/digital sensors is another common feature. ADCs used in these applications often are high resolution (12-bit or more) and have fast sampling and digitizing operations. Digital sensing peripherals are expected to read inputs at a fast rate. Another requirement that must be well supported is communication capabilities.&amp;nbsp; Serial communication support, as well as network connectivity, is often required. The network connectivity is often a serial bus-based, Ethernet-like system. In automotive situations, Control Area Networking (CAN) pre-dominates.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Since the TI product lines are extensive, they are a good way to illustrate the kind of devices that let designers/developers implement industrial applications easily.&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;a href="/e14/assets/legacy/2017/diagram1_mcu3.png"&gt;&lt;img loading="lazy" alt="image" style="float:left;padding:8px 6px 0px 0px;"  src="/e14/assets/legacy/2017/diagram1_mcu3.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Real-Time Control MCUs are used in high-performance, closed loop control applications. These may be in used in the power electronics space or many other feedback applications. The Control + Automation group of MCUs are used in closed loop control applications. These devices support connectivity and system automation. Safety MCUs are primarily for situations where failsafe designs are of prime importance; they help users create systems that comply with the functional safety standards such as the IEC 61508 and ISO 26262 standards. These also help provide performance for safety critical applications. The following sections discuss these device families.&lt;/p&gt;
&lt;p style="clear:both;margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.1 Real-Time Control MCUs&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;As 32-bit microcontrollers, the C2000 microcontroller devices family is optimized for processing, sensing, and actuation to improve closed loop performance. They consist of:&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; C2000 Delfino MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; C2000 Piccolo MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; C2000 InstaSPIN MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; C2000 F28x MCUs&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;C2000 MCU units are positioned for real-time applications that include motor control, solar, and renewable energy as well as digital power supplies; smart grid applications, radar, LED lighting applications and anything else that needs complex signal processing. The capability to process digital signals conveniently comes from the fact that this MCU has been built around TI&amp;#39;s 32-bit DSP core. Other performance boosting features include a single cycle multiply operation in 32x32 bit numbers and instructions that execute in a single cycle.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The InstaSPIN MCUs are C2000 controllers with customized motor control libraries loaded into their ROMs. These are discussed in a separate section (5.2).&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;strong&gt;Delfino&lt;/strong&gt; microcontroller products consist of the following:&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2837xD&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2837XS&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320C2834x&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2833x&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The individual devices in each series differ in memory size and configuration.&lt;/p&gt;
&lt;div style="float:left;padding:8px 6px 5px 0px;vertical-align:top;width:200px;"&gt;&lt;a href="/e14/assets/legacy/2017/TMS320F2837xD.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TMS320F2837xD.png" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;"&gt;&lt;em&gt;TMS320F2837xD Dual-Core Delfino&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; Microcontrollers&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Let&amp;#39;s take a closer look at the top of the line device, the TMS320F2837xD. The MCU is a dual core 800 MIPS processor. But you can have more performance than what this 800 MIPS indicates. The MCU has two Control Law Accelerators (CLA). The CLAs are independent co-processors built into the device and can execute the complex control logic you use for a control loop. That frees up the main processor for additional computation. 1 MB Flash and 204 KB of SRAM are available. Other devices in the family have lower memory resources than this. 24 High resolution pulse width modulator (HRPWM) output channels are also available.&amp;nbsp; It has four ADCs that have 16-bit/12-bit capability, high speed 1.1 Mega samples per second (MSPS), and 3.5 MSPS in 12-bit configuration capabilities.&lt;/p&gt;
&lt;p style="clear:both;margin:0;padding:8px 0px;"&gt;Other devices provide lower performance and comparatively lower memory and peripheral capabilities. For example, the TMS320F2833x processor provides only about 100 to 150 MIPS; though it is quite high performance compared to many other MCUs.&lt;/p&gt;
&lt;p style="margin:0;padding:8px 0px;"&gt;&lt;strong&gt;Piccolo&lt;/strong&gt; devices are directed at closed loop control applications in general. The Piccolo line has six sets of products available. These are designated as:&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2807x Piccolo MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2806x Piccolo MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2805x Piccolo MCUs&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2804x Piccolo MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2803x Piccolo MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2802x Piccolo MCUs&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div style="float:left;padding:8px 6px 12px 0px;vertical-align:top;width:180px;"&gt;&lt;a href="/e14/assets/legacy/2017/TMS320F2807x.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TMS320F2807x.png" width="180px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;TMS320F2807x Piccolo&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; Microcontrollers&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-bottom:12px;padding-top:8px;"&gt;Like the Delfino series, the individual members in the Piccolo series vary in memory configuration but have the same CPU and other peripherals. CPU performance changes across the series. The 2807x series is the highest rated. Except for the 2802x series, the CPUs have a coprocessor. Performance for the top 2807x is 100 to 240 MIPS. Memory configuration includes an ECC check on the entire memory area. Piccolo MCU configurations are indicated in the following table.&lt;/p&gt;
&lt;table style="border:1px solid #b8d7e5;clear:both;font-size:12px;padding-bottom:12px;" cellpadding="0" cellspacing="0" width="100%"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2807x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2804x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2806x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2805x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2803x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2802x&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;MIPS&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100-240&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100-200&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90-180&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60-120&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60-120&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Up to 60&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Flash&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;512 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64 KB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;RAM&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;20 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;20 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12 KB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;PWM&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;24 Channel, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Up to 16 Channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;8 channels, HRPWM&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;ADC&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 3x S/H, 3.1 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 3x S/H, 3.1 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 3.46 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 3.75 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 4.6 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 4.6 MSPS&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="font-size:11px;margin:0;"&gt;Definitions: high resolution PWM (HRPWM); sample and hold (S/H) and millions of samples per second (MSPS).&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;These devices are positioned for the kinds of applications listed below:&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2807x&lt;/strong&gt;-This has a floating point and trigonometric function unit (TMU) accelerators for additional performance in closed loop control set-ups. The ADCs, isolated current sensing, and sigma delta filters help build sophisticated designs.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2804x&lt;/strong&gt;-The fully 32-bit floating point processor along with the integrated peripherals helps users build high performance control loops.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2806x&lt;/strong&gt;-This is a good fit for closed-loop control applications. Both the processor and the CLA can be easily programmed for floating point operations. High performance peripherals are available on chip.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2805x&lt;/strong&gt;-This device is for motor control applications.&amp;nbsp; Programmable gain amplifiers on-chip help reductions in BOM cost by avoiding the need for external components. It also has windowed comparators that enhanced system protection.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2803x&lt;/strong&gt;-This has the capability to independently control one or more control loops in real-time.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2802x&lt;/strong&gt;-This is a low-cost package of required performance levels and peripherals that can help design control loop applications.&lt;/p&gt;
&lt;p style="margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.2 InstaSPIN Motor Control Solutions&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;InstaSPIN solutions come as a hardware device with the necessary motor control software library accommodated in the ROM inside the MCU. These special libraries let the user create motor controllers easily. As a direct consequence, it is possible to decrease development time by multiple orders.&amp;nbsp; InstaSPIN products are basically Piccolo MCUs (a sub-family of C2000 MCUs). Motor control libraries are created in the integrated ROM of the controller. Two versions of motor controls are available for three categories of motors used in industrial applications.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;InstaSPIN Motion&lt;/strong&gt; is for AC induction motors (ACI), permanent magnet synchronous motors (PMSM), interior permanent motor drives (IPM) and brushless DC motors (BLDC). This device makes it possible to obtain accurate speed and position control.&amp;nbsp; SpinTAC and FAST software tools are available to help implement products.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;InstaSPIN FOC&lt;/strong&gt; provides field-oriented control of motor torque for ACI, PMSM, IMP and BLDC types. FAST encoder/observer/rotor sensor could be used for this type of implementation as well.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt; InstaSPIN BLDC&lt;/strong&gt; implements trapezoidal commutation required for brushless DC motors. What makes this implementation simple is that no parameters need to be specified. The software can determine the required parameters depending on the motor that is connected. This product helps implement speed or current control very easily.&lt;/p&gt;
&lt;div style="float:left;padding:8px 3px 0px 0px;vertical-align:top;width:180px;"&gt;&lt;a href="/e14/assets/legacy/2017/TMS320F28069FPZT.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TMS320F28069FPZT.png" width="180px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;TMS320F28069F Piccolo Microcontroller with InstaSPIN-FOC (Field Oriented control)&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;These InstaSPIN products are based on F2806x, F2805x and F2802x devices. The 2802x devices have FOC versions only (2 devices). The 2805x devices offer two each (4 devices) of MOTION and FOC MCUs: one each of Motion and FOC types come with 128 KB of flash and the other with 64KB. 2805x and 2802x devices operate at 60 MHz. The 2806x devices operate at 90 MHz and offer floating point units for floating point calculation acceleration. F28069M and F28069F also have a control law accelerator (CLA). These modules integrated into the MCU chips help accelerate the complex calculations required for implementing the control logic; it also relieves the main CPU of those tasks. The available Flash is 256 KB and 128 KB (F28060F only).&amp;nbsp; Complete configuration details are in the following table.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;center&gt;&lt;strong&gt;&lt;em&gt;InstaSPIN MCU Configuration Table&lt;/em&gt;&lt;/strong&gt;&lt;/center&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style="border:1px solid #b8d7e5;font-size:12px;padding-top:12px;width:100%;" cellpadding="0" cellspacing="0"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Device&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Type&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;MHz&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;FPU&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;CLA&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Motors&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Flash&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;12b ADC&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;CAN&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;USB&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;SPI&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;UART&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;I&lt;sup&gt;2&lt;/sup&gt;C&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28069M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28068M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28069F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28068F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28062F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28054M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28054F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28052M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28052F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28027F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;13&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28026F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;32&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;13&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.3 Control + Automation MCUs&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Applications that need not only closed-loop control but good connectivity and integration with the analog world are where these control + automation controllers can be used. These MCU devices are built with ARM architecture cores. For digital control situations, the dual core C28x and ARM devices help implement solutions for difficult control, host, and connectivity situations. These devices are a good fit for applications such as motor drive and control, automation of processes and their control, and human machine interface implementation.&amp;nbsp; They fit well in sensor hub, lighting, and digital power solutions.&lt;/p&gt;
&lt;p style="margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.3.1 F28M3x Microcontrollers&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-bottom:8px;padding-top:8px;"&gt;Designers can use two different cores available in these microcontrollers to their advantage. The C28x core is a full 32-bit floating point processor. It is possible to use the C28x to run sophisticated control loops. The ARM processor provides a convenient means to run application code. This is also a platform that lets you run the communication stack.&lt;/p&gt;
&lt;center&gt;&lt;strong&gt;&lt;em&gt;F28M3x MCU resources diagram&lt;/em&gt;&lt;/strong&gt;&lt;/center&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;center&gt;&lt;a href="/e14/assets/legacy/2017/fig531BG.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/fig531BG.png" width="645px" /&gt;&lt;/a&gt;&lt;/center&gt;
&lt;div style="float:left;padding:16px 6px 5px 0px;vertical-align:top;width:200px;"&gt;&lt;a href="/e14/assets/legacy/2017/TMDSDOCKH52C1.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TMDSDOCKH52C1.png" width="200px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;a id="e14-product-link-74dc1" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=2445343&amp;nsku=29AH7996&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('74dc1'));" data-farnell="2445343" data-newark="29AH7996" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;TMDSDOCKH52C1&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;Experimenter Kit for the F28M35H52C1 microcontroller &lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:16px;"&gt;The F28M3x has a variety of peripherals suitable for the intended applications. These include analog, control, and communication peripherals.&amp;nbsp; The C28x core helps implement real-time control, sensing, and DSP filtering, as well as processing. A Viterbi Coding unit in the core helps implement power line communication. Motor control and power monitoring are some important areas of industrial application that these devices can address. They can support an OS. Scheduling is implemented. They also support a range of communications protocols that include Ethernet, USB, CAN, UART, SPI and I&lt;sup&gt;2&lt;/sup&gt;C.&lt;/p&gt;
&lt;p style="clear:both;margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.3.2 TM4C12x MCUs&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The MCU products from the TM4C12x Series of the control + automation family has the popular ARM Cortex-M4 core. This family offers a range of memory options. There are several package options too.&amp;nbsp; These devices also offer sophisticated analog integration as well as a large set of connectivity peripherals. This family, also known as the Tiva C Series, and helps create solutions in sensor hubs, displays, networking and industrial automation.&lt;/p&gt;
&lt;table cellpadding="0" cellspacing="0" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;div style="float:left;padding:8px 6px 5px 0px;vertical-align:top;width:190px;"&gt;&lt;a href="/e14/assets/legacy/2017/TM4C129X.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TM4C129X.png" width="190px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;IoT Enabled ARM&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;&amp;nbsp;Cortex&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;-M4F MCU TM4C129X Connected Development Kit&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The TM4C129x MCUs devices within the TM4C12x family have built-in Ethernet MAC+PHY layers. They are useful in creating highly connected products that can communicate with the cloud and the Internet. In the industrial space, this capability helps create products in the Industrial Internet of Things (IIoT).&amp;nbsp; Along with on-chip data protection and an LCD controller, it is possible to create not only IIoT gateways, but also connected HMI products, building automation products, sensor gateways, etc. Motion control applications are feasible too.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;div style="float:left;padding:0px 3px 5px 0px;vertical-align:top;width:200px;"&gt;&lt;a href="/e14/assets/legacy/2017/TM4C123GE6PMI.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TM4C123GE6PMI.png" width="200px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;TM4C123GE6PM Industrial Microcontroller&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;"&gt;A variant of the TM4C12x family is the TM4C123x MCUs devices. They offer a configuration that has built-in USB support and CAN support thus are useful in the automotive domain. They integrate ARM&amp;#39;s Cortex-M4F CPU with single-precision floating-point core. Operating frequencies can go up to 80 MHz.&amp;nbsp; These devices may draw as little as 1.6 &amp;mu;A in a low power mode. The device offers 40 PWM outputs and many serial communications peripherals. Support of USB, OTG, and two CAN controllers are also available. The TM4C123x MCUs are a good fit for applications such as home, building, and industrial applications.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.4 Safety MCUs: The Hercules Family&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Many industrial, automotive, and medical applications must have safety features built-in for critical operations in the control loops these MCUs are assigned to process. Threat to the safety of the operator, user or bystander may arise when critical operations in the whole sequence of the software process fails. For example, in a motor control operation, there could be a failure that causes a complete runaway of the motor, which is a potentially dangerous situation. A failure in an industrial assembly robot may cause damage to parts being manufactured. An anti-lock brake system may fail, affecting the safety of passengers in an automobile. Problems can happen when an airbag deployment fails. The implication is that, should a failure occur in the hardware or the software of the system, it should be possible to immediately detect and take remedial actions. The Hercules family is positioned to address such safety critical applications. The products based on the Hercules family will help the product in obtaining certification to safety regulations such as IEC 61508.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;IEC 61508 is an &amp;quot;umbrella&amp;quot; document covering multiple industries and applications. The standard&amp;rsquo;s primary goal is to let individual industries develop supplemental standards for their domain. On a secondary level, IEC 61508 helps in the development of Electrical/ Electronic/Programmable Electronic (E/E/PE) safety-related systems for an industry where one does not exist already. The 61508 standard covers safety systems that have mechanical/electrical/electronic/programmable electronic devices.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The first version of the IEC 61508, published in 1998 was entitled &amp;quot;Functional Safety of Electrical/Electronic/Programmable Electronic Safety-Related Systems,&amp;quot;. ISO 26262 applicable to the automotive industry was published in 2011 as &amp;quot;Road Vehicles&amp;mdash;Functional Safety&amp;quot;.&amp;nbsp; &amp;quot;Functional Safety&amp;quot; is defined as a safe state brought about by the operation of the E/E/PE systems. Typically, a Safety Integrity Level (SIL) is associated when determining compliance with the safety standard 61508. There are 4 levels and a SIL level is defined to be a relative level of risk-reduction provided by a safety function. SIL 4 provides the highest level of risk reduction, while SIL 1 provides the least amount. Industrial systems are often required to comply with IEC-61508 SIL3 or better.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Compliance of end equipment with the functional safety standards are assessed by independent agencies such as TUV and Underwriters Lab (UL) and tend to focus on aspects of the product design as follows:&lt;/p&gt;
&lt;p style="margin:0;padding:11px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Product development safety life-cycle, the prevailing safety culture in the development team and the company hosting the team. Development and ancillary processes are also looked at closely.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; How are the random failures managed?&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; How does the company manage predictable and systematic failures?&lt;/p&gt;
&lt;p style="margin:0;padding-top:12px;"&gt;TI also provides documents that help understand the standards IEC 61508 and ISO 26262. Steps to achieve compliance through the use of certified MCUs are also documented. Development flow that ensures product safety and the means to reduce failures are offered. These documents discuss proper safety development work-flow and how one could reduce failures in a piece of equipment.&lt;/p&gt;
&lt;p style="margin:0;padding-bottom:8px;padding-top:8px;"&gt;A major feature of the Hercules architecture is the lock-step operation of an independent CPU that executes the same instructions in parallel. On-chip comparators compare the outputs to decide whether the instruction has been executed (i.e., when both outputs compare). When results differ, it clearly indicates a fault in one of the processor cores and alerts are raised so that the safety systems can operate such that the system can be brought to a safe state. The programmers still see this as a single processor, single instruction issued processor. There is no need to be conscious of the shadow processor.&lt;/p&gt;
&lt;center&gt;&lt;em&gt;&lt;strong&gt;&amp;quot;Hercules&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; MCUs Help Simplify Certification Efforts&amp;quot;&lt;/strong&gt;&lt;/em&gt;&lt;/center&gt;
&lt;p style="margin:0;padding:0px;padding-top:2px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;center&gt;&lt;a href="/e14/assets/legacy/2017/figHerculesB.gif"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/figHerculesB.gif" /&gt;&lt;/a&gt;&lt;/center&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;TI offers a SafeTI package of software and documentation that help in the compliance effort. These include a compliance support package that helps development and review of safety compliant software for the MCU. A whole set of diagnostics need to run to ensure the health of the main processor, as well as the shadow CPU; TI provides an extensive MCU diagnostics library. Peripheral drivers are also safety critical and TI offers hardware abstraction layer code generator (HALCoGen) peripheral drivers to help build safe drivers. A GUI-based software-test automation unit (TAU) provided is useful for testing out your software for compliance.&lt;/p&gt;
&lt;p style="margin:0;padding:8px 0px;"&gt;Hercules MCU devices are available in two families, both are ARM Cortex -R based.&lt;/p&gt;
&lt;center&gt;
&lt;table style="border:1px solid #dadada;padding-top:8px;"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #dadada;padding:6px 12px 6px 6px;"&gt;&lt;center&gt;
&lt;p style="margin:0;padding-bottom:6px;"&gt;&lt;strong&gt;Hercules RM MCUs&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:14px 0px;"&gt;&lt;a href="/e14/assets/legacy/2017/LAUNCHXLRM42X.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/LAUNCHXLRM42X.png" width="200px" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size:11px;margin:0;"&gt;&lt;em&gt;Development Board for RM42X Series of Hercules Microcontrollers&lt;/em&gt;&lt;/p&gt;
&lt;/center&gt;&lt;/td&gt;
&lt;td style="border:1px solid #dadada;padding:6px;"&gt;&lt;center&gt;
&lt;p style="margin:0;padding-bottom:6px;"&gt;&lt;strong&gt;Hercules 570 MCUs&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;a href="/e14/assets/legacy/2017/LAUNCHXLTMS570.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/LAUNCHXLTMS570.png" width="200px" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size:11px;margin:0;"&gt;&lt;em&gt;Development Board for TMS570 Series of Hercules Microcontrollers&lt;/em&gt;&lt;/p&gt;
&lt;/center&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/center&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The 570 family is positioned mainly for the automotive market. The RM family (RM 57, RM 48, RM 46, RM 44 and RM42/41 devices) addresses industrial safety applications in the following areas:&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="padding-top:7px;"&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Industrial Automation and Control&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Power Inverters and Generators&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Programmable Logic Controllers&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-top:7px;"&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Turbines &amp;amp; Windmills&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Robotics&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Industrial Drive Monitoring&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;strong&gt;The devices in this family are:&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:11px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; IEC 61508 SIL 3 certified&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Operating speed range from 80 MHz to 330 MHz&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Operating temperature can go up to 105 degrees Celsius&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Communication capabilities include Ethernet, USB, CAN, timers, ADCs and more&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;a name="section6"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding:16px 0px 8px;"&gt;&lt;strong&gt;6. C2000&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; MCU Industrial Drive Solutions&lt;/strong&gt;&lt;span style="float:right;font-size:11px;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Industrial drive solutions are quite complex when you factor in the diverse motor types. This is compounded by the fact that several position encoder standards exist. Sensing technologies that sense magnetic flux, current, back EMF and so on, keep evolving. An additional factor is the changing scenario of industrial communications. TI makes a diverse array of tools, documentation and other forms of support to help designers/developers create industrial drive solutions.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Some example application areas will indicate how diverse the need for motors and their control can be. These include industrial robots, servo drives, elevators, CNC machines and AC inverter drives, among others. TI offers a package of product support tools that help developers work on industrial drive solutions such as the &amp;quot;DesignDrive&amp;quot; package, which has 4 components:&lt;/p&gt;
&lt;p style="margin:0;padding:11px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; A hardware demo/development board in the form of a &amp;quot;Launchpad&amp;quot;&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt;&amp;nbsp;The &amp;quot;DesignDrive&amp;quot; software product. This is a part of the general package controlSUITE&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;. It contains necessary drivers and libraries, and a lot of code examples that use the powerSUITE &amp;amp; DesignDRIVE software. The package components take care of control, sensing, positioning management, isolation, bias power, diagnostics, as well as safety.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Reference designs are available through TIDesigns. This package contains Industrial Servo Drive and AC Inverter Drive Reference Design, as well as an EtherCAT Interface for High Performance MCU Reference Design.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; The 4th component is a package of on-line training material.&lt;/p&gt;
&lt;p style="margin:0;padding-top:11px;"&gt;Overall, this package helps by offering development tools that reduce time-to-market significantly. The tools help debug the code on actual representative hardware even when your customized boards may not be ready. The reference designs help speed up hardware design.&lt;/p&gt;
&lt;div style="float:left;padding:8px 3px 5px 0px;vertical-align:top;width:180px;"&gt;&lt;a href="/e14/assets/legacy/2017/med_tmdxiddk379d.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/med_tmdxiddk379d.png" width="180px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;C2000 DesignDRIVE Development Kit for Industrial Motor Control&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The DesignDrive package is a complete tool for developing all kinds of industrial drives. This overall package facilitates your drives and servo control development and/or evaluation. It provides examples of good designs in control of motors. The controls include management of torque, position, and speed. The design examples illustrate more than one form of current sensing topologies. It will let you incorporate a position sensor interface that is analog or digital. Another need of any collaborative large system is real-time connectivity, which is also supported.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Low latency, jitter, and high precision in designs is supported through an MCU with sufficient horsepower, relevant peripherals, and serial communication connectivity. EtherCAT, CAN Open and Powerline Communication are supported by the solutions provided. Each of these communication software stack operates through hardware abstraction layers (HAL). As these software support stacks are provided as part of the solution, development and implementation of these protocols are minimized.&lt;/p&gt;
&lt;p style="clear:both;font-size:11px;margin:0;padding-top:8px;"&gt;*Trademark. &lt;strong&gt;&amp;nbsp;Texas Instruments&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;, and TI are trademarks of Texas Instruments, Inc.&lt;/strong&gt; Other logos, product and/or company names may be trademarks of their respective owners.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style="background-color:#e7f2f5;border:1px solid #a9aaaa;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #a9aaaa;padding:6px 6px 4px;"&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="padding-right:12px;"&gt;&lt;a href="/e14/assets/legacy/2017/mcu3img_profile.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox essProfile"  height="115" src="/e14/assets/legacy/2017/mcu3img_profile.png" width="115" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;"&gt;
&lt;p style="color:#007fac;font-size:16px;margin:0;padding-bottom:10px;"&gt;&lt;strong&gt;Shop our wide range of industrial microcontrollers, dev kits and accessories.&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;span &gt;&lt;a class="e14-button e14-button--primary e14-button--medium" href="https://referral.element14.com/OrderCodeView?url=%2Ftexas-instruments&amp;COM=referral-cmty-handler-learningctr-mcu3doc" title="Shop Now" title="Shop Now" target="_blank"&gt;Shop Now&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;padding:0px;padding-bottom:8px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding-bottom:8px;"&gt;&lt;strong&gt;Test Your Knowledge&lt;/strong&gt;&lt;span style="float:right;font-size:11px;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;a href="/e14/assets/legacy/2017/100x100_mcu3badge.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox" style="float:left;padding:0px 5px 5px 0px;vertical-align:top;"  src="/e14/assets/legacy/2017/100x100_mcu3badge.png" width="80px" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-bottom:8px;"&gt;Are you ready to demonstrate your industrial microcontrollers knowledge? &lt;strong&gt;Then take a quick 15-question multiple choice quiz to see how much you&amp;#39;ve learned from this Essentials MCUs 3 module.&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;strong&gt;To earn the MCUs 3 badge&lt;/strong&gt;, read through the module to learn all about &lt;span style="padding-bottom:8px;"&gt;industrial&lt;/span&gt; microcontrollers, attain 100% in the quiz, leave us some feedback in the comments section, and give this page a star rating.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&lt;div class="voltquiz" data-formid="8ebf4855-0b04-40a4-8149-83e91a059cc0" data-formtype="quiz" data-success-message="" data-fail-message="" data-pass-mark="OTk=" &gt;&lt;/div&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class="e14-quiz-document-metadata e14-init-hidden"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div class="migration-injected-attachments"&gt;
&lt;div style="font-weight:bold;margin:15px 0 5px 0;"&gt;Attachments:&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;table style="border:0;"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="160"&gt;&lt;span id="attid_https://www.element14.com/community/api/core/v3/attachments/229353" class="_se_attachment"&gt;&lt;a href="https://community.element14.com/cfs-file/__key/communityserver-wikis-components-files/00-00-00-02-50/Element14-Essentials-MCUs-III.pdf"&gt;community.element14.com/.../Element14-Essentials-MCUs-III.pdf&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-size:80%;"&gt;Element14 Essentials MCUs III.pdf&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: microcontrollers, element14 essentials: mcus iii, texas_instruments, industrial_microcontrollers, mcus, learning_essentials, ti_essentials, ti, ess_module&lt;/div&gt;
</description></item><item><title>element14 Essentials: MCUs III</title><link>https://community.element14.com/learn/learning-center/essentials/w/documents/1944/mcus-industrial-applications/revision/3</link><pubDate>Thu, 18 Nov 2021 19:06:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:3e1b24a8-d0af-4fc6-8dfd-d84acce37fb9</guid><dc:creator>dychen</dc:creator><comments>https://community.element14.com/learn/learning-center/essentials/w/documents/1944/mcus-industrial-applications#comments</comments><description>Revision 3 posted to Documents by dychen on 11/18/2021 7:06:00 PM&lt;br /&gt;
&lt;p&gt;&lt;span&gt;&lt;div class="e14-navigation-buttons"&gt;&lt;a href="/learn/learning-center/online-learning/essentials/w/documents/1942/element14-essentials-mcus-ii?ICID=learningctr-mcu3doc"&gt;
                    &lt;button class="e14-nav-button-prev"&gt;Previous&lt;/button&gt;
                &lt;/a&gt;&lt;/div&gt;&lt;script&gt;e14.func.queueScripts.add(function(){ e14.func.repositionNavButtons(); })&lt;/script&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div style="background-color:#f2f2f2;display:block;float:right;padding:6pt;width:212px;"&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/learn/learning-center/"&gt;element14 Learning Center&lt;/a&gt;&lt;/div&gt;
&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style="border:1px solid #E7F2F5;padding:0pt;" cellpadding="0" cellspacing="0" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #E7F2F5;padding:6pt 4pt;"&gt;
&lt;table cellpadding="0" cellspacing="0" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="padding-right:10px;vertical-align:middle;" width="230"&gt;&lt;a href="/learn/learning-center/online-learning/essentials/"&gt;&lt;img alt="image"  src="/e14/assets/legacy/2017/learningess.png" width="100%" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td style="font-size:18px;font-weight:bold;vertical-align:middle;"&gt;
&lt;p class="essTitle" style="color:#007fac;font-size:20px;margin:0;" title="Industrial Applications - MCUs"&gt;MCUs III&lt;/p&gt;
Industrial Applications&lt;/td&gt;
&lt;td class="essSponsor" style="vertical-align:middle;" title="element14" width="216px"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #E7F2F5;padding:0pt;"&gt;
&lt;table style="background-color:#e7f2f5;padding:0px;width:100%;" cellpadding="0" cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="font-size:12px;padding:6pt 2pt 0pt 4pt;"&gt;&lt;a class="jive-link-anchor-small" href="#intro"&gt;&lt;span style="text-decoration:underline;"&gt;1. Introduction&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td style="font-size:12px;padding:6pt 2pt 0pt 4pt;"&gt;&lt;a class="jive-link-anchor-small" href="#object"&gt;&lt;span style="text-decoration:underline;"&gt;2. Objective&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td style="font-size:12px;padding:6pt 2pt 0pt 4pt;"&gt;&lt;a class="jive-link-anchor-small" href="#section3"&gt;&lt;span style="text-decoration:underline;"&gt;3. Common Industrial Applications&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td style="font-size:12px;padding:6pt 2pt 0pt 4pt;"&gt;&lt;a class="jive-link-anchor-small" href="#section4"&gt;&lt;span style="text-decoration:underline;"&gt;4. The Industrial Environment&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="font-size:12px;padding:6pt 2pt 0pt 4pt;"&gt;&lt;a class="jive-link-anchor-small" href="#section5"&gt;&lt;span style="text-decoration:underline;"&gt;5. MCU Devices for the Industrial Environment&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td style="font-size:12px;padding:6pt 2pt 6pt 4pt;"&gt;&lt;a class="jive-link-anchor-small" href="#section6"&gt;&lt;span style="text-decoration:underline;"&gt;6. C2000&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; MCU Industrial Drive Solutions&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td style="font-size:12px;padding:6pt 2pt 6pt 4pt;"&gt;&lt;a class="jive-link-wiki-small" href="/learn/learning-center/online-learning/essentials/w/documents/1965/parts-used-for-element14-essentials-mcus-iii"&gt;&lt;span style="text-decoration:underline;"&gt;Parts Used&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td style="font-size:12px;padding:6pt 2pt 6pt 4pt;"&gt;&lt;a href="#test"&gt;&lt;span style="font-weight:bold;text-decoration:underline;"&gt;Test Your Knowledge&lt;/span&gt; &lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/LinkArrow.gif" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div style="background-color:#e4f2f8;border:1px solid #b8d7e5;float:right;margin:20px 0px 5px 5px;padding:12px;width:155px;"&gt;
&lt;p style="color:#007fac;font-weight:bold;margin:0;"&gt;Also Available:&lt;/p&gt;
&lt;p style="margin:0;padding-top:5px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;a class="jive-link-wiki-small" href="/learn/learning-center/online-learning/essentials/w/documents/1888/element14-essentials-mcus-i"&gt;MCUs I: &lt;br /&gt;Low-Power Microcontrollers&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:5px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;a class="jive-link-wiki-small" href="/learn/learning-center/online-learning/essentials/w/documents/1942/element14-essentials-mcus-ii"&gt;MCUs II: &lt;br /&gt;Wireless Microcontrollers&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;a name="intro"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding-bottom:8px;padding-top:12px;"&gt;&lt;strong&gt;1. Introduction&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Microcontrollers are embedded in a range to consumer and commercial products, as well as a wide variety of industrial applications. Since many industrial applications employ automated systems, these applications can benefit from the use of microcontrollers.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The usual benefits of a smaller footprint, lower heat dissipation, flexible design and programmability accrue from the use of microcontrollers. However, industrial applications and their inherent environments are sufficiently different from home or consumer uses to merit a discussion of industrial microcontrollers as a separate learning module.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Low-power microcontrollers and wireless microcontrollers have been discussed in earlier Essentials Modules.&amp;nbsp; MCUs for industrial applications are going to be discussed in this module.&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;a name="object"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding:16px 0px 8px;"&gt;&lt;strong&gt;2. Objective&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;strong&gt;The objective of this learning module is to provide you with an overview of Microcontroller Units (MCUs) as used in industrial environments.&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:8px 0px 8px 35px;"&gt;&lt;em&gt;Upon completion of this module, you will be able to:&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Understand the industrial usage environment&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Identify the most common industrial applications&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Understand how MCU devices cater to industrial applications&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Learn about some currently available Industrial MCU devices&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;a name="section3"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding:16px 0px 8px;"&gt;&lt;strong&gt;3. Common Industrial Applications&lt;/strong&gt;&lt;span style="float:right;font-size:11px;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Three things need to be considered when specifying MCUs for industrial applications:&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; How is the industrial operating environment different from consumer environments?&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Does the industrial environment call for different kinds of MCU devices?&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Are the use cases/applications sufficiently different to affect the features required of Industrial MCU devices?&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Most MCU manufacturers offer a range of products that are suitable for industrial/harsh environments. In both this section and the next, we will explore these industrial environments and the devices suitable for such usage conditions.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The most common industrial applications should tell us the features one should look for in devices being offered by manufacturers. In addition, developers need the best tools to make the development process as simple as possible. What would also be welcomed are tools, ready-made components, and application support that can help compress the time-to-market.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Industrial applications fall into the following general categories: &lt;em&gt;(Note: This is by no means an exhaustive list; it just lists some of the frequently used types.)&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Motor Drive &amp;amp; Control&lt;/p&gt;
&lt;ul style="padding-left:85px;"&gt;
&lt;li&gt;Industrial Drive Control&lt;/li&gt;
&lt;li&gt;Servo Drive Control&lt;/li&gt;
&lt;li&gt;Elevator Control in Buildings&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Automation &amp;amp; Process Control&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Data Collection, Monitoring via Industrial Sensors&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Monitoring&amp;nbsp; &amp;amp; Human Machine Interface (HMI)&lt;/p&gt;
&lt;ul style="padding-left:85px;"&gt;
&lt;li&gt;Simple Graphics-Based MIMIC Displays&lt;/li&gt;
&lt;li&gt;Full Multi-Media Capable Displays&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; High-End Digital Power&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Lighting and Environmental Control&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Industrial Safety Applications&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Typically, industrial control, monitoring and other associated equipment are arranged across a factory floor or operational area. Each of these individual systems will have a connection to a central display panel and the operators&amp;#39; console (the HMI) to help operators monitor what&amp;#39;s happening at various locations so he/she can make necessary adjustments to the control applications on the floor.&lt;a name="section4"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding:16px 0px 8px;"&gt;&lt;strong&gt;4.&amp;nbsp; The Industrial Environment&lt;/strong&gt;&lt;span style="float:right;font-size:11px;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The first thing to note is that electronic devices in the industrial environment need to be capable of operating in harsher environments than is typical of commercial/home situations. The biggest issue is the operating temperature. For the semiconductor devices in the MCU, the junction temperature is the most important consideration for assuring dependable operation.&amp;nbsp; As the junction temperature increases, the device performance deteriorates. Leakage currents increase with increasing junction temperature, which raises the chip substrate temperature. Higher temperatures also affect the physical characteristics of the semiconductor device.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Higher chip temperatures can also affect the metallic interconnections between devices &amp;quot;on chip&amp;quot; and the I/O pins used for communication with the external world.&amp;nbsp; In general, higher temperatures can cause catastrophic damage of the device.&amp;nbsp; In response, manufacturers typically specify a temperature range within which published characteristics of the devices hold true.&lt;/p&gt;
&lt;p style="margin:0;padding:8px 0px 16px;"&gt;The junction temperature T&lt;sub&gt;junction&lt;/sub&gt; that a device reaches is related to the ambient temperature T&lt;sub&gt;ambient&lt;/sub&gt; and the amount of steady state power dissipation within the device. A commonly used relationship is as follows:&lt;/p&gt;
&lt;center&gt;&lt;span style="font-size:18px;font-weight:bold;"&gt;T&lt;sub&gt;junction&lt;/sub&gt; = T&lt;sub&gt;ambient&lt;/sub&gt; + P * &amp;theta;&lt;/span&gt;&lt;/center&gt;
&lt;p style="margin:0;padding-top:16px;"&gt;Where &amp;quot;P&amp;quot; is the power dissipated in watts, theta (ө) is the thermal resistance from junction to the ambient. Theta is expressed as degrees Celsius per watt.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;A heat sink may be needed to connect the heat flow from the case to the ambient and the temperature rise must be calculated using both the junction-to-case and case-to-ambient thermal resistance values. Since the construction of the devices (specifically, package type) offers different resistances, the choice of a package type will be an important factor when choosing a device for an application.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The operating temperature range for consumer/home equipment is generally considered to be 0 to 70 degrees Celsius. Industry-grade temperatures range from -40 to 85 degrees Celsius, but there are no fixed ranges. Some manufacturers may supply devices with slightly different temperature ranges. The essential point here is that manufacturers must test finished devices and categorize them for each use.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Besides low and high operating temperatures, high humidity and mechanical vibrations need to be considered for the industrial environment. Only hermetically sealed packages can prevent any ingress of moisture into the package. If moisture ingress were to occur, it would damage the piece of silicon inside. Other package types with leakage tend to breathe in moisture and retain it inside the package. Vibration, electromagnetic interference (EMI) and electrostatic discharges (ESD) are other factors to be considered when putting together a system and designing its packaging within an enclosure.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;In addition, an industrial environment with heavy motors and other rotating equipment contribute to the RF noise interference and the overall noise to a large degree. RF interference is a given as is the ESD in this interconnected world of wired networks. A static discharge at a distant point can have an immense effect on the local system.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Often, the subsystems of an industrial control system are distributed all over the factory floor. For the purposes of monitoring and controlling of these dispersed subsystems, a human machine interface (HMI) is utilized. Since running multiple wires to facilitate parallel communication can create quite a tangle, serial communication is thus the preferred mode of communication. Moreover, there are a couple of issues related to communication and control. For instance, communication voltage levels are at + and &amp;ndash; 24v levels, so that communication is possible even in a noisy industrial environment. The electronics, on the other hand, operate at 5v or less (3.3/ 2.5 v, etc.). Control signals follow the 20mA loop standard. Necessary &amp;quot;glue&amp;quot; components, when available from the same manufacturer, are very helpful. The preferred suppliers will be those manufacturers who have ancillary components to mitigate the effects of these factors.&amp;nbsp; Additional factors one may encounter in the industrial environment include toxic fumes, contaminants in the surrounding air, dust and grease, and potentially explosive atmospheres, etc.&lt;a name="section5"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding:16px 0px 8px;"&gt;&lt;strong&gt;5. MCU Devices for the Industrial Environment&lt;/strong&gt;&lt;span style="float:right;font-size:11px;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;When you start getting into your actual design work, the choice of devices is the most important task. Obtaining the most performance for the least cost is the primary goal of the designer. In this quest for an appropriate device, designers must ensure that the device they select will work at the temperature range and other harsh environmental conditions of industrial applications. Manufacturers help in this respect by clearly identifying their devices as &amp;quot;industrial grade.&amp;quot; Device selection then must be guided by the required features.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;No matter what&amp;#39;s the application for which you are designing, there are some requirements that can be identified as essential for devices to be used in industrial grade applications. So, let&amp;#39;s go over the kinds of applications in the industrial environment that we discussed earlier, and see if there are some common features that can be discovered.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Common features of any precision and high-resolution closed loop control system typically include, frequent sampling of parameters being monitored, the processing of these inputs, and the frequent correction outputs. Floating point values/variables being handled at fast intervals require quite a bit of &amp;quot;horsepower&amp;quot; on the part of the MCUs in use. Most manufacturers thus have high-performance, MCU devices for the industrial space. TI groups these devices as &amp;quot;performance&amp;quot; devices. In addition to industrial uses, the performance group is also utilized in automotive and other power applications.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;A robust I/O structure that lets you connect to analog/digital sensors is another common feature. ADCs used in these applications often are high resolution (12-bit or more) and have fast sampling and digitizing operations. Digital sensing peripherals are expected to read inputs at a fast rate. Another requirement that must be well supported is communication capabilities.&amp;nbsp; Serial communication support, as well as network connectivity, is often required. The network connectivity is often a serial bus-based, Ethernet-like system. In automotive situations, Control Area Networking (CAN) pre-dominates.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Since the TI product lines are extensive, they are a good way to illustrate the kind of devices that let designers/developers implement industrial applications easily.&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;a href="/e14/assets/legacy/2017/diagram1_mcu3.png"&gt;&lt;img loading="lazy" alt="image" style="float:left;padding:8px 6px 0px 0px;"  src="/e14/assets/legacy/2017/diagram1_mcu3.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Real-Time Control MCUs are used in high-performance, closed loop control applications. These may be in used in the power electronics space or many other feedback applications. The Control + Automation group of MCUs are used in closed loop control applications. These devices support connectivity and system automation. Safety MCUs are primarily for situations where failsafe designs are of prime importance; they help users create systems that comply with the functional safety standards such as the IEC 61508 and ISO 26262 standards. These also help provide performance for safety critical applications. The following sections discuss these device families.&lt;/p&gt;
&lt;p style="clear:both;margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.1 Real-Time Control MCUs&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;As 32-bit microcontrollers, the C2000 microcontroller devices family is optimized for processing, sensing, and actuation to improve closed loop performance. They consist of:&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; C2000 Delfino MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; C2000 Piccolo MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; C2000 InstaSPIN MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; C2000 F28x MCUs&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;C2000 MCU units are positioned for real-time applications that include motor control, solar, and renewable energy as well as digital power supplies; smart grid applications, radar, LED lighting applications and anything else that needs complex signal processing. The capability to process digital signals conveniently comes from the fact that this MCU has been built around TI&amp;#39;s 32-bit DSP core. Other performance boosting features include a single cycle multiply operation in 32x32 bit numbers and instructions that execute in a single cycle.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The InstaSPIN MCUs are C2000 controllers with customized motor control libraries loaded into their ROMs. These are discussed in a separate section (5.2).&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;strong&gt;Delfino&lt;/strong&gt; microcontroller products consist of the following:&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2837xD&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2837XS&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320C2834x&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2833x&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The individual devices in each series differ in memory size and configuration.&lt;/p&gt;
&lt;div style="float:left;padding:8px 6px 5px 0px;vertical-align:top;width:200px;"&gt;&lt;a href="/e14/assets/legacy/2017/TMS320F2837xD.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TMS320F2837xD.png" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;"&gt;&lt;em&gt;TMS320F2837xD Dual-Core Delfino&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; Microcontrollers&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Let&amp;#39;s take a closer look at the top of the line device, the TMS320F2837xD. The MCU is a dual core 800 MIPS processor. But you can have more performance than what this 800 MIPS indicates. The MCU has two Control Law Accelerators (CLA). The CLAs are independent co-processors built into the device and can execute the complex control logic you use for a control loop. That frees up the main processor for additional computation. 1 MB Flash and 204 KB of SRAM are available. Other devices in the family have lower memory resources than this. 24 High resolution pulse width modulator (HRPWM) output channels are also available.&amp;nbsp; It has four ADCs that have 16-bit/12-bit capability, high speed 1.1 Mega samples per second (MSPS), and 3.5 MSPS in 12-bit configuration capabilities.&lt;/p&gt;
&lt;p style="clear:both;margin:0;padding:8px 0px;"&gt;Other devices provide lower performance and comparatively lower memory and peripheral capabilities. For example, the TMS320F2833x processor provides only about 100 to 150 MIPS; though it is quite high performance compared to many other MCUs.&lt;/p&gt;
&lt;p style="margin:0;padding:8px 0px;"&gt;&lt;strong&gt;Piccolo&lt;/strong&gt; devices are directed at closed loop control applications in general. The Piccolo line has six sets of products available. These are designated as:&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2807x Piccolo MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2806x Piccolo MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2805x Piccolo MCUs&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2804x Piccolo MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2803x Piccolo MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2802x Piccolo MCUs&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div style="float:left;padding:8px 6px 12px 0px;vertical-align:top;width:180px;"&gt;&lt;a href="/e14/assets/legacy/2017/TMS320F2807x.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TMS320F2807x.png" width="180px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;TMS320F2807x Piccolo&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; Microcontrollers&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-bottom:12px;padding-top:8px;"&gt;Like the Delfino series, the individual members in the Piccolo series vary in memory configuration but have the same CPU and other peripherals. CPU performance changes across the series. The 2807x series is the highest rated. Except for the 2802x series, the CPUs have a coprocessor. Performance for the top 2807x is 100 to 240 MIPS. Memory configuration includes an ECC check on the entire memory area. Piccolo MCU configurations are indicated in the following table.&lt;/p&gt;
&lt;table style="border:1px solid #b8d7e5;clear:both;font-size:12px;padding-bottom:12px;" cellpadding="0" cellspacing="0" width="100%"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2807x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2804x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2806x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2805x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2803x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2802x&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;MIPS&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100-240&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100-200&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90-180&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60-120&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60-120&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Up to 60&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Flash&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;512 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64 KB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;RAM&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;20 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;20 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12 KB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;PWM&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;24 Channel, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Up to 16 Channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;8 channels, HRPWM&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;ADC&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 3x S/H, 3.1 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 3x S/H, 3.1 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 3.46 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 3.75 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 4.6 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 4.6 MSPS&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="font-size:11px;margin:0;"&gt;Definitions: high resolution PWM (HRPWM); sample and hold (S/H) and millions of samples per second (MSPS).&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;These devices are positioned for the kinds of applications listed below:&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2807x&lt;/strong&gt;-This has a floating point and trigonometric function unit (TMU) accelerators for additional performance in closed loop control set-ups. The ADCs, isolated current sensing, and sigma delta filters help build sophisticated designs.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2804x&lt;/strong&gt;-The fully 32-bit floating point processor along with the integrated peripherals helps users build high performance control loops.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2806x&lt;/strong&gt;-This is a good fit for closed-loop control applications. Both the processor and the CLA can be easily programmed for floating point operations. High performance peripherals are available on chip.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2805x&lt;/strong&gt;-This device is for motor control applications.&amp;nbsp; Programmable gain amplifiers on-chip help reductions in BOM cost by avoiding the need for external components. It also has windowed comparators that enhanced system protection.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2803x&lt;/strong&gt;-This has the capability to independently control one or more control loops in real-time.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2802x&lt;/strong&gt;-This is a low-cost package of required performance levels and peripherals that can help design control loop applications.&lt;/p&gt;
&lt;p style="margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.2 InstaSPIN Motor Control Solutions&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;InstaSPIN solutions come as a hardware device with the necessary motor control software library accommodated in the ROM inside the MCU. These special libraries let the user create motor controllers easily. As a direct consequence, it is possible to decrease development time by multiple orders.&amp;nbsp; InstaSPIN products are basically Piccolo MCUs (a sub-family of C2000 MCUs). Motor control libraries are created in the integrated ROM of the controller. Two versions of motor controls are available for three categories of motors used in industrial applications.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;InstaSPIN Motion&lt;/strong&gt; is for AC induction motors (ACI), permanent magnet synchronous motors (PMSM), interior permanent motor drives (IPM) and brushless DC motors (BLDC). This device makes it possible to obtain accurate speed and position control.&amp;nbsp; SpinTAC and FAST software tools are available to help implement products.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;InstaSPIN FOC&lt;/strong&gt; provides field-oriented control of motor torque for ACI, PMSM, IMP and BLDC types. FAST encoder/observer/rotor sensor could be used for this type of implementation as well.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt; InstaSPIN BLDC&lt;/strong&gt; implements trapezoidal commutation required for brushless DC motors. What makes this implementation simple is that no parameters need to be specified. The software can determine the required parameters depending on the motor that is connected. This product helps implement speed or current control very easily.&lt;/p&gt;
&lt;div style="float:left;padding:8px 3px 0px 0px;vertical-align:top;width:180px;"&gt;&lt;a href="/e14/assets/legacy/2017/TMS320F28069FPZT.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TMS320F28069FPZT.png" width="180px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;TMS320F28069F Piccolo Microcontroller with InstaSPIN-FOC (Field Oriented control)&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;These InstaSPIN products are based on F2806x, F2805x and F2802x devices. The 2802x devices have FOC versions only (2 devices). The 2805x devices offer two each (4 devices) of MOTION and FOC MCUs: one each of Motion and FOC types come with 128 KB of flash and the other with 64KB. 2805x and 2802x devices operate at 60 MHz. The 2806x devices operate at 90 MHz and offer floating point units for floating point calculation acceleration. F28069M and F28069F also have a control law accelerator (CLA). These modules integrated into the MCU chips help accelerate the complex calculations required for implementing the control logic; it also relieves the main CPU of those tasks. The available Flash is 256 KB and 128 KB (F28060F only).&amp;nbsp; Complete configuration details are in the following table.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;center&gt;&lt;strong&gt;&lt;em&gt;InstaSPIN MCU Configuration Table&lt;/em&gt;&lt;/strong&gt;&lt;/center&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style="border:1px solid #b8d7e5;font-size:12px;padding-top:12px;width:100%;" cellpadding="0" cellspacing="0"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Device&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Type&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;MHz&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;FPU&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;CLA&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Motors&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Flash&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;12b ADC&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;CAN&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;USB&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;SPI&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;UART&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;I&lt;sup&gt;2&lt;/sup&gt;C&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28069M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28068M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28069F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28068F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28062F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28054M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28054F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28052M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28052F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28027F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;13&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28026F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;32&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;13&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.3 Control + Automation MCUs&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Applications that need not only closed-loop control but good connectivity and integration with the analog world are where these control + automation controllers can be used. These MCU devices are built with ARM architecture cores. For digital control situations, the dual core C28x and ARM devices help implement solutions for difficult control, host, and connectivity situations. These devices are a good fit for applications such as motor drive and control, automation of processes and their control, and human machine interface implementation.&amp;nbsp; They fit well in sensor hub, lighting, and digital power solutions.&lt;/p&gt;
&lt;p style="margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.3.1 F28M3x Microcontrollers&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-bottom:8px;padding-top:8px;"&gt;Designers can use two different cores available in these microcontrollers to their advantage. The C28x core is a full 32-bit floating point processor. It is possible to use the C28x to run sophisticated control loops. The ARM processor provides a convenient means to run application code. This is also a platform that lets you run the communication stack.&lt;/p&gt;
&lt;center&gt;&lt;strong&gt;&lt;em&gt;F28M3x MCU resources diagram&lt;/em&gt;&lt;/strong&gt;&lt;/center&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;center&gt;&lt;a href="/e14/assets/legacy/2017/fig531BG.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/fig531BG.png" width="645px" /&gt;&lt;/a&gt;&lt;/center&gt;
&lt;div style="float:left;padding:16px 6px 5px 0px;vertical-align:top;width:200px;"&gt;&lt;a href="/e14/assets/legacy/2017/TMDSDOCKH52C1.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TMDSDOCKH52C1.png" width="200px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;a id="e14-product-link-06dfb" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=2445343&amp;nsku=18X1986&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('06dfb'));" data-farnell="2445343" data-newark="18X1986" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;TMDSDOCKH52C1&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;Experimenter Kit for the F28M35H52C1 microcontroller &lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:16px;"&gt;The F28M3x has a variety of peripherals suitable for the intended applications. These include analog, control, and communication peripherals.&amp;nbsp; The C28x core helps implement real-time control, sensing, and DSP filtering, as well as processing. A Viterbi Coding unit in the core helps implement power line communication. Motor control and power monitoring are some important areas of industrial application that these devices can address. They can support an OS. Scheduling is implemented. They also support a range of communications protocols that include Ethernet, USB, CAN, UART, SPI and I&lt;sup&gt;2&lt;/sup&gt;C.&lt;/p&gt;
&lt;p style="clear:both;margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.3.2 TM4C12x MCUs&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The MCU products from the TM4C12x Series of the control + automation family has the popular ARM Cortex-M4 core. This family offers a range of memory options. There are several package options too.&amp;nbsp; These devices also offer sophisticated analog integration as well as a large set of connectivity peripherals. This family, also known as the Tiva C Series, and helps create solutions in sensor hubs, displays, networking and industrial automation.&lt;/p&gt;
&lt;table cellpadding="0" cellspacing="0" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;div style="float:left;padding:8px 6px 5px 0px;vertical-align:top;width:190px;"&gt;&lt;a href="/e14/assets/legacy/2017/TM4C129X.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TM4C129X.png" width="190px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;IoT Enabled ARM&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;&amp;nbsp;Cortex&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;-M4F MCU TM4C129X Connected Development Kit&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The TM4C129x MCUs devices within the TM4C12x family have built-in Ethernet MAC+PHY layers. They are useful in creating highly connected products that can communicate with the cloud and the Internet. In the industrial space, this capability helps create products in the Industrial Internet of Things (IIoT).&amp;nbsp; Along with on-chip data protection and an LCD controller, it is possible to create not only IIoT gateways, but also connected HMI products, building automation products, sensor gateways, etc. Motion control applications are feasible too.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;div style="float:left;padding:0px 3px 5px 0px;vertical-align:top;width:200px;"&gt;&lt;a href="/e14/assets/legacy/2017/TM4C123GE6PMI.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TM4C123GE6PMI.png" width="200px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;TM4C123GE6PM Industrial Microcontroller&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;"&gt;A variant of the TM4C12x family is the TM4C123x MCUs devices. They offer a configuration that has built-in USB support and CAN support thus are useful in the automotive domain. They integrate ARM&amp;#39;s Cortex-M4F CPU with single-precision floating-point core. Operating frequencies can go up to 80 MHz.&amp;nbsp; These devices may draw as little as 1.6 &amp;mu;A in a low power mode. The device offers 40 PWM outputs and many serial communications peripherals. Support of USB, OTG, and two CAN controllers are also available. The TM4C123x MCUs are a good fit for applications such as home, building, and industrial applications.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.4 Safety MCUs: The Hercules Family&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Many industrial, automotive, and medical applications must have safety features built-in for critical operations in the control loops these MCUs are assigned to process. Threat to the safety of the operator, user or bystander may arise when critical operations in the whole sequence of the software process fails. For example, in a motor control operation, there could be a failure that causes a complete runaway of the motor, which is a potentially dangerous situation. A failure in an industrial assembly robot may cause damage to parts being manufactured. An anti-lock brake system may fail, affecting the safety of passengers in an automobile. Problems can happen when an airbag deployment fails. The implication is that, should a failure occur in the hardware or the software of the system, it should be possible to immediately detect and take remedial actions. The Hercules family is positioned to address such safety critical applications. The products based on the Hercules family will help the product in obtaining certification to safety regulations such as IEC 61508.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;IEC 61508 is an &amp;quot;umbrella&amp;quot; document covering multiple industries and applications. The standard&amp;rsquo;s primary goal is to let individual industries develop supplemental standards for their domain. On a secondary level, IEC 61508 helps in the development of Electrical/ Electronic/Programmable Electronic (E/E/PE) safety-related systems for an industry where one does not exist already. The 61508 standard covers safety systems that have mechanical/electrical/electronic/programmable electronic devices.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The first version of the IEC 61508, published in 1998 was entitled &amp;quot;Functional Safety of Electrical/Electronic/Programmable Electronic Safety-Related Systems,&amp;quot;. ISO 26262 applicable to the automotive industry was published in 2011 as &amp;quot;Road Vehicles&amp;mdash;Functional Safety&amp;quot;.&amp;nbsp; &amp;quot;Functional Safety&amp;quot; is defined as a safe state brought about by the operation of the E/E/PE systems. Typically, a Safety Integrity Level (SIL) is associated when determining compliance with the safety standard 61508. There are 4 levels and a SIL level is defined to be a relative level of risk-reduction provided by a safety function. SIL 4 provides the highest level of risk reduction, while SIL 1 provides the least amount. Industrial systems are often required to comply with IEC-61508 SIL3 or better.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Compliance of end equipment with the functional safety standards are assessed by independent agencies such as TUV and Underwriters Lab (UL) and tend to focus on aspects of the product design as follows:&lt;/p&gt;
&lt;p style="margin:0;padding:11px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Product development safety life-cycle, the prevailing safety culture in the development team and the company hosting the team. Development and ancillary processes are also looked at closely.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; How are the random failures managed?&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; How does the company manage predictable and systematic failures?&lt;/p&gt;
&lt;p style="margin:0;padding-top:12px;"&gt;TI also provides documents that help understand the standards IEC 61508 and ISO 26262. Steps to achieve compliance through the use of certified MCUs are also documented. Development flow that ensures product safety and the means to reduce failures are offered. These documents discuss proper safety development work-flow and how one could reduce failures in a piece of equipment.&lt;/p&gt;
&lt;p style="margin:0;padding-bottom:8px;padding-top:8px;"&gt;A major feature of the Hercules architecture is the lock-step operation of an independent CPU that executes the same instructions in parallel. On-chip comparators compare the outputs to decide whether the instruction has been executed (i.e., when both outputs compare). When results differ, it clearly indicates a fault in one of the processor cores and alerts are raised so that the safety systems can operate such that the system can be brought to a safe state. The programmers still see this as a single processor, single instruction issued processor. There is no need to be conscious of the shadow processor.&lt;/p&gt;
&lt;center&gt;&lt;em&gt;&lt;strong&gt;&amp;quot;Hercules&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; MCUs Help Simplify Certification Efforts&amp;quot;&lt;/strong&gt;&lt;/em&gt;&lt;/center&gt;
&lt;p style="margin:0;padding:0px;padding-top:2px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;center&gt;&lt;a href="/e14/assets/legacy/2017/figHerculesB.gif"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/figHerculesB.gif" /&gt;&lt;/a&gt;&lt;/center&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;TI offers a SafeTI package of software and documentation that help in the compliance effort. These include a compliance support package that helps development and review of safety compliant software for the MCU. A whole set of diagnostics need to run to ensure the health of the main processor, as well as the shadow CPU; TI provides an extensive MCU diagnostics library. Peripheral drivers are also safety critical and TI offers hardware abstraction layer code generator (HALCoGen) peripheral drivers to help build safe drivers. A GUI-based software-test automation unit (TAU) provided is useful for testing out your software for compliance.&lt;/p&gt;
&lt;p style="margin:0;padding:8px 0px;"&gt;Hercules MCU devices are available in two families, both are ARM Cortex -R based.&lt;/p&gt;
&lt;center&gt;
&lt;table style="border:1px solid #dadada;padding-top:8px;"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #dadada;padding:6px 12px 6px 6px;"&gt;&lt;center&gt;
&lt;p style="margin:0;padding-bottom:6px;"&gt;&lt;strong&gt;Hercules RM MCUs&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:14px 0px;"&gt;&lt;a href="/e14/assets/legacy/2017/LAUNCHXLRM42X.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/LAUNCHXLRM42X.png" width="200px" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size:11px;margin:0;"&gt;&lt;em&gt;Development Board for RM42X Series of Hercules Microcontrollers&lt;/em&gt;&lt;/p&gt;
&lt;/center&gt;&lt;/td&gt;
&lt;td style="border:1px solid #dadada;padding:6px;"&gt;&lt;center&gt;
&lt;p style="margin:0;padding-bottom:6px;"&gt;&lt;strong&gt;Hercules 570 MCUs&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;a href="/e14/assets/legacy/2017/LAUNCHXLTMS570.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/LAUNCHXLTMS570.png" width="200px" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size:11px;margin:0;"&gt;&lt;em&gt;Development Board for TMS570 Series of Hercules Microcontrollers&lt;/em&gt;&lt;/p&gt;
&lt;/center&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/center&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The 570 family is positioned mainly for the automotive market. The RM family (RM 57, RM 48, RM 46, RM 44 and RM42/41 devices) addresses industrial safety applications in the following areas:&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="padding-top:7px;"&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Industrial Automation and Control&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Power Inverters and Generators&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Programmable Logic Controllers&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-top:7px;"&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Turbines &amp;amp; Windmills&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Robotics&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Industrial Drive Monitoring&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;strong&gt;The devices in this family are:&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:11px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; IEC 61508 SIL 3 certified&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Operating speed range from 80 MHz to 330 MHz&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Operating temperature can go up to 105 degrees Celsius&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Communication capabilities include Ethernet, USB, CAN, timers, ADCs and more&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;a name="section6"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding:16px 0px 8px;"&gt;&lt;strong&gt;6. C2000&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; MCU Industrial Drive Solutions&lt;/strong&gt;&lt;span style="float:right;font-size:11px;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Industrial drive solutions are quite complex when you factor in the diverse motor types. This is compounded by the fact that several position encoder standards exist. Sensing technologies that sense magnetic flux, current, back EMF and so on, keep evolving. An additional factor is the changing scenario of industrial communications. TI makes a diverse array of tools, documentation and other forms of support to help designers/developers create industrial drive solutions.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Some example application areas will indicate how diverse the need for motors and their control can be. These include industrial robots, servo drives, elevators, CNC machines and AC inverter drives, among others. TI offers a package of product support tools that help developers work on industrial drive solutions such as the &amp;quot;DesignDrive&amp;quot; package, which has 4 components:&lt;/p&gt;
&lt;p style="margin:0;padding:11px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; A hardware demo/development board in the form of a &amp;quot;Launchpad&amp;quot;&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt;&amp;nbsp;The &amp;quot;DesignDrive&amp;quot; software product. This is a part of the general package controlSUITE&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;. It contains necessary drivers and libraries, and a lot of code examples that use the powerSUITE &amp;amp; DesignDRIVE software. The package components take care of control, sensing, positioning management, isolation, bias power, diagnostics, as well as safety.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Reference designs are available through TIDesigns. This package contains Industrial Servo Drive and AC Inverter Drive Reference Design, as well as an EtherCAT Interface for High Performance MCU Reference Design.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; The 4th component is a package of on-line training material.&lt;/p&gt;
&lt;p style="margin:0;padding-top:11px;"&gt;Overall, this package helps by offering development tools that reduce time-to-market significantly. The tools help debug the code on actual representative hardware even when your customized boards may not be ready. The reference designs help speed up hardware design.&lt;/p&gt;
&lt;div style="float:left;padding:8px 3px 5px 0px;vertical-align:top;width:180px;"&gt;&lt;a href="/e14/assets/legacy/2017/med_tmdxiddk379d.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/med_tmdxiddk379d.png" width="180px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;C2000 DesignDRIVE Development Kit for Industrial Motor Control&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The DesignDrive package is a complete tool for developing all kinds of industrial drives. This overall package facilitates your drives and servo control development and/or evaluation. It provides examples of good designs in control of motors. The controls include management of torque, position, and speed. The design examples illustrate more than one form of current sensing topologies. It will let you incorporate a position sensor interface that is analog or digital. Another need of any collaborative large system is real-time connectivity, which is also supported.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Low latency, jitter, and high precision in designs is supported through an MCU with sufficient horsepower, relevant peripherals, and serial communication connectivity. EtherCAT, CAN Open and Powerline Communication are supported by the solutions provided. Each of these communication software stack operates through hardware abstraction layers (HAL). As these software support stacks are provided as part of the solution, development and implementation of these protocols are minimized.&lt;/p&gt;
&lt;p style="clear:both;font-size:11px;margin:0;padding-top:8px;"&gt;*Trademark. &lt;strong&gt;&amp;nbsp;Texas Instruments&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;, and TI are trademarks of Texas Instruments, Inc.&lt;/strong&gt; Other logos, product and/or company names may be trademarks of their respective owners.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style="background-color:#e7f2f5;border:1px solid #a9aaaa;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #a9aaaa;padding:6px 6px 4px;"&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="padding-right:12px;"&gt;&lt;a href="/e14/assets/legacy/2017/mcu3img_profile.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox essProfile"  height="115" src="/e14/assets/legacy/2017/mcu3img_profile.png" width="115" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;"&gt;
&lt;p style="color:#007fac;font-size:16px;margin:0;padding-bottom:10px;"&gt;&lt;strong&gt;Shop our wide range of industrial microcontrollers, dev kits and accessories.&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;span &gt;&lt;a class="e14-button e14-button--primary e14-button--medium" href="https://referral.element14.com/OrderCodeView?url=%2Ftexas-instruments&amp;COM=referral-cmty-handler-learningctr-mcu3doc" title="Shop Now" title="Shop Now" target="_blank"&gt;Shop Now&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;padding:0px;padding-bottom:8px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding-bottom:8px;"&gt;&lt;strong&gt;Test Your Knowledge&lt;/strong&gt;&lt;span style="float:right;font-size:11px;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;a href="/e14/assets/legacy/2017/100x100_mcu3badge.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox" style="float:left;padding:0px 5px 5px 0px;vertical-align:top;"  src="/e14/assets/legacy/2017/100x100_mcu3badge.png" width="80px" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-bottom:8px;"&gt;Are you ready to demonstrate your industrial microcontrollers knowledge? &lt;strong&gt;Then take a quick 15-question multiple choice quiz to see how much you&amp;#39;ve learned from this Essentials MCUs 3 module.&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;strong&gt;To earn the MCUs 3 badge&lt;/strong&gt;, read through the module to learn all about &lt;span style="padding-bottom:8px;"&gt;industrial&lt;/span&gt; microcontrollers, attain 100% in the quiz, leave us some feedback in the comments section, and give this page a star rating.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&lt;div class="voltquiz" data-formid="8ebf4855-0b04-40a4-8149-83e91a059cc0" data-formtype="quiz" data-success-message="" data-fail-message="" data-pass-mark="OTk=" &gt;&lt;/div&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class="e14-quiz-document-metadata e14-init-hidden"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div class="migration-injected-attachments"&gt;
&lt;div style="font-weight:bold;margin:15px 0 5px 0;"&gt;Attachments:&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;table style="border:0;"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="160"&gt;&lt;span id="attid_https://www.element14.com/community/api/core/v3/attachments/229353" class="_se_attachment"&gt;&lt;a href="https://community.element14.com/cfs-file/__key/communityserver-wikis-components-files/00-00-00-02-50/Element14-Essentials-MCUs-III.pdf"&gt;community.element14.com/.../Element14-Essentials-MCUs-III.pdf&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-size:80%;"&gt;Element14 Essentials MCUs III.pdf&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: microcontrollers, element14 essentials: mcus iii, texas_instruments, industrial_microcontrollers, mcus, learning_essentials, ti_essentials, ti, ess_module&lt;/div&gt;
</description></item><item><title>element14 Essentials: MCUs III</title><link>https://community.element14.com/learn/learning-center/essentials/w/documents/1944/mcus-industrial-applications/revision/2</link><pubDate>Mon, 08 Nov 2021 14:59:28 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:3e1b24a8-d0af-4fc6-8dfd-d84acce37fb9</guid><dc:creator>dychen</dc:creator><comments>https://community.element14.com/learn/learning-center/essentials/w/documents/1944/mcus-industrial-applications#comments</comments><description>Revision 2 posted to Documents by dychen on 11/8/2021 2:59:28 PM&lt;br /&gt;
&lt;p&gt;&lt;span&gt;&lt;div class="e14-navigation-buttons"&gt;&lt;a href="/learn/learning-center/online-learning/essentials/w/documents/1942/element14-essentials-mcus-ii?ICID=learningctr-mcu3doc"&gt;
                    &lt;button class="e14-nav-button-prev"&gt;Previous&lt;/button&gt;
                &lt;/a&gt;&lt;/div&gt;&lt;script&gt;e14.func.queueScripts.add(function(){ e14.func.repositionNavButtons(); })&lt;/script&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div style="background-color:#f2f2f2;display:block;float:right;padding:6pt;width:212px;"&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/learn/learning-center/"&gt;element14 Learning Center&lt;/a&gt;&lt;/div&gt;
&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style="border:1px solid #E7F2F5;padding:0pt;" cellpadding="0" cellspacing="0" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #E7F2F5;padding:6pt 4pt;"&gt;
&lt;table cellpadding="0" cellspacing="0" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="padding-right:10px;vertical-align:middle;" width="230"&gt;&lt;a href="/learn/learning-center/online-learning/essentials/"&gt;&lt;img alt="image"  src="/e14/assets/legacy/2017/learningess.png" width="100%" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td style="font-size:18px;font-weight:bold;vertical-align:middle;"&gt;
&lt;p class="essTitle" style="color:#007fac;font-size:20px;margin:0;" title="Industrial Applications - MCUs"&gt;MCUs III&lt;/p&gt;
Industrial Applications&lt;/td&gt;
&lt;td class="essSponsor" style="vertical-align:middle;" title="element14" width="216px"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #E7F2F5;padding:0pt;"&gt;
&lt;table style="background-color:#e7f2f5;padding:0px;width:100%;" cellpadding="0" cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="font-size:12px;padding:6pt 2pt 0pt 4pt;"&gt;&lt;a class="jive-link-anchor-small" href="#intro"&gt;&lt;span style="text-decoration:underline;"&gt;1. Introduction&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td style="font-size:12px;padding:6pt 2pt 0pt 4pt;"&gt;&lt;a class="jive-link-anchor-small" href="#object"&gt;&lt;span style="text-decoration:underline;"&gt;2. Objective&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td style="font-size:12px;padding:6pt 2pt 0pt 4pt;"&gt;&lt;a class="jive-link-anchor-small" href="#section3"&gt;&lt;span style="text-decoration:underline;"&gt;3. Common Industrial Applications&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td style="font-size:12px;padding:6pt 2pt 0pt 4pt;"&gt;&lt;a class="jive-link-anchor-small" href="#section4"&gt;&lt;span style="text-decoration:underline;"&gt;4. The Industrial Environment&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="font-size:12px;padding:6pt 2pt 0pt 4pt;"&gt;&lt;a class="jive-link-anchor-small" href="#section5"&gt;&lt;span style="text-decoration:underline;"&gt;5. MCU Devices for the Industrial Environment&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td style="font-size:12px;padding:6pt 2pt 6pt 4pt;"&gt;&lt;a class="jive-link-anchor-small" href="#section6"&gt;&lt;span style="text-decoration:underline;"&gt;6. C2000&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; MCU Industrial Drive Solutions&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td style="font-size:12px;padding:6pt 2pt 6pt 4pt;"&gt;&lt;a class="jive-link-wiki-small" href="/learn/learning-center/online-learning/essentials/w/documents/1965/parts-used-for-element14-essentials-mcus-iii"&gt;&lt;span style="text-decoration:underline;"&gt;Parts Used&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td style="font-size:12px;padding:6pt 2pt 6pt 4pt;"&gt;&lt;a href="#test"&gt;&lt;span style="font-weight:bold;text-decoration:underline;"&gt;Test Your Knowledge&lt;/span&gt; &lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/LinkArrow.gif" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div style="background-color:#e4f2f8;border:1px solid #b8d7e5;float:right;margin:20px 0px 5px 5px;padding:12px;width:155px;"&gt;
&lt;p style="color:#007fac;font-weight:bold;margin:0;"&gt;Also Available:&lt;/p&gt;
&lt;p style="margin:0;padding-top:5px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;a class="jive-link-wiki-small" href="/learn/learning-center/online-learning/essentials/w/documents/1888/element14-essentials-mcus-i"&gt;MCUs I: &lt;br /&gt;Low-Power Microcontrollers&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:5px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;a class="jive-link-wiki-small" href="/learn/learning-center/online-learning/essentials/w/documents/1942/element14-essentials-mcus-ii"&gt;MCUs II: &lt;br /&gt;Wireless Microcontrollers&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;a name="intro"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding-bottom:8px;padding-top:12px;"&gt;&lt;strong&gt;1. Introduction&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Microcontrollers are embedded in a range to consumer and commercial products, as well as a wide variety of industrial applications. Since many industrial applications employ automated systems, these applications can benefit from the use of microcontrollers.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The usual benefits of a smaller footprint, lower heat dissipation, flexible design and programmability accrue from the use of microcontrollers. However, industrial applications and their inherent environments are sufficiently different from home or consumer uses to merit a discussion of industrial microcontrollers as a separate learning module.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Low-power microcontrollers and wireless microcontrollers have been discussed in earlier Essentials Modules.&amp;nbsp; MCUs for industrial applications are going to be discussed in this module.&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;a name="object"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding:16px 0px 8px;"&gt;&lt;strong&gt;2. Objective&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;strong&gt;The objective of this learning module is to provide you with an overview of Microcontroller Units (MCUs) as used in industrial environments.&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:8px 0px 8px 35px;"&gt;&lt;em&gt;Upon completion of this module, you will be able to:&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Understand the industrial usage environment&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Identify the most common industrial applications&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Understand how MCU devices cater to industrial applications&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Learn about some currently available Industrial MCU devices&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;a name="section3"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding:16px 0px 8px;"&gt;&lt;strong&gt;3. Common Industrial Applications&lt;/strong&gt;&lt;span style="float:right;font-size:11px;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Three things need to be considered when specifying MCUs for industrial applications:&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; How is the industrial operating environment different from consumer environments?&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Does the industrial environment call for different kinds of MCU devices?&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Are the use cases/applications sufficiently different to affect the features required of Industrial MCU devices?&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Most MCU manufacturers offer a range of products that are suitable for industrial/harsh environments. In both this section and the next, we will explore these industrial environments and the devices suitable for such usage conditions.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The most common industrial applications should tell us the features one should look for in devices being offered by manufacturers. In addition, developers need the best tools to make the development process as simple as possible. What would also be welcomed are tools, ready-made components, and application support that can help compress the time-to-market.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Industrial applications fall into the following general categories: &lt;em&gt;(Note: This is by no means an exhaustive list; it just lists some of the frequently used types.)&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Motor Drive &amp;amp; Control&lt;/p&gt;
&lt;ul style="padding-left:85px;"&gt;
&lt;li&gt;Industrial Drive Control&lt;/li&gt;
&lt;li&gt;Servo Drive Control&lt;/li&gt;
&lt;li&gt;Elevator Control in Buildings&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Automation &amp;amp; Process Control&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Data Collection, Monitoring via Industrial Sensors&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Monitoring&amp;nbsp; &amp;amp; Human Machine Interface (HMI)&lt;/p&gt;
&lt;ul style="padding-left:85px;"&gt;
&lt;li&gt;Simple Graphics-Based MIMIC Displays&lt;/li&gt;
&lt;li&gt;Full Multi-Media Capable Displays&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; High-End Digital Power&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Lighting and Environmental Control&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Industrial Safety Applications&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Typically, industrial control, monitoring and other associated equipment are arranged across a factory floor or operational area. Each of these individual systems will have a connection to a central display panel and the operators&amp;#39; console (the HMI) to help operators monitor what&amp;#39;s happening at various locations so he/she can make necessary adjustments to the control applications on the floor.&lt;a name="section4"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding:16px 0px 8px;"&gt;&lt;strong&gt;4.&amp;nbsp; The Industrial Environment&lt;/strong&gt;&lt;span style="float:right;font-size:11px;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The first thing to note is that electronic devices in the industrial environment need to be capable of operating in harsher environments than is typical of commercial/home situations. The biggest issue is the operating temperature. For the semiconductor devices in the MCU, the junction temperature is the most important consideration for assuring dependable operation.&amp;nbsp; As the junction temperature increases, the device performance deteriorates. Leakage currents increase with increasing junction temperature, which raises the chip substrate temperature. Higher temperatures also affect the physical characteristics of the semiconductor device.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Higher chip temperatures can also affect the metallic interconnections between devices &amp;quot;on chip&amp;quot; and the I/O pins used for communication with the external world.&amp;nbsp; In general, higher temperatures can cause catastrophic damage of the device.&amp;nbsp; In response, manufacturers typically specify a temperature range within which published characteristics of the devices hold true.&lt;/p&gt;
&lt;p style="margin:0;padding:8px 0px 16px;"&gt;The junction temperature T&lt;sub&gt;junction&lt;/sub&gt; that a device reaches is related to the ambient temperature T&lt;sub&gt;ambient&lt;/sub&gt; and the amount of steady state power dissipation within the device. A commonly used relationship is as follows:&lt;/p&gt;
&lt;center&gt;&lt;span style="font-size:18px;font-weight:bold;"&gt;T&lt;sub&gt;junction&lt;/sub&gt; = T&lt;sub&gt;ambient&lt;/sub&gt; + P * &amp;theta;&lt;/span&gt;&lt;/center&gt;
&lt;p style="margin:0;padding-top:16px;"&gt;Where &amp;quot;P&amp;quot; is the power dissipated in watts, theta (ө) is the thermal resistance from junction to the ambient. Theta is expressed as degrees Celsius per watt.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;A heat sink may be needed to connect the heat flow from the case to the ambient and the temperature rise must be calculated using both the junction-to-case and case-to-ambient thermal resistance values. Since the construction of the devices (specifically, package type) offers different resistances, the choice of a package type will be an important factor when choosing a device for an application.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The operating temperature range for consumer/home equipment is generally considered to be 0 to 70 degrees Celsius. Industry-grade temperatures range from -40 to 85 degrees Celsius, but there are no fixed ranges. Some manufacturers may supply devices with slightly different temperature ranges. The essential point here is that manufacturers must test finished devices and categorize them for each use.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Besides low and high operating temperatures, high humidity and mechanical vibrations need to be considered for the industrial environment. Only hermetically sealed packages can prevent any ingress of moisture into the package. If moisture ingress were to occur, it would damage the piece of silicon inside. Other package types with leakage tend to breathe in moisture and retain it inside the package. Vibration, electromagnetic interference (EMI) and electrostatic discharges (ESD) are other factors to be considered when putting together a system and designing its packaging within an enclosure.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;In addition, an industrial environment with heavy motors and other rotating equipment contribute to the RF noise interference and the overall noise to a large degree. RF interference is a given as is the ESD in this interconnected world of wired networks. A static discharge at a distant point can have an immense effect on the local system.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Often, the subsystems of an industrial control system are distributed all over the factory floor. For the purposes of monitoring and controlling of these dispersed subsystems, a human machine interface (HMI) is utilized. Since running multiple wires to facilitate parallel communication can create quite a tangle, serial communication is thus the preferred mode of communication. Moreover, there are a couple of issues related to communication and control. For instance, communication voltage levels are at + and &amp;ndash; 24v levels, so that communication is possible even in a noisy industrial environment. The electronics, on the other hand, operate at 5v or less (3.3/ 2.5 v, etc.). Control signals follow the 20mA loop standard. Necessary &amp;quot;glue&amp;quot; components, when available from the same manufacturer, are very helpful. The preferred suppliers will be those manufacturers who have ancillary components to mitigate the effects of these factors.&amp;nbsp; Additional factors one may encounter in the industrial environment include toxic fumes, contaminants in the surrounding air, dust and grease, and potentially explosive atmospheres, etc.&lt;a name="section5"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding:16px 0px 8px;"&gt;&lt;strong&gt;5. MCU Devices for the Industrial Environment&lt;/strong&gt;&lt;span style="float:right;font-size:11px;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;When you start getting into your actual design work, the choice of devices is the most important task. Obtaining the most performance for the least cost is the primary goal of the designer. In this quest for an appropriate device, designers must ensure that the device they select will work at the temperature range and other harsh environmental conditions of industrial applications. Manufacturers help in this respect by clearly identifying their devices as &amp;quot;industrial grade.&amp;quot; Device selection then must be guided by the required features.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;No matter what&amp;#39;s the application for which you are designing, there are some requirements that can be identified as essential for devices to be used in industrial grade applications. So, let&amp;#39;s go over the kinds of applications in the industrial environment that we discussed earlier, and see if there are some common features that can be discovered.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Common features of any precision and high-resolution closed loop control system typically include, frequent sampling of parameters being monitored, the processing of these inputs, and the frequent correction outputs. Floating point values/variables being handled at fast intervals require quite a bit of &amp;quot;horsepower&amp;quot; on the part of the MCUs in use. Most manufacturers thus have high-performance, MCU devices for the industrial space. TI groups these devices as &amp;quot;performance&amp;quot; devices. In addition to industrial uses, the performance group is also utilized in automotive and other power applications.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;A robust I/O structure that lets you connect to analog/digital sensors is another common feature. ADCs used in these applications often are high resolution (12-bit or more) and have fast sampling and digitizing operations. Digital sensing peripherals are expected to read inputs at a fast rate. Another requirement that must be well supported is communication capabilities.&amp;nbsp; Serial communication support, as well as network connectivity, is often required. The network connectivity is often a serial bus-based, Ethernet-like system. In automotive situations, Control Area Networking (CAN) pre-dominates.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Since the TI product lines are extensive, they are a good way to illustrate the kind of devices that let designers/developers implement industrial applications easily.&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;a href="/e14/assets/legacy/2017/diagram1_mcu3.png"&gt;&lt;img loading="lazy" alt="image" style="float:left;padding:8px 6px 0px 0px;"  src="/e14/assets/legacy/2017/diagram1_mcu3.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Real-Time Control MCUs are used in high-performance, closed loop control applications. These may be in used in the power electronics space or many other feedback applications. The Control + Automation group of MCUs are used in closed loop control applications. These devices support connectivity and system automation. Safety MCUs are primarily for situations where failsafe designs are of prime importance; they help users create systems that comply with the functional safety standards such as the IEC 61508 and ISO 26262 standards. These also help provide performance for safety critical applications. The following sections discuss these device families.&lt;/p&gt;
&lt;p style="clear:both;margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.1 Real-Time Control MCUs&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;As 32-bit microcontrollers, the C2000 microcontroller devices family is optimized for processing, sensing, and actuation to improve closed loop performance. They consist of:&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; C2000 Delfino MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; C2000 Piccolo MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; C2000 InstaSPIN MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; C2000 F28x MCUs&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;C2000 MCU units are positioned for real-time applications that include motor control, solar, and renewable energy as well as digital power supplies; smart grid applications, radar, LED lighting applications and anything else that needs complex signal processing. The capability to process digital signals conveniently comes from the fact that this MCU has been built around TI&amp;#39;s 32-bit DSP core. Other performance boosting features include a single cycle multiply operation in 32x32 bit numbers and instructions that execute in a single cycle.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The InstaSPIN MCUs are C2000 controllers with customized motor control libraries loaded into their ROMs. These are discussed in a separate section (5.2).&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;strong&gt;Delfino&lt;/strong&gt; microcontroller products consist of the following:&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2837xD&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2837XS&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320C2834x&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2833x&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The individual devices in each series differ in memory size and configuration.&lt;/p&gt;
&lt;div style="float:left;padding:8px 6px 5px 0px;vertical-align:top;width:200px;"&gt;&lt;a href="/e14/assets/legacy/2017/TMS320F2837xD.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TMS320F2837xD.png" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;"&gt;&lt;em&gt;TMS320F2837xD Dual-Core Delfino&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; Microcontrollers&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Let&amp;#39;s take a closer look at the top of the line device, the TMS320F2837xD. The MCU is a dual core 800 MIPS processor. But you can have more performance than what this 800 MIPS indicates. The MCU has two Control Law Accelerators (CLA). The CLAs are independent co-processors built into the device and can execute the complex control logic you use for a control loop. That frees up the main processor for additional computation. 1 MB Flash and 204 KB of SRAM are available. Other devices in the family have lower memory resources than this. 24 High resolution pulse width modulator (HRPWM) output channels are also available.&amp;nbsp; It has four ADCs that have 16-bit/12-bit capability, high speed 1.1 Mega samples per second (MSPS), and 3.5 MSPS in 12-bit configuration capabilities.&lt;/p&gt;
&lt;p style="clear:both;margin:0;padding:8px 0px;"&gt;Other devices provide lower performance and comparatively lower memory and peripheral capabilities. For example, the TMS320F2833x processor provides only about 100 to 150 MIPS; though it is quite high performance compared to many other MCUs.&lt;/p&gt;
&lt;p style="margin:0;padding:8px 0px;"&gt;&lt;strong&gt;Piccolo&lt;/strong&gt; devices are directed at closed loop control applications in general. The Piccolo line has six sets of products available. These are designated as:&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2807x Piccolo MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2806x Piccolo MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2805x Piccolo MCUs&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2804x Piccolo MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2803x Piccolo MCUs&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; TMS320F2802x Piccolo MCUs&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div style="float:left;padding:8px 6px 12px 0px;vertical-align:top;width:180px;"&gt;&lt;a href="/e14/assets/legacy/2017/TMS320F2807x.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TMS320F2807x.png" width="180px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;TMS320F2807x Piccolo&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; Microcontrollers&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-bottom:12px;padding-top:8px;"&gt;Like the Delfino series, the individual members in the Piccolo series vary in memory configuration but have the same CPU and other peripherals. CPU performance changes across the series. The 2807x series is the highest rated. Except for the 2802x series, the CPUs have a coprocessor. Performance for the top 2807x is 100 to 240 MIPS. Memory configuration includes an ECC check on the entire memory area. Piccolo MCU configurations are indicated in the following table.&lt;/p&gt;
&lt;table style="border:1px solid #b8d7e5;clear:both;font-size:12px;padding-bottom:12px;" cellpadding="0" cellspacing="0" width="100%"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2807x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2804x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2806x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2805x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2803x&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;2802x&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;MIPS&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100-240&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100-200&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90-180&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60-120&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60-120&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Up to 60&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Flash&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;512 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64 KB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;RAM&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;20 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;20 KB&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12 KB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;PWM&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;24 Channel, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Up to 16 Channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels, HRPWM&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;8 channels, HRPWM&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;ADC&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 3x S/H, 3.1 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 3x S/H, 3.1 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 3.46 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 3.75 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 4.6 MSPS&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 4.6 MSPS&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="font-size:11px;margin:0;"&gt;Definitions: high resolution PWM (HRPWM); sample and hold (S/H) and millions of samples per second (MSPS).&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;These devices are positioned for the kinds of applications listed below:&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2807x&lt;/strong&gt;-This has a floating point and trigonometric function unit (TMU) accelerators for additional performance in closed loop control set-ups. The ADCs, isolated current sensing, and sigma delta filters help build sophisticated designs.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2804x&lt;/strong&gt;-The fully 32-bit floating point processor along with the integrated peripherals helps users build high performance control loops.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2806x&lt;/strong&gt;-This is a good fit for closed-loop control applications. Both the processor and the CLA can be easily programmed for floating point operations. High performance peripherals are available on chip.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2805x&lt;/strong&gt;-This device is for motor control applications.&amp;nbsp; Programmable gain amplifiers on-chip help reductions in BOM cost by avoiding the need for external components. It also has windowed comparators that enhanced system protection.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2803x&lt;/strong&gt;-This has the capability to independently control one or more control loops in real-time.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;2802x&lt;/strong&gt;-This is a low-cost package of required performance levels and peripherals that can help design control loop applications.&lt;/p&gt;
&lt;p style="margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.2 InstaSPIN Motor Control Solutions&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;InstaSPIN solutions come as a hardware device with the necessary motor control software library accommodated in the ROM inside the MCU. These special libraries let the user create motor controllers easily. As a direct consequence, it is possible to decrease development time by multiple orders.&amp;nbsp; InstaSPIN products are basically Piccolo MCUs (a sub-family of C2000 MCUs). Motor control libraries are created in the integrated ROM of the controller. Two versions of motor controls are available for three categories of motors used in industrial applications.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;InstaSPIN Motion&lt;/strong&gt; is for AC induction motors (ACI), permanent magnet synchronous motors (PMSM), interior permanent motor drives (IPM) and brushless DC motors (BLDC). This device makes it possible to obtain accurate speed and position control.&amp;nbsp; SpinTAC and FAST software tools are available to help implement products.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt;InstaSPIN FOC&lt;/strong&gt; provides field-oriented control of motor torque for ACI, PMSM, IMP and BLDC types. FAST encoder/observer/rotor sensor could be used for this type of implementation as well.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; &lt;strong&gt; InstaSPIN BLDC&lt;/strong&gt; implements trapezoidal commutation required for brushless DC motors. What makes this implementation simple is that no parameters need to be specified. The software can determine the required parameters depending on the motor that is connected. This product helps implement speed or current control very easily.&lt;/p&gt;
&lt;div style="float:left;padding:8px 3px 0px 0px;vertical-align:top;width:180px;"&gt;&lt;a href="/e14/assets/legacy/2017/TMS320F28069FPZT.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TMS320F28069FPZT.png" width="180px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;TMS320F28069F Piccolo Microcontroller with InstaSPIN-FOC (Field Oriented control)&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;These InstaSPIN products are based on F2806x, F2805x and F2802x devices. The 2802x devices have FOC versions only (2 devices). The 2805x devices offer two each (4 devices) of MOTION and FOC MCUs: one each of Motion and FOC types come with 128 KB of flash and the other with 64KB. 2805x and 2802x devices operate at 60 MHz. The 2806x devices operate at 90 MHz and offer floating point units for floating point calculation acceleration. F28069M and F28069F also have a control law accelerator (CLA). These modules integrated into the MCU chips help accelerate the complex calculations required for implementing the control logic; it also relieves the main CPU of those tasks. The available Flash is 256 KB and 128 KB (F28060F only).&amp;nbsp; Complete configuration details are in the following table.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;center&gt;&lt;strong&gt;&lt;em&gt;InstaSPIN MCU Configuration Table&lt;/em&gt;&lt;/strong&gt;&lt;/center&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style="border:1px solid #b8d7e5;font-size:12px;padding-top:12px;width:100%;" cellpadding="0" cellspacing="0"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Device&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Type&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;MHz&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;FPU&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;CLA&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Motors&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Flash&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;12b ADC&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;CAN&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;USB&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;SPI&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;UART&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#e7f2f5;border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;I&lt;sup&gt;2&lt;/sup&gt;C&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28069M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28068M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28069F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28068F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28062F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28054M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28054F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28052M&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28052F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28027F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;13&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28026F&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;32&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;13&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.3 Control + Automation MCUs&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Applications that need not only closed-loop control but good connectivity and integration with the analog world are where these control + automation controllers can be used. These MCU devices are built with ARM architecture cores. For digital control situations, the dual core C28x and ARM devices help implement solutions for difficult control, host, and connectivity situations. These devices are a good fit for applications such as motor drive and control, automation of processes and their control, and human machine interface implementation.&amp;nbsp; They fit well in sensor hub, lighting, and digital power solutions.&lt;/p&gt;
&lt;p style="margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.3.1 F28M3x Microcontrollers&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-bottom:8px;padding-top:8px;"&gt;Designers can use two different cores available in these microcontrollers to their advantage. The C28x core is a full 32-bit floating point processor. It is possible to use the C28x to run sophisticated control loops. The ARM processor provides a convenient means to run application code. This is also a platform that lets you run the communication stack.&lt;/p&gt;
&lt;center&gt;&lt;strong&gt;&lt;em&gt;F28M3x MCU resources diagram&lt;/em&gt;&lt;/strong&gt;&lt;/center&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;center&gt;&lt;a href="/e14/assets/legacy/2017/fig531BG.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/fig531BG.png" width="645px" /&gt;&lt;/a&gt;&lt;/center&gt;
&lt;div style="float:left;padding:16px 6px 5px 0px;vertical-align:top;width:200px;"&gt;&lt;a href="/e14/assets/legacy/2017/TMDSDOCKH52C1.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TMDSDOCKH52C1.png" width="200px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;a id="e14-product-link-06ca6" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=2445343&amp;nsku=18X1986&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('06ca6'));" data-farnell="2445343" data-newark="18X1986" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;TMDSDOCKH52C1&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;Experimenter Kit for the F28M35H52C1 microcontroller &lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:16px;"&gt;The F28M3x has a variety of peripherals suitable for the intended applications. These include analog, control, and communication peripherals.&amp;nbsp; The C28x core helps implement real-time control, sensing, and DSP filtering, as well as processing. A Viterbi Coding unit in the core helps implement power line communication. Motor control and power monitoring are some important areas of industrial application that these devices can address. They can support an OS. Scheduling is implemented. They also support a range of communications protocols that include Ethernet, USB, CAN, UART, SPI and I&lt;sup&gt;2&lt;/sup&gt;C.&lt;/p&gt;
&lt;p style="clear:both;margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.3.2 TM4C12x MCUs&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The MCU products from the TM4C12x Series of the control + automation family has the popular ARM Cortex-M4 core. This family offers a range of memory options. There are several package options too.&amp;nbsp; These devices also offer sophisticated analog integration as well as a large set of connectivity peripherals. This family, also known as the Tiva C Series, and helps create solutions in sensor hubs, displays, networking and industrial automation.&lt;/p&gt;
&lt;table cellpadding="0" cellspacing="0" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;div style="float:left;padding:8px 6px 5px 0px;vertical-align:top;width:190px;"&gt;&lt;a href="/e14/assets/legacy/2017/TM4C129X.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TM4C129X.png" width="190px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;IoT Enabled ARM&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;&amp;nbsp;Cortex&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;-M4F MCU TM4C129X Connected Development Kit&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The TM4C129x MCUs devices within the TM4C12x family have built-in Ethernet MAC+PHY layers. They are useful in creating highly connected products that can communicate with the cloud and the Internet. In the industrial space, this capability helps create products in the Industrial Internet of Things (IIoT).&amp;nbsp; Along with on-chip data protection and an LCD controller, it is possible to create not only IIoT gateways, but also connected HMI products, building automation products, sensor gateways, etc. Motion control applications are feasible too.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;div style="float:left;padding:0px 3px 5px 0px;vertical-align:top;width:200px;"&gt;&lt;a href="/e14/assets/legacy/2017/TM4C123GE6PMI.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/TM4C123GE6PMI.png" width="200px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;TM4C123GE6PM Industrial Microcontroller&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;"&gt;A variant of the TM4C12x family is the TM4C123x MCUs devices. They offer a configuration that has built-in USB support and CAN support thus are useful in the automotive domain. They integrate ARM&amp;#39;s Cortex-M4F CPU with single-precision floating-point core. Operating frequencies can go up to 80 MHz.&amp;nbsp; These devices may draw as little as 1.6 &amp;mu;A in a low power mode. The device offers 40 PWM outputs and many serial communications peripherals. Support of USB, OTG, and two CAN controllers are also available. The TM4C123x MCUs are a good fit for applications such as home, building, and industrial applications.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.4 Safety MCUs: The Hercules Family&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Many industrial, automotive, and medical applications must have safety features built-in for critical operations in the control loops these MCUs are assigned to process. Threat to the safety of the operator, user or bystander may arise when critical operations in the whole sequence of the software process fails. For example, in a motor control operation, there could be a failure that causes a complete runaway of the motor, which is a potentially dangerous situation. A failure in an industrial assembly robot may cause damage to parts being manufactured. An anti-lock brake system may fail, affecting the safety of passengers in an automobile. Problems can happen when an airbag deployment fails. The implication is that, should a failure occur in the hardware or the software of the system, it should be possible to immediately detect and take remedial actions. The Hercules family is positioned to address such safety critical applications. The products based on the Hercules family will help the product in obtaining certification to safety regulations such as IEC 61508.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;IEC 61508 is an &amp;quot;umbrella&amp;quot; document covering multiple industries and applications. The standard&amp;rsquo;s primary goal is to let individual industries develop supplemental standards for their domain. On a secondary level, IEC 61508 helps in the development of Electrical/ Electronic/Programmable Electronic (E/E/PE) safety-related systems for an industry where one does not exist already. The 61508 standard covers safety systems that have mechanical/electrical/electronic/programmable electronic devices.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The first version of the IEC 61508, published in 1998 was entitled &amp;quot;Functional Safety of Electrical/Electronic/Programmable Electronic Safety-Related Systems,&amp;quot;. ISO 26262 applicable to the automotive industry was published in 2011 as &amp;quot;Road Vehicles&amp;mdash;Functional Safety&amp;quot;.&amp;nbsp; &amp;quot;Functional Safety&amp;quot; is defined as a safe state brought about by the operation of the E/E/PE systems. Typically, a Safety Integrity Level (SIL) is associated when determining compliance with the safety standard 61508. There are 4 levels and a SIL level is defined to be a relative level of risk-reduction provided by a safety function. SIL 4 provides the highest level of risk reduction, while SIL 1 provides the least amount. Industrial systems are often required to comply with IEC-61508 SIL3 or better.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Compliance of end equipment with the functional safety standards are assessed by independent agencies such as TUV and Underwriters Lab (UL) and tend to focus on aspects of the product design as follows:&lt;/p&gt;
&lt;p style="margin:0;padding:11px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Product development safety life-cycle, the prevailing safety culture in the development team and the company hosting the team. Development and ancillary processes are also looked at closely.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; How are the random failures managed?&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; How does the company manage predictable and systematic failures?&lt;/p&gt;
&lt;p style="margin:0;padding-top:12px;"&gt;TI also provides documents that help understand the standards IEC 61508 and ISO 26262. Steps to achieve compliance through the use of certified MCUs are also documented. Development flow that ensures product safety and the means to reduce failures are offered. These documents discuss proper safety development work-flow and how one could reduce failures in a piece of equipment.&lt;/p&gt;
&lt;p style="margin:0;padding-bottom:8px;padding-top:8px;"&gt;A major feature of the Hercules architecture is the lock-step operation of an independent CPU that executes the same instructions in parallel. On-chip comparators compare the outputs to decide whether the instruction has been executed (i.e., when both outputs compare). When results differ, it clearly indicates a fault in one of the processor cores and alerts are raised so that the safety systems can operate such that the system can be brought to a safe state. The programmers still see this as a single processor, single instruction issued processor. There is no need to be conscious of the shadow processor.&lt;/p&gt;
&lt;center&gt;&lt;em&gt;&lt;strong&gt;&amp;quot;Hercules&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; MCUs Help Simplify Certification Efforts&amp;quot;&lt;/strong&gt;&lt;/em&gt;&lt;/center&gt;
&lt;p style="margin:0;padding:0px;padding-top:2px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;center&gt;&lt;a href="/e14/assets/legacy/2017/figHerculesB.gif"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/figHerculesB.gif" /&gt;&lt;/a&gt;&lt;/center&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;TI offers a SafeTI package of software and documentation that help in the compliance effort. These include a compliance support package that helps development and review of safety compliant software for the MCU. A whole set of diagnostics need to run to ensure the health of the main processor, as well as the shadow CPU; TI provides an extensive MCU diagnostics library. Peripheral drivers are also safety critical and TI offers hardware abstraction layer code generator (HALCoGen) peripheral drivers to help build safe drivers. A GUI-based software-test automation unit (TAU) provided is useful for testing out your software for compliance.&lt;/p&gt;
&lt;p style="margin:0;padding:8px 0px;"&gt;Hercules MCU devices are available in two families, both are ARM Cortex -R based.&lt;/p&gt;
&lt;center&gt;
&lt;table style="border:1px solid #dadada;padding-top:8px;"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #dadada;padding:6px 12px 6px 6px;"&gt;&lt;center&gt;
&lt;p style="margin:0;padding-bottom:6px;"&gt;&lt;strong&gt;Hercules RM MCUs&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:14px 0px;"&gt;&lt;a href="/e14/assets/legacy/2017/LAUNCHXLRM42X.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/LAUNCHXLRM42X.png" width="200px" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size:11px;margin:0;"&gt;&lt;em&gt;Development Board for RM42X Series of Hercules Microcontrollers&lt;/em&gt;&lt;/p&gt;
&lt;/center&gt;&lt;/td&gt;
&lt;td style="border:1px solid #dadada;padding:6px;"&gt;&lt;center&gt;
&lt;p style="margin:0;padding-bottom:6px;"&gt;&lt;strong&gt;Hercules 570 MCUs&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;a href="/e14/assets/legacy/2017/LAUNCHXLTMS570.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/LAUNCHXLTMS570.png" width="200px" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size:11px;margin:0;"&gt;&lt;em&gt;Development Board for TMS570 Series of Hercules Microcontrollers&lt;/em&gt;&lt;/p&gt;
&lt;/center&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/center&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The 570 family is positioned mainly for the automotive market. The RM family (RM 57, RM 48, RM 46, RM 44 and RM42/41 devices) addresses industrial safety applications in the following areas:&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="padding-top:7px;"&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Industrial Automation and Control&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Power Inverters and Generators&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Programmable Logic Controllers&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-top:7px;"&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Turbines &amp;amp; Windmills&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Robotics&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Industrial Drive Monitoring&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;strong&gt;The devices in this family are:&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding:11px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; IEC 61508 SIL 3 certified&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Operating speed range from 80 MHz to 330 MHz&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Operating temperature can go up to 105 degrees Celsius&lt;/p&gt;
&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Communication capabilities include Ethernet, USB, CAN, timers, ADCs and more&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;a name="section6"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding:16px 0px 8px;"&gt;&lt;strong&gt;6. C2000&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; MCU Industrial Drive Solutions&lt;/strong&gt;&lt;span style="float:right;font-size:11px;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Industrial drive solutions are quite complex when you factor in the diverse motor types. This is compounded by the fact that several position encoder standards exist. Sensing technologies that sense magnetic flux, current, back EMF and so on, keep evolving. An additional factor is the changing scenario of industrial communications. TI makes a diverse array of tools, documentation and other forms of support to help designers/developers create industrial drive solutions.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Some example application areas will indicate how diverse the need for motors and their control can be. These include industrial robots, servo drives, elevators, CNC machines and AC inverter drives, among others. TI offers a package of product support tools that help developers work on industrial drive solutions such as the &amp;quot;DesignDrive&amp;quot; package, which has 4 components:&lt;/p&gt;
&lt;p style="margin:0;padding:11px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; A hardware demo/development board in the form of a &amp;quot;Launchpad&amp;quot;&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt;&amp;nbsp;The &amp;quot;DesignDrive&amp;quot; software product. This is a part of the general package controlSUITE&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;. It contains necessary drivers and libraries, and a lot of code examples that use the powerSUITE &amp;amp; DesignDRIVE software. The package components take care of control, sensing, positioning management, isolation, bias power, diagnostics, as well as safety.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; Reference designs are available through TIDesigns. This package contains Industrial Servo Drive and AC Inverter Drive Reference Design, as well as an EtherCAT Interface for High Performance MCU Reference Design.&lt;/p&gt;
&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" style="vertical-align:middle;"  src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" /&gt;&lt;/a&gt; The 4th component is a package of on-line training material.&lt;/p&gt;
&lt;p style="margin:0;padding-top:11px;"&gt;Overall, this package helps by offering development tools that reduce time-to-market significantly. The tools help debug the code on actual representative hardware even when your customized boards may not be ready. The reference designs help speed up hardware design.&lt;/p&gt;
&lt;div style="float:left;padding:8px 3px 5px 0px;vertical-align:top;width:180px;"&gt;&lt;a href="/e14/assets/legacy/2017/med_tmdxiddk379d.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox"  src="/e14/assets/legacy/2017/med_tmdxiddk379d.png" width="180px" /&gt;&lt;/a&gt;
&lt;p style="font-size:11px;line-height:12px;margin:0;padding-top:3px;"&gt;&lt;em&gt;C2000 DesignDRIVE Development Kit for Industrial Motor Control&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;The DesignDrive package is a complete tool for developing all kinds of industrial drives. This overall package facilitates your drives and servo control development and/or evaluation. It provides examples of good designs in control of motors. The controls include management of torque, position, and speed. The design examples illustrate more than one form of current sensing topologies. It will let you incorporate a position sensor interface that is analog or digital. Another need of any collaborative large system is real-time connectivity, which is also supported.&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;Low latency, jitter, and high precision in designs is supported through an MCU with sufficient horsepower, relevant peripherals, and serial communication connectivity. EtherCAT, CAN Open and Powerline Communication are supported by the solutions provided. Each of these communication software stack operates through hardware abstraction layers (HAL). As these software support stacks are provided as part of the solution, development and implementation of these protocols are minimized.&lt;/p&gt;
&lt;p style="clear:both;font-size:11px;margin:0;padding-top:8px;"&gt;*Trademark. &lt;strong&gt;&amp;nbsp;Texas Instruments&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;, and TI are trademarks of Texas Instruments, Inc.&lt;/strong&gt; Other logos, product and/or company names may be trademarks of their respective owners.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style="background-color:#e7f2f5;border:1px solid #a9aaaa;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #a9aaaa;padding:6px 6px 4px;"&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="padding-right:12px;"&gt;&lt;a href="/e14/assets/legacy/2017/mcu3img_profile.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox essProfile"  height="115" src="/e14/assets/legacy/2017/mcu3img_profile.png" width="115" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;"&gt;
&lt;p style="color:#007fac;font-size:16px;margin:0;padding-bottom:10px;"&gt;&lt;strong&gt;Shop our wide range of industrial microcontrollers, dev kits and accessories.&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;span class="e14-conditional-content e14-init-hidden e14-conditional-country-AU_CN_HK_IN_KR_MY_NZ_PH_SG_TH_TW_"&gt;&lt;span class="e14-button-large e14-button-primary"&gt;&lt;a class="jive-link-external-small" title="Shop Now" href="http://sg.element14.com/texas-instruments?COM=learningctr-mcu3doc-banlink" rel="noopener noreferrer" target="_blank"&gt;Shop Now&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="e14-conditional-content e14-init-hidden e14-conditional-country-AT_BE_BG_CZ_DK_EE_FI_FR_DE_HU_IE_IL_IT_LV_LT_NL_NO_PL_PT_RO_RU_SK_SI_ES_SE_CH_TR_UK_"&gt;&lt;span class="e14-button-large e14-button-primary"&gt;&lt;a class="jive-link-external-small" title="Shop Now" href="http://uk.farnell.com/texas-instruments?COM=learningctr-mcu3doc-banlink" rel="noopener noreferrer" target="_blank"&gt;Shop Now&lt;/a&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="e14-conditional-content e14-init-hidden e14-conditional-country-BR_US_"&gt;&lt;span class="e14-button-large e14-button-primary"&gt;&lt;a class="jive-link-external-small" title="Shop Now" href="http://www.newark.com/texas-instruments?COM=learningctr-mcu3doc-banlink" rel="noopener noreferrer" target="_blank"&gt;Shop Now&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="e14-conditional-content e14-init-hidden e14-conditional-country-CA_"&gt;&lt;span class="e14-button-large e14-button-primary"&gt;&lt;a class="jive-link-external-small" title="Shop Now" href="http://canada.newark.com/texas-instruments?COM=learningctr-mcu3doc-banlink" rel="noopener noreferrer" target="_blank"&gt;Shop Now&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="e14-conditional-content e14-init-hidden e14-conditional-country-MX_"&gt;&lt;span class="e14-button-large e14-button-primary"&gt;&lt;a class="jive-link-external-small" title="Shop Now" href="http://mexico.newark.com/texas-instruments?COM=learningctr-mcu3doc-banlink" rel="noopener noreferrer" target="_blank"&gt;Shop Now&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;a name="test"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;padding:0px;padding-bottom:8px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="color:#007fac;font-size:18px;margin:0;padding-bottom:8px;"&gt;&lt;strong&gt;Test Your Knowledge&lt;/strong&gt;&lt;span style="float:right;font-size:11px;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;a href="/e14/assets/legacy/2017/100x100_mcu3badge.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox" style="float:left;padding:0px 5px 5px 0px;vertical-align:top;"  src="/e14/assets/legacy/2017/100x100_mcu3badge.png" width="80px" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-bottom:8px;"&gt;Are you ready to demonstrate your industrial microcontrollers knowledge? &lt;strong&gt;Then take a quick 15-question multiple choice quiz to see how much you&amp;#39;ve learned from this Essentials MCUs 3 module.&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin:0;padding-top:8px;"&gt;&lt;strong&gt;To earn the MCUs 3 badge&lt;/strong&gt;, read through the module to learn all about &lt;span style="padding-bottom:8px;"&gt;industrial&lt;/span&gt; microcontrollers, attain 100% in the quiz, leave us some feedback in the comments section, and give this page a star rating.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&lt;div class="voltquiz" data-formid="8ebf4855-0b04-40a4-8149-83e91a059cc0" data-formtype="quiz" data-success-message="" data-fail-message="" data-pass-mark="OTk=" &gt;&lt;/div&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class="e14-quiz-document-metadata e14-init-hidden"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div class="migration-injected-attachments"&gt;
&lt;div style="font-weight:bold;margin:15px 0 5px 0;"&gt;Attachments:&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;table style="border:0;"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="160"&gt;&lt;span id="attid_https://www.element14.com/community/api/core/v3/attachments/229353" class="_se_attachment"&gt;&lt;a href="https://community.element14.com/cfs-file/__key/communityserver-wikis-components-files/00-00-00-02-50/Element14-Essentials-MCUs-III.pdf"&gt;community.element14.com/.../Element14-Essentials-MCUs-III.pdf&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-size:80%;"&gt;Element14 Essentials MCUs III.pdf&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;script&gt;window.top.e14.func.queueScripts.add(function() { window.top.e14.func.e14ConditionalContent();} );&lt;/script&gt;

&lt;div style="font-size: 90%;"&gt;Tags: microcontrollers, element14 essentials: mcus iii, texas_instruments, industrial_microcontrollers, mcus, learning_essentials, ti_essentials, ti, ess_module&lt;/div&gt;
</description></item><item><title>element14 Essentials: MCUs III</title><link>https://community.element14.com/learn/learning-center/essentials/w/documents/1944/mcus-industrial-applications/revision/1</link><pubDate>Fri, 29 Jan 2021 17:18:48 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:3e1b24a8-d0af-4fc6-8dfd-d84acce37fb9</guid><dc:creator>jwatson</dc:creator><comments>https://community.element14.com/learn/learning-center/essentials/w/documents/1944/mcus-industrial-applications#comments</comments><description>Revision 1 posted to Documents by jwatson on 1/29/2021 5:18:48 PM&lt;br /&gt;
&lt;span&gt;&lt;div class="e14-navigation-buttons"&gt;&lt;a href="/learn/learning-center/online-learning/essentials/w/documents/1942/element14-essentials-mcus-ii?ICID=learningctr-mcu3doc"&gt;
                    &lt;button class="e14-nav-button-prev"&gt;Previous&lt;/button&gt;
                &lt;/a&gt;&lt;/div&gt;&lt;script&gt;e14.func.queueScripts.add(function(){ e14.func.repositionNavButtons(); })&lt;/script&gt;&lt;/span&gt;&lt;div style="padding:6pt;background-color:#f2f2f2;display:block;width:212px;float:right;"&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/learn/learning-center/"&gt;element14 Learning Center&lt;/a&gt;&lt;/div&gt;&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border:1px solid #E7F2F5;padding:0pt;" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:1px solid #E7F2F5;padding:6pt 4pt;"&gt;&lt;table cellpadding="0" cellspacing="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="padding-right:10px;vertical-align:middle;" width="230"&gt;&lt;a href="/learn/learning-center/online-learning/essentials/"&gt;&lt;img alt="image" src="/e14/assets/legacy/2017/learningess.png" width="100%"  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="font-size:18px;font-weight:bold;vertical-align:middle;"&gt;&lt;p class="essTitle" style="margin:0;font-size:20px;color:#007fac;" title="Industrial Applications - MCUs"&gt;MCUs III&lt;/p&gt;Industrial Applications&lt;/td&gt;&lt;td class="essSponsor" style="vertical-align:middle;" title="element14" width="216px"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid #E7F2F5;padding:0pt;"&gt;&lt;table cellpadding="0" cellspacing="0" style="padding:0px;width:100%;background-color:#e7f2f5;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="font-size:12px;padding:6pt 2pt 0pt 4pt;"&gt;&lt;a class="jive-link-anchor-small" href="#intro"&gt;&lt;span style="text-decoration:underline;"&gt;1. Introduction&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="font-size:12px;padding:6pt 2pt 0pt 4pt;"&gt;&lt;a class="jive-link-anchor-small" href="#object"&gt;&lt;span style="text-decoration:underline;"&gt;2. Objective&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="font-size:12px;padding:6pt 2pt 0pt 4pt;"&gt;&lt;a class="jive-link-anchor-small" href="#section3"&gt;&lt;span style="text-decoration:underline;"&gt;3. Common Industrial Applications&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="font-size:12px;padding:6pt 2pt 0pt 4pt;"&gt;&lt;a class="jive-link-anchor-small" href="#section4"&gt;&lt;span style="text-decoration:underline;"&gt;4. The Industrial Environment&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-size:12px;padding:6pt 2pt 0pt 4pt;"&gt;&lt;a class="jive-link-anchor-small" href="#section5"&gt;&lt;span style="text-decoration:underline;"&gt;5. MCU Devices for the Industrial Environment&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="font-size:12px;padding:6pt 2pt 6pt 4pt;"&gt;&lt;a class="jive-link-anchor-small" href="#section6"&gt;&lt;span style="text-decoration:underline;"&gt;6. C2000&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; MCU Industrial Drive Solutions&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="font-size:12px;padding:6pt 2pt 6pt 4pt;"&gt;&lt;a class="jive-link-wiki-small" href="/learn/learning-center/online-learning/essentials/w/documents/1965/parts-used-for-element14-essentials-mcus-iii"&gt;&lt;span style="text-decoration:underline;"&gt;Parts Used&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="font-size:12px;padding:6pt 2pt 6pt 4pt;"&gt;&lt;a href="#test"&gt;&lt;span style="text-decoration:underline;font-weight:bold;"&gt;Test Your Knowledge&lt;/span&gt; &lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/LinkArrow.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="float:right;width:155px;border:1px solid #b8d7e5;padding:12px;margin:20px 0px 5px 5px;background-color:#e4f2f8;"&gt;&lt;p style="margin:0;color:#007fac;font-weight:bold;"&gt;Also Available:&lt;/p&gt;&lt;p style="margin:0;padding-top:5px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; &lt;a class="jive-link-wiki-small" href="/learn/learning-center/online-learning/essentials/w/documents/1888/element14-essentials-mcus-i"&gt;MCUs I: &lt;br /&gt;Low-Power Microcontrollers&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;padding-top:5px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; &lt;a class="jive-link-wiki-small" href="/learn/learning-center/online-learning/essentials/w/documents/1942/element14-essentials-mcus-ii"&gt;MCUs II: &lt;br /&gt;Wireless Microcontrollers&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="margin:0;padding-top:8px;"&gt;&lt;a name="intro"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;color:#007fac;font-size:18px;padding-bottom:8px;padding-top:12px;"&gt;&lt;strong&gt;1. Introduction&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;Microcontrollers are embedded in a range to consumer and commercial products, as well as a wide variety of industrial applications. Since many industrial applications employ automated systems, these applications can benefit from the use of microcontrollers.&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;The usual benefits of a smaller footprint, lower heat dissipation, flexible design and programmability accrue from the use of microcontrollers. However, industrial applications and their inherent environments are sufficiently different from home or consumer uses to merit a discussion of industrial microcontrollers as a separate learning module.&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;Low-power microcontrollers and wireless microcontrollers have been discussed in earlier Essentials Modules.&amp;nbsp; MCUs for industrial applications are going to be discussed in this module.&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a name="object"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;color:#007fac;font-size:18px;padding:16px 0px 8px;"&gt;&lt;strong&gt;2. Objective&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;&lt;strong&gt;The objective of this learning module is to provide you with an overview of Microcontroller Units (MCUs) as used in industrial environments.&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;padding:8px 0px 8px 35px;"&gt;&lt;em&gt;Upon completion of this module, you will be able to:&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; Understand the industrial usage environment&lt;/p&gt;&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; Identify the most common industrial applications&lt;/p&gt;&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; Understand how MCU devices cater to industrial applications&lt;/p&gt;&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; Learn about some currently available Industrial MCU devices&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a name="section3"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;color:#007fac;font-size:18px;padding:16px 0px 8px;"&gt;&lt;strong&gt;3. Common Industrial Applications&lt;/strong&gt;&lt;span style="font-size:11px;float:right;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;Three things need to be considered when specifying MCUs for industrial applications:&lt;/p&gt;&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; How is the industrial operating environment different from consumer environments?&lt;/p&gt;&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; Does the industrial environment call for different kinds of MCU devices?&lt;/p&gt;&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; Are the use cases/applications sufficiently different to affect the features required of Industrial MCU devices?&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;Most MCU manufacturers offer a range of products that are suitable for industrial/harsh environments. In both this section and the next, we will explore these industrial environments and the devices suitable for such usage conditions.&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;The most common industrial applications should tell us the features one should look for in devices being offered by manufacturers. In addition, developers need the best tools to make the development process as simple as possible. What would also be welcomed are tools, ready-made components, and application support that can help compress the time-to-market.&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;Industrial applications fall into the following general categories: &lt;em&gt;(Note: This is by no means an exhaustive list; it just lists some of the frequently used types.)&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; Motor Drive &amp;amp; Control&lt;/p&gt;&lt;ul style="padding-left:85px;"&gt;&lt;li&gt;Industrial Drive Control&lt;/li&gt;&lt;li&gt;Servo Drive Control&lt;/li&gt;&lt;li&gt;Elevator Control in Buildings&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; Automation &amp;amp; Process Control&lt;/p&gt;&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; Data Collection, Monitoring via Industrial Sensors&lt;/p&gt;&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; Monitoring&amp;nbsp; &amp;amp; Human Machine Interface (HMI)&lt;/p&gt;&lt;ul style="padding-left:85px;"&gt;&lt;li&gt;Simple Graphics-Based MIMIC Displays&lt;/li&gt;&lt;li&gt;Full Multi-Media Capable Displays&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; High-End Digital Power&lt;/p&gt;&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; Lighting and Environmental Control&lt;/p&gt;&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; Industrial Safety Applications&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;Typically, industrial control, monitoring and other associated equipment are arranged across a factory floor or operational area. Each of these individual systems will have a connection to a central display panel and the operators&amp;#39; console (the HMI) to help operators monitor what&amp;#39;s happening at various locations so he/she can make necessary adjustments to the control applications on the floor.&lt;a name="section4"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;color:#007fac;font-size:18px;padding:16px 0px 8px;"&gt;&lt;strong&gt;4.&amp;nbsp; The Industrial Environment&lt;/strong&gt;&lt;span style="font-size:11px;float:right;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;The first thing to note is that electronic devices in the industrial environment need to be capable of operating in harsher environments than is typical of commercial/home situations. The biggest issue is the operating temperature. For the semiconductor devices in the MCU, the junction temperature is the most important consideration for assuring dependable operation.&amp;nbsp; As the junction temperature increases, the device performance deteriorates. Leakage currents increase with increasing junction temperature, which raises the chip substrate temperature. Higher temperatures also affect the physical characteristics of the semiconductor device.&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;Higher chip temperatures can also affect the metallic interconnections between devices &amp;quot;on chip&amp;quot; and the I/O pins used for communication with the external world.&amp;nbsp; In general, higher temperatures can cause catastrophic damage of the device.&amp;nbsp; In response, manufacturers typically specify a temperature range within which published characteristics of the devices hold true.&lt;/p&gt;&lt;p style="margin:0;padding:8px 0px 16px;"&gt;The junction temperature T&lt;sub&gt;junction&lt;/sub&gt; that a device reaches is related to the ambient temperature T&lt;sub&gt;ambient&lt;/sub&gt; and the amount of steady state power dissipation within the device. A commonly used relationship is as follows:&lt;/p&gt;&lt;center&gt;&lt;span style="font-size:18px;font-weight:bold;"&gt;T&lt;sub&gt;junction&lt;/sub&gt; = T&lt;sub&gt;ambient&lt;/sub&gt; + P * θ&lt;/span&gt;&lt;/center&gt;&lt;p style="margin:0;padding-top:16px;"&gt;Where &amp;quot;P&amp;quot; is the power dissipated in watts, theta (ө) is the thermal resistance from junction to the ambient. Theta is expressed as degrees Celsius per watt.&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;A heat sink may be needed to connect the heat flow from the case to the ambient and the temperature rise must be calculated using both the junction-to-case and case-to-ambient thermal resistance values. Since the construction of the devices (specifically, package type) offers different resistances, the choice of a package type will be an important factor when choosing a device for an application.&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;The operating temperature range for consumer/home equipment is generally considered to be 0 to 70 degrees Celsius. Industry-grade temperatures range from -40 to 85 degrees Celsius, but there are no fixed ranges. Some manufacturers may supply devices with slightly different temperature ranges. The essential point here is that manufacturers must test finished devices and categorize them for each use.&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;Besides low and high operating temperatures, high humidity and mechanical vibrations need to be considered for the industrial environment. Only hermetically sealed packages can prevent any ingress of moisture into the package. If moisture ingress were to occur, it would damage the piece of silicon inside. Other package types with leakage tend to breathe in moisture and retain it inside the package. Vibration, electromagnetic interference (EMI) and electrostatic discharges (ESD) are other factors to be considered when putting together a system and designing its packaging within an enclosure.&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;In addition, an industrial environment with heavy motors and other rotating equipment contribute to the RF noise interference and the overall noise to a large degree. RF interference is a given as is the ESD in this interconnected world of wired networks. A static discharge at a distant point can have an immense effect on the local system.&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;Often, the subsystems of an industrial control system are distributed all over the factory floor. For the purposes of monitoring and controlling of these dispersed subsystems, a human machine interface (HMI) is utilized. Since running multiple wires to facilitate parallel communication can create quite a tangle, serial communication is thus the preferred mode of communication. Moreover, there are a couple of issues related to communication and control. For instance, communication voltage levels are at + and – 24v levels, so that communication is possible even in a noisy industrial environment. The electronics, on the other hand, operate at 5v or less (3.3/ 2.5 v, etc.). Control signals follow the 20mA loop standard. Necessary &amp;quot;glue&amp;quot; components, when available from the same manufacturer, are very helpful. The preferred suppliers will be those manufacturers who have ancillary components to mitigate the effects of these factors.&amp;nbsp; Additional factors one may encounter in the industrial environment include toxic fumes, contaminants in the surrounding air, dust and grease, and potentially explosive atmospheres, etc.&lt;a name="section5"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;color:#007fac;font-size:18px;padding:16px 0px 8px;"&gt;&lt;strong&gt;5. MCU Devices for the Industrial Environment&lt;/strong&gt;&lt;span style="font-size:11px;float:right;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;When you start getting into your actual design work, the choice of devices is the most important task. Obtaining the most performance for the least cost is the primary goal of the designer. In this quest for an appropriate device, designers must ensure that the device they select will work at the temperature range and other harsh environmental conditions of industrial applications. Manufacturers help in this respect by clearly identifying their devices as &amp;quot;industrial grade.&amp;quot; Device selection then must be guided by the required features.&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;No matter what&amp;#39;s the application for which you are designing, there are some requirements that can be identified as essential for devices to be used in industrial grade applications. So, let&amp;#39;s go over the kinds of applications in the industrial environment that we discussed earlier, and see if there are some common features that can be discovered.&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;Common features of any precision and high-resolution closed loop control system typically include, frequent sampling of parameters being monitored, the processing of these inputs, and the frequent correction outputs. Floating point values/variables being handled at fast intervals require quite a bit of &amp;quot;horsepower&amp;quot; on the part of the MCUs in use. Most manufacturers thus have high-performance, MCU devices for the industrial space. TI groups these devices as &amp;quot;performance&amp;quot; devices. In addition to industrial uses, the performance group is also utilized in automotive and other power applications.&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;A robust I/O structure that lets you connect to analog/digital sensors is another common feature. ADCs used in these applications often are high resolution (12-bit or more) and have fast sampling and digitizing operations. Digital sensing peripherals are expected to read inputs at a fast rate. Another requirement that must be well supported is communication capabilities.&amp;nbsp; Serial communication support, as well as network connectivity, is often required. The network connectivity is often a serial bus-based, Ethernet-like system. In automotive situations, Control Area Networking (CAN) pre-dominates.&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;Since the TI product lines are extensive, they are a good way to illustrate the kind of devices that let designers/developers implement industrial applications easily.&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a href="/e14/assets/legacy/2017/diagram1_mcu3.png"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/2017/diagram1_mcu3.png" style="float:left;padding:8px 6px 0px 0px;"  /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;Real-Time Control MCUs are used in high-performance, closed loop control applications. These may be in used in the power electronics space or many other feedback applications. The Control + Automation group of MCUs are used in closed loop control applications. These devices support connectivity and system automation. Safety MCUs are primarily for situations where failsafe designs are of prime importance; they help users create systems that comply with the functional safety standards such as the IEC 61508 and ISO 26262 standards. These also help provide performance for safety critical applications. The following sections discuss these device families.&lt;/p&gt;&lt;p style="margin:0;padding-top:12px;clear:both;"&gt;&lt;strong&gt;&lt;em&gt;- 5.1 Real-Time Control MCUs&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;As 32-bit microcontrollers, the C2000 microcontroller devices family is optimized for processing, sensing, and actuation to improve closed loop performance. They consist of:&lt;/p&gt;&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; C2000 Delfino MCUs&lt;/p&gt;&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; C2000 Piccolo MCUs&lt;/p&gt;&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; C2000 InstaSPIN MCUs&lt;/p&gt;&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; C2000 F28x MCUs&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;C2000 MCU units are positioned for real-time applications that include motor control, solar, and renewable energy as well as digital power supplies; smart grid applications, radar, LED lighting applications and anything else that needs complex signal processing. The capability to process digital signals conveniently comes from the fact that this MCU has been built around TI&amp;#39;s 32-bit DSP core. Other performance boosting features include a single cycle multiply operation in 32x32 bit numbers and instructions that execute in a single cycle.&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;The InstaSPIN MCUs are C2000 controllers with customized motor control libraries loaded into their ROMs. These are discussed in a separate section (5.2).&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;&lt;strong&gt;Delfino&lt;/strong&gt; microcontroller products consist of the following:&lt;/p&gt;&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; TMS320F2837xD&lt;/p&gt;&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; TMS320F2837XS&lt;/p&gt;&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; TMS320C2834x&lt;/p&gt;&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; TMS320F2833x&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;The individual devices in each series differ in memory size and configuration.&lt;/p&gt;&lt;div style="float:left;vertical-align:top;padding:8px 6px 5px 0px;width:200px;"&gt;&lt;a href="/e14/assets/legacy/2017/TMS320F2837xD.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox" src="/e14/assets/legacy/2017/TMS320F2837xD.png"  /&gt;&lt;/a&gt;&lt;p style="margin:0;font-size:11px;line-height:12px;"&gt;&lt;em&gt;TMS320F2837xD Dual-Core Delfino&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; Microcontrollers&lt;/em&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="margin:0;padding-top:8px;"&gt;Let&amp;#39;s take a closer look at the top of the line device, the TMS320F2837xD. The MCU is a dual core 800 MIPS processor. But you can have more performance than what this 800 MIPS indicates. The MCU has two Control Law Accelerators (CLA). The CLAs are independent co-processors built into the device and can execute the complex control logic you use for a control loop. That frees up the main processor for additional computation. 1 MB Flash and 204 KB of SRAM are available. Other devices in the family have lower memory resources than this. 24 High resolution pulse width modulator (HRPWM) output channels are also available.&amp;nbsp; It has four ADCs that have 16-bit/12-bit capability, high speed 1.1 Mega samples per second (MSPS), and 3.5 MSPS in 12-bit configuration capabilities.&lt;/p&gt;&lt;p style="margin:0;clear:both;padding:8px 0px;"&gt;Other devices provide lower performance and comparatively lower memory and peripheral capabilities. For example, the TMS320F2833x processor provides only about 100 to 150 MIPS; though it is quite high performance compared to many other MCUs.&lt;/p&gt;&lt;p style="margin:0;padding:8px 0px;"&gt;&lt;strong&gt;Piccolo&lt;/strong&gt; devices are directed at closed loop control applications in general. The Piccolo line has six sets of products available. These are designated as:&lt;/p&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; TMS320F2807x Piccolo MCUs&lt;/p&gt;&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; TMS320F2806x Piccolo MCUs&lt;/p&gt;&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; TMS320F2805x Piccolo MCUs&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; TMS320F2804x Piccolo MCUs&lt;/p&gt;&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; TMS320F2803x Piccolo MCUs&lt;/p&gt;&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; TMS320F2802x Piccolo MCUs&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="float:left;vertical-align:top;padding:8px 6px 12px 0px;width:180px;"&gt;&lt;a href="/e14/assets/legacy/2017/TMS320F2807x.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox" src="/e14/assets/legacy/2017/TMS320F2807x.png" width="180px"  /&gt;&lt;/a&gt;&lt;p style="margin:0;padding-top:3px;font-size:11px;line-height:12px;"&gt;&lt;em&gt;TMS320F2807x Piccolo&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; Microcontrollers&lt;/em&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="margin:0;padding-top:8px;padding-bottom:12px;"&gt;Like the Delfino series, the individual members in the Piccolo series vary in memory configuration but have the same CPU and other peripherals. CPU performance changes across the series. The 2807x series is the highest rated. Except for the 2802x series, the CPUs have a coprocessor. Performance for the top 2807x is 100 to 240 MIPS. Memory configuration includes an ECC check on the entire memory area. Piccolo MCU configurations are indicated in the following table.&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="clear:both;padding-bottom:12px;border:1px solid #b8d7e5;font-size:12px;" width="100%"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style="border:1px solid #b8d7e5;background-color:#e7f2f5;padding:6px;"&gt;&lt;/th&gt;&lt;th style="border:1px solid #b8d7e5;background-color:#e7f2f5;padding:6px;"&gt;&lt;strong&gt;2807x&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:1px solid #b8d7e5;background-color:#e7f2f5;padding:6px;"&gt;&lt;strong&gt;2804x&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:1px solid #b8d7e5;background-color:#e7f2f5;padding:6px;"&gt;&lt;strong&gt;2806x&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:1px solid #b8d7e5;background-color:#e7f2f5;padding:6px;"&gt;&lt;strong&gt;2805x&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:1px solid #b8d7e5;background-color:#e7f2f5;padding:6px;"&gt;&lt;strong&gt;2803x&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:1px solid #b8d7e5;background-color:#e7f2f5;padding:6px;"&gt;&lt;strong&gt;2802x&lt;/strong&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;MIPS&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100-240&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100-200&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90-180&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60-120&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60-120&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Up to 60&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;Flash&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;512 KB&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256 KB&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256 KB&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128 KB&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128 KB&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64 KB&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;RAM&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;100 KB&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;20 KB&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;20 KB&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12 KB&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;PWM&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;24 Channel, HRPWM&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Up to 16 Channels, HRPWM&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels, HRPWM&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;14 channels, HRPWM&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;8 channels, HRPWM&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;ADC&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 3x S/H, 3.1 MSPS&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 3x S/H, 3.1 MSPS&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 3.46 MSPS&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 3.75 MSPS&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 4.6 MSPS&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;12-bit, 2x S/H, 4.6 MSPS&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin:0;font-size:11px;"&gt;Definitions: high resolution PWM (HRPWM); sample and hold (S/H) and millions of samples per second (MSPS).&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;These devices are positioned for the kinds of applications listed below:&lt;/p&gt;&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; &lt;strong&gt;2807x&lt;/strong&gt;-This has a floating point and trigonometric function unit (TMU) accelerators for additional performance in closed loop control set-ups. The ADCs, isolated current sensing, and sigma delta filters help build sophisticated designs.&lt;/p&gt;&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; &lt;strong&gt;2804x&lt;/strong&gt;-The fully 32-bit floating point processor along with the integrated peripherals helps users build high performance control loops.&lt;/p&gt;&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; &lt;strong&gt;2806x&lt;/strong&gt;-This is a good fit for closed-loop control applications. Both the processor and the CLA can be easily programmed for floating point operations. High performance peripherals are available on chip.&lt;/p&gt;&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; &lt;strong&gt;2805x&lt;/strong&gt;-This device is for motor control applications.&amp;nbsp; Programmable gain amplifiers on-chip help reductions in BOM cost by avoiding the need for external components. It also has windowed comparators that enhanced system protection.&lt;/p&gt;&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; &lt;strong&gt;2803x&lt;/strong&gt;-This has the capability to independently control one or more control loops in real-time.&lt;/p&gt;&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; &lt;strong&gt;2802x&lt;/strong&gt;-This is a low-cost package of required performance levels and peripherals that can help design control loop applications.&lt;/p&gt;&lt;p style="margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.2 InstaSPIN Motor Control Solutions&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;InstaSPIN solutions come as a hardware device with the necessary motor control software library accommodated in the ROM inside the MCU. These special libraries let the user create motor controllers easily. As a direct consequence, it is possible to decrease development time by multiple orders.&amp;nbsp; InstaSPIN products are basically Piccolo MCUs (a sub-family of C2000 MCUs). Motor control libraries are created in the integrated ROM of the controller. Two versions of motor controls are available for three categories of motors used in industrial applications.&lt;/p&gt;&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; &lt;strong&gt;InstaSPIN Motion&lt;/strong&gt; is for AC induction motors (ACI), permanent magnet synchronous motors (PMSM), interior permanent motor drives (IPM) and brushless DC motors (BLDC). This device makes it possible to obtain accurate speed and position control.&amp;nbsp; SpinTAC and FAST software tools are available to help implement products.&lt;/p&gt;&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; &lt;strong&gt;InstaSPIN FOC&lt;/strong&gt; provides field-oriented control of motor torque for ACI, PMSM, IMP and BLDC types. FAST encoder/observer/rotor sensor could be used for this type of implementation as well.&lt;/p&gt;&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; &lt;strong&gt; InstaSPIN BLDC&lt;/strong&gt; implements trapezoidal commutation required for brushless DC motors. What makes this implementation simple is that no parameters need to be specified. The software can determine the required parameters depending on the motor that is connected. This product helps implement speed or current control very easily.&lt;/p&gt;&lt;div style="float:left;vertical-align:top;padding:8px 3px 0px 0px;width:180px;"&gt;&lt;a href="/e14/assets/legacy/2017/TMS320F28069FPZT.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox" src="/e14/assets/legacy/2017/TMS320F28069FPZT.png" width="180px"  /&gt;&lt;/a&gt;&lt;p style="margin:0;padding-top:3px;font-size:11px;line-height:12px;"&gt;&lt;em&gt;TMS320F28069F Piccolo Microcontroller with InstaSPIN-FOC (Field Oriented control)&lt;/em&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="margin:0;padding-top:8px;"&gt;These InstaSPIN products are based on F2806x, F2805x and F2802x devices. The 2802x devices have FOC versions only (2 devices). The 2805x devices offer two each (4 devices) of MOTION and FOC MCUs: one each of Motion and FOC types come with 128 KB of flash and the other with 64KB. 2805x and 2802x devices operate at 60 MHz. The 2806x devices operate at 90 MHz and offer floating point units for floating point calculation acceleration. F28069M and F28069F also have a control law accelerator (CLA). These modules integrated into the MCU chips help accelerate the complex calculations required for implementing the control logic; it also relieves the main CPU of those tasks. The available Flash is 256 KB and 128 KB (F28060F only).&amp;nbsp; Complete configuration details are in the following table.&lt;/p&gt;&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;center&gt;&lt;strong&gt;&lt;em&gt;InstaSPIN MCU Configuration Table&lt;/em&gt;&lt;/strong&gt;&lt;/center&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:12px;border:1px solid #b8d7e5;font-size:12px;width:100%;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style="border:1px solid #b8d7e5;background-color:#e7f2f5;padding:6px;"&gt;&lt;strong&gt;Device&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:1px solid #b8d7e5;background-color:#e7f2f5;padding:6px;"&gt;&lt;strong&gt;Type&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:1px solid #b8d7e5;background-color:#e7f2f5;padding:6px;"&gt;&lt;strong&gt;MHz&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:1px solid #b8d7e5;background-color:#e7f2f5;padding:6px;"&gt;&lt;strong&gt;FPU&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:1px solid #b8d7e5;background-color:#e7f2f5;padding:6px;"&gt;&lt;strong&gt;CLA&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:1px solid #b8d7e5;background-color:#e7f2f5;padding:6px;"&gt;&lt;strong&gt;Motors&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:1px solid #b8d7e5;background-color:#e7f2f5;padding:6px;"&gt;&lt;strong&gt;Flash&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:1px solid #b8d7e5;background-color:#e7f2f5;padding:6px;"&gt;&lt;strong&gt;12b ADC&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:1px solid #b8d7e5;background-color:#e7f2f5;padding:6px;"&gt;&lt;strong&gt;CAN&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:1px solid #b8d7e5;background-color:#e7f2f5;padding:6px;"&gt;&lt;strong&gt;USB&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:1px solid #b8d7e5;background-color:#e7f2f5;padding:6px;"&gt;&lt;strong&gt;SPI&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:1px solid #b8d7e5;background-color:#e7f2f5;padding:6px;"&gt;&lt;strong&gt;UART&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:1px solid #b8d7e5;background-color:#e7f2f5;padding:6px;"&gt;&lt;strong&gt;I&lt;sup&gt;2&lt;/sup&gt;C&lt;/strong&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28069M&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28068M&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28069F&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28068F&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;256&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16/12&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28062F&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;90&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;Y&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;2&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28054M&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28054F&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;128&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28052M&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;MOTION&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28052F&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1 or 2&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;16&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;3&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28027F&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;64&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;13&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;strong&gt;F28026F&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;FOC&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;60&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;N&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;32&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;13&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;&lt;td style="border:1px solid #b8d7e5;padding:6px;"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.3 Control + Automation MCUs&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;Applications that need not only closed-loop control but good connectivity and integration with the analog world are where these control + automation controllers can be used. These MCU devices are built with ARM architecture cores. For digital control situations, the dual core C28x and ARM devices help implement solutions for difficult control, host, and connectivity situations. These devices are a good fit for applications such as motor drive and control, automation of processes and their control, and human machine interface implementation.&amp;nbsp; They fit well in sensor hub, lighting, and digital power solutions.&lt;/p&gt;&lt;p style="margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.3.1 F28M3x Microcontrollers&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;padding-bottom:8px;"&gt;Designers can use two different cores available in these microcontrollers to their advantage. The C28x core is a full 32-bit floating point processor. It is possible to use the C28x to run sophisticated control loops. The ARM processor provides a convenient means to run application code. This is also a platform that lets you run the communication stack.&lt;/p&gt;&lt;center&gt;&lt;strong&gt;&lt;em&gt;F28M3x MCU resources diagram&lt;/em&gt;&lt;/strong&gt;&lt;/center&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;center&gt;&lt;a href="/e14/assets/legacy/2017/fig531BG.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox" src="/e14/assets/legacy/2017/fig531BG.png" width="645px"  /&gt;&lt;/a&gt;&lt;/center&gt;&lt;div style="float:left;vertical-align:top;padding:16px 6px 5px 0px;width:200px;"&gt;&lt;a href="/e14/assets/legacy/2017/TMDSDOCKH52C1.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox" src="/e14/assets/legacy/2017/TMDSDOCKH52C1.png" width="200px"  /&gt;&lt;/a&gt;&lt;p style="margin:0;padding-top:3px;font-size:11px;line-height:12px;"&gt;&lt;em&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;a id="e14-product-link-f112f" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="link" href="https://referral.element14.com/OrderCodeView?fsku=2445343&amp;nsku=18X1986&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-link" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('f112f'));" data-farnell="2445343" data-newark="18X1986" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;TMDSDOCKH52C1&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;Experimenter Kit for the F28M35H52C1 microcontroller &lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="margin:0;padding-top:16px;"&gt;The F28M3x has a variety of peripherals suitable for the intended applications. These include analog, control, and communication peripherals.&amp;nbsp; The C28x core helps implement real-time control, sensing, and DSP filtering, as well as processing. A Viterbi Coding unit in the core helps implement power line communication. Motor control and power monitoring are some important areas of industrial application that these devices can address. They can support an OS. Scheduling is implemented. They also support a range of communications protocols that include Ethernet, USB, CAN, UART, SPI and I&lt;sup&gt;2&lt;/sup&gt;C.&lt;/p&gt;&lt;p style="margin:0;padding-top:12px;clear:both;"&gt;&lt;strong&gt;&lt;em&gt;- 5.3.2 TM4C12x MCUs&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;The MCU products from the TM4C12x Series of the control + automation family has the popular ARM Cortex-M4 core. This family offers a range of memory options. There are several package options too.&amp;nbsp; These devices also offer sophisticated analog integration as well as a large set of connectivity peripherals. This family, also known as the Tiva C Series, and helps create solutions in sensor hubs, displays, networking and industrial automation.&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;div style="float:left;vertical-align:top;padding:8px 6px 5px 0px;width:190px;"&gt;&lt;a href="/e14/assets/legacy/2017/TM4C129X.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox" src="/e14/assets/legacy/2017/TM4C129X.png" width="190px"  /&gt;&lt;/a&gt;&lt;p style="margin:0;padding-top:3px;font-size:11px;line-height:12px;"&gt;&lt;em&gt;IoT Enabled ARM&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt; Cortex&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;-M4F MCU TM4C129X Connected Development Kit&lt;/em&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="margin:0;padding-top:8px;"&gt;The TM4C129x MCUs devices within the TM4C12x family have built-in Ethernet MAC+PHY layers. They are useful in creating highly connected products that can communicate with the cloud and the Internet. In the industrial space, this capability helps create products in the Industrial Internet of Things (IIoT).&amp;nbsp; Along with on-chip data protection and an LCD controller, it is possible to create not only IIoT gateways, but also connected HMI products, building automation products, sensor gateways, etc. Motion control applications are feasible too.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div style="float:left;vertical-align:top;padding:0px 3px 5px 0px;width:200px;"&gt;&lt;a href="/e14/assets/legacy/2017/TM4C123GE6PMI.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox" src="/e14/assets/legacy/2017/TM4C123GE6PMI.png" width="200px"  /&gt;&lt;/a&gt;&lt;p style="margin:0;padding-top:3px;font-size:11px;line-height:12px;"&gt;&lt;em&gt;TM4C123GE6PM Industrial Microcontroller&lt;/em&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="margin:0;"&gt;A variant of the TM4C12x family is the TM4C123x MCUs devices. They offer a configuration that has built-in USB support and CAN support thus are useful in the automotive domain. They integrate ARM&amp;#39;s Cortex-M4F CPU with single-precision floating-point core. Operating frequencies can go up to 80 MHz.&amp;nbsp; These devices may draw as little as 1.6 μA in a low power mode. The device offers 40 PWM outputs and many serial communications peripherals. Support of USB, OTG, and two CAN controllers are also available. The TM4C123x MCUs are a good fit for applications such as home, building, and industrial applications.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin:0;padding-top:12px;"&gt;&lt;strong&gt;&lt;em&gt;- 5.4 Safety MCUs: The Hercules Family&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;Many industrial, automotive, and medical applications must have safety features built-in for critical operations in the control loops these MCUs are assigned to process. Threat to the safety of the operator, user or bystander may arise when critical operations in the whole sequence of the software process fails. For example, in a motor control operation, there could be a failure that causes a complete runaway of the motor, which is a potentially dangerous situation. A failure in an industrial assembly robot may cause damage to parts being manufactured. An anti-lock brake system may fail, affecting the safety of passengers in an automobile. Problems can happen when an airbag deployment fails. The implication is that, should a failure occur in the hardware or the software of the system, it should be possible to immediately detect and take remedial actions. The Hercules family is positioned to address such safety critical applications. The products based on the Hercules family will help the product in obtaining certification to safety regulations such as IEC 61508.&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;IEC 61508 is an &amp;quot;umbrella&amp;quot; document covering multiple industries and applications. The standard’s primary goal is to let individual industries develop supplemental standards for their domain. On a secondary level, IEC 61508 helps in the development of Electrical/ Electronic/Programmable Electronic (E/E/PE) safety-related systems for an industry where one does not exist already. The 61508 standard covers safety systems that have mechanical/electrical/electronic/programmable electronic devices.&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;The first version of the IEC 61508, published in 1998 was entitled &amp;quot;Functional Safety of Electrical/Electronic/Programmable Electronic Safety-Related Systems,&amp;quot;. ISO 26262 applicable to the automotive industry was published in 2011 as &amp;quot;Road Vehicles—Functional Safety&amp;quot;.&amp;nbsp; &amp;quot;Functional Safety&amp;quot; is defined as a safe state brought about by the operation of the E/E/PE systems. Typically, a Safety Integrity Level (SIL) is associated when determining compliance with the safety standard 61508. There are 4 levels and a SIL level is defined to be a relative level of risk-reduction provided by a safety function. SIL 4 provides the highest level of risk reduction, while SIL 1 provides the least amount. Industrial systems are often required to comply with IEC-61508 SIL3 or better.&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;Compliance of end equipment with the functional safety standards are assessed by independent agencies such as TUV and Underwriters Lab (UL) and tend to focus on aspects of the product design as follows:&lt;/p&gt;&lt;p style="margin:0;padding:11px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; Product development safety life-cycle, the prevailing safety culture in the development team and the company hosting the team. Development and ancillary processes are also looked at closely.&lt;/p&gt;&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; How are the random failures managed?&lt;/p&gt;&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; How does the company manage predictable and systematic failures?&lt;/p&gt;&lt;p style="margin:0;padding-top:12px;"&gt;TI also provides documents that help understand the standards IEC 61508 and ISO 26262. Steps to achieve compliance through the use of certified MCUs are also documented. Development flow that ensures product safety and the means to reduce failures are offered. These documents discuss proper safety development work-flow and how one could reduce failures in a piece of equipment.&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;padding-bottom:8px;"&gt;A major feature of the Hercules architecture is the lock-step operation of an independent CPU that executes the same instructions in parallel. On-chip comparators compare the outputs to decide whether the instruction has been executed (i.e., when both outputs compare). When results differ, it clearly indicates a fault in one of the processor cores and alerts are raised so that the safety systems can operate such that the system can be brought to a safe state. The programmers still see this as a single processor, single instruction issued processor. There is no need to be conscious of the shadow processor.&lt;/p&gt;&lt;center&gt;&lt;em&gt;&lt;strong&gt;&amp;quot;Hercules&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; MCUs Help Simplify Certification Efforts&amp;quot;&lt;/strong&gt;&lt;/em&gt;&lt;/center&gt;&lt;p style="margin:0;padding:0px;padding-top:2px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;center&gt;&lt;a href="/e14/assets/legacy/2017/figHerculesB.gif"&gt;&lt;img loading="lazy" alt="image" class="nolightbox" src="/e14/assets/legacy/2017/figHerculesB.gif"  /&gt;&lt;/a&gt;&lt;/center&gt;&lt;p style="margin:0;padding-top:8px;"&gt;TI offers a SafeTI package of software and documentation that help in the compliance effort. These include a compliance support package that helps development and review of safety compliant software for the MCU. A whole set of diagnostics need to run to ensure the health of the main processor, as well as the shadow CPU; TI provides an extensive MCU diagnostics library. Peripheral drivers are also safety critical and TI offers hardware abstraction layer code generator (HALCoGen) peripheral drivers to help build safe drivers. A GUI-based software-test automation unit (TAU) provided is useful for testing out your software for compliance.&lt;/p&gt;&lt;p style="margin:0;padding:8px 0px;"&gt;Hercules MCU devices are available in two families, both are ARM Cortex -R based.&lt;/p&gt;&lt;center&gt;&lt;table style="padding-top:8px;border:1px solid #dadada;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:1px solid #dadada;padding:6px 12px 6px 6px;"&gt;&lt;center&gt;&lt;p style="margin:0;padding-bottom:6px;"&gt;&lt;strong&gt;Hercules RM MCUs&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;padding:14px 0px;"&gt;&lt;a href="/e14/assets/legacy/2017/LAUNCHXLRM42X.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox" src="/e14/assets/legacy/2017/LAUNCHXLRM42X.png" width="200px"  /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;font-size:11px;"&gt;&lt;em&gt;Development Board for RM42X Series of Hercules Microcontrollers&lt;/em&gt;&lt;/p&gt;&lt;/center&gt;&lt;/td&gt;&lt;td style="border:1px solid #dadada;padding:6px;"&gt;&lt;center&gt;&lt;p style="margin:0;padding-bottom:6px;"&gt;&lt;strong&gt;Hercules 570 MCUs&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a href="/e14/assets/legacy/2017/LAUNCHXLTMS570.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox" src="/e14/assets/legacy/2017/LAUNCHXLTMS570.png" width="200px"  /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;font-size:11px;"&gt;&lt;em&gt;Development Board for TMS570 Series of Hercules Microcontrollers&lt;/em&gt;&lt;/p&gt;&lt;/center&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/center&gt;&lt;p style="margin:0;padding-top:8px;"&gt;The 570 family is positioned mainly for the automotive market. The RM family (RM 57, RM 48, RM 46, RM 44 and RM42/41 devices) addresses industrial safety applications in the following areas:&lt;/p&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="padding-top:7px;"&gt;&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; Industrial Automation and Control&lt;/p&gt;&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; Power Inverters and Generators&lt;/p&gt;&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; Programmable Logic Controllers&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-top:7px;"&gt;&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; Turbines &amp;amp; Windmills&lt;/p&gt;&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; Robotics&lt;/p&gt;&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; Industrial Drive Monitoring&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin:0;padding-top:8px;"&gt;&lt;strong&gt;The devices in this family are:&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;padding:11px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; IEC 61508 SIL 3 certified&lt;/p&gt;&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; Operating speed range from 80 MHz to 330 MHz&lt;/p&gt;&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; Operating temperature can go up to 105 degrees Celsius&lt;/p&gt;&lt;p style="margin:0;padding:3px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; Communication capabilities include Ethernet, USB, CAN, timers, ADCs and more&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a name="section6"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;color:#007fac;font-size:18px;padding:16px 0px 8px;"&gt;&lt;strong&gt;6. C2000&lt;sup&gt;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/sup&gt; MCU Industrial Drive Solutions&lt;/strong&gt;&lt;span style="font-size:11px;float:right;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;Industrial drive solutions are quite complex when you factor in the diverse motor types. This is compounded by the fact that several position encoder standards exist. Sensing technologies that sense magnetic flux, current, back EMF and so on, keep evolving. An additional factor is the changing scenario of industrial communications. TI makes a diverse array of tools, documentation and other forms of support to help designers/developers create industrial drive solutions.&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;Some example application areas will indicate how diverse the need for motors and their control can be. These include industrial robots, servo drives, elevators, CNC machines and AC inverter drives, among others. TI offers a package of product support tools that help developers work on industrial drive solutions such as the &amp;quot;DesignDrive&amp;quot; package, which has 4 components:&lt;/p&gt;&lt;p style="margin:0;padding:11px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; A hardware demo/development board in the form of a &amp;quot;Launchpad&amp;quot;&lt;/p&gt;&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; The &amp;quot;DesignDrive&amp;quot; software product. This is a part of the general package controlSUITE&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;. It contains necessary drivers and libraries, and a lot of code examples that use the powerSUITE &amp;amp; DesignDRIVE software. The package components take care of control, sensing, positioning management, isolation, bias power, diagnostics, as well as safety.&lt;/p&gt;&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; Reference designs are available through TIDesigns. This package contains Industrial Servo Drive and AC Inverter Drive Reference Design, as well as an EtherCAT Interface for High Performance MCU Reference Design.&lt;/p&gt;&lt;p style="margin:0;padding:7px 0px 0px 45px;"&gt;&lt;a href="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif"&gt;&lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/small_square_bullet_oj5x5.gif" style="vertical-align:middle;"  /&gt;&lt;/a&gt; The 4th component is a package of on-line training material.&lt;/p&gt;&lt;p style="margin:0;padding-top:11px;"&gt;Overall, this package helps by offering development tools that reduce time-to-market significantly. The tools help debug the code on actual representative hardware even when your customized boards may not be ready. The reference designs help speed up hardware design.&lt;/p&gt;&lt;div style="float:left;vertical-align:top;padding:8px 3px 5px 0px;width:180px;"&gt;&lt;a href="/e14/assets/legacy/2017/med_tmdxiddk379d.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox" src="/e14/assets/legacy/2017/med_tmdxiddk379d.png" width="180px"  /&gt;&lt;/a&gt;&lt;p style="margin:0;padding-top:3px;font-size:11px;line-height:12px;"&gt;&lt;em&gt;C2000 DesignDRIVE Development Kit for Industrial Motor Control&lt;/em&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="margin:0;padding-top:8px;"&gt;The DesignDrive package is a complete tool for developing all kinds of industrial drives. This overall package facilitates your drives and servo control development and/or evaluation. It provides examples of good designs in control of motors. The controls include management of torque, position, and speed. The design examples illustrate more than one form of current sensing topologies. It will let you incorporate a position sensor interface that is analog or digital. Another need of any collaborative large system is real-time connectivity, which is also supported.&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;Low latency, jitter, and high precision in designs is supported through an MCU with sufficient horsepower, relevant peripherals, and serial communication connectivity. EtherCAT, CAN Open and Powerline Communication are supported by the solutions provided. Each of these communication software stack operates through hardware abstraction layers (HAL). As these software support stacks are provided as part of the solution, development and implementation of these protocols are minimized.&lt;/p&gt;&lt;p style="margin:0;clear:both;padding-top:8px;font-size:11px;"&gt;*Trademark. &lt;strong&gt; Texas Instruments&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;, and TI are trademarks of Texas Instruments, Inc.&lt;/strong&gt; Other logos, product and/or company names may be trademarks of their respective owners.&lt;/p&gt;&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;table style="border:1px solid #a9aaaa;background-color:#e7f2f5;" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:1px solid #a9aaaa;padding:6px 6px 4px;"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="padding-right:12px;"&gt;&lt;a href="/e14/assets/legacy/2017/mcu3img_profile.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox essProfile" height="115" src="/e14/assets/legacy/2017/mcu3img_profile.png" width="115"  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="margin:0;font-size:16px;color:#007fac;padding-bottom:10px;"&gt;&lt;strong&gt;Shop our wide range of industrial microcontrollers, dev kits and accessories.&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;&lt;span class="e14-conditional-content e14-init-hidden e14-conditional-country-AU_CN_HK_IN_KR_MY_NZ_PH_SG_TH_TW_"&gt;&lt;span class="e14-button-large e14-button-primary"&gt;&lt;a class="jive-link-external-small" href="http://sg.element14.com/texas-instruments?COM=learningctr-mcu3doc-banlink" target="_blank" title="Shop Now"&gt;Shop Now&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="e14-conditional-content e14-init-hidden e14-conditional-country-AT_BE_BG_CZ_DK_EE_FI_FR_DE_HU_IE_IL_IT_LV_LT_NL_NO_PL_PT_RO_RU_SK_SI_ES_SE_CH_TR_UK_"&gt;&lt;span class="e14-button-large e14-button-primary"&gt;&lt;a class="jive-link-external-small" href="http://uk.farnell.com/texas-instruments?COM=learningctr-mcu3doc-banlink" target="_blank" title="Shop Now"&gt;Shop Now&lt;/a&gt;&lt;/span&gt;&lt;/span&gt; &lt;span class="e14-conditional-content e14-init-hidden e14-conditional-country-BR_US_"&gt;&lt;span class="e14-button-large e14-button-primary"&gt;&lt;a class="jive-link-external-small" href="http://www.newark.com/texas-instruments?COM=learningctr-mcu3doc-banlink" target="_blank" title="Shop Now"&gt;Shop Now&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="e14-conditional-content e14-init-hidden e14-conditional-country-CA_"&gt;&lt;span class="e14-button-large e14-button-primary"&gt;&lt;a class="jive-link-external-small" href="http://canada.newark.com/texas-instruments?COM=learningctr-mcu3doc-banlink" target="_blank" title="Shop Now"&gt;Shop Now&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="e14-conditional-content e14-init-hidden e14-conditional-country-MX_"&gt;&lt;span class="e14-button-large e14-button-primary"&gt;&lt;a class="jive-link-external-small" href="http://mexico.newark.com/texas-instruments?COM=learningctr-mcu3doc-banlink" target="_blank" title="Shop Now"&gt;Shop Now&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;a name="test"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin:0;padding:0px;padding-bottom:8px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;color:#007fac;font-size:18px;padding-bottom:8px;"&gt;&lt;strong&gt;Test Your Knowledge&lt;/strong&gt;&lt;span style="font-size:11px;float:right;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;&lt;strong&gt;Back to Top&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;&lt;a href="/e14/assets/legacy/2017/100x100_mcu3badge.png"&gt;&lt;img loading="lazy" alt="image" class="nolightbox" src="/e14/assets/legacy/2017/100x100_mcu3badge.png" style="vertical-align:top;float:left;padding:0px 5px 5px 0px;" width="80px"  /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;padding-bottom:8px;"&gt;Are you ready to demonstrate your industrial microcontrollers knowledge? &lt;strong&gt;Then take a quick 15-question multiple choice quiz to see how much you&amp;#39;ve learned from this Essentials MCUs 3 module.&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin:0;padding-top:8px;"&gt;&lt;strong&gt;To earn the MCUs 3 badge&lt;/strong&gt;, read through the module to learn all about &lt;span style="padding-bottom:8px;"&gt;industrial&lt;/span&gt; microcontrollers, attain 100% in the quiz, leave us some feedback in the comments section, and give this page a star rating.&lt;/p&gt;&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="e14-quiz-document-metadata e14-init-hidden"&gt; &lt;/div&gt;&lt;div class="e14-quiz-question"&gt;     [QUIZ QUESTION PLACEHOLDER]&lt;/div&gt;&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="e14-quiz-question"&gt;  [QUIZ QUESTION PLACEHOLDER]&lt;/div&gt;&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="e14-quiz-question"&gt;     [QUIZ QUESTION PLACEHOLDER]&lt;/div&gt;&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="e14-quiz-question"&gt;  [QUIZ QUESTION PLACEHOLDER]&lt;/div&gt;&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="e14-quiz-question"&gt;     [QUIZ QUESTION PLACEHOLDER]&lt;/div&gt;&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="e14-quiz-question"&gt;  [QUIZ QUESTION PLACEHOLDER]&lt;/div&gt;&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="e14-quiz-question"&gt;  [QUIZ QUESTION PLACEHOLDER]&lt;/div&gt;&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="e14-quiz-question"&gt;     None of the Above[QUIZ QUESTION PLACEHOLDER]&lt;/div&gt;&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="e14-quiz-question"&gt;     [QUIZ QUESTION PLACEHOLDER]&lt;/div&gt;&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="e14-quiz-question"&gt;   64 KB - 512 KB  [QUIZ QUESTION PLACEHOLDER]&lt;/div&gt;&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="e14-quiz-question"&gt;     [QUIZ QUESTION PLACEHOLDER]&lt;/div&gt;&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="e14-quiz-question"&gt;     [QUIZ QUESTION PLACEHOLDER]&lt;/div&gt;&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="e14-quiz-question"&gt;     [QUIZ QUESTION PLACEHOLDER]&lt;/div&gt;&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="e14-quiz-question"&gt;     [QUIZ QUESTION PLACEHOLDER]&lt;/div&gt;&lt;p style="margin:0;padding:0px;padding-top:8px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="e14-quiz-question"&gt;     [QUIZ QUESTION PLACEHOLDER]&lt;/div&gt;
&lt;div class="migration-injected-attachments"&gt;&lt;div style="font-weight:bold;margin:15px 0 5px 0;"&gt;Attachments:&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;table style="border:0;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="160"&gt;&lt;span class="_se_attachment" id="attid_https://www.element14.com/community/api/core/v3/attachments/229353"&gt;&lt;a href="https://community.element14.com/cfs-file/__key/communityserver-wikis-components-files/00-00-00-02-50/Element14-Essentials-MCUs-III.pdf"&gt;community.element14.com/.../Element14-Essentials-MCUs-III.pdf&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:80%;"&gt;Element14 Essentials MCUs III.pdf&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;script&gt;window.top.e14.func.queueScripts.add(function() { window.top.e14.func.e14ConditionalContent();} );&lt;/script&gt;

&lt;div style="font-size: 90%;"&gt;Tags: microcontrollers, element14 essentials: mcus iii, texas_instruments, industrial_microcontrollers, mcus, learning_essentials, ti_essentials, ti, ess_module&lt;/div&gt;
</description></item></channel></rss>