STEVAL-TCS003V1 STMicroelectronics, STEVAL-TCS003V1 Datasheet - Page 33

BOARD DEMO EXPANDER STMPE2403

STEVAL-TCS003V1

Manufacturer Part Number
STEVAL-TCS003V1
Description
BOARD DEMO EXPANDER STMPE2403
Manufacturer
STMicroelectronics
Datasheets

Specifications of STEVAL-TCS003V1

Main Purpose
Interface, GPIO Expander
Embedded
No
Utilized Ic / Part
STMPE2403
Primary Attributes
8/16/24-Bit 24-Port GPIO Expander over I2C
Secondary Attributes
3 8-Bit PWM Output for LEDs, Keyboard Matrix Scan, Special Key Support
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
497-8206

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
STEVAL-TCS003V1
Manufacturer:
ST
0
STMPE2403
Table 31. GPIO controller (continued)
10.1
Note:
0xA6 – 0xAF
Address
0x9C
0x9D
0x9B
0x9E
0x9F
0xA0
0xA1
0xA5
GPIO control registers
A group of registers are used to control the exact function of each of the 24 GPIO. All GPIO
registers are named as GPxxx_yyy, where
Xxx represents the functional group
Yyy represents the byte position of the GPIO
Lsb registers controls GPIO[7:0]
Csb registers controls GPIO[15:8]
Msb registers controls GPIO[23:16]
Table 32. GPIO control registers
This convention does not apply to the GPIO Alternate Function Registers
Register Name
GPAFR_U_msb
GPAFR_L_msb
GPAFR_U_csb
GPAFR_L_csb
GPAFR_U_lsb
GPAFR_L_lsb
COMPAT2401
RESERVED
MUX_CTRL
GPxxx_msb
GPxxx_csb
GPxxx_lsb
Bit
GPIO Alternate Function Register (Upper Bit)
GPIO Alternate Function Register (Lower Bit)
IO-23
IO-15
IO-7
STMPE2401 Pin Compatibility Register
7
IO-22
IO-14
MUX Control Register
IO-6
6
Description
Reserved
IO-21
IO-13
IO-5
5
IO-20
IO-12
IO-4
4
IO-19
IO-11
IO-3
3
IO-18
IO-10
(during sequential R/W)
IO-2
2
Auto-Increment
GPIO controller
IO-17
IO-9
IO-1
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
1
IO-16
IO-8
IO-0
33/63
0

Related parts for STEVAL-TCS003V1