English
Language : 

DS07-16303-3E Datasheet, PDF (18/97 Pages) Fujitsu Component Limited. – 32-bit RISC Microcontroller CMOS FR30 Series
MB91121
2. Registers
The FR family has two types of registers; dedicated registers embedded on the CPU and general-purpose
registers on memory.
• Dedicated registers
Program counter (PC)
: 32-bit length, indicates the location of the instruction to be executed.
Program status (PS)
: 32-bit length, register for storing register pointer or condition codes
Table base register (TBR) : Holds top address of vector table used in EIT (Exceptional/Interrupt/Trap)
processing.
Return pointer (RP)
: Holds address to resume operation after returning from a subroutine.
System stack pointer (SSP) : Indicates system stack space.
User’s stack pointer (USP) : Indicates user’s stack space.
Multiplication/division result register (MDH/MDL) : 32-bit length, register for multiplication/division
32 bit
PC
PS
TBR
RP
SSP
USP
MDH
MDL
Program counter
Initial value
XXXX XXXXH Indeterminate
Program status
Table base register
0 0 0 F FC0 0H
Return pointer
XXXX XXXXH Indeterminate
System stack pointer
0 0 0 0 0 0 0 0H
User’s stack pointer
XXXX XXXXH Indeterminate
Multiplication/division result register
XXXX XXXXH Indeterminate
XXXX XXXXH Indeterminate
• Program status (PS)
The PS register is for holding program status and consists of a condition code register (CCR) , a system condition
code register (SCR) and a interrupt level mask register (ILM) .
31 20 19 18 17 16
10 9 8 7 6 5 4 3 2 1 0
PS  ILM4 ILM3 ILM2 ILM1 ILM0  D1 D0 T   S I N Z V C
ILM
SCR
CCR
18