CY8C95xx | Cypress Semiconductor
CY8C95xx
The CY8C95xxA is a multi-port IO expander with on board user available EEPROM and several PWM outputs. All devices in this family operate identically but differ in IO pins, number of PWMs,and internal EEPROM size.
The CY8C95xxA operates as two I2C slave devices. The first device is a multi port IO expander (single I2C address to access all ports through registers). The second device is a serial EEPROM. Dedicated configuration registers can be used to disable the EEPROM. The EEPROM uses 2-byte addressing to support the 28 Kbyte EEPROM address space. The selected device is defined by the most significant bits of the I2C address or by specific register addressing.
The IO expander's data pins can be independently assigned as inputs, outputs, quasi-bidirectional input/outputs or PWM ouputs. The individual data pins can be configured as open drain or collector, strong drive (10 mA source, 25 mA sink), resistively pulled up or down, or high impedance. The factory default configuration is pulled up internally.
Block Diagram
- Download and Install PSoC Designer™
- Purchase the CY3210-PSoCEval1
- Start your first PSoC designs
- Refer to AN75320 - Getting Started with PSoC 1 for simple PSoC 1 design
- Join the Cypress Developer Community.
Datasheet User Module Datasheets
|
Errata
|
Programming Specifications
|
PSoC 1 Programmers
|
Technical Reference Manual
|
Getting Started
|
|
General PSoC1 Kits The CY8CKIT-001 PSoC Development Kit
|
|
CapSense CY3280-28xxx Universal CapSense Controller Board
|
![]() |
Emulators PSoC1 Emulator Home Page The CY2315-DK IN-Circuit Emulation Development Kit
|
![]() |