Cypress Semiconductor Corp. (NASDAQ:CY), today introduced PSoC Designer™ 5.3, a new version of its Integrated Design Environment (IDE) for the PSoC ® 1 Programmable System-on-Chip architecture. The new version includes over 30 new or enhanced User Modules, which are free “Virtual Chips,” represented by an icon, that are used to integrate multiple ICs and system interfaces into a single PSoC device. Also included in Version 5.3 are multiple new features to make designing with PSoC faster and easier.
Some of the new User Modules in Version 5.3 are a Gas-sensing analog front end (AFE), a fan controller, a voltage sequencer, an SMBus Slave, and a Thermistor interface. These User Modules can be dragged and dropped as icons into a design. They are pre-tested and pre-characterized, and each comes with a datasheet that designers can use to customize the functionality for their specific designs. PSoC Designer 5.3 includes over 150 of these User Modules, making designing with PSoC 1 devices fast and easy.
In addition to the new User Modules, Cypress has added a new auto-routing capability that radically simplifies the creation of systems using PSoC. Additional ease-of-use features in PSoC Designer 5.3 include a filterable device catalog, GUI improvements, easier User Module customization, and a project archive capability. Users can download PSoC Designer 5.3 free of charge at www.cypress.com/psocdesigner.
“PSoC Designer is a revolutionary concept that fundamentally changed embedded design,” said Kapil Rai, Senior Director of PSoC 1 Products for Cypress. “Version 5.3 includes the biggest enhancements we’ve ever made to PSoC Designer, making designing with PSoC 1 devices faster and easier than ever before for a wide range of applications.”About PSoC Designer PSoC Designer helps users harness the power and flexibility of PSoC 1 devices. By operating at a higher level of abstraction and not requiring firmware development, it enables new designs to be created, simulated and programmed to the targeted PSoC device in hours or days instead of in weeks or months. It provides the user with a catalog of peripheral functions called “User Modules.” User modules take the configurable PSoC devices and create useful functions as diverse as counters, timers and PWMs, analog converters, both ADCs and DACs, communications links like UARTs, SPI and I2C, as well as comparators, programmable gain blocks, filters and even bootloaders. Each user module includes the hardware configuration data, startup code, an interrupt service routine when applicable, and a set of APIs.