English
Language : 

SH7615 Datasheet, PDF (258/925 Pages) Renesas Technology Corp – 32-Bit RISC Microcomputer SuperH RISC engine Family/SH7600 Series
6.2.12 Break Execution Times Register C (BETRC)
Bit: 15
14
13
12
11
10
9
8
—
—
—
— ETRC11 ETRC10 ETRC9 ETRC8
Initial value: 0
0
0
0
0
0
0
0
R/W: R
R
R
R
R/W R/W R/W R/W
Bit:
Initial value:
R/W:
7
ETRC7
0
R/W
6
ETRC6
0
R/W
5
ETRC5
0
R/W
4
ETRC4
0
R/W
3
ETRC3
0
R/W
2
ETRC2
0
R/W
1
ETRC1
0
R/W
0
ETRC0
0
R/W
When a channel C execution-times break condition is enabled (by setting the ETBEC bit in
BRCR), this 16-bit register specifies the number of times a channel C break condition occurs
before a user break interrupt is requested. The maximum value is 212 – 1 times. Each time a
channel C break condition occurs, the value in BETRC is decremented by 1. After the BETRC
value reaches H'0001, an interrupt is requested when a break condition next occurs.
As exceptions and interrupts cannot be accepted for instructions in a repeat loop comprising no
more than three instructions, BETRC is not decremented by the occurrence of a break condition
for an instruction in such a repeat loop (see 4.6, When Exception Sources Are Not Accepted).
Bits 15 to 12 are always read as 0, and should only be written with 0.
BETRC is initialized to H'0000 by a power-on reset.
Rev. 2.00, 03/05, page 220 of 884