English
Language : 

HD6473887 Datasheet, PDF (78/523 Pages) Renesas Technology Corp – Hitachi Single-Chip Microcomputer
To avoid this problem, store a copy of the PCR3 data in a work area in memory. Perform the bit
manipulation on the data in the work area, then write this data to PCR3.
[A: Prior to executing BCLR]
MOV. B #3F ,
MOV. B R0L ,
MOV. B R0L ,
R0L
@RAM0
@PCR3
The PCR3 value (H'3F) is written to a work area in
memory (RAM0) as well as to PCR3.
Input/output
Pin state
PCR3
PDR3
RAM0
P37
Input
Low
level
0
1
0
P36
Input
High
level
0
0
0
P35
Output
Low
level
1
0
1
P34
Output
Low
level
1
0
1
P33
Output
Low
level
1
0
1
P32
Output
Low
level
1
0
1
P31
Output
Low
level
1
0
1
P30
Output
Low
level
1
0
1
[B: BCLR instruction executed]
BSET #0 , @RAM0
The BCLR instruction is executed designating the PCR3
work area (RAM0).
[C: After executing BCLR]
MOV. B @RAM0, R0L
MOV. B R0L, @PCR3
The work area (RAM0) value is written to PCR3.
Input/output
Pin state
PCR3
PDR3
RAM0
P37
Input
Low
level
0
1
0
P36
Input
High
level
0
0
0
P35
Output
Low
level
1
0
1
P34
Output
Low
level
1
0
1
P33
Output
Low
level
1
0
1
P32
Output
Low
level
1
0
1
P31
Output
Low
level
1
0
1
P30
Output
High
level
0
0
0
61