Advertisement
This article is part of EDN’s Hot Technologies: Looking ahead to 2014 feature, where EDN editors examine some of the hot trends and technologies in 2013 that promise to shape technology news in 2014 and beyond.
The Internet of Things (IoT) conjures images of billions of smart devices, but just above these emerging IoT endpoints lies a critical layer providing data aggregation, analysis, and control. For this gateway layer and the endpoints below, embedded systems face challenges in performance and functionality to serve more sophisticated requirements for data collection and processing, as well as embedded vision, sensor fusion, and security, among others. Designers are facing these challenges head on and will make significant inroads in 2014.
Platform solutions such as the “One Box” platform co-developed by Freescale Semiconductor, ARM, and Oracle illustrate the trend toward more comprehensive approaches for addressing IoT gateways between smart endpoints and cloud-based big data applications (Figure 1 ). “One Box” combines Freescale MCUs with Oracle Java and ARM Sensinode connectivity software to provide a reference platform for IoT gateways.
Advertisement

In an ideal world, an MCU targeting this gateway layer would combine multiple 32-bit high-performance cores; on-chip memory including NVM and SRAM partitions; parallel DSP pipeline; LCD controller; hardware-based security with root-of-trust; and multi-protocol radio transceivers — all featuring ultra-low power operation for battery-operated target systems. Of course, the cost-benefit of such an idealized MCU would likely not hit the sweet spot of price-performance for these systems. Indeed, the very broad requirements for these systems argue against a tour de force of MCU integration. For example, a universal IoT controller would likely face a complex radio environment including not only WiFi (and eventually LTE/LTE-Advanced) on the cloud side but an alphabet-soup of data communications standards from ANT+ to ZigBee.
Advertisement
MCU makers are responding to the need for greater intelligence in the IoT periphery with highly integrated and even reconfigurable 32-bit-based multicore architectures that merge traditional features and capabilities of deeply embedded systems with higher-end application processors. What's unique about these devices is that their application target remains broader embedded computing — even as a broad array of innovative special-purpose MCUs appear, targeting specific applications including motor control, smart meters, security, and more.
IC manufacturers wrapped up 2013 with a flurry of announcements that set the stage for general-purpose MCUs that push added intelligence and connectivity into endpoints and endpoint control/aggregation layers. Look closely, and you'll find that in most cases, the new devices reach impressive levels of integration while targeting embedded designers' needs for improved code density, greater horsepower, and DSP-oriented features meant to serve the growing need for signal processing in the periphery. The examples below represent only a few examples of these high-performance MCUs, but showcase some of the predominant approaches for addressing this emerging market.
Renesas built in support for signal-processing applications in its new 32-bit RXv2 core with the addition of two 72-bit accumulators and a single-cycle MAC instruction with 32 x 32 multiply. In addition, Renesas used a combination of architectural features and 40nm process technology to achieve a 25% performance improvement with a 40% power reduction compared to the earlier RXv1 core. Underlying the performance boost, Renesas built in a dual-issue pipeline and AFU (Advanced Fetch Unit), which optimizes wait states and serves as an instruction cache for flash. The resulting architecture delivers 4.0 Coremark/MHz or 2.0 DMIPS/MHz, with a maximum frequency of 300MHz in 40nm.

Microchip Technology built its PIC32MZ MCU family around the 32-bit Imagination Technologies MIPS 200MHz microAptiv core, integrating the core with large memory stores and a broad range of peripherals for data acquisition, connectivity, and security. The microAptive DSP-enhanced core brings 159 DSP instructions, which in combination with the integrated 28 Msps 12-bit ADC delivers a significant signal-processing platform. For connectivity, the family boasts a 10/100 Ethernet MAC, Hi-Speed USB MAC and PHY, dual CAN ports, SQI, and multiple UART, SPI, and I2 C modules, among others. Security features include an integrated crypto engine and access control for memory and peripherals, which provides needed security to complement the family's two separate protected flash banks for live update support. Along with its support for the earlier MIPS32 instruction set, the microAptive core features the microMIPS instruction set architecture. The more efficient microMIPS core enables the PIC32MZ family to achieve 30% code density improvement compared to earlier 32-bit PIC MCUs, while delivering 3.28 CoreMarks/MHz and 330 DMIPS.

The Texas Instruments Tiva C Series TM4C129x offers the industry's first ARM Cortex-M4-based MCU with integrated Ethernet MAC+PHY. Superset configurations combine the Ethernet MAC+PHY with large flash and SRAM partitions, two 12-bit ADCs, and multiple additional connectivity peripherals including CAN, High-Speed USB, UARTs, SPI, I2 C, among others. In addition, the MCUs include QEI (Quadrature Encoder Input) ports, PWM ports and an LCD controller. For security, the devices integrate dedicated crypto engines and feature four dedicated tamper ports designed to support security policies such as memory erase if unauthorized access occurs.

For its xCORE-XA (eXtended Architecture) device family, XMOS integrated a Silicon Laboratories low-energy implementation of the ARM Cortex-M3 with its own xCORE cores and low-power peripheral and analog blocks. Designed for high-performance signal-processing and control applications, the xCORE-XA allows engineers to configure one or more xCORE cores as soft peripherals addressing more specialized requirements for processing and connectivity.

The examples of this trend continue throughout the industry. The latest HS34 and HS36 processor cores in its DesignWare ARC HS Processor family feature a 10-stage pipeline, optional DSP features, and an extensive set of configurability options — along with associated peripherals available with its DesignWare offering. NXP Semiconductors' LPC4370 MCU combines an ARM Cortex-M4 with a Cortex-M0 coprocessor for handling I/O and other tasks. Peripherals include an 80 Msps 12-bit ADC, High-Speed USB with integrated PHY, Ethernet, and LCD controller. The Atmel SAMA5D3x family combines an ARM Cortex-A5 in configurations that variously integrate blocks for gigabit Ethernet, dual Ethernet, dual CAN, LIN, SPI, USB, LCD controller, and security options such as secure boot loader and crypto accelerators. The 180MHz STM32F429/STM32F439 MCU series from STMicroelectronics combines an ARM Cortex-M4 with a variety of blocks including an LCD controller and graphics accelerator to support rich user interfaces in embedded designs for IoT endpoints and gateways.
Also watching :
- Special-purpose MCUs : Along with specialized MCUs for image, audio and security applications, MCUs are combining peripherals and on-chip firmware libraries to help designers more easily address traditionally complex application such as sensorless motor control.
- Low-cost MCU connectivity : The notion of billions of connected devices assumes the availability of ultra-low-power solutions for wireless sensors and other IoT endpoints — and MCUs targeting low-cost, low-power applications will continue to emerge with connectivity options including radio transceivers.
Read more of EDN's Hot Technologies: Looking ahead to 2014:
- Energy storage devices are powering up
- Industry 4.0 is closer than you think
- Testing 1Gbps for everyone
- Flexible electronics stretch the limits of imagination
- 3D printing expands beyond makers
- Is it time for your watch to get smarter?
- Bitcoin: A technological and economic game changer?
- I’ll take Watson for 2014, Alex
Also see :
- Enhanced 32-bit core targets embedded signal-processing applications
- 32-bit MCU family packs memory, peripherals – and code
- ARM Cortex-M4-based MCU targets connected products with integrated MAC+PHY
- Configurable multicore MCU integrates low-energy ARM Cortex-M3
- 32-bit cores target high-end embedded applications
- MCU packs 204MHz ARM Cortex-M processors with 80Msps 12-bit ADC
- MCU family targets low-power, high-performance applications with diverse peripherals
- Zero Gecko MCU aims for world’s lowest power for IoT
- Low cost ARM M0+ controller targets the Internet of Things
- Cypress Adds an ARM Cortex-M0 to a New PSoC Family
- Working security in the Internet of Things
- 10 steps to selecting a microcontroller
- ARM reveals realtime roadmap: Now, with applications!
- 2013 embedded systems market study
- Slideshow: The most-popular MCUs ever
- EDN Hot 100 products of 2013: MCUs, processors and programmable logic


Perhaps there are different visions of IoT being discussed here, but the MCUs listed here are all on the mid to higher end of the spectrum, where in reality for IoT edge nodes most of the times you will need the opposite. As a member of the Freescale team
@KaivanKarimi: Thank you for your insight! I agree that the expectation is that simpler, lower power devices will be needed to address requirements for endpoints, but for the IoT gateway (aka controller or aggregator) level discussed here, the trend toward
You may want to take a look at NXP's JN5168 family. This specifically targets embedded IoT applications and integrates a 32 bit MCU along with a 2.4 GHz transciever and a number of other useful peripherals like I2C, PWM, A-D etc. It runs Zigbee or the li
I agree with your statement about low power – an IoT MCU should be able to run for years off a button cell.
@andrew_c, thanks for the tip! It's going to be interesting seeing more integration of transceivers and firmware stacks. I wonder though if we're more likely to see sub-GHz transceivers with their range and power advantages. Then again, a larger antenna pr