PDPU, PEPU Register
·
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
PDPU, PEPU
: Port D~Port E bit 7~bit 0 pull-high control
0: disable
1: enable
PFPU Register
·
BS83C24-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
PFPU
: Port F bit 3~bit 0 pull-high control
0: disable
1: enable
Port A Wake-up
The HALT instruction forces the microcontroller into the SLEEP or IDLE Mode which preserves
power, a feature that is important for battery and other low-power applications. Various methods exist
to wake-up the microcontroller, one of which is to change the logic condition on one of the Port A pins
from high to low. This function is especially suitable for applications that can be woken up via external
switches. Each pin on Port A can be selected individually to have this wake-up feature using the
PAWU register.
PAWU 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
PAWU: Port A bit 4~bit 0 wake-up control
0: disable
1: enable
BS83B08-3/B12-3/B16-3/B16G-3/C24-3
8-Bit Touch Key Flash MCU
Rev. 1.50
63
April 28, 2020