Bank Registers (Pcb, Dtb, Usb, Ssb, Adb) - Fujitsu MB90335 Series Hardware Manual

16-bit microcontroller
Table of Contents

Advertisement

MB90335 Series
2.6.5

Bank Registers (PCB, DTB, USB, SSB, ADB)

The bank register shows the memory bank where the program space, the data space,
the user stack space, the system stack space, and the Additional space are arranged.
■ Bank Registers (PCB, DTB, USB, SSB, ADB)
The bank registers includes the following five registers.
Program Count Bank Register (PCB) <Initial Value: Value in Reset Vector>
Data bank register (DTB) < Initial value: 00
User stack bank register (USB) < Initial value: 00
System stack bank register (SSB) < Initial value: 00
Additional data bank register (ADB) < Initial value: 00
Each bank register indicates memory banks to which PC, DT, SP (user), SP (system), and AD space are
allocated.
All bank registers has a length of 1 byte. They are initialized to "00
PCB can be read. PCB can be read, but writing to PCB is not permitted.
PCB is updated either when the JMPP, CALLP, RETP, RETI, or RETF instruction that branches is
executed, and it may then branch to an entire 16-M bytes space. PCB is also updated when an interrupt
occurs. For information on the operation of each register, see Section "2.2 Memory Space".
CM44-10137-6E
H
FUJITSU MICROELECTRONICS LIMITED
>
>
H
>
H
>
H
" by a reset. Bank registers other than
H
CHAPTER 2 CPU
2.6 Registers
37

Advertisement

Table of Contents
loading

This manual is also suitable for:

F2mc-16lxMb90v330aMb90f337Mb90337

Table of Contents