Pull-high Resistors
Many product applications require pull-high resistors for their switch inputs usually requiring the use
of an external resistor. To eliminate the need for these external resistors, all I/O pins, when configured
as an input have the capability of being connected to an internal pull-high resistor. These pull-high
resistors are selected using the register PAPU~PFPU, and are implemented using weak PMOS
transistors.
PAPU Register
Bit
7
6
5
4
3
2
1
0
Name
¾
¾
¾
D4
D3
D2
D1
D0
R/W
¾
¾
¾
R/W
R/W
R/W
R/W
R/W
POR
¾
¾
¾
0
0
0
0
0
Bit 7~5
unimplemented, read as
²
0
²
Bit 4~0
PAPU
: Port A bit 4~bit 0 pull-high control
0: disable
1: enable
PBPU Register
Bit
7
6
5
4
3
2
1
0
Name
D7
D6
D5
D4
D3
D2
D1
D0
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
POR
0
0
0
0
0
0
0
0
Bit 7~0
PBPU Port B bit 7~bit 0 pull-high control
0: disable
1: enable
PCPU Register
·
BS83B12-3
Bit
7
6
5
4
3
2
1
0
Name
¾
¾
¾
¾
D3
D2
D1
D0
R/W
¾
¾
¾
¾
R/W
R/W
R/W
R/W
POR
¾
¾
¾
¾
0
0
0
0
Bit 7~4
unimplemented, read as
²
0
²
Bit 3~0
PCPU
: Port C bit 3~bit 0 pull-high control
0: disable
1: enable
·
BS83B16-3/BS83B16G-3/BS83C24-3
Bit
7
6
5
4
3
2
1
0
Name
D7
D6
D5
D4
D3
D2
D1
D0
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
POR
0
0
0
0
0
0
0
0
Bit 7~0
PCPU
: Port C bit 7~bit 0 pull-high control
0: disable
1: enable
Rev. 1.50
62
April 28, 2020
BS83B08-3/B12-3/B16-3/B16G-3/C24-3
8-Bit Touch Key Flash MCU