PSoC Creator is an Integrated Design Environment (IDE) which allows concurrent hardware and application firmware design of PSoC 3 (8-bit), PSoC 4, PSoC 4 BLE / PRoC BLE, PSoC 5LP and FM0+ Flexible Microcontroller (new in the 4.0 release) systems. PSoC and FM0+ systems are designed using classic, familiar schematic capture supported by over 110 pre-verified, production-ready Components™.
Components are analog and digital “virtual chips,” represented by an icon that users can drag-and-drop into a design and configure to suit a broad array of application requirements. Each component in the rich mixed-signal Cypress Component Catalog is configured with a Component Customizer and includes a full set of dynamically generated API libraries. Once the PSoC or FM0+ system has been configured, firmware can be written, compiled, and debugged within PSoC Creator or exported to top 3rd party IDEs from IAR, Keil, and Eclipse.
PSoC systems are energy optimized beyond a typical MCU because PSoC Creator optimizes designs using only the required functionality. Users can create custom PSoC Components using state machine diagrams or Verilog within PSoC Creator to further optimize hardware and energy usage.
PSoC Creator is a free Windows-based IDE that includes:
A broad set of training materials is available to help you get started and to experience how PSoC let's you do things no traditional MCU can.
PSoC 4 - Cypress
PSoC 5LP - Cypress
PSoC Programmable System-on-Chip
FM0+ 32-bit ARM Cortex-M0+ Microcontroller (MCU) Families