PSoC Creator is packed with amazing technology to simplify the development of embedded applications with Cypress MCUs and PSoC devices.
Error-Free Project Creation
Simply select the target kit, module or part number, then choose your project name and location and your new project gets set up perfectly every time.
- Device startup files
- Register definitions
- Linker scripts
- Driver libraries
The Power of Components
PSoC is the most customizable microcontroller in the World. With device configuration and schematic capture, PSoC is also the easiest microcontroller for engineers to use.
- Place and connect your Components on the schematic
- Customize your Components using a simple wizard
- Build your custom device
Components include the ability to generate firmware. This means you always have the right version of the API and can skip the error-prone task of populating configuration structs to set up peripherals.
Tooltip text: Component customizers, like this one for the Waveform DAC, make it easy to set up your peripheral without calling a firmware API or manipulating device registers. The DAC options are presented as logically-named parameters in a sensible order. Selections that change the output are displayed in the waveform image so you get precisely the behavior you want every time.
Create Your Perfect Device
Schematic capture lets you “design the way you think”. You just draw the device that is perfect for your application. The wiring tool makes it simple to connect peripherals together the way you need them, not the way the chip designer thinks it should be.
PSoC devices are famous for supporting almost “any function to any pin” and the built-in Pin Editor lets you change physical pin choices safely and rapidly.
Error Proof Your Design
No development tool is as closely tied to the silicon as PSoC Creator. It is packed with error-prevention and labor-saving functions that steer you away from device configuration and firmware library problems from the beginning of a project to its completion.
If you are looking for a step-by-step guide to making a project, adding peripheral functions, writing some firmware, and programming/debugging the device, check out our Quick Start Guide.