CY8C9560A-24AXI Cypress Semiconductor Corp, CY8C9560A-24AXI Datasheet
![IC I/O EXPANDER I2C 60B 100LQFP](/photos/6/70/67051/428-100-tqfp_14x14x1_4_sml.jpg)
CY8C9560A-24AXI
Specifications of CY8C9560A-24AXI
Available stocks
Related parts for CY8C9560A-24AXI
CY8C9560A-24AXI Summary of contents
Page 1
... Features 2 ■ interface logic electrically compatible with SMBus ■ (CY8C9520A), 40 (CY8C9540A (CY8C9560A) I/O data pins independently configurable as inputs, outputs, Bi-directional input/outputs, or PWM outputs ■ 4/8/16 PWM sources with 8-bit resolution ■ Extendable soft addressing algorithm allowing flexible I address configuration ■ Internal 3-/11-/27-Kbyte EEPROM ■ ...
Page 2
... Drive Mode Registers (1Dh-23h) ......................12 PWM Select Register (28h) ..............................12 Config (29h) ......................................................13 Period Register (2Ah) .......................................13 Pulse Width Register (2Bh) ..............................13 Document Number: 38-12036 Rev. *E CY8C9540A, CY8C9560A Divider Register (2Ch) ......................................13 Enable Register (2Dh) ......................................13 Device ID/Status Register (2Eh) .......................13 Watchdog Register (2Fh) .................................14 Command Register (30h) .................................14 Commands Description ........................................14 Store Config to E2 POR Defaults Cmd (01h) ...
Page 3
... 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. CY8C9520A CY8C9540A, CY8C9560A GPortx 7 Drive Mode Registers Output Register Drive Mode ...
Page 4
... C coding convention. Binary numbers have an appended lowercase ‘b’ (for example, ‘01010100b’ or ‘01000011b’). Numbers not indicated by an ‘h’, ‘b’, or ‘0x’ are decimal. CY8C9520A CY8C9540A, CY8C9560A on page 10, which illustrates memory reading Table 7 on page 11. Description ...
Page 5
... Document Number: 38-12036 Rev. *E Figure 2. CY8C9520A 28-Pin Device Description GPort0_Bit0_PWM3 GPort0_Bit1_PWM1 GPort0_Bit2_PWM3 GPort0_Bit3_PWM1 GPort0_Bit4_PWM3 GPort0_Bit5_PWM1 GPort0_Bit6_PWM3 GPort0_Bit7_PWM1 I2C Serial Clock (SCL) I2C Serial Data (SDA) GPort2_Bit3_PWM3/A1 2 Write Disable. CY8C9520A CY8C9540A, CY8C9560A 1 28 Vdd 2 27 GPort1_Bit0_PWM2 3 26 GPort1_Bit1_PWM0 4 25 GPort1_Bit2_PWM2 5 24 GPort1_Bit3_PWM0 6 ...
Page 6
... GPort0_Bit3_PWM1 GPort0_Bit4_PWM7 GPort0_Bit5_PWM5 GPort0_Bit6_PWM3 GPort0_Bit7_PWM1 GPort3_Bit0_PWM7 GPort3_Bit1_PWM5 GPort3_Bit2_PWM3 GPort3_Bit3_PWM1 GPort3_Bit4_PWM7 GPort3_Bit5_PWM5 GPort3_Bit6_PWM3 GPort3_Bit7_PWM1 GPort5_Bit2_PWM3 GPort5_Bit3_PWM1 I2C Serial Clock (SCL) I2C Serial Data (SDA) GPort2_Bit3_PWM3/A1 2 Write Disable. CY8C9520A CY8C9540A, CY8C9560A 48 1 Vdd 47 2 GPort1_Bit0_PWM6 46 GPort1_Bit1_PWM4 3 45 GPort1_Bit2_PWM2 GPort1_Bit3_PWM0 43 6 GPort1_Bit4_PWM6 42 7 GPort1_Bit5_PWM4/A6 ...
Page 7
... GPort0_Bit0_PWM7 96 DNU 97 GPort0_Bit1_PWM5 98 DNU 99 GPort0_Bit2_PWM3 100 DNU CY8C9520A CY8C9540A, CY8C9560A Description DNU = Do Not Use; leave floating. Port 5, Bit 1, PWM 8. Port 5, Bit 0, PWM 10. Port 5, Bit 4, PWM 12. Port 5, Bit 5, PWM 14. Port 4, Bit 7, PWM 8. Port 4, Bit 6, PWM 10. Port 4, Bit 5, PWM 12. Port 4, Bit 4, PWM 14. ...
Page 8
... GPort3_Bit6_PWM11 18 GPort3_Bit7_PWM9 19 GPort5_Bit7_PWM15 20 GPort5_Bit6_PWM13 21 GPort5_Bit2_PWM11 22 GPort5_Bit3_PWM9 23 I2C Serial Clock (SCL) 24 DNU 25 Note 2. DNU = Do Not Use; leave floating. Document Number: 38-12036 Rev. *E [2] Figure 4. CY8C9560A 100-Pin Device TQFP CY8C9520A CY8C9540A, CY8C9560A DNU 75 74 GPort1_Bit3_PWM0 DNU 73 72 GPort1_Bit4_PWM6 71 DNU 70 GPort1_Bit5_PWM4/A6 69 GPort1_Bit6_PWM2/A5 GPort1_Bit7_PWM0/ GPort4_Bit0_PWM6 ...
Page 9
... High-Z State. Document Number: 38-12036 Rev. *E Working with PWMs There are four independent PWMs in the CY8C9520A, eight in the CY8C9540A and sixteen in the CY8C9560A. Each I/O pin 2 C address. This can be configured as a PWM output by writing ‘1’ to the corre- sponding bit of the Select PWM register (see 12) ...
Page 10
... Output to GPort 2 At this moment, device performs output to GPort data from GPort1 A data from GPort 2 ACK from ACK from Slave Writing from GPort 1 CY8C9520A CY8C9540A, CY8C9560A Stop data(Addr) A data(Addr+1) A ... N P ACK from ACK from No ACK Master Master from Master Stop ... ...
Page 11
... See 00h See Figure 7 on page 10 illustrates port read/write procedures. FFh The Inversion registers have no effect on these ports. CY8C9520A CY8C9540A, CY8C9560A Default Register Register Value Select PWM for Port Output 00h Inversion 00h Pin Direction - Input/Output 00h Drive Mode - Pull Up ...
Page 12
... Strong Drive Current PWM 22h Slow Strong Drive 23h High Impedance PWM Select Register (28h) This register is configures the PWM. Write a value of 00h-0Fh to this register to select the PWM to program with registers 29h-2Bh. CY8C9520A CY8C9540A, CY8C9560A Table 9. These registers Invert Input ...
Page 13
... The high nibble is always equal to 2 for CY8C9520A, 4 for CY8C9540A, and 6 for CY8C9560A. This register is read-only. Table 14. Device ID Status Register Bit 7 6 Function Device Family (2, 4,or 6) CY8C9520A CY8C9540A, CY8C9560A kHz . Table 13 on page 13 ...
Page 14
... Drive Modes Port 7 60h Config setting PWM0 61h Period setting PWM0 62h Pulse Width setting PWM0 63h – 65h PWM1 settings … … 8Dh – 8Fh PWM15 settings 90h Divider 91h Enable 92h CRC CY8C9520A CY8C9540A, CY8C9560A Table 16. Value Page [+] Feedback ...
Page 15
... Read 146 data bytes (see ■ Read 1 CRC byte. Reconfigure Device Cmd (07h) This command immediately reconfigures the device with actual POR defaults from EEPROM. It has the same effect on the registers as a POR. Table 16. CY8C9520A CY8C9540A, CY8C9560A Table 16). Page [+] Feedback ...
Page 16
... MIO ESD Electro Static Discharge Voltage LU Latch up current Operating Temperature Table 19. Operating Temperature Symbol Description T Ambient temperature A T Junction temperature J Document Number: 38-12036 Rev. *E CY8C9540A, CY8C9560A http://www.cypress.com. ≤ 100°C, except where noted. J Symbol mA milli-ampere nA nanoampere ns nanosecond pF picofarad V volts Min ...
Page 17
... DD3 Table 21. CY8C9540A DC Chip-Level Specifications Symbol Description Vdd Supply voltage I Supply current Vdd Supply current Vdd 3.3V DD3 Table 22. CY8C9560A DC Chip-Level Specifications Symbol Description Vdd Supply voltage I Supply current Vdd Supply current Vdd 3.3V DD3 DC Programming Specifications The following table lists guaranteed maximum and minimum specifications for the voltage and temperature ranges: 4.75V to 5.25V and -40° ...
Page 18
... OL note for V OL – 0.8 V Vdd = 3.0 to 5.5. – – V Vdd = 3.0 to 5.5. Gross tested to 1 μA. 1 – Package and pin dependent. Temp = 25°C. 3 Package and pin dependent. Temp = 25°C. CY8C9520A CY8C9540A, CY8C9560A Notes for GPort1; GPort2_Bit0 Page [+] Feedback ...
Page 19
... Max – 0.1 – 2.5 23 1.46 1.5 1.53 91.40 93.75 96.09 CY8C9520A CY8C9540A, CY8C9560A Units Notes 12 MHz Normal Strong Mode 18 ns Vdd = 4.75 to 5.25V, 10 Vdd = 4.75 to 5.25V, 10% - 90% – ns Vdd = 3 to 5.25V, 10% - 90% – ns Vdd = 3 to 5.25V, 10% - 90% ...
Page 20
... T HDDATI2C Sr Repeated START Condition ≤ 85°C, respectively. Typical parameters apply to 5V and 3.3V at 25°C and are for design A Min Typ – – – – CY8C9520A CY8C9540A, CY8C9560A Units Notes Max – kHz μs – μs – μs – μs – ...
Page 21
... Important Note Emulation tools may require a larger area on the target PCB than the chip’s footprint. For a detailed description of the emulation tools’ dimensions, refer to the emulator pod drawings at http://www.cypress.com. Document Number: 38-12036 Rev. *E Figure 10. 28-Pin (210-Mil) SSOP CY8C9520A CY8C9540A, CY8C9560A 51-85079 *D Page [+] Feedback ...
Page 22
... Figure 11. 48-Pin (300-Mil) SSOP .020 1 0.395 0.420 0.292 0.299 48 SEATING PLANE 0.095 0.110 GAUGE PLANE 0.004 0.008 0.008 0.016 0.0135 Figure 12. 100-Pin ( 1.0 mm) TQFP CY8C9520A CY8C9540A, CY8C9560A DIMENSIONS IN INCHES MIN. MAX. 0.005 .010 0.010 0.024 0.040 0°-8° 51-85061 *D 51-85048 *D Page [+] Feedback ...
Page 23
... Table 31. Solder Reflow Peak Temperature Package 28 SSOP 48 SSOP 100 TQFP Notes + POWER x θ JA. Document Number: 38-12036 Rev. *E Maximum Peak Temperature Time at Maximum Peak Temperature 260 °C 260 °C 260 °C CY8C9520A CY8C9540A, CY8C9560A Typical θ [5] JA 101 °C/W 69 °C/W 48 °C Page [+] Feedback ...
Page 24
... CY8C9540A-24PVXI 11K -40°C to +85°C 11K -40°C to +85°C CY8C9560A-24AXI 27K -40°C to +85°C CY8C9560A-24AXIT 27K -40°C to +85°C Package Type: Thermal Rating PDIP Pb-Free C = Commercial SX = SOIC Pb-Free I = Industrial PVX = SSOP Pb-Free E = Extended ...
Page 25
... Hexadecimal numbers may also be represented by a ‘0x’ prefix, the C coding convention. Binary numbers have an appended lowercase ‘b’ (for example, 01010100b’ or ‘01000011b’). Numbers not indicated by an ‘h’ or ‘b’ are decimals. Document Number: 38-12036 Rev. *E CY8C9540A, CY8C9560A Acronym Description ...
Page 26
... The device that generates a periodic signal with a fixed frequency and duty cycle. A clock is sometimes used to synchronize different logic blocks. comparator An electronic circuit that produces an output voltage or current whenever two input levels simultaneously satisfy predetermined amplitude requirements. Document Number: 38-12036 Rev. *E CY8C9520A CY8C9540A, CY8C9560A Page [+] Feedback ...
Page 27
... I2C uses only two bi-directional pins, clock and data, both running at +5V and pulled high with resistors. The bus operates at 100 kbits/second in standard mode and 400 kbits/second in fast mode. Document Number: 38-12036 Rev. *E CY8C9520A CY8C9540A, CY8C9560A Page [+] Feedback ...
Page 28
... Pinouts involve pin numbers as a link between schematic and PCB design (both being computer generated files) and may also involve pin names. Document Number: 38-12036 Rev. *E CY8C9520A CY8C9540A, CY8C9560A Page [+] Feedback ...
Page 29
... A signal whose data is not acknowledged or acted upon until the next active edge of a clock signal system whose operation is synchronized by a clock signal. Document Number: 38-12036 Rev. *E CY8C9540A, CY8C9560A ® registered trademark and Programmable System-on- CY8C9520A Page [+] Feedback ...
Page 30
... A name for a power net meaning "voltage drain." The most positive power supply signal. Usually 3 name for a power net meaning "voltage source." The most negative power supply signal. SS watchdog timer A timer that must be serviced periodically not serviced, the CPU resets after a specified period of time. Document Number: 38-12036 Rev. *E CY8C9520A CY8C9540A, CY8C9560A Page [+] Feedback ...
Page 31
... Document History Page Document Title: CY8C9520A, CY8C9540A, CY8C9560A, 20, 40, and 60 Bit I/O Expander with EEPROM Document Number: 38-12036 Orig. of Submission Revision ECN No. Change ** 346754 HMT See ECN *A 392484 HMT See ECN *B 1336984 HMT/AESA See ECN *C 2843174 YARA 01/08/2010 *D 2903402 NJF 04/01/2010 ...
Page 32
... C Standard Specification as defined by Philips. As from October 1st, 2006 Philips Semiconductors has a new trade name - NXP Semiconductors. All products and company names mentioned in this document may be the trademarks of their respective holders. cypress.com/go/plc Revised December 14, 2010 2 C Patent Rights to use these components CY8C9520A CY8C9540A, CY8C9560A PSoC Solutions psoc.cypress.com/solutions PSoC 1 | PSoC 3 | ...