When a legacy 8-bit or 16-bit MCU needs to be upgraded, a fast and effective solution is Cypress’s PSoC® 4000 featuring the 32-bit ARM® Cortex®-M0 core combined with value added features such as CapSense® and programmable peripherals.
Combining 32-bit ARM performance with PSoC flexibility in a cost-optimised, entry-level PSoC 4 device, PSoC 4000 provides up to 16kbyte of on-chip Flash and 2kbyte of SRAM as well as programmable analogue features including 7-bit and 8-bit DACs, a digitally controlled current source and one comparator. Programmable digital peripherals are also available, including a configurable 16-bit timer, counter/PWM block, and an I2C master/slave. Capacitive touch sensing can be implemented quickly using CapSense. CapSense is implemented using the integrated Cypress Capacitive Sigma-Delta™ (CSD) controller and features SmartSense™ auto-tuning to eliminate any need to tune the application manually. Capacitive sensing is supported on up to 16 pins of the PSoC 4000 device.
Support for development with the PSoC 4000 includes the PSoC Creator™ Integrated Design Environment as well as the CY8CKIT-040 evaluation kit. This kit provides all the hardware needed to get the application up and running including headers enabling designers to fit shields such as the trackpad shield which supports CapSense functionality.
The PSoC Creator 3.0 SP1 IDE now supports PSoC 4000 devices, and streamlines system design by dragging and dropping analogue or digital PSoC Components into the schematic. These virtual chips are then configured using the component customiser to suit the application requirements. Over 120 preverified, production-ready PSoC components are available, including basic functions such as I2C, USB, UART, and SPI. Each component includes a full set of dynamically generated API libraries. Once the PSoC system has been configured, firmware can be written, compiled, and debugged within PSoC Creator or exported to a third-party IDE. If necessary the design can be migrated to a more feature-rich PSoC device using PSoC Creator, without having to re-write code or select new components.
The CY8CKIT-040 development kit supports an open platform, enabling complete access to the PSoC 4000 device via onboard headers that support the Arduino™ hardware community. The kit contains the CY8CKIT-040 PSoC 4000 Pioneer board and the Trackpad shield, as well as all necessary jumper wires, a USB cable and the Quick Start Guide.
The simple design flow, powerful tools and readily available evaluation hardware ensure a faster project start and help to speed-up completion resulting in faster time to market.
- Industrial sense and control
- Networking devices
- Internet-of-Things (IoT) applications
- Domestic appliances
- Scalable PSoC architecture
- ARM-friendly ecosystem
- Latest PSoC Creator 3.0 SP1 software
- PSoC 4000 package options:
- 8-pin SOIC, 16-pin SOIC
- 16-pin QFN, 24-pin QFN