PSoC 6 supports dual processors targeting IoT apps

15 March 2017

Max Maxfield

Cypress' 40nm SONOS process allows the PSoC 6 MCU architecture to feature 22µA/MHz and 15µA/MHz of active power on the Cortex-M4 and Cortex-M0+ cores.

Not too long ago, the term "IoT device" is used to describe something with an 8-bit MCU that consumed relatively low power and offered relatively little performance. But things—and IoT—is rapidly evolving.

Rather than have "dumb" IoT devices capturing raw data and passing this data "up-the-chain" for processing, there's an increasing trend to perform "processing on the edge." This means that the IoT device pre-processes the raw data, boils it down and packages it up into useful information that it then hands-off to higher-level systems.

Unfortunately, as the devices on the edge become increasingly intelligent, they provide more attack vectors into the system. Thus, in addition to processing on the edge, there is also a trend toward security on the edge.

Last but not least, while many IoT devices employ wired connections to other systems and the Internet and Cloud, there's also an increasing trend toward wireless solutions.

In order to address the IoT requirements noted above, the folks at Cypress Semiconductor have just announced the PSoC 6, which they describe as being "Purpose-Built for the IoT." The PSoC 6 is the first PSoC family to support dual, heterogeneous processors—a 32-bit ARM Cortex-M4 running at up to 150MHz and a 32-bit ARM Cortex-M0+ running at up to 100MHz, all supported by 1MB of Flash and 288KB of RAM.

Figure 1:PSoC 6 dual-core MCU architecture example (Source: Cypress)

Cypress' proprietary ultra-low-power 40nm SONOS process technology enables the PSoC 6 MCU architecture to feature power consumption with 22µA/MHz and 15µA/MHz of active power on the Cortex-M4 and Cortex-M0+ cores, respectively. With dynamic voltage and frequency scaling (DVFS), the PSoC 6 MCU architecture offers both performance- and power-critical processing capability. The dual-core architecture enables power-optimized system design where the auxiliary core can be used as an offload engine for power efficiency, allowing the main core to sleep.

Software-defined peripherals can be used to create custom analog front-ends (AFEs) and digital interfaces for a wide variety of system components such as electronic-ink displays. The PSoC 6 architecture also offers flexible wireless connectivity options, including fully integrated Bluetooth Low Energy (BLE) 5.0. Furthermore, the PSoC 6 features the latest generation of Cypress’ capacitive-sensing technology, CapSense, enabling modern touch and gesture-based interfaces.

The PSoC 6 can be evaluated using the BLE Pioneer Kit (CY8CKIT-062-BLE), which costs $75. Furthermore, this kit can be augmented with the E-ink Display Shield (CY8CKIT-028-EPD) for an additional $20.