Program Count Bank Register (Pcb) - Fujitsu F2MC-16LX Hardware Manual

Mb90470 series 16-bit microcontroller
Hide thumbs Also See for F2MC-16LX:
Table of Contents

Advertisement

2.3.5

Program Count Bank Register (PCB)

This section explains the program count bank register (PCB) functions.
I Program count bank register (PCB) [Initial value: value in reset vector]
The program count bank register (PCB) consists of the following registers:
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
other than 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-MB space. PCB is also updated when an
interrupt occurs. For information on the operation of each register, see Section 2.2 "Memory
Space".
>
H
>
H
>
H
>
H
by a reset. Bank registers
H
CHAPTER 2 CPU
35

Advertisement

Table of Contents
loading

Table of Contents