English
Language : 

DS07-16301-4E Datasheet, PDF (20/99 Pages) Fujitsu Component Limited. – 32-bit RISC Microcontroller CMOS FR30 Series
MB91101/MB91101A
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 bits
PC
PS
TBR
RP
SSP
USP
MDH
MDL
Program counter
Program status
Initial value
XXXX XXXXH Indeterminate
Table base register
Return pointer
000F FC00H
XXXX XXXXH
Indeterminate
System stack pointer
0000 0000 H
User’s stack pointer
XXXX XXXXH Indeterminate
Multiplication/division result XXXX XXXXH
register
XXXX XXXXH
Indeterminate
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 to 21 20 19 18 17 16 15 to 11 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
20