32-bit Arm® Cortex®-M4 Cortex-M0+ PSoC® 64 Security Line | Cypress Semiconductor
32-bit Arm® Cortex®-M4 Cortex-M0+ PSoC® 64 Security Line
PSoC® 64 Secure Microcontrollers
With a growing number of devices connecting to the internet, security must be established between hardware, cloud applications and servers, and finally users and services. PSoC® 64 Secure MCUs integrate the award-winning, ultra-low power PSoC 6 architecture with well-structured open-source IoT platform software to deliver a secure solution that "just works". Download the PSoC 64 Secure Microcontroller Brochure for additional information.
Isolated Processing Environments
The dual-core architecture of PSoC 6 is ideal for establishing isolated processing environments. The Cortex-M4 processor is used to establish a Non-Secure Processing Environment (NSPE) and the Cortex-M0+ is used to establish a Secure Processing Environment (SPE) through the use of protection units built into PSoC 6. Trusted Firmware-M running in the SPE communicates to the NSPE through a hardware-based Inter-Processor Interface (IPC). The root-of trust is isolated form the SPE and provides an immutable identity for the device and enables secure key storage. Security services include secure boot, provisioning, and attestation.
Arm Platform Security Architecture (PSA) Certified
|
The Arm Platform Security Architecture (PSA) is the framework for securing connected device from end point to cloud. PSoC 64 have been PSA certified (www.psacertified.org). For additional information on PSA, visit the arm website: www.arm.com/psa. |
Secure Device Provisioning
Cypress has partnered with secure programming hardware and secure service providers to deliver secure programming and provisioning services for PSoC 64 Secure MCUs. The Data I/O SentriX secure provisioning platform works in conjunction with Secure Thingz secure deploy architecture to deliver secure IoT provisioning for PSoC 64 SECURE MCUs. Arrow offers programming and provisioning services utilizing this platform.
PSoC 64 Secure MCU Portfolio
![]() |
![]() |
|
---|---|---|
Secure Boot | Standard | |
PSoC | PSoC 64Bx | PSoC 64Sx |
Flash Memory | Flash MEmory: 512KB - 2MB | |
Bluetooth Low Energy | Available in 1MB Flash device only | |
Hardware-accelerated Crypto | AES, RSA, ECC, SHA2, TRNG | |
인증 | PSA L1, FIPS 140-2 | PSA L2, FIPS 140-2* |
NSPE | ✔ | ✔ |
SPE | ✔ | ✔ |
Root-of-Trust | ✔ | ✔ |
Secure Bootloader | ✔ | ✔ |
Attestation | ✔ | ✔ |
Trusted Firmware-M(TF-M) | Cypress 연락 정보 | ✔ |
Cloud Integration | ✔ | |
Target Developer | Wants a pre-configured device root-of-trust | Wants secure cloud connectivity that "just works" |
*Q3 2020 |
Secure Device Management
PSoC 64 secure MCUs works with leading cloud providers to enable secure device management from device to cloud. For additional information:
Amazon Web ServicesCypress' FreeRTOS qualified MCUs coupled with Cypress' best-in-class wireless connectivity work seamlessly with AWS IoT Core. |
|
Arm® Pelion™Cypress' best-in-class Wi-Fi® and Bluetooth® connectivity coupled with low-power MCUs work with Arm® Pelion™ device management services to securely onboard, manage, and update your IoT devices. |
PSoC® 64 Block Diagram
Getting Started with the PSoC 64
Evaluate the PSoC 64
ModusToolbox simplifies development for IoT designers. It delivers easy-to-use tools and a familiar microcontroller (MCU) integrated development environment (IDE) for Windows®, macOS®, and Linux®. It provides a sophisticated environment for system setup, wireless connectivity libraries, power analysis, application-specific configurators for Bluetooth® Low Energy, CapSense®, as well as other peripherals. In addition, code examples, documentation, technical support and community forums are available to help your IoT development process along. To find out more, please visit the ModusToolbox page. |
![]() |
ModusToolbox Training Videos ![]() Watch our brand new PSoC® 6 MCU video series. This series of video tutorials demonstrates how to use the Cypress PSoC® 6 MCU and associated development kits.
|
IoT Design with Cypress PSoC® 6 MCUs and Wi-Fi/Bluetooth using Arm® Mbed™ With the ever-increasing complexity of IoT device design, developers need easy-to-use, market proven software solutions in addition to reliable/robust processing and wireless connectivity. Cypress, partnering with Arm® and Mouser, presents a wholistic IoT development platform to serve as a launching pad for teams to bring winning IoT products to market
|
Third-Party Training This is a mini-course which includes several fundamental security pre-requisite lectures in addition to two primary lectures and labs. The couse also includes three free Cypress CY8CPROTO_064S1_SB protoyping boards (shipped directly to you) for use during the secure provisioning labs.
This Getting Started video training series shows you how the Pelion Device Management service can be used seamlessly with PSoC 64 Secure MCUs from Infineon to accelerate your IoT device development.
|
Demo Videos See a demonstration from Arm of secure device management in action using the Arm Pelion IoT Platform and Cypress PSoC 64 Secure MCUs.
See a demonstration on how to securely provision and connect the PSoC 64 Standard Secure AWS Wi-Fi BT Pioneer kit to AWS IoT Core.
|