Registers - Fujitsu MB90335 Series Hardware Manual

16-bit microcontroller
Table of Contents

Advertisement

CHAPTER 2 CPU

2.6 Registers

2.6
Registers
2
The F
MC-16LX registers are largely classified into two types: dedicated registers and
general-purpose registers.
The dedicated registers exist as dedicated internal hardware of the CPU, and they have
specific use defined by the CPU architecture.
The applications of the general-purpose registers can be specified by the user, as is
ordinary memory space. Sharing the CPU address space with RAM, the general-
purpose registers are the same as the dedicated registers in that they can be accessed
without using an address.
■ Dedicated Registers
2
The F
MC-16LX CPU core has the following 11 dedicated registers:
• Accumulator (A=AH: AL)
• User stack pointer (USP)
• System stack pointer (SSP)
• Processor status (PS)
• Program counter (PC)
• Program counter bank register (PCB) : 8-bit register indicating the PC space
• Data bank register (DTB)
• User stack bank register (USB)
• System stack bank register (SSB)
• Additional data bank register (ADB) : 8-bit register indicating the AD space
• Direct page register (DPR)
Figure 2.6-1 shows the configuration of the dedicated registers.
28
: 2 × 16-bit accumulators
(Can be used as a single 32-bit accumulator.)
: 16-bit pointer indicating the user stack area
: 16-bit pointer indicating the system stack area
: 16-bit register indicating the system status
: 16-bit register containing the address where the program is
stored
: 8-bit register indicating the DT space
: 8-bit register indicating the user stack space
: 8-bit register indicating the system stack space
: 8-bit register indicating a direct page
FUJITSU MICROELECTRONICS LIMITED
MB90335 Series
CM44-10137-6E

Advertisement

Table of Contents
loading

This manual is also suitable for:

F2mc-16lxMb90v330aMb90f337Mb90337

Table of Contents