
iii
6.2.3
IRQ Interrupts....................................................................................................... 102
6.2.4
On-Chip Peripheral Module Interrupts................................................................. 103
6.2.5
Interrupt Exception Vectors and Priority Rankings ............................................. 103
6.3
Description of Registers..................................................................................................... 108
6.3.1
Interrupt Priority Registers A–H (IPRA–IPRH)................................................... 108
6.3.2
Interrupt Control Register (ICR) .......................................................................... 109
6.3.3
IRQ Status Register (ISR) .................................................................................... 110
6.4
Interrupt Operation............................................................................................................. 112
6.4.1
Interrupt Sequence ................................................................................................ 112
6.4.2
Stack after Interrupt Exception Processing........................................................... 114
6.5
Interrupt Response Time.................................................................................................... 114
6.6
Data Transfer with Interrupt Request Signals ................................................................... 116
6.6.1
Handling DTC Activating and CPU Interrupt Sources,
but Not DMAC Activating Sources ..................................................................... 117
6.6.2
Handling DMAC Activating Sources but Not CPU Interrupt
or DTC Activating Sources .................................................................................. 118
6.6.3
Handling DTC Activating Sources but Not CPU Interrupt
or DMAC Activating Sources .............................................................................. 118
6.6.4
Treating CPU Interrupt Sources but Not DTC
or DMAC Activating Sources .............................................................................. 118
Section 7
User Break Controller (UBC)
..................................................................... 119
7.1
Overview............................................................................................................................ 119
7.1.1
Features................................................................................................................. 119
7.1.2
Block Diagram...................................................................................................... 119
7.1.3
Register Configuration ......................................................................................... 120
7.2
Register Descriptions......................................................................................................... 121
7.2.1
User Break Address Register (UBAR)................................................................. 121
7.2.2
User Break Address Mask Register (UBAMR) ................................................... 122
7.2.3
User Break Bus Cycle Register (UBBR).............................................................. 123
7.3
Operation ........................................................................................................................... 126
7.3.1
Flow of the User Break Operation ....................................................................... 126
7.3.2
Break on On-Chip Memory Instruction Fetch Cycle ........................................... 128
7.3.3
Program Counter (PC) Values Saved ................................................................... 128
7.4
Use Examples..................................................................................................................... 128
7.4.1
Break on CPU Instruction Fetch Cycle ................................................................ 128
7.4.2
Break on CPU Data Access Cycle........................................................................ 129
7.4.3
Break on DMA/DTC Cycle .................................................................................. 130
7.5
Cautions on Use................................................................................................................. 130
7.5.1
On-Chip Memory Instruction Fetch ..................................................................... 130
7.5.2
Instruction Fetch at Branches ............................................................................... 130
7.5.3
Contention between User Break and Exception Handling ................................... 131
7.5.4
Break at Non-Delay Branch Instruction Jump Destination .................................. 131
Summary of Contents for SH7041 Series
Page 2: ......
Page 6: ......
Page 38: ...xvi ...
Page 44: ...6 ...
Page 46: ...8 ...
Page 48: ...10 ...
Page 82: ...44 ...
Page 114: ...76 ...
Page 118: ...80 ...
Page 124: ...86 ...
Page 170: ...132 ...
Page 250: ...212 ...
Page 492: ...454 ...
Page 506: ...468 ...
Page 604: ...566 ...
Page 684: ...646 ...
Page 706: ...668 ...
Page 778: ...740 ...
Page 780: ...742 ...
Page 818: ...780 ...
Page 850: ...812 ...
Page 923: ...SH7040 SH7041 SH7042 SH7043 SH7044 SH7045 Group Hardware Manual REJ09B0044 0600O ...