English
Language : 

SH7616 Datasheet, PDF (244/935 Pages) Renesas Technology Corp – 32-Bit RISC Microcomputer SuperH™ RISC engine Family/SH7600 Series
Section 6 User Break Controller (UBC)
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 Mar 09, 2006 page 218 of 906
REJ09B0292-0200