7.2.8
Break Bus Cycle Register B (BBRB)
Break bus cycle register B (BBRB) is a 16-bit read/write register, which specifies, (1) CPU cycle
or DMAC cycle, (2) instruction fetch or data access, (3) read/write, and (4) operand size in the
break conditions of channel B. A power-on reset initializes BBRB to H'0000.
Bit:
15
—
0
14
—
0
13
—
0
12
—
0
11
—
0
10
—
0
9
—
0
8
—
0
Initial value:
R/W:
R
R
R
R
R
R
R
R
Bit:
7
CDB1
0
6
CDB0
0
5
IDB1
0
4
IDB0
0
3
2
1
SZB1
0
0
SZB0
0
RWB1 RWB0
Initial value:
R/W:
0
0
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Bits 15 to 8—Reserved: These bits are always read as 0. These bits are always read as 0.
Bits 7 and 6—CPU Cycle/DMAC Cycle Select B (CDB1, CDB0): Select the CPU cycle or
DMAC cycle as the bus cycle of the channel B break condition.
Bit 7: CDB1
Bit 6: CDB0
Description
0
0
1
0
Condition comparison is not performed
The break condition is the CPU cycle
The break condition is the DMAC cycle
(Initial value)
*
1
*: Don’t care
Bits 5 and 4—Instruction Fetch/Data Access Select B (IDB1, IDB0): Select the instruction
fetch cycle or data access cycle as the bus cycle of the channel B break condition.
Bit 5: IDB1
Bit 4: IDB0
Description
0
0
1
0
1
Condition comparison is not performed
The break condition is the instruction fetch cycle
The break condition is the data access cycle
(Initial value)
1
The break condition is the instruction fetch cycle or data access
cycle
Rev. 5.00, 09/03, page 160 of 760