MAX6958AAEE Maxim Integrated Products, MAX6958AAEE Datasheet - Page 8

no-image

MAX6958AAEE

Manufacturer Part Number
MAX6958AAEE
Description
LED Drivers 2-Wire Interfaced, 3 V to 5.5V, 4-Digit,
Manufacturer
Maxim Integrated Products
Datasheet

Specifications of MAX6958AAEE

Number Of Digits
4
Number Of Segments
36
Low Level Output Current
275000 uA
High Level Output Current
30000 uA
Operating Supply Voltage
3 V to 5.5 V
Maximum Supply Current
6700 uA
Maximum Power Dissipation
667 mW
Maximum Operating Temperature
+ 125 C
Mounting Style
SMD/SMT
Package / Case
QSOP-16
Minimum Operating Temperature
- 40 C

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MAX6958AAEE
Manufacturer:
MAXIM/美信
Quantity:
20 000
Part Number:
MAX6958AAEE+
Manufacturer:
MAXIM
Quantity:
753
Part Number:
MAX6958AAEE+
Manufacturer:
MAXIM/美信
Quantity:
20 000
Part Number:
MAX6958AAEE+T
Manufacturer:
MAXIM10
Quantity:
1 520
Part Number:
MAX6958AAEE+T
Manufacturer:
MAXIM/美信
Quantity:
20 000
Bytes received after the command byte are data bytes.
The first data byte goes into the internal register of the
MAX6958/MAX6959 as selected by the command byte
(Figure 7).
The address pointer in the MAX6958/MAX6959 autoin-
crements after each data byte. If multiple data bytes
are transmitted before a STOP condition is detected,
these bytes are stored in subsequent MAX6958/
MAX6959 internal registers (Figure 8), unless the
address pointer has reached address 01111111. The
address pointer does not autoincrement once address
01111111 has been reached (Table 3).
The MAX6958/MAX6959 are read using the internally
stored command byte as an address pointer the same
way the stored command byte is used as an address
pointer for a write. The pointer autoincrements after
2-Wire Interfaced, 3V to 5.5V, 4-Digit,
9-Segment LED Display Drivers with Keyscan
Figure 7. Command and Single Data Byte Received
Figure 8. n Data Bytes Received
Figure 9. Reading n Data Bytes from the MAX6958/MAX6959
8
_______________________________________________________________________________________
S
S
S
HOW CONTROL BYTE AND DATA BYTE MAP INTO
HOW CONTROL BYTE AND DATA BYTE MAP INTO
HOW THE MAX6958/MAX6959 SENDS DATA
ACKNOWLEDGE FROM MAX6958/MAX6959
SLAVE ADDRESS
SLAVE ADDRESS
SLAVE ADDRESS
MAX6958/MAX6959s' REGISTERS
MAX6958/MAX6959s' REGISTERS
Message Format for Reading
ACKNOWLEDGE FROM
ACKNOWLEDGE FROM
MAX6958/MAX6959
MAX6958/MAX6959
TO THE MASTER
R/W
R/W
R/W
0
0
1
A
A
A
D15 D14 D13 D12 D11 D10
D15 D14 D13 D12 D11 D10
D15 D14 D13 D12 D11 D10
ACKNOWLEDGE FROM MAX6958/MAX6959
ACKNOWLEDGE FROM MAX6958/MAX6959
ACKNOWLEDGE FROM THE MASTER
COMMAND BYTE
COMMAND BYTE
FIRST DATA BYTE
AUTOINCREMENT MEMORY WORD ADDRESS
each data byte read using the same rules as for a write
(Table 3). A read is initiated by first configuring the
MAX6958/MAX6959s’ command byte with a write com-
mand (Figure 6). The master can now read n consecu-
tive bytes from the MAX6958/MAX6959. The master
acknowledges receipt of each read byte during the
acknowledge clock pulse. The master must acknowl-
edge all consecutive bytes received except the last
byte. The final read byte must be followed by a not
acknowledge from the master and then a stop condi-
tion (Figure 9). The first data byte is read from the reg-
ister addressed by the initialized command byte
(Figure 8). Reset the address pointer when performing
read-after-write verification because the stored byte
address is autoincremented after the write. The
address pointer does not autoincrement if it points to
register 01111111 (Table 3).
Table 4 is the register address map.
D9
D9
D9
D8
D8
D8
A
A
A
D7
D7
ACKNOWLEDGE FROM MAX6958/MAX6959
D7
ACKNOWLEDGE FROM MAX6958/MAX6959
D6
D6
D6
NOT ACKNOWLEDGE FROM MASTER
D5
D5
D5
AUTOINCREMENT MEMORY WORD ADDRESS
AUTOINCREMENT MEMORY WORD ADDRESS
AUTOINCREMENT MEMORY WORD ADDRESS
DATA BYTE
DATA BYTE
DATA BYTE
D4
D4
n BYTES
D4
n BYTES
1 BYTE
D3
D3
D3
D2
D2
D2
D1
D1
D1
D0
D0
D0
A
A
A
P
P
P

Related parts for MAX6958AAEE