User Module Datasheets - Cypress.com http://www.cypress.com/?app=search&searchType=advanced&keyword%3D%26rtID%3D116%26id%3D3234%26applicationID%3D0%26l%3D0 User Module Datasheet: CapSense® Sigma-Delta Datasheet CSDPLUS V 1.10 (CY8C20xx7/S, CY8C20055) http://www.cypress.com/?rID=61962 Features and Overview

  • Immune to GPIO current transient, VDD fluctuation, entry and exit from sleep, and IDAC RTS noise
  • Implements CapSense® capacitive sensing using sigma-delta data conversion
  • Configurable system parameters allow tuning to optimize performance in a range of applications
  • Supports as many as 35 capacitive sensors and six sliders
  • Capable of detecting touches as low as 0.1 pF, meaning that, detecting a finger is possible through up to 15 mm of glass or 5 mm of plastic
  • Supports capacitive sensors configured as independent buttons or as dependent arrays to form sliders, or both
  • Effective number of slider elements can double the number of dedicated I/O pins using diplexing technique
  • Supports slider resolution greater than physical pitch by using interpolation
  • For more, see pdf

The CSDPLUS User Module is based on the differential capacitive sensing method. This user module uses the Analog MUX Bus for connecting a capacitive sensing analog circuitry to any PSoC pin. The CSDPLUS User Module connects the active sensor to the Analog MUX Bus allowing the CapSense circuitry to measure its capacitance and translate that capacitance into a digital code. Firmware serially scans the sensors by sequentially setting corresponding bits in the MUX_CRx registers.

]]>
Mon, 29 Oct 2012 05:07:07 -0600
User Module Datasheet: Shadow Registers Datasheet ShadowRegs V 1.1 (CY8C20x34/36, CY8C21x12, CY8C29/27/24/22/21xxx, CY8C20336AN/436AN/636AN, CY8C20xx6AS, CY8C20XX6L, CY8C20x46/96, CY8C20045/55, CY7C64215/343, CY7C60413, CY7C603xx, CY8CLED02/04/08/16, CY8CLED0xD/G, CY8CTST110/120/200, CY8CTMG110/120, CY8CTMG2xx, CY8CTMA120/30xx, CY8C28x45, CY8CPLC20, CY8CLED16P01, CYONS2010/11, CYONSFN2051/53/61, CYONSFN2151/61/62, CYONSFN2010-BFXC, CYONSCN2024-BFXC, CYONSCN2028-BFXC, CYONSCN2020-BFXC) http://www.cypress.com/?rID=3057 Features and Overview

  • Provides a global shadow register for a selected port data register
  • Generates a set of macros for port pin manipulation
  • Prevents corruption of GPIO pin settings during CPU control of GPIO
  • Cooperates with other user modules that allocate shadow registers.
     
The ShadowRegs user module creates a RAM variable (the shadow register) that caches values written to a port data register (PRTxDR). Using a shadow register enables CPU control of an individual GPIO output pin without the risk of corrupting the settings of other GPIO pins sharing the same port.
]]>
Tue, 23 Oct 2012 06:43:00 -0600
User Module Datasheet: CapSense® Sigma-Delta Datasheet CSDe V 2.00 (CY8C20xx6L) http://www.cypress.com/?rID=57244 Features and Overview

  • Implements CapSense® capacitive sensing in the CY8C20xx6L family of PSoC® devices using the sigma-delta data conversion
  • Immune to GPIO current transient, VDD fluctuation, entry and exit from sleep, and IDAC RTS noise
  • Configurable system parameters enable tuning so that performance is optimized in a broad range of applications
  • Supports up to 36 capacitive sensors and 6 sliders
  • Capable of detecting touches as low as 0.1 pF, that is, a finger touch can be detected through up to 15 mm of glass or 5 mm of plastic
  • Supports capacitive sensors configured as independent buttons and as dependent arrays to form sliders
  • Effective numbers of slider elements can double the number of dedicated I/O pins using the diplexing technique
  • Supports slider resolution greater than the physical pitch through interpolation
  • Gives shield electrode for reliable operation with high parasitic capacitance and in the presence of a water film
  • Guided sensor and pin assignments using the CSDe Wizard
  • For more, see pdf
]]>
Mon, 22 Oct 2012 05:36:31 -0600
User Module Datasheet: CSA Electromagnetic Datasheet CSA_EMC V 1.40 (CY8C20x34, CY8C20x24, CY8C20x66, CY8C20x36, CY8C20336AN, CY8C20436AN, CY8C20636AN, CY8C20xx6AS, CY8C20x46, CY8C20x96, CYONSFN2053, CYONSFN2061, CYONSFN2151, CYONSFN2161, CYONSFN2162, CYRF89435) http://www.cypress.com/?rID=54615 Features and Overview

  • Scan 1 to 28 capacitive sensors
  • Scan capacitive sliders with 2 to 28 elements
  • Slider physical resolution doubling using diplexing
  • Slider interpolated resolution up to 1 part in 65535
  • Generate touchpad using multiple slider sensors
  • Adjustable sensor sensitivity, detection threshold, and sampling rate
  • Guided sensor and pin assignments using the CSA_EMC Wizard
  • Integrated baseline update algorithm for handling temperature changes
  • Compensate for environmental and physical sensor variations
     

The CapSense® Successive Approximation Electromagnetic Compatibility (CSA_EMC) User Module implements an array of capacitive touch sensors using switched capacitor circuitry, an analog multiplexer, digital counting functions, and high level software routines to compensate for environmental and physical sensor variations. The sensor array can consist of combinations of independent sensors, sliding sensors, and touchpads implemented as a pair of orthogonal sliding sensors. High level software routines accommodate slider diplexing. Slider diplexing allows a single pin to measure two electrical sensors in two different physical locations. Diplexing provides resolution enhancement of the slider without the cost of an additional I/O.

]]>
Mon, 22 Oct 2012 05:15:34 -0600
User Module Datasheet: SleepTimer Datasheet SleepTimer V 1.0 (CY8C29/27/24/22/21/20xxx, CY8C23x33, CY8CLED02/04/08/16, CY7C64215, CY7C64343, CY7C60413, CY8CLED0xD, CY8CLED0xG, CY8CTST110, CY8CTMG110, CY8CTST120, CY8CTMG120, CY8CTMA120, CY8CTMA140, CY8CTST200, CY8CTMG2xx, CY8C21x45, CY8C22x45, CY8CTMA30xx, CY8C28x45, Y8CPLC20, CY8CLED16P01, CY8C20336AN, CY8C20436AN, CY8C20636AN, CY8C20xx6AS, CY8C20XX6L, CY8C21x12, CY8C20xx7/7S, CYRF89x35, CY8C20045, CY8C20055) http://www.cypress.com/?rID=3099 Features and Overview

  • Does not require digital blocks
  • Selectable 8, 16, or 32-bit tick counter
  • Three types of timer functions.

The SleepTimer User Module provides basic timing functions without the use of valuable digital blocks. This user modules makes use of the standard sleep timer to create a variety of timing functions that are often useful in a project.

]]>
Mon, 22 Oct 2012 05:04:12 -0600
User Module Datasheet: CapSense® Sigma-Delta Datasheet CSD V 1.70 (CY8C20xx7/S) http://www.cypress.com/?rID=61028 Features and Overview

  • Immune to GPIO current transient, Vdd fluctuation, entry and exit from sleep, and IDAC RTS noise.
  • Implements CapSense® capacitive sensing using sigma-delta data conversion.
  • Configurable system parameters allow tuning to optimize performance in a broad range of applications.
  • Supports up to 35 capacitive sensors or 6 sliders.
  • Capable of detecting touches as low as 0.1 pF, that is, detecting a finger is possible through up to 15 mm of glass or 5mm of plastic.
  • Supports capacitive sensors configured as independent buttons and/or as dependent arrays to form sliders.
  • Effective number of slider elements can double the number of dedicated I/O pins using diplexing technique.
  • For more, see pdf.
     

The Capacitive Sensing using a Sigma Delta Modulator (CSD) User Module is based on the differential capacitive sensing method. This user module uses the Analog MUX Bus for connecting a capacitive sensing analog circuitry to any PSoC pin.

]]>
Thu, 18 Oct 2012 08:09:41 -0600
User Module Datasheet: CapSense® Sigma-Delta Datasheet CSD V 1.70 (CY8C21x12, CY8CLED04) http://www.cypress.com/?rID=49647 Features and Overview:

  • Scan 1 to 28 capacitive sensors.
  • Sensing possible with up to a 15 mm glass overlay.
  • Proximity detection to 20 cm with a wire-based sensor.
  • High immunity to AC mains noise, EMC noise, and power supply voltage changes.
  • Supports different combinations of independent and slide capacitive sensors.
  • Double slide sensor physical resolution using diplexing.
  • Increase slide sensor resolution using interpolation.
  • Touchpad support with two slide sensors.
  • Sensing support through high resistive conductive materials (ITO films, for example).
  • Shield electrode support for reliable operation in the presence of water film or droplets.
  • Guided sensor and pin assignments using the CSD Wizard.
  • Integrated baseline update algorithm for handling temperature, humidity, and electrostatic discharge (ESD) events.
  • Easily adjustable operational parameters.
  • PC GUI application support for raw data monitoring and parameter optimization in real time.
     

The Capacitive Sensing using a Sigma Delta Modulator (CSD) gives CapSense® functionality using a switched capacitor technique with a sigma-delta modulator to convert the sensing switched capacitor current to digital code.

]]>
Thu, 18 Oct 2012 08:04:58 -0600
User Module Datasheet: I2C Master Datasheet I2Cm V 1.5 (CY8C20x34/x24/x66/x36, CY8C20336AN/436AN/636AN, CY8C20xx6AS, CY8C20XX6L, CY8C20x46/x96, CY7C604xx, CY7C643xx, CYONS2010/2011, CYONSFN2051, CYONSFN2053, CYONSFN2061, CYONSFN2151, CYONSFN2161, CYONSFN2162, CYONSFN2010-BFXC, CYONSCN2024-BFXC, CYONSCN2028-BFXC, CYONSCN2020-BFXC, CYONSKN2033-BFXC, CYONSKN2035-BFXC, CYONSKN2030-BFXC, CYONSTN2040, CY8CTMG2xx, CY8CTMG300, CY8CTST300, CY8CTMA140, CY8CTMA300, CY8CTMA301, CY8CTMA301D, CY8C20xx7/7S) http://www.cypress.com/?rID=3048 Features and Overview

  • Industry standard Philips I2C-bus compatible interface (version 2.1)
  • Only two pins (SDA and SCL) required to interface several slave I2C devices
  • Standard mode data supports rate of 100 kbits/s
  • High level API requires minimal user programming
  • Low level API provided for flexibility

The I2Cm User Module implements a master I2C device in firmware. The I2C bus is an industry standard, two-wire interface developed by Philips®. An I2C bus master may communicate with several slave devices using only two wires. The master initiates all communication on the I2C bus and supplies the clock for all slave devices. The I2Cm User Module supports speeds up to 100 kbps. Transmission speeds depend on the SysClock frequency in your global settings. Not all PSoC devices support 100 kps transmission speeds. No digital or analog user blocks are consumed with this module.
]]>
Mon, 15 Oct 2012 08:37:26 -0600
User Module Datasheet: Character LCD Datasheet LCD V 1.60 (CY8C20x34, CY8C20x24, CY8C20336AN, CY8C20436AN, CY8C20636AN, CY8C20x46, CY8C20x66, CY8C20xx6AS, CY8C20XX6L, CY7C643xx, CY7C604xx, CYONS2010, CYONS2011, CYONSFN2051, CYONSFN2053, CYONSFN2061, CYONSFN2151, CYONSFN2161, CYONSFN2162, CYONSFN2010-BFXC, CYONSCN2024-BFXC, CYONSCN2028-BFXC, CYONSCN2020-BFXC, CYONSKN2033-BFXC, CYONSKN2035-BFXC, CYONSKN2030-BFXC, CYONSTN2040, CY8C20x96, CY8CTST200, CY8CTMG2xx, CY8C20xx7/7S) http://www.cypress.com/?rID=3042 Features and Overview

  • Uses the industry standard Hitachi HD44780 LCD display driver chip protocol
  • Requires only seven I/O pins
  • Routines provided to print RAM or ROM strings
  • Routines provided to print numbers
  • Routines provided to display horizontal and vertical bar graphs
  • Uses a single I/O port
     

The Character LCD User Module is a set of library routines that writes text strings and formatted numbers to a common two- or four-line LCD module. Vertical and horizontal bar graphs are supported, using the character graphics feature of these LCD modules. This module was developed specifically for the industry standard Hitachi HD44780 two-line by 16 character LCD display driver chip, but will work for many other four-line displays. This library uses the 4-bit interface mode to limit the number of I/O pins required.

]]>
Mon, 15 Oct 2012 08:34:00 -0600
User Module Datasheet: SPI Master Datasheet SPIM V 3.00 (CY8C20x34, CY8C20x24, CY8C20x66, CY8C20x36, CY8C20336AN, CY8C20436AN, CY8C20636AN, CY8C20xx6AS, CY8C20XX6L, CY8C20x46, CY8C20x96, CY7C604xx, CY7C643xx, CYONS2010, CYONS2011, CYONSFN2051, CYONSFN2053, CYONSFN2061, CYONSFN2151, CYONSFN2161, CYONSFN2162, CYONSFN2010-BFXC, CYONSCN2024-BFXC, CYONSCN2028-BFXC, CYONSCN2020-BFXC, CYONSKN2033-BFXC, CYONSKN2035-BFXC, CYONSKN2030-BFXC, CYONSTN2040, CY8CTST200, CY8CTMG2xx, CY8C20xx7/7S) http://www.cypress.com/?rID=3054 Features and Overview

  • Supports Serial Peripheral Interconnect (SPI) Master protocol.
  • Supports SPI clocking modes 0, 1, 2, and 3.
  • Selectable input sources for clock and MISO.
  • Selectable output routing for MOSI and SCLK.
  • Programmable interrupt on SPI done condition.
  • SPI Slave devices are independently selected.
     

The SPIM User Module is a Serial Peripheral Interconnect Master. It performs full duplex synchronous 8- bit data transfers. SCLK phase, SCLK polarity, and LSB First are available to accommodate most SPI clocking modes. Controlled by user supplied software, the slave select signal is able to control one or more SPI Slave devices. The SPIM PSoC block has selectable routing for the input and output signals and programmable interrupt driven control.

]]>
Mon, 15 Oct 2012 08:28:31 -0600
User Module Datasheet: SPI Slave Datasheet SPIS V 2.5 (CY8C20x34, CY8C20x24, CY8C20x66, CY8C20x36, CY8C20336AN, CY8C20436AN, CY8C20636AN, CY8C20xx6AS, CY8C20XX6L, CY8C20x46, CY8C20x96, CY7C604xx, CY7C643xx, CYONS2010, CYONS2011, CYONSFN2051, CYONSFN2053, CYONSFN2061, CYONSFN2151, CYONSFN2161, CYONSFN2162, CYONSFN2010-BFXC, CYONSCN2024-BFXC, CYONSCN2028-BFXC, CYONSCN2020-BFXC, CYONSKN2033- BFXC, CYONSKN2035-BFXC, CYONSKN2030-BFXC, CYONSTN2040, CY8CTST200, CY8CTMG2xx, CY8C20xx7/7S, CYRF89x35) http://www.cypress.com/?rID=3053 Features and Overview

  • Supports Serial Peripheral Interconnect (SPI) slave protocol.
  • Supports protocol modes 0, 1, 2, and 3.
  • Selectable input sources for MOSI, SCLK, and ~SS.
  • Selectable output routing for MISO.
  • Programmable interrupt on SPI done condition.
  • SS may be firmware controlled.
     

The SPIS User Module is a Serial Peripheral Interconnect Slave (SPIS). It performs full duplex synchronous 8 bit data transfers. You can specify SCLK phase, SCLK polarity, and LSB First to accommodate most SPI protocols. The SPIS PSoC block has selectable routing for the input and output signals and programmable interrupt driven control. Application Programming Interface (API) firmware provides a high level programming interface for either assembly or C application software.

]]>
Mon, 15 Oct 2012 08:24:52 -0600
User Module Datasheet: SmartSenseā„¢, Autotuning CapSense® Sigma-Delta Datasheet SmartSense V 1.50 (CY8C20xx6, CY8C20xx6A, CY8C20xx6AN, CY8C20xx6AS, CY8C20xx6H, CY8C20045, CYRF89435) http://www.cypress.com/?rID=46353 Features and Overview

  • Implements CapSense® capacitive sensing in the CY8C20xx6A family of PSoC® devices.
  • Auto-tunes configurable system parameters in runtime to account for sensor, IC, and PCB characteristics.
  • Supports up to 36 capacitive sensors and 6 sliders.
  • Supports parasitic sensor capacitance range of 5 pF to 45 pF.
  • Detects touches as low as 0.1 pF, that is, a finger can be detected through up to 15 mm of glass or 5 mm of plastic.
  • High immunity to AC mains noise, other EMI, and power supply noise.
  • Supports capacitive sensors configured as independent buttons and also as dependent arrays to form sliders.
  • Provides diplexing option which allows two slider elements to be assigned per dedicated I/O pin.
  • Supports slider resolution greater than physical pitch through interpolation.
  • Provides shield electrode for reliable operation with high parasitic capacitance and also in the presence of water film.
  • Enables guided sensor and pin assignments using the SmartSense™ Wizard.
  • The CY8C20045 family does not support sliders.
]]>
Thu, 27 Sep 2012 04:39:14 -0600
User Module Datasheet: CAPSENSE® SIGMA-DELTA DATASHEET CSD_EMC V 1.00 (CY8C20x66, CY8C20x36, CY8C20336AN, CY8C20436AN, CY8C20636AN, CY8C20XX6L, CY8C20x46, CY8C20x96, CY7C645xx, CY7C643/4/5xx, CY7C60424, CY7C6053x, CYONS2110, CYONSFN2xxx) http://www.cypress.com/?rID=50947 Features and Overview

  • Scan 1 to 36 capacitive sensors.
  • Sensing possible with up to a 15 mm glass overlay.
  • Proximity detection to 20 cm with a wire-based sensor.
  • High immunity to AC mains noise, EMC noise, and power supply voltage changes.
  • Supports different combinations of independent and slide capacitive sensors.
  • Double slide sensor physical resolution using diplexing.
  • Increase slide sensor resolution using interpolation.
  • Touchpad support with two slide sensors.
  • Sensing support through high resistive conductive materials (ITO films for example).
  • Shield electrode support for reliable operation in the presence of water film or droplets.
  • Guided sensor and pin assignments using the CSD Wizard.
  • Integrated baseline update algorithm for handling temperature, humidity, and electrostatic discharge (ESD) events.
  • Easily adjustable operational parameters.
  • PC GUI application support for raw data monitoring and parameter optimization in real-time.
     

The CSD (Capacitive Sensing using a Sigma-Delta Modulator) provides capacitance sensing using the switched capacitor technique with a sigma-delta modulator to convert the sensing switched capacitor current to digital code. 

]]>
Thu, 02 Aug 2012 05:53:59 -0600
User Module Datasheet: COMPARATOR DATASHEET, CMP V 1.1 (CY8C20X34, CY8C20X24, CY8C20336AN, CY8C20436AN, CY8C20636AN, CY8C20XX6AS, CY8C20X66, CY8C20X46, CY8C20X96, CY8C20XX6L, CYONS2010, CYONS2011, CYONSFN2051, CYONSFN2053, CYONSFN2061, CYONSFN2151, CYONSFN2161, CYONSFN2162, CYONSFN2010-BFXC, CYONSCN2024-BFXC, CYONSCN2028-BFXC, CYONSCN2020-BFXC, CYONSKN2033-BFXC, CYONSKN2035-BFXC, CYONSKN2030-BFXC, CY8CTST200, CYONSTN2040, CY8CTMG2XX) http://www.cypress.com/?rID=3028

Features and Overview

  • Selectable Positive and Negative Inputs
  • Direct connection to interrupt controller
  • Programmable power consumption
     

The CMP user module provides two comparators, each having an analog comparison of two selectable inputs (one is always a voltage reference). This user module provides flexibility of the inputs and of the function and routing of the outputs. The output of the comparator, and the neighboring comparator, can be combined with any 2-input logic function. This combinatorial output can be optionally combined with a latched value and routed to a pin output or to the interrupt controller. The input multiplexers and the comparator are controlled through the CMP user module. The combinatorial logic is automatically configured for typical operation when the user module is placed and can be changed through the Device Editor. 

]]>
Thu, 02 Aug 2012 05:47:21 -0600
User Module Datasheet: LED DATA SHEET, LED V1.40 (ALL PSOC DEVICES) http://www.cypress.com/?rID=3058 Features and Overview

  • Support for both Active High and Active Low circuits
  • Works with system shadow registers
  • Functions (Switch, Invert, and GetState )

The LED User Module is just a couple simple functions to control an LED or any simple device that is controlled by on and off.

]]>
Thu, 02 Aug 2012 05:46:52 -0600
User Module Datasheet: E2PROM Datasheet E2PROM V 1.7 (CY8C29x66, CY8CLED16, CY8CPLC20, CY8CLED16P01,CY8C27x43, CY8C24x94, CY8C22x13, CY7C64215, CY8CLED04/08, CY8CLED0xD, CY8CLED0xG, CY8C22x45, CY8C28x45, CY8C28xxx, CY8C24x23A, CY8C23x33, CY8C21x23, CY8CLED02, CY8C21x34, CY7C603xx, CYWUSB6953, CY8C20x24, CY8C20x34, CY8C21x45, CY8C21x12) http://www.cypress.com/?rID=35070 Features and Overview
 
  • Full byte-oriented EEPROM emulation
  • Abstracts block-oriented Flash architecture
  • Efficient use of memory

The EEPROM User Module emulates an EEPROM device within the Flash memory of the PSoC device. The EEPROM device can be defined to start at any Flash block boundary, with a byte length from 1 to the remainder of Flash memory space. The API enables the user to read and write 1 to N bytes at a time.
]]>
Thu, 02 Aug 2012 05:25:37 -0600
User Module Datasheet: I2C Hardware Block Datasheet I2CHWV 1.5 (CY8C20x34, CY8C20x24) http://www.cypress.com/?rID=3050 Features and Overview

  • Industry standard Philips I2C bus compatible interface.
  • Slave only operation, Multi Master capable.
  • Only two pins (SDA and SCL) required to interface to I2C bus.
  • Standard data rate of 100/400 kbits/s, also supports 50 kbits/s.
  • High level API requires minimal user programming.
  • 7-bit addressing mode.
     

The I2C Hardware User Module implements an I2C Slave device in firmware. The I2C bus is an industry standard, two wire hardware interface developed by Philips®. The master initiates all communication on the I2C bus and supplies the clock for all slave devices. The I2CHW User Module supports the standard mode with speeds up to 400 kbits/s. No digital or analog user blocks are consumed with this module. The I2CHW User Module is compatible with other slave devices on the same bus.

]]>
Thu, 02 Aug 2012 04:42:52 -0600
User Module Datasheet: EzI2C Slave Datasheet EzI2Cs V 1.20 (CY8C20x34, CY8C20x24) http://www.cypress.com/?rID=3051 Features and Overview

  • Industry standard Philips I2C bus compatible interface
  • Emulates common I2C EEPROM interface
  • Only two pins (SDA and SCL) required to interface to I2C bus
  • Standard data rate of 100/400 kbps
  • High level API requires minimal user programming
     

The EzI2Cs User Module implements an I2C register-based slave device. The I2C bus is an industry standard, two wire hardware interface developed by Philips®. The master initiates all communication on the I2C bus and supplies the clock for all slave devices. The EzI2Cs User Module supports the standard mode with speeds up to 400 kbps. No digital or analog PSoC blocks are consumed with this module. The EzI2Cs User Module is compatible with multiple devices on the same bus.

]]>
Thu, 02 Aug 2012 04:42:08 -0600
User Module Datasheet: 8-Bit Software Serial Transmitter Datasheet TX8SW V 1.2 (CY8C29/27/24/21xxx, CY8C20x34, CY8CLED02/04/08/16, CY8CLED0xD, CY8CLED0xG, CY8C20x66/36, CY8C20336AN, CY8C20436AN, CY8C20636AN, CY8C20XX6L,.CY8C20xx6AS, CY8C20x46/96, CY7C604xx, CY7C643xx, CYONS2xxx, CYONSTB2010/2011, CYONSFN2010-BFXC, CYONSCN2024-BFXC/2028-BFXC/2020-BFXC, CYONSKN2033-BFXC, CYONSKN2035-BFXC, CYONSKN2030-BFXC, CY8CTMG2xx, CY8CTMA30xx, CY8C28x45, CY8C21x12, CYONSTN2040, CY8CTMA140, CY8C20xx7/7S) http://www.cypress.com/?rID=3087 Features and Overview

  • 7/8-bit software serial transmitter
  • Data framing consists of start, optional parity, and one or two stop bits
  • RS-232 serial-data compatible format with optional parity
     

The TX8SW User Module is an 7- or 8-bit RS-232 data-format compliant serial transmitter. The data transmitted is framed with a leading start bit and a final one or two stop bits. Transmitter firmware is used to start and stop device and control transmission of complex structures like strings, HEX value representations, and so on.

]]>
Thu, 02 Aug 2012 04:40:48 -0600
User Module Datasheet: 13-Bit Timer Datasheet TIMER13V 1.1 (CY8C20x34, CY8C20x24) http://www.cypress.com/?rID=3065 Features and Overview

  • 13-bit programmable countdown timer
  • One shot countdown option where the period is not reloaded on Terminal Count
  • Interrupt occurs on Terminal Count
  • Uses the internal 32 kHz clock
     

Functional Description

The Timer13 User Module either does a one shot countdown (One Shot mode) or continuously repeats the countdown (Continuous mode) given a certain period. The default Mode and Period values are set in the parameters section of the Device Editor, or programmatically using the SetMode() and SetPeriod() as described in the Application Programming Interface (API) section. 

]]>
Thu, 02 Aug 2012 04:39:18 -0600
User Module Datasheet: Character LCD Datasheet LCD V 1.60 (CY8C29/27/26/25/24/22/21xxx, CY8C23x33, CY7C603xx/64215, CYWUSB6953, CY8C20x34, CY8CLED02/04/08/16, CY8C21x45, CY8C22x45, CY8C28x45, CY8CPLC20, CY8CLED16P01, CY8C28xxx, CY8C21x12) http://www.cypress.com/?rID=3043 Features and Overview

  • Uses the industry standard Hitachi HD44780 LCD display driver chip protocol
  • Requires only seven I/O pins
  • Routines provided to print RAM or ROM strings
  • Routines provided to print numbers
  • Routines provided to display horizontal and vertical bar graphs
  • Uses a single I/O port
     

The Character LCD User Module is a set of library routines that writes text strings and formatted numbers to a common two or four-line LCD module. Vertical and horizontal bar graphs are supported, using the character graphics feature of these LCD modules. This module was developed specifically for the industry standard Hitachi HD44780 two-line by 16 character LCD display driver chip, but works for many other fourline displays. This library uses the 4-bit interface mode to limit the number of I/O pins required.
 

]]>
Thu, 02 Aug 2012 04:37:58 -0600
User Module Datasheet: CAPSENSE® SUCCESSIVE APPROXIMATION DATASHEET, CSA V 1.50 (CY8C20X34, CY8C20X24) http://www.cypress.com/?rID=40183 Features and Overview

  • Scan 1 to 28 capacitive sensors
  • Scan capacitive sliders with 2 to 28 elements
  • Slider physical resolution doubling using diplexing
  • Slider interpolated resolution up to 1 part in 65535
  • Generate touch-pad using multiple slider sensors
  • Adjustable sensor sensitivity, detection threshold and sampling rate
  • Guided sensor/pin assignments using the CSA Wizard
  • Integrated baseline update algorithm for handling temperature changes
  • Compensate for environmental and physical sensor variations
     

The CapSense® Successive Approximation (CSA) User Module implements an array of capacitive touch sensors using switched capacitor circuitry, an analog multiplexer, digital counting functions, and high level software routines to compensate for environmental and physical sensor variations. The sensor array can consist of combinations of independent sensors, sliding sensors, and touchpads implemented as a pair of orthogonal sliding sensors. High level software routines accommodate slider diplexing. Slider diplexing allows a single pin to measure two electrical sensors in two different physical locations. Diplexing provides resolution enhancement of the slider without the cost of an additional IO.

]]>
Thu, 02 Aug 2012 03:46:08 -0600
User Module Datasheet: CAPSENSE® SUCCESSIVE APPROXIMATION DATASHEET, CSA V 1.50 (CY8C20X66, CY8C20X36, CY8C20336AN, CY8C20436AN, CY8C20636AN, CY8C20XX6AS, CY8C20X46, CY8C20X96) http://www.cypress.com/?rID=40564 Features and Overview

  • Scan 1 to 28 capacitive sensors
  • Scan capacitive sliders with 2 to 28 elements
  • Slider physical resolution doubling using diplexing
  • Slider interpolated resolution up to 1 part in 65535
  • Generate touch-pad using multiple slider sensors
  • Adjustable sensor sensitivity, detection threshold and sampling rate
  • Guided sensor/pin assignments using the CSA Wizard
  • Integrated baseline update algorithm for handling temperature changes
  • Compensate for environmental and physical sensor variations

The CapSense® Successive Approximation (CSA) User Module implements an array of capacitive touch sensors using switched capacitor circuitry, an analog multiplexer, digital counting functions, and high level software routines to compensate for environmental and physical sensor variations. The sensor array can consist of combinations of independent sensors, sliding sensors, and touchpads implemented as a pair of orthogonal sliding sensors. High level software routines accommodate slider diplexing. Slider diplexing allows a single pin to measure two electrical sensors in two different physical locations. Diplexing provides resolution enhancement of the slider without the cost of an additional IO.

]]>
Thu, 02 Aug 2012 03:45:23 -0600
User Module Datasheet: AUTOTUNING CAPSENSE® SIGMA-DELTA DATASHEET, CSDAUTO V 1.0 (CY8C20X66, CY8C20X36, CY8C20336AN, CY8C20436AN, CY8C20636AN, CY8C20X46, CY8C20X96, CY8C20XX6AS, CY7C645XX, CY7C643/4/5XX, CY7C60424, CY7C6053X, CYONS2110, CYONS21L1T, CYONSFN2162) http://www.cypress.com/?rID=39439 Features and Overview

  • AutoTuning algorithms optimize the operational parameters at runtime based on the parasitic capacitance of each sensor.
  • Scans 1 to 36 capacitive sensors.
  • Capable of detecting 0.1 pF touch with parasitic sensor capacitance (Cp) up to 50 pF as long as layout guidelines of are followed.
  • Sensing possible through up to a 15 mm glass overlay.
  • High immunity to AC mains noise, other EMI, and power supply voltage changes.
  • Supports capacitive sensors configured as independent buttons, proximity sensors and/or as dependent arrays to form sliders. Sliders and proximity sensors not fully supported in this beta version.
  • Effective number of slider elements can double the number of dedicated IO pins using diplexing technique.
  • Supports slider resolution greater than physical pitch through interpolation.
  • Touchpads can be implemented as pairs of interwoven orthogonal sliders.
  • Shield electrode provides for reliable operation with high parasitic capacitance and/or in the presence of water film.
  • Guided sensor and pin assignments using the CSDAUTO Wizard.
  • PC GUI application support for raw data monitoring in real-time.
     

The CSDAUTO (Autotuning CapSense® using a Sigma-Delta Modulator) User Module provides capacitance sensing using the switched capacitor technique with a sigma-delta modulator to convert the sensor capacitance into digital code.

]]>
Thu, 02 Aug 2012 03:43:55 -0600
User Module Datasheet: CAPSENSE® SUCCESSIVE APPROXIMATION MULTIFREQUENCY DATASHEET, CSAMFS V1.1 (CY8C20X34, CY8C20X24, CY8C20X66, CY8C20X36, CY8C20336AN, CY8C20436AN, CY8C20636AN, CY8C20XX6AS, CY8C20X46, CY8C20X96, CYONSFN2053, CYONSFN2061, CYONSFN2151, CYONSFN2161, CYONSFN2162) http://www.cypress.com/?rID=39525 The CapSense® Successive Approximation (CSAMFS) User Module implements an array of capacitive touch sensors using switched capacitor circuitry, an analog multiplexer, digital counting functions, and high level software routines to compensate for environmental and physical sensor variations. The sensor array can consist of combinations of independent sensors, sliding sensors, and touchpads implemented as a pair of orthogonal sliding sensors. High level software routines accommodate slider diplexing. Slider diplexing allows a single pin to measure two electrical sensors in two different physical locations. Diplexing provides resolution enhancement of the slider without the cost of an additional IO. ]]> Thu, 02 Aug 2012 03:42:53 -0600