PCT2303N DATA SHEET
CONTROL REGISTERS
!!
GPIO Pin Polarity and Type
(Register 4Eh, R/W)
GP[15:10]
Reserved
GP[5:0]
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Reset settings = FFFFh
The GPIO pin polarity and type register is read/write for selecting the polarity and type for slot 12 I/O. This register
defines GPIO input polarity (0 = low; 1 = high active) when a GPIO pin is configured as an input. It defines GPIO
output type (0 = CMOS; 1 = OPEN-DRAIN) when a GPIO pin is configured as an output. The default value after soft
reset (FFFFh) is all pins active-high. Unimplemented GPIO pins always return 1s.
GPIO Pin Sticky
(Register 50h, R/W)
GS[15:13]
R
GS11
Reserved
GS[5:3]
R
GS1
R
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Reset settings = 0000h
The GPIO pin sticky register is a read/write register. It defines the GPIO input type (0 = non-sticky; 1 = sticky) when
a GPIO pin (defined in slot 12 I/O) is configured as an input. This applies to ring detect, delta loop current sense,
and GPIO_A bits.
GPIO inputs configured as sticky are cleared only by writing a 0 to the corresponding bit of the GPIO pin status
register 54h, and by reset. The default value after cold register reset (0000h) is all pins non-sticky. Unimplemented
GPIO pins always return zeros. Sticky is defined as edge-sensitive; non-sticky is defined as level-sensitive.
GPIO Pin Wake-Up Mask
(Register 52h, R/W)
GW[15:10]
Reserved
GW[5:0]
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Reset settings = 0000h
The GPIO pin wake-up mask register is a read/write register that provides a mask for determining if an input GPIO
change will generate a wake-up or GPIO_INT (0 = No; 1 = Yes). When the AC-link is powered down, a wake-up
event triggers the assertion of SDATA_IN. When the AC-link is powered up, a wake-up event appears as GPIO_INT
= 1 on bit 0 of input slot 12. Ring-detection wake-up can be enabled or disabled.
An AC-Link wake-up interrupt is defined as a 0-to-1 transition on SDATA_IN when the AC-link is powered down.
GPIO bits that have been programmed as inputs, sticky, and pin wake-up, upon transition (either high-to-low or low-
to-high) depending on pin polarity, cause an AC-link wake-up event, if the AC-link was powered down.
The default value after cold register reset (0000h) defaults to all 0s specifying no wake-up event. This applies to ring
detect, delta loop current sense, GPIO_A, and GPIO_B bits. Unimplemented GPIO pins always return 0s.
PC-TEL, Inc.
21
2303N0DOCDAT10A-0899