Programmable system-on-chips
EDN Europe, 22 Jun 2009
Cypress Semiconductor has introduced two PSoC (programmable system-on-chips) with enhanced analogue and digital performance. The CY8C21x45 and CY8C22xxx PSoC devices give engineers design flexibility through improved configurability and better performance of digital resources for implementing PWMs, timers, communication interfaces such as I2C and SPI. Leveraging a dedicated dual-channel CapSense capacitive touch-sensing interface, a capability called CapSense Plus, allows a single new PSoC device to implement multiple buttons and slider interfaces while managing functions such as motor control, intelligent sensing and LED control. The PSoC architecture integrates programmable analogue and digital blocks with a microcontroller, a combination that offers designers improved integration and flexibility. The enhanced digital resources on the PSoC devices offer a hardware real-time clock and PWM deadband and single/multi shot support, saving CPU horsepower and engineering development time. The new devices include a faster, dedicated SAR (successive-approximation register) ADC (analogue-to-digital converter) with sample and hold capability delivering sampling rates up to 150ksample/s.

These new devices also allow every I/O to be analogue or digital with easy accessibility, enabling customers to integrate system peripherals. Additional features of the new PSoC devices include: two-channel dedicated peripherals to implement up to 37 CapSense touch-sensing buttons with support for additional functions; shift function register support; variable length SPI (serial peripheral interface) from 8bit to approximately 16bit; I2C hardware address matching; hardware real-time clock; and dual analogue bus for SAR ADC. Multiple kits are offered to streamline design with the new PSoC devices. The CY3280-22x45 Universal CapSense Controller Kit offers a development board with ports for CapSense expansion modules, including the CY3280-CPM1 CapSense Plus Module. The CPM1 board has a potentiometer, LED display and other I/Os for interaction with the core processor on the CY3280 kits-showcasing the additional functions that can be integrated with CapSense Plus. The CY3250-22x45 pod kit allows a designer to use pods and feet to place the new PSoC devices onto development boards and perform in-development-system debugging.