English
Language : 

M32C82_15 Datasheet, PDF (23/84 Pages) Renesas Technology Corp – SINGLE-CHIP 16/32-BIT CMOS MICROCOMPUTER
M32C/82 Group
2. Central Processing Unit (CPU)
2. Central Processing Unit (CPU)
Figure 2.1 shows the CPU registers.
A register bank comprises 8 registers (R0, R1, R2, R3, A0, A1, SB and FB) out of 28 CPU registers. Two
sets of register banks are provided.
b31
General register
R2
R3
b23
b15
R0H
b0
R0L
R1H
R1L
R2
R3
A0
A1
SB
FB
Data register(1)
Address register(1)
Static base register(1)
Frame base register(1)
USP
ISP
INTB
PC
User stack pointer
Interrupt stack pointer
Interrupt table register
Program counter
FLG
Flag register
b15
IPL
b8 b7
b0
U I OB SZ DC
Carry flag
Debug flag
Zero flag
Sign flag
Register bank flag
Overflow flag
Interrupt enable flag
Stack pointer select flag
Reserved space
Processor interrupt priority level
Reserved space
High-speed interrupt register b23
b15
SVF
SVP
VCT
b0
Flag save register
PC save register
Vector register
DMAC related register
b7
b0
DMD0
DMA mode register
b15
DMD1
DCT0
DCT1
DMA transfer count register
DRC0
b23
DRC1
DMA0
DMA1
DMA transfer count reload register
DMA memory address register
DRA0
DRA1
DMA memory address reload register
DSA0
DSA1
DMA SFR adress register
NOTES:
1. A register bank comprise these registers. Two sets of register banks are provided.
Figure 2.1 CPU Register
Rev.1.20 Jun. 01, 2004 page 21 of 80