Cypress delivers high-performance, mixed-signal, programmable solutions that provide customers with rapid time-to-market. Cypress offerings include programmable system-on-chip families and FM microcontrollers based on Arm Cortex-M, as well as 8051-based processors.
PSoC 32-bit Arm Core MCUs
PSoC® is a programmable embedded System-on-Chip integrating an MCU core, high-performance Programmable Analog Blocks, PLD-based Programmable Digital Blocks, Programmable Interconnect and Routing, and CapSense. All new PSoC devices feature the industry standard Arm Cortex-M MCU cores.
The Cypress PSoC Creator is a complete package to design a customer specific chip, initialize it and write all the firmware for PSoC devices. Cypress has extended the capabilities of the PSoC Creator to export projects to MDK Version 5.
FM 32-bit Arm Core MCUs
The FM microcontroller family, which is based on the Arm Cortex-M4, M3, and M0+ CPUs, is a scalable platform for many industrial applications. Customers can select the most appropriate device from a range of products, coming in packages from 32 to 216 pins, with Flash memory densities between 56KB and 2MB.
- FM0+ Family
The FM0+ family, which is based on the Arm Cortex-M0+ core, is designed for industrial and cost-sensitive applications with low power requirements such as white goods, sensors, meters, Human Machine Interface (HMI) systems and power tools.
- FM3 Family
The FM3 family of 32-bit general-purpose MCUs is based on the Arm Cortex-M3 CPU, which provides a scalable platform for many consumer and industrial applications.
- FM4 Family
The FM4 family of 32-bit, general-purpose MCUs is based on the Arm Cortex-M4F processor core. This family, which features DSP and Floating Point Unit (FPU) functions, covers the highest end of the product range.
Supported Microcontroller Devices
Currently, the following FM microcontroller devices are supported in MDK:
Cypress 8051-based Devices
Cypress offers 8051-compatible microcontrollers. Those are all fully supported by the Keil development tools.
- PSoC3: 8051-based Device Family
PSoC® 3 is a programmable embedded system-on-chip integrating configurable analog and digital peripheral functions, memory and a microcontroller on a single chip.
- EZ-USB FX: 8051-based Device Family
The EZ-USB FX2 family integrates USB 2.0 transceiver with an 8051 microcontroller.
The PSOC3 and EZ-USB FX2 device families are fully supported by the PK51 Professional Developer's Kit which provides a complete development environment for creating, debugging and verifying embedded applications. Current users of the CA51 and PK51 may download the latest update to get support for the PSOC3 family.