STMPE1601 STMicroelectronics, STMPE1601 Datasheet - Page 15

no-image

STMPE1601

Manufacturer Part Number
STMPE1601
Description
16-bit Enhanced Port Expander With Keypad And Pwm Controller Xpander Logic
Manufacturer
STMicroelectronics
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
STMPE1601
Manufacturer:
ST
0
Company:
Part Number:
STMPE1601
Quantity:
3 500
Part Number:
STMPE1601TBR
Manufacturer:
st
Quantity:
1 712
Part Number:
STMPE1601TBR
Manufacturer:
STMicroelectronics
Quantity:
10 000
Part Number:
STMPE1601TBR
Manufacturer:
ST
0
Part Number:
STMPE1601TBR
Manufacturer:
ST
Quantity:
20 000
STMPE1601
6.8
Operating modes
Table 13.
Figure 3.
More than one byte
More than one byte
Mode
Read
Write
One byte
One byte
Read
Read
Read
Write
I
Operating modes
2
C transaction
Address
Address
Address
Address
Master
Slave
Device
Bytes
Device
Device
Device
≥1
≥1
START, Device address, R/W = 0, Register address to be read
reSTART, Device address, R/W = 1, Data Read, STOP
If no STOP is issued, the Data Read can be continuously performed. If
the register address falls within the range that allows address auto-
increment, then register address auto-increments internally after every
byte of data being read. For register address that falls within a non-
incremental address range, the address will be kept static throughout
the entire read operations. Refer to the Memory Map table for the
address ranges that are auto and non-increment. An example of such
a non-increment address is FIFO.
START, Device address, R/W = 0, Register address to be written, Data
Write, STOP.
If no STOP is issued, the Data Write can be continuously performed. If
the register address falls within the range that allows address auto-
increment, then register address auto-increments internally after every
byte of data being written. For those register addresses that fall within
a non-incremental address range, the address will be kept static
throughout the all write operations. Refer to the memory map table for
the address ranges that are auto and non-increment. An example of a
non-increment address is Data Port for initializing the PWM
commands.
Address
Address
Address
Address
Reg
Reg
Reg
Reg
Address
Address
Data to
Device
Device
written
Write
to be
Data
Programming sequence
Write + 1
Data to
Read
Read
Data
Data
Write + 2
Data to
Read + 1
Data
Read + 2
I2C interface
Data
15/60

Related parts for STMPE1601