PCA9698DGG NXP [NXP Semiconductors], PCA9698DGG Datasheet

no-image

PCA9698DGG

Manufacturer Part Number
PCA9698DGG
Description
40-bit Fm+ I2C-bus advanced I/O port with RESET, OE and INT
Manufacturer
NXP [NXP Semiconductors]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PCA9698DGG
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
PCA9698DGG,512
Manufacturer:
NXP/恩智浦
Quantity:
20 000
1. General description
2. Features and benefits
The PCA9698 provides 40-bit parallel input/output (I/O) port expansion for I
applications organized in 5 banks of 8 I/Os. At 5 V supply voltage, the outputs are capable
of sourcing 10 mA and sinking 25 mA with a total package load of 1 A to allow direct
driving of 40 LEDs. Any of the 40 I/O ports can be configured as an input or output.
The PCA9698 is the first GPIO device in a new Fast-mode Plus (Fm+) family. Fm+
devices offer higher frequency (up to 1 MHz) and longer, more densely populated bus
operation (up to 4000 pF).
The device is fully configurable: output ports can be programmed to be totem-pole or
open-drain and logic states can change at either the Acknowledge (bank change) or the
Stop Command (global change), each input port can be masked to prevent it from
generating interrupts when its state changes, I/O data logic state can be inverted when
read by the system master.
An open-drain interrupt output pin (INT) allows monitoring of the input pins and is asserted
each time a change occurs in one or several input ports (unless masked).
The Output Enable pin (OE) 3-states any I/O selected as output and can be used as an
input signal to blink or dim LEDs (PWM with frequency > 80 Hz and change duty cycle).
A ‘GPIO All Call’ command allows to program multiple Advanced GPIOs at the same time
even if they have different I
when more than one device needs to be programmed with the same instruction or if all
outputs need to be turned on or off at the same time (for example, LED test).
The Device ID, hard coded in the PCA9698, allows the system master to read
manufacturer, part type and revision information.
The SMBus Alert feature allows the SMBALERT pins of multiple devices with this feature
to be connected together to form a wired-AND signal and to be used in conjunction with
the SMBus Alert Response Address.
The internal Power-On Reset (POR) or hardware reset pin (RESET) initializes the 40 I/Os
as inputs. Three address select pins configure one of 64 slave addresses.
The PCA9698 is available in 56-pin TSSOP and HVQFN packages and is specified over
the −40 °C to +85 °C industrial temperature range.
PCA9698
40-bit Fm+ I
Rev. 3 — 3 August 2010
1 MHz Fast-mode Plus I
Compliant with I
2
2
C-bus Fast-mode (400 kHz) and Standard-mode (100 kHz)
C-bus advanced I/O port with RESET, OE and INT
2
2
C-bus addresses. This allows optimal code programming
C-bus serial interface
Product data sheet
2
C-bus

Related parts for PCA9698DGG

PCA9698DGG Summary of contents

Page 1

PCA9698 40-bit Fm+ I Rev. 3 — 3 August 2010 1. General description The PCA9698 provides 40-bit parallel input/output (I/O) port expansion for I applications organized in 5 banks of 8 I/Os supply voltage, the outputs are ...

Page 2

NXP Semiconductors 2 5.5 V operation with 5.5 V tolerant I/Os 40 configurable I/O pins that default to inputs at power-up Outputs: Programmable totem-pole (10 mA source sink) or open-drain (25 mA sink) with controlled edge ...

Page 3

... NXP Semiconductors 4. Ordering information Table 1. Ordering information − ° ° +85 C amb Type number Topside mark PCA9698DGG PCA9698DGG PCA9698BS PCA9698BS 5. Block diagram AD0 AD1 AD2 SCL SDA RESET Fig 1. PCA9698 Product data sheet 2 40-bit Fm+ I C-bus advanced I/O port with RESET, OE and INT ...

Page 4

NXP Semiconductors data from shift register write configuration pulse data from shift register OCH write pulse CK read pulse data from shift register write polarity pulse On power-up or RESET, all registers return to default values. Fig ...

Page 5

... C-bus advanced I/O port with RESET, OE and INT SDA 1 SCL 2 3 IO0_0 4 IO0_1 IO0_2 IO0_3 7 8 IO0_4 9 IO0_5 IO0_6 IO0_7 12 13 IO1_0 14 IO1_1 PCA9698DGG IO1_2 15 IO1_3 16 IO1_4 IO1_5 IO1_6 20 IO1_7 21 IO2_0 IO2_1 IO2_2 25 IO2_3 26 AD0 27 28 AD1 Pin configuration for TSSOP56 All information provided in this document is subject to legal disclaimers ...

Page 6

NXP Semiconductors Fig 4. 6.2 Pin description Table 2. Symbol SDA SCL IO0_0 to IO0_7 IO1_0 to IO1_7 IO2_0 to IO2_7 IO3_0 to IO3_7 IO4_0 to IO4_7 AD0 AD1 PCA9698 Product data sheet 2 40-bit Fm+ ...

Page 7

NXP Semiconductors Table 2. Symbol AD2 OE INT/SMBALERT RESET [1] HVQFN56 package die supply ground is connected to both V must be connected to supply ground for proper device operation. For enhanced thermal, electrical, and board level performance, the exposed ...

Page 8

NXP Semiconductors 7.2 Alert response, GPIO All Call and Device ID addresses Three other different addresses can be sent to the PCA9698. • Alert Response address: allows to perform an ‘SMBus Alert’ operation as defined in the SMBus specification. This ...

Page 9

NXP Semiconductors 7.3.1 5-bank register category • IP – Input registers • OP – Output registers • PI – Polarity Inversion registers • IOC – I/O Configuration registers • MSK – Mask interrupt registers If the Auto-Increment flag is set ...

Page 10

NXP Semiconductors Table 3. Register summary …continued Reg # Output Port registers 08h 09h 0Ah 0Bh 0Ch 0Dh 0Eh ...

Page 11

NXP Semiconductors 7.4.1 IP0 to IP4 - Input Port registers These registers are read-only. They reflect the incoming logic levels of the port pins regardless of whether the pin is defined as an input or an output by the I/O ...

Page 12

NXP Semiconductors 7.4.3 PI0 to PI4 - Polarity Inversion registers These registers allow inversion of the polarity of the corresponding Input Port register. Px[ The corresponding Input Port register data polarity is retained. Px[ The corresponding ...

Page 13

NXP Semiconductors 7.4.5 MSK0 to MSK4 - Mask interrupt registers These registers mask the interrupt due to a change in the I/O pins configured as inputs. ‘x’ refers to the bank number (0 to 4); ‘y’ refers to the bit ...

Page 14

NXP Semiconductors 7.4.7 ALLBNK - All Bank control register Table 10. Bit Symbol Default This register allows all the I/Os configured as outputs to be programmed with the same logic value. This programming is applied to all the banks or ...

Page 15

NXP Semiconductors • If ALLBNK = 1XX0 1100: All I/Os configured as outputs in Bank 2 and 3 will be programmed with 1s, overwriting values programmed in the Output Port registers 2 and 3, while I/Os configured as outputs in ...

Page 16

NXP Semiconductors 7.5 Device ID - PCA9698 ID field The Device ID field byte read-only (24 bits) word giving the following information: • 12 bits with the manufacturer name, unique per manufacturer (e.g., NXP) • 9 bits ...

Page 17

NXP Semiconductors 7.6 GPIO All Call A ‘GPIO All Call’ command allows the programming of multiple advanced GPIOs with different I when the master needs to send the same instruction to several devices. To respond to such a command and ...

Page 18

NXP Semiconductors • When all the devices have been accessed, the master must generate a STOP command. • At the STOP command, all the PCA9698s that have been accessed will update their Output Port registers that have been programmed and ...

Page 19

NXP Semiconductors 7.11 SMBus Alert output (SMBALERT) The interrupt output pin (INT) can also be used as an Alert line (SMBALERT). The SMBALERT pins of multiple devices with this feature can be connected together to form a wired-AND signal and ...

Page 20

NXP Semiconductors 7.12 Output enable input (OE) The configurable active LOW or active HIGH output enable pin allows to enable or disable all the I/Os at the same time. • When a LOW level is applied to the OE pin, ...

Page 21

NXP Semiconductors 7.15 Address map Table 12. AD2 ...

Page 22

NXP Semiconductors Table 12. AD2 SCL SCL SCL SCL SDA SDA SDA SDA SCL SCL SCL SCL SDA SDA SDA SDA SCL SCL SCL SCL SDA SDA SDA SDA SCL SCL SCL SCL SDA SDA SDA SDA PCA9698 Product data ...

Page 23

NXP Semiconductors 8. Characteristics of the I 2 The I C-bus is for 2-way, 2-line communication between different ICs or modules. The two lines are a serial data line (SDA) and a serial clock line (SCL). Both lines must be ...

Page 24

NXP Semiconductors 8.2 System configuration A device generating a message is a ‘transmitter’; a device receiving is the ‘receiver’. The device that controls the message is the ‘master’ and the devices which are controlled by the master are the ‘slaves’ ...

Page 25

NXP Semiconductors 8.4 Bus transactions Data is transmitted to the PCA9698 registers using ‘Write Byte’ transfers (see Figure 16, Data is read from the PCA9698 registers using ‘Read Byte’ and ‘Receive Byte’ transfers (see Figure 19 PCA9698 Product data sheet ...

Page 26

SDA Output Port START condition R/W register bank 0 is selected write ...

Page 27

NXP Semiconductors slave address SDA START condition write to port data out from port OE is LOW (with OEPOL = 0) or HIGH (with OEPOL = 1) to observe a ...

Page 28

NXP Semiconductors slave address SDA START condition The programming becomes effective at the Acknowledge. If more than 1 byte is written, previous data is overwritten. Fig 18. Write to the ...

Page 29

NXP Semiconductors acknowledge from slave slave address SDA START condition R/W 00 for output structure configuration register reading 01 for for all bank control register reading 10 for mode selection ...

Page 30

NXP Semiconductors GPIO All Call address SDA START condition Only slave devices with bit IOAC = 1 answer to the GPIO All Call transaction. Output Port register programming becomes effective at the STOP command if ...

Page 31

NXP Semiconductors 9. Application design-in information V DD 1.6 kΩ 1.6 kΩ MASTER CONTROLLER SCL SDA RESET INT Device address configured as ‘0100 000x’ for this example. IO0_0, IO0_2, IO0_3, IO1_0 to IO3_7 are configured ...

Page 32

NXP Semiconductors 10. Limiting values Table 13. In accordance with the Absolute Maximum Rating System (IEC 60134). Symbol I/O I O(IOx_y tot T stg T amb T j ...

Page 33

NXP Semiconductors 11. Static characteristics Table 14. Static characteristics Symbol Parameter Supplies V supply voltage DD I supply current DD I standby current stb V power-on ...

Page 34

NXP Semiconductors Table 14. Static characteristics Symbol Parameter Interrupt INT I LOW-level output current OL C output capacitance o Inputs RESET and OE V LOW-level input ...

Page 35

NXP Semiconductors 600 I DD (μA) 400 MHz SCL 200 400 kHz 100 kHz 0 2.0 3.0 4.0 All I/Os unloaded; address pins static HIGH or LOW Fig 28. Supply current as a function of supply voltage ...

Page 36

NXP Semiconductors −40 °C source T amb (mA) +25 °C 40 +85 ° 0.2 Fig 34. I/O source current as a function of HIGH-level output voltage ( (1) ...

Page 37

NXP Semiconductors 12. Dynamic characteristics Table 15. Dynamic characteristics Symbol Parameter f SCL clock frequency SCL t bus free time between a BUF STOP and START condition t hold time (repeated) HD;STA START condition t set-up time for a repeated ...

Page 38

NXP Semiconductors [ minimum time for SDA data out to be valid following SCL LOW. VD;DAT [3] Minimum SCL clock frequency is limited by the bus time-out feature, which resets the serial bus interface if either SDA or ...

Page 39

NXP Semiconductors START SCL SDA RESET rec(rst) IOx_y Fig 39. Reset timing 13. Test information Fig 40. Test circuitry for switching times PCA9698 Product data sheet 2 40-bit Fm+ I C-bus advanced I/O port with RESET, OE ...

Page 40

NXP Semiconductors 14. Package outline TSSOP56: plastic thin shrink small outline package; 56 leads; body width 6 pin 1 index 1 DIMENSIONS (mm are the original dimensions). A UNIT max. ...

Page 41

NXP Semiconductors HVQFN56: plastic thermal enhanced very thin quad flat package; no leads; 56 terminals; body 0.85 mm terminal 1 index area terminal 1 56 index area DIMENSIONS (mm are ...

Page 42

NXP Semiconductors 15. Handling information All input and output pins are protected against ElectroStatic Discharge (ESD) under normal handling. When handling ensure that the appropriate precautions are taken as described in JESD625-A or equivalent standards. 16. Soldering of SMD packages ...

Page 43

NXP Semiconductors • Process issues, such as application of adhesive and flux, clinching of leads, board transport, the solder wave parameters, and the time during which components are exposed to the wave • Solder bath specifications, including temperature and impurities ...

Page 44

NXP Semiconductors Fig 43. Temperature profiles for large and small components For further information on temperature profiles, refer to Application Note AN10365 “Surface mount reflow soldering description”. 17. Abbreviations Table 18. Acronym CDM DUT ESD GPIO HBM 2 I C-bus ...

Page 45

NXP Semiconductors 18. Revision history Table 19. Revision history Document ID Release date PCA9698 v.3 20100803 • Modifications: The format of this data sheet has been redesigned to comply with the new identity guidelines of NXP Semiconductors. • Legal texts ...

Page 46

NXP Semiconductors 19. Legal information 19.1 Data sheet status [1][2] Document status Product status Objective [short] data sheet Development Preliminary [short] data sheet Qualification Product [short] data sheet Production [1] Please consult the most recently issued document before initiating or ...

Page 47

NXP Semiconductors Non-automotive qualified products — Unless this data sheet expressly states that this specific NXP Semiconductors product is automotive qualified, the product is not suitable for automotive use neither qualified nor tested in accordance with automotive testing ...

Page 48

NXP Semiconductors 21. Contents 1 General description . . . . . . . . . . . . . . . . . . . . . . 1 2 Features and benefits . . . . . . ...

Related keywords