Keil Logo

 Cypress Device Overiew

Learning Platform

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:

    Development Tools

    Keil development tools provide comprehensive support for Cypress FM device families in a complete development environment for creating, debugging and verifying embedded applications.

    MDK Components

    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.

      Arm logo
    Important information

    This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

    Change Settings

    Privacy Policy Update

    Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
    of your data.