STMicroelectronics /STM32U031 /TSC /TSC_IOCCR

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as TSC_IOCCR

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (B_0x0)G1_IO1 0 (B_0x0)G1_IO2 0 (B_0x0)G1_IO3 0 (B_0x0)G1_IO4 0 (B_0x0)G2_IO1 0 (B_0x0)G2_IO2 0 (B_0x0)G2_IO3 0 (B_0x0)G2_IO4 0 (B_0x0)G3_IO1 0 (B_0x0)G3_IO2 0 (B_0x0)G3_IO3 0 (B_0x0)G3_IO4 0 (B_0x0)G4_IO1 0 (B_0x0)G4_IO2 0 (B_0x0)G4_IO3 0 (B_0x0)G4_IO4 0 (B_0x0)G5_IO1 0 (B_0x0)G5_IO2 0 (B_0x0)G5_IO3 0 (B_0x0)G5_IO4 0 (B_0x0)G6_IO1 0 (B_0x0)G6_IO2 0 (B_0x0)G6_IO3 0 (B_0x0)G6_IO4 0 (B_0x0)G7_IO1 0 (B_0x0)G7_IO2 0 (B_0x0)G7_IO3 0 (B_0x0)G7_IO4

G7_IO4=B_0x0, G4_IO4=B_0x0, G3_IO1=B_0x0, G6_IO3=B_0x0, G3_IO4=B_0x0, G2_IO1=B_0x0, G5_IO3=B_0x0, G1_IO1=B_0x0, G6_IO4=B_0x0, G7_IO2=B_0x0, G5_IO4=B_0x0, G4_IO1=B_0x0, G3_IO2=B_0x0, G7_IO3=B_0x0, G7_IO1=B_0x0, G2_IO4=B_0x0, G2_IO3=B_0x0, G5_IO2=B_0x0, G5_IO1=B_0x0, G2_IO2=B_0x0, G1_IO4=B_0x0, G1_IO3=B_0x0, G1_IO2=B_0x0, G3_IO3=B_0x0, G6_IO1=B_0x0, G6_IO2=B_0x0, G4_IO2=B_0x0, G4_IO3=B_0x0

Description

TSC I/O channel control register

Fields

G1_IO1

Gx_IOy channel mode These bits are set and cleared by software to configure the Gx_IOy as a channel I/O. Note: These bits must not be modified when an acquisition is ongoing. Note: During the acquisition phase and even if the TSC peripheral alternate function is not enabled, as soon as the TSC_IOCCR bit is set, the corresponding GPIO analog switch is automatically controlled by the touch sensing controller.

0 (B_0x0): Gx_IOy unused

1 (B_0x1): Gx_IOy used as channel

G1_IO2

Gx_IOy channel mode These bits are set and cleared by software to configure the Gx_IOy as a channel I/O. Note: These bits must not be modified when an acquisition is ongoing. Note: During the acquisition phase and even if the TSC peripheral alternate function is not enabled, as soon as the TSC_IOCCR bit is set, the corresponding GPIO analog switch is automatically controlled by the touch sensing controller.

0 (B_0x0): Gx_IOy unused

1 (B_0x1): Gx_IOy used as channel

G1_IO3

Gx_IOy channel mode These bits are set and cleared by software to configure the Gx_IOy as a channel I/O. Note: These bits must not be modified when an acquisition is ongoing. Note: During the acquisition phase and even if the TSC peripheral alternate function is not enabled, as soon as the TSC_IOCCR bit is set, the corresponding GPIO analog switch is automatically controlled by the touch sensing controller.

0 (B_0x0): Gx_IOy unused

1 (B_0x1): Gx_IOy used as channel

G1_IO4

Gx_IOy channel mode These bits are set and cleared by software to configure the Gx_IOy as a channel I/O. Note: These bits must not be modified when an acquisition is ongoing. Note: During the acquisition phase and even if the TSC peripheral alternate function is not enabled, as soon as the TSC_IOCCR bit is set, the corresponding GPIO analog switch is automatically controlled by the touch sensing controller.

0 (B_0x0): Gx_IOy unused

1 (B_0x1): Gx_IOy used as channel

G2_IO1

Gx_IOy channel mode These bits are set and cleared by software to configure the Gx_IOy as a channel I/O. Note: These bits must not be modified when an acquisition is ongoing. Note: During the acquisition phase and even if the TSC peripheral alternate function is not enabled, as soon as the TSC_IOCCR bit is set, the corresponding GPIO analog switch is automatically controlled by the touch sensing controller.

0 (B_0x0): Gx_IOy unused

1 (B_0x1): Gx_IOy used as channel

G2_IO2

Gx_IOy channel mode These bits are set and cleared by software to configure the Gx_IOy as a channel I/O. Note: These bits must not be modified when an acquisition is ongoing. Note: During the acquisition phase and even if the TSC peripheral alternate function is not enabled, as soon as the TSC_IOCCR bit is set, the corresponding GPIO analog switch is automatically controlled by the touch sensing controller.

0 (B_0x0): Gx_IOy unused

1 (B_0x1): Gx_IOy used as channel

G2_IO3

Gx_IOy channel mode These bits are set and cleared by software to configure the Gx_IOy as a channel I/O. Note: These bits must not be modified when an acquisition is ongoing. Note: During the acquisition phase and even if the TSC peripheral alternate function is not enabled, as soon as the TSC_IOCCR bit is set, the corresponding GPIO analog switch is automatically controlled by the touch sensing controller.

0 (B_0x0): Gx_IOy unused

1 (B_0x1): Gx_IOy used as channel

G2_IO4

Gx_IOy channel mode These bits are set and cleared by software to configure the Gx_IOy as a channel I/O. Note: These bits must not be modified when an acquisition is ongoing. Note: During the acquisition phase and even if the TSC peripheral alternate function is not enabled, as soon as the TSC_IOCCR bit is set, the corresponding GPIO analog switch is automatically controlled by the touch sensing controller.

0 (B_0x0): Gx_IOy unused

1 (B_0x1): Gx_IOy used as channel

G3_IO1

Gx_IOy channel mode These bits are set and cleared by software to configure the Gx_IOy as a channel I/O. Note: These bits must not be modified when an acquisition is ongoing. Note: During the acquisition phase and even if the TSC peripheral alternate function is not enabled, as soon as the TSC_IOCCR bit is set, the corresponding GPIO analog switch is automatically controlled by the touch sensing controller.

0 (B_0x0): Gx_IOy unused

1 (B_0x1): Gx_IOy used as channel

G3_IO2

Gx_IOy channel mode These bits are set and cleared by software to configure the Gx_IOy as a channel I/O. Note: These bits must not be modified when an acquisition is ongoing. Note: During the acquisition phase and even if the TSC peripheral alternate function is not enabled, as soon as the TSC_IOCCR bit is set, the corresponding GPIO analog switch is automatically controlled by the touch sensing controller.

0 (B_0x0): Gx_IOy unused

1 (B_0x1): Gx_IOy used as channel

G3_IO3

Gx_IOy channel mode These bits are set and cleared by software to configure the Gx_IOy as a channel I/O. Note: These bits must not be modified when an acquisition is ongoing. Note: During the acquisition phase and even if the TSC peripheral alternate function is not enabled, as soon as the TSC_IOCCR bit is set, the corresponding GPIO analog switch is automatically controlled by the touch sensing controller.

0 (B_0x0): Gx_IOy unused

1 (B_0x1): Gx_IOy used as channel

G3_IO4

Gx_IOy channel mode These bits are set and cleared by software to configure the Gx_IOy as a channel I/O. Note: These bits must not be modified when an acquisition is ongoing. Note: During the acquisition phase and even if the TSC peripheral alternate function is not enabled, as soon as the TSC_IOCCR bit is set, the corresponding GPIO analog switch is automatically controlled by the touch sensing controller.

0 (B_0x0): Gx_IOy unused

1 (B_0x1): Gx_IOy used as channel

G4_IO1

Gx_IOy channel mode These bits are set and cleared by software to configure the Gx_IOy as a channel I/O. Note: These bits must not be modified when an acquisition is ongoing. Note: During the acquisition phase and even if the TSC peripheral alternate function is not enabled, as soon as the TSC_IOCCR bit is set, the corresponding GPIO analog switch is automatically controlled by the touch sensing controller.

0 (B_0x0): Gx_IOy unused

1 (B_0x1): Gx_IOy used as channel

G4_IO2

Gx_IOy channel mode These bits are set and cleared by software to configure the Gx_IOy as a channel I/O. Note: These bits must not be modified when an acquisition is ongoing. Note: During the acquisition phase and even if the TSC peripheral alternate function is not enabled, as soon as the TSC_IOCCR bit is set, the corresponding GPIO analog switch is automatically controlled by the touch sensing controller.

0 (B_0x0): Gx_IOy unused

1 (B_0x1): Gx_IOy used as channel

G4_IO3

Gx_IOy channel mode These bits are set and cleared by software to configure the Gx_IOy as a channel I/O. Note: These bits must not be modified when an acquisition is ongoing. Note: During the acquisition phase and even if the TSC peripheral alternate function is not enabled, as soon as the TSC_IOCCR bit is set, the corresponding GPIO analog switch is automatically controlled by the touch sensing controller.

0 (B_0x0): Gx_IOy unused

1 (B_0x1): Gx_IOy used as channel

G4_IO4

Gx_IOy channel mode These bits are set and cleared by software to configure the Gx_IOy as a channel I/O. Note: These bits must not be modified when an acquisition is ongoing. Note: During the acquisition phase and even if the TSC peripheral alternate function is not enabled, as soon as the TSC_IOCCR bit is set, the corresponding GPIO analog switch is automatically controlled by the touch sensing controller.

0 (B_0x0): Gx_IOy unused

1 (B_0x1): Gx_IOy used as channel

G5_IO1

Gx_IOy channel mode These bits are set and cleared by software to configure the Gx_IOy as a channel I/O. Note: These bits must not be modified when an acquisition is ongoing. Note: During the acquisition phase and even if the TSC peripheral alternate function is not enabled, as soon as the TSC_IOCCR bit is set, the corresponding GPIO analog switch is automatically controlled by the touch sensing controller.

0 (B_0x0): Gx_IOy unused

1 (B_0x1): Gx_IOy used as channel

G5_IO2

Gx_IOy channel mode These bits are set and cleared by software to configure the Gx_IOy as a channel I/O. Note: These bits must not be modified when an acquisition is ongoing. Note: During the acquisition phase and even if the TSC peripheral alternate function is not enabled, as soon as the TSC_IOCCR bit is set, the corresponding GPIO analog switch is automatically controlled by the touch sensing controller.

0 (B_0x0): Gx_IOy unused

1 (B_0x1): Gx_IOy used as channel

G5_IO3

Gx_IOy channel mode These bits are set and cleared by software to configure the Gx_IOy as a channel I/O. Note: These bits must not be modified when an acquisition is ongoing. Note: During the acquisition phase and even if the TSC peripheral alternate function is not enabled, as soon as the TSC_IOCCR bit is set, the corresponding GPIO analog switch is automatically controlled by the touch sensing controller.

0 (B_0x0): Gx_IOy unused

1 (B_0x1): Gx_IOy used as channel

G5_IO4

Gx_IOy channel mode These bits are set and cleared by software to configure the Gx_IOy as a channel I/O. Note: These bits must not be modified when an acquisition is ongoing. Note: During the acquisition phase and even if the TSC peripheral alternate function is not enabled, as soon as the TSC_IOCCR bit is set, the corresponding GPIO analog switch is automatically controlled by the touch sensing controller.

0 (B_0x0): Gx_IOy unused

1 (B_0x1): Gx_IOy used as channel

G6_IO1

Gx_IOy channel mode These bits are set and cleared by software to configure the Gx_IOy as a channel I/O. Note: These bits must not be modified when an acquisition is ongoing. Note: During the acquisition phase and even if the TSC peripheral alternate function is not enabled, as soon as the TSC_IOCCR bit is set, the corresponding GPIO analog switch is automatically controlled by the touch sensing controller.

0 (B_0x0): Gx_IOy unused

1 (B_0x1): Gx_IOy used as channel

G6_IO2

Gx_IOy channel mode These bits are set and cleared by software to configure the Gx_IOy as a channel I/O. Note: These bits must not be modified when an acquisition is ongoing. Note: During the acquisition phase and even if the TSC peripheral alternate function is not enabled, as soon as the TSC_IOCCR bit is set, the corresponding GPIO analog switch is automatically controlled by the touch sensing controller.

0 (B_0x0): Gx_IOy unused

1 (B_0x1): Gx_IOy used as channel

G6_IO3

Gx_IOy channel mode These bits are set and cleared by software to configure the Gx_IOy as a channel I/O. Note: These bits must not be modified when an acquisition is ongoing. Note: During the acquisition phase and even if the TSC peripheral alternate function is not enabled, as soon as the TSC_IOCCR bit is set, the corresponding GPIO analog switch is automatically controlled by the touch sensing controller.

0 (B_0x0): Gx_IOy unused

1 (B_0x1): Gx_IOy used as channel

G6_IO4

Gx_IOy channel mode These bits are set and cleared by software to configure the Gx_IOy as a channel I/O. Note: These bits must not be modified when an acquisition is ongoing. Note: During the acquisition phase and even if the TSC peripheral alternate function is not enabled, as soon as the TSC_IOCCR bit is set, the corresponding GPIO analog switch is automatically controlled by the touch sensing controller.

0 (B_0x0): Gx_IOy unused

1 (B_0x1): Gx_IOy used as channel

G7_IO1

Gx_IOy channel mode These bits are set and cleared by software to configure the Gx_IOy as a channel I/O. Note: These bits must not be modified when an acquisition is ongoing. Note: During the acquisition phase and even if the TSC peripheral alternate function is not enabled, as soon as the TSC_IOCCR bit is set, the corresponding GPIO analog switch is automatically controlled by the touch sensing controller.

0 (B_0x0): Gx_IOy unused

1 (B_0x1): Gx_IOy used as channel

G7_IO2

Gx_IOy channel mode These bits are set and cleared by software to configure the Gx_IOy as a channel I/O. Note: These bits must not be modified when an acquisition is ongoing. Note: During the acquisition phase and even if the TSC peripheral alternate function is not enabled, as soon as the TSC_IOCCR bit is set, the corresponding GPIO analog switch is automatically controlled by the touch sensing controller.

0 (B_0x0): Gx_IOy unused

1 (B_0x1): Gx_IOy used as channel

G7_IO3

Gx_IOy channel mode These bits are set and cleared by software to configure the Gx_IOy as a channel I/O. Note: These bits must not be modified when an acquisition is ongoing. Note: During the acquisition phase and even if the TSC peripheral alternate function is not enabled, as soon as the TSC_IOCCR bit is set, the corresponding GPIO analog switch is automatically controlled by the touch sensing controller.

0 (B_0x0): Gx_IOy unused

1 (B_0x1): Gx_IOy used as channel

G7_IO4

Gx_IOy channel mode These bits are set and cleared by software to configure the Gx_IOy as a channel I/O. Note: These bits must not be modified when an acquisition is ongoing. Note: During the acquisition phase and even if the TSC peripheral alternate function is not enabled, as soon as the TSC_IOCCR bit is set, the corresponding GPIO analog switch is automatically controlled by the touch sensing controller.

0 (B_0x0): Gx_IOy unused

1 (B_0x1): Gx_IOy used as channel

Links

()