User Modules
User Modules were developed by Cypress
MicroSystems to simplify the use of PSoC™ blocks.
Each User Module performs a specific peripheral function, and includes a data
sheet with description, specifications and usage guidelines/code excerpts.
Interrupt Service Routines (ISR) and Application Programming Interface (API)
routines are contained within the User Module and automatically personalized
and inserted into your project when the User Module is selected and the device
configuration generated.
User Module Creation
Cypress MicroSystems will normally develop user Modules, and the library of User Modules will be constantly expanding. They can also be created by customers for their specific design needs. Tools are being created to simplify this process for customers. If you are interested in developing your own, please contact the factory for more information. If you have a need for something not currently available and not on the list of planned User Modules below, contact the factory for additional support.
User Module Availability
The following list is the User Modules available with the initial release of PSoC Designer™ IDE software (February 2001) and under development for the near future. We are also working on more complex "system-class" user modules that combine analog and digital functionality. If you have any questions, please contact Cypress MicroSystems or your Cypress Semiconductor sales channel.
Digital User Modules
User Module |
PSoC Blocks Used |
Availability |
1 Digital |
Release 1 |
|
2 Digital |
Release 1 |
|
3 Digital |
Release 1 |
|
4 Digital |
Release 1 |
|
1 Digital |
Release 1 |
|
2 Digital |
Release 1 |
|
3 Digital |
Release 1 |
|
4 Digital |
Release 1 |
|
1 Digital Comm Type |
Release 1 |
|
1 Digital Comm Type |
Release 1 |
|
2 Digital Comm Type |
Release 1 |
|
1 Digital Comm Type |
Release 1 |
|
1 Digital Comm Type |
Release 1 |
|
2 Digital |
Release 1 |
|
1 Digital |
Release 1 |
|
2 Digital |
Release 1 |
|
3 Digital |
Release 1 |
|
4 Digital |
Release 1 |
|
1 Digital |
Release 1 |
|
2 Digital |
Release 1 |
|
2 Digital |
Release 1 |
|
3 Digital |
Release 1 |
Analog User Modules
User Module |
PSoC Blocks Used |
Availability |
6-bit SAR ADC |
1 Analog SC |
Q2/2001 |
10-bit SAR ADC |
2 Analog SC |
Q2/2001 |
8 to 14-bit Incremental ADC |
1 Analog SC plus 2 Digital |
Q2/2001 |
1 Analog SC plus 2 Digital |
Release 1 |
|
1 Analog SC plus 1 Digital |
Release 1 |
|
12-bit Delta-Sigma ADC |
1 Analog SC plus 1 Digital |
Q2/2001 |
1 Analog SC |
Release 1 |
|
10-bit DAC |
2 Analog SC |
Q2/2001 |
1 Analog CT |
Release 1 |
|
Differential Comparator |
2 Analog SC |
Q2/2001 |
2-pole High-pass Filter |
2 Analog SC |
Q2/2001 |
2-pole Low-pass Filter |
2 Analog SC |
Q2/2001 |
2-pole Band-pass Filter |
2 Analog SC |
Q2/2001 |
2-pole Notch Filter |
2 Analog SC |
Q2/2001 |
>2-pole Filters |
1 Analog SC for each pole |
Q2/2001 |
1 Analog CT |
Release 1 |
|
1 Analog CT |
Release 1 |
|
2 Analog CT |
Release 1 |