STEVAL-TCS003V1 STMicroelectronics, STEVAL-TCS003V1 Datasheet - Page 37

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
10.3
10.3.1
10.3.2
Hot key feature
A GPIO is known as ‘Hot Key’ when it is configured to trigger an interruption to the host
whenever the GPIO input is being asserted. This feature is applicable in Operational mode
,as well as Sleep mode.
Programming sequence for Hot Key
1.
2.
3.
4.
5.
6.
Below are the conditions to be fulfilled in order to configure a Hot Key:
1.
2.
3.
Minimum pulse width
The minimum pulse width of the assertion of the Hot Key must be at least 62.5us. Any pulse
width less than the stated value may not be registered.
Configures the GPIO pin into GPIO mode by setting the corresponding bits in the
GPAFR.
Configures the GPIO pin into input direction by setting the corresponding bit in GPDR.
Set the GPRER and GPFER to the desired values to enable the rising edge or falling
edge detection.
Configures and enables the interrupt controller to allow the interruption to the host.
Now, the GPIO Expander may be put into Sleep mode if it is desired.
Upon any Hot Key being asserted, the device will wake-up and issue an interrupt to the
host.
The pin is configured into GPIO mode and as input pin.
The global interrupt mask bit is enabled.
The corresponding GPIO interrupt mask bit is enabled.
GPIO controller
37/63

Related parts for STEVAL-TCS003V1