CY8C9520A-24PVXI Cypress Semiconductor Corp, CY8C9520A-24PVXI Datasheet - Page 3

IC I/O EXPANDER I2C 20B 28SSOP

CY8C9520A-24PVXI

Manufacturer Part Number
CY8C9520A-24PVXI
Description
IC I/O EXPANDER I2C 20B 28SSOP
Manufacturer
Cypress Semiconductor Corp
Datasheet

Specifications of CY8C9520A-24PVXI

Package / Case
28-SSOP
Interface
I²C
Number Of I /o
20
Interrupt Output
Yes
Frequency - Clock
100KHz
Voltage - Supply
3 V ~ 5.25 V
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Includes
EEPROM, POR, PWM, WDT
Processor Series
CY8C95x0A
Core
M8C
Data Bus Width
8 bit
Maximum Clock Frequency
24 MHz
Number Of Programmable I/os
20
Operating Supply Voltage
3 V to 5.25 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
Development Tools By Supplier
CY3242-IOX, CY3242-IOXLite
Minimum Operating Temperature
- 40 C
On-chip Adc
8 bit
Program Memory Type
EEPROM
Program Memory Size
32 KB
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
428-2023 - KIT EVAL PSOC I2C PORT EXP428-1911 - KIT EVAL PSOC I2C PORT EXP
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
428-2015-5

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CY8C9520A-24PVXI
Manufacturer:
LT
Quantity:
1 378
Part Number:
CY8C9520A-24PVXI
Manufacturer:
CYPRESS/赛普拉斯
Quantity:
20 000
Architecture
The
block diagram. The main blocks include the control unit, PWMs,
EEPROM, and I/O ports. The control unit executes commands
received from the I
devices and the master device.
The on chip EEPROM can be separated conventionally into two
regions. The first region is designed to store data and is available
for byte wide read/writes through the I
prevent write operations by setting the WD pin to high. All
EEPROM operations can be blocked by configuration register
settings. The second region allows the user to store the port and
PWM default settings using special commands. These defaults
are automatically reloaded and processed after device power on.
The number of I/O lines and PWM sources are listed in the
following table.
Table 1. GPIO Availability
There are four pins on GPort 2 and three on GPort 1 that can be
used as general purpose I/O or EEPROM Write Disable (WD)
and I
settings.
Figure 1
Mode register gives the option to select one of seven available
modes for each pin separately: pulled up/down, open drain
high/low, strong drive fast/slow, or high impedance. By default
these configuration registers store values setting I/O pins to be
pulled up. The Invert register enables inversion of the logic of the
Input registers separately for each pin. The Select PWM register
assigns pins as PWM outputs. All of these configuration registers
are read/writable using corresponding commands in the
multi-port device.
Document Number: 38-12036 Rev. *E
Note
1. This port contains configuration-dependant GPIO lines or A1-A6 and WD lines.
GPort 0
GPort 1
GPort 2
GPort 3
GPort 4
GPort 5
GPort 6
GPort 7
PWMs
Top Level Block Diagram on page 1
Port
2
C-address input (A1-A6), depending on configuration
shows the single port logical structure. The Port Drive
CY8C9520A
5-8 bit
0-4 bit
2
C bus and transfers data between other bus
8 bit
4
[1]
[1]
CY8C9540A
5-8bit
0-4it
8 bit
8 bit
8 bit
4 bit
8
2
[1]
[1]
C bus. It is possible to
illustrates the device
CY8C9560A
5-8 bit
0-4 bit
8 bit
8 bit
8 bit
8 bit
8 bit
8 bit
16
[1]
[1]
Figure 1. Logical Structure of the I/O Port
The Port Input and Output registers are separated. When the
Output register is written, the data is sent to the external pins.
When the Input register is read, the external pin logic levels are
captured and transferred. As a result, the read data can be
different from written Output register data. This enables imple-
mentation of a quasi-bidirectional input-output mode, when the
corresponding binary digit is configured as pulled up/down
output.
Each port has an Interrupt Mask register and an Interrupt Status
register. Each high bit in the Interrupt Status register signals that
there has been a change in the corresponding input line since
the last read of that Interrupt Status register. The Interrupt Status
register is cleared after each read. The Interrupt Mask register
enables/disables activation of the INT line when input levels are
changed. Each high in the Interrupt Mask register masks
(disables) an interrupt generated from the corresponding input
line.
Applications
Each GPIO pin can be used to monitor and control various board
level devices, including LEDs and system intrusion detection
devices.
The on board EEPROM can be used to store information such
as error codes or board manufacturing data for read-back by
application software for diagnostic purposes.
Data
PWMs
7 Drive Mode
Pin Direction
Registers
Drive Mode
Drive Mode
Interrupt
Interrupt
Status
Pull-Up
High Z
Mask
CY8C9540A, CY8C9560A
Input Register
Select PWM
Inversion
Register
Output
GPortx
CY8C9520A
Page 3 of 32
8 Bit IO
[+] Feedback

Related parts for CY8C9520A-24PVXI