Fujitsu Semiconductor Computer Hardware User Manual


 
84
F
2
MC-16L Family Features
Faster version of the F
2
MC-16 (MB90700 series) with object code compatibility and also allows low
voltage operation.
Easy programming with plenty of data types, including bit (1-bit), nibble (4-bit), byte (8-bit), word (16-bit), and
long word (32-bit), and 23 types of addressing.
Bank and linear support of 16Mbytes memory space makes easy migration from external memory sizes to
singlechip systems.
Memory space
•Registers
Dedicated registers
General-purpose registers: 10 × 16-bit per bank, 32 banks Max.
Pipeline processing using 4 bytes cue (minimum instruction execution time: 62.5 ns/16 MHz)
Powerful real time processing using 8-level hardware support priority interrupts and extended intelligent I/O ser-
vice functions.
Extended C language and real time operating system instructions (SP indirect addressing, etc.)
Can utilize external 4 MHz oscillator to run at 16 MHz internally by using a built-in clock multiplier circuitry.
Number of basic instructions: 340 (fully compatible with the F
2
MC-16/16H)
FFFFFFH
FF0000H
FE0000H
020000H
010000H
000000H
Bank FF
Bank FE
Bank 01
Bank 00
·
·
·
·
·
·
·
·
16MB
0000H
0100H
0180H
0380H
FFFFH
General-purpose
register area
I/O area
Access possible
to any space PC,
DT, SP or AD
@RL access
AH
USP
AL
Accumulator
User stack pointer
8 bits
16 bits
SSP
PS
PC
DPR
PCB
DTB
USB
SSB
ADB
System stack pointer
Processor status
Program counter
Direct page register
Program bank register
Data bank register
User stack bank register
System stack bank register
32 bits
System stack upper limit register
Lower address
Upper address
16 bits
General-purpose registers
(RL3)
(RL2)
(RL1)
(RL0)
Dedicated registers
Additional data bank register
000180H+(RP×10H)
R3 R2 (RW5)
R1 R0 (RW4)
RW3
RW2
RW1
RW0
R7 R6 (RW7)
R5 R4 (RW6)
16-bit Proprietary F
2
MC-16L Family
Features