pca9698 NXP Semiconductors, pca9698 Datasheet - Page 14

no-image

pca9698

Manufacturer Part Number
pca9698
Description
40-bit Fm+ I2c-bus Advanced I/o Port With Reset, Oe And Int
Manufacturer
NXP Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
pca9698BS
Manufacturer:
INTERSIL
Quantity:
11 460
Part Number:
pca9698BS,118
Manufacturer:
NXP
Quantity:
2 241
Part Number:
pca9698BS,118
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
pca9698DGG
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
pca9698DGG,512
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Philips Semiconductors
PCA9698_2
Product data sheet
7.4.7.1 Examples
7.4.7 ALLBNK - All Bank control register
Table 10.
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 a selection of banks.
When this register is programmed, values in the Output Port registers are not changed
and do not reflect the states of I/Os configured as outputs anymore.
Bit
Symbol
Default
B0 to B4 controls the logic level to be applied to Bank 0 to Bank 4, respectively.
– Bx = 0: All the I/Os configured as outputs in the corresponding Bank x are
– Bx = 1: All the I/Os configured as outputs in the corresponding Bank x are
Bit 5 and bit 6 are not used and can be programmed to either ‘1’ or ‘0’.
BSEL is a filter bit that allows programming of some banks only, and not the others.
– BSEL = 0:
– BSEL = 1:
If ALLBNK = 0XX0 0000:
All I/Os configured as outputs in Bank 0 to Bank 4 will be programmed with 0s,
overwriting values programmed in the five Output Port registers.
If ALLBNK = 1XX1 1111:
All I/Os configured as outputs in Bank 0 to Bank 4 will be programmed with 1s,
overwriting values programmed in the five Output Port registers.
If ALLBNK = 0XX0 0110:
All I/Os configured as outputs in Banks 0, 3, and 4 only will be programmed with 0s,
overwriting values programmed in the Output Port registers 0, 3, and 4, while I/Os
configured as outputs in Bank 1 and Bank 2 are programmed with values in Output
Port registers 1 and 2.
programmed with 0s.
programmed with 1s.
When Bx = 0, all the I/Os configured as output in the corresponding Bank x are
programmed with 0s.
When Bx = 1, all the I/Os configured as output in the corresponding Bank x are
programmed with their actual value from the corresponding output register.
When Bx = 0, all the I/Os configured as output in the corresponding Bank x are
programmed with their actual value from the corresponding output register.
When Bx = 1, all the I/Os configured as output in the corresponding Bank x are
programmed with 1s.
ALLBNK - All Bank control register (address 29h) description
BSEL
7
1
40-bit Fm+ I
Rev. 02 — 19 July 2006
X
6
0
X
5
0
2
C-bus advanced I/O port with RESET, OE and INT
B4
4
0
B3
3
0
© Koninklijke Philips Electronics N.V. 2006. All rights reserved.
B2
2
0
PCA9698
B1
1
0
14 of 47
B0
0
0

Related parts for pca9698