PSoC® 6 MCU is a high-performance, ultra-low-power and secure MCU platform, purpose-built for IoT applications.
PSoC® 63 Features
This is your IoT game-changer. Now you don't have to choose between high-performance and low-power. PSoC 6 delivers both, plus the security that next-generation IoT devices demand. All on the famous PSoC programmable fabric. The endless possibilities are built-in. Problem solved.
Dual-core architecture: 150-MHz Arm® Cortex®-M4 and 100-MHz Arm Cortex-M0+
Ultra-low-power (0.9 V) and low-power (1.1 V) operation mode
Up to 1MB Flash, 288KB SRAM with a DMA controller
Programmable Analog & Digital
Two opamps, two low-power comparators (CMPs), 12-bit SAR ADC (1-Msps)
12-bit DAC, CapSense® capacitive-sensing block
Twelve universal digital blocks (UDBs): custom digital peripherals
Twenty-four 16-bit and eight 32-bit timer/counter/pulse-width modulator (TCPWM) blocks
Eight serial communication blocks (SCBs)2, deep sleep SCB
I2S and PDM-PCM converter, SMIF
USB 2.0 (host and device) on select device packages
Bluetooth Low Energy
Bluetooth Low Energy 5.0 radio with 2-Mbps data throughput
2.4-GHz RF Transceiver
PSoC® 63 Block Diagram
The block diagram shows the superset of features available in PSoC 63. Please see data sheet for available features of dedicated devices.
ModusToolbox is a set of multi-platform development tools and a comprehensive suite of GitHub-hosted firmware libraries. Together, they enable an immersive development experience for customers creating converged MCU and Wireless systems.
AN228571 introduces the PSoC 6 MCU, a dual-CPU programmable system-on-chip with Arm® Cortex®-M4 and Cortex-M0+ processors. This application note helps you explore PSoC 6 MCU architecture and development tools, and shows you how to create your first project using ModusToolbox.
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.
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
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.