Bit proprietary f, Mc-16l family, Mc-16l family features – FUJITSU Semiconductor User Manual
Page 85: Features

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)
FFFFFF
H
FF0000
H
FE0000
H
020000
H
010000
H
000000
H
Bank FF
Bank FE
Bank 01
Bank 00
·
·
·
·
·
·
·
·
16MB
0000
H
0100
H
0180
H
0380
H
FFFF
H
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
000180
H
+(RP×10
H
)
→
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