THE POSSIBILITIES ARE INFINITE

Microcontrollers

FR Features

To respond to future specification requirements, the architecture of the FR Family was designed specifically for embedded applications based on the following goals:

Advanced Processing Capacity
The CPU has a high processing capacity of 1.25 commands per clock (Dhrystone benchmark core functions). When operating at 50 MHz, core performance reaches 64 VAX MIPS.To efficiently drive the 5-stage pipeline, the internal buses incorporate the Harvard bus architecture, similar to such high-performance RISC processors as SPARC. These features, combined with such functions as a multiplier, a program counter adder, and barrel shifter, enable the FR Family of products to provide the same superior degree of performance as conventional RISC processors.

Additional Commands Necessary for Embedded Applications
Standard RISC can only undertake external access via load and store. Embedded microcontrollers, on the other hand, require a number of frequently used commands to be combined.

For the development of the FR Family, Fujitsu surveyed a wide range of memory-access methods and commands that were frequently used in embedded applications, then added such commands as memory-to-memory transfer, peripheral resource control, bit management, immediate data command, and barrel shift.

Furthermore, in anticipation of the growing size of system applications, the need for shorter development periods, and increased use of the high-level C language in development applications, Fujitsu provided commands to perform stack frame generation/release and simultaneous loading and storing of multiple registers into the stack at function call entry and exit. Although some of these commands cannot be incorporated into RISC's hardware-wiring commands, Fujitsu considers them essential for embedded applications. As a result, the FR Family supports 160 such commands, rivaling the performance of 8-bit/16-bit microcontrollers.

High Object Efficiency
Through its use of compact, 16-bit, fixed-length commands and 160 commands that are suitable for embedded applications, the FR Family has achieved the same level of object efficiency as a 16-bit microcontroller. High object efficiency means fewer external-memory access operations and less cache usage, resulting in a lower external bus load, improved cache efficiency, and more efficient operation of the high-performance CPU core.

Abundant Peripheral Resources
The FR Family incorporates buses that are electrically equivalent to those of Fujitsu's 16-bit F²MC-16 Family of microcontrollers (R-BUS in the block diagram). When connected to these buses, the FR Family can use resources widely available to the F²MC-16 Family (with the exception of resources that require a direct FR bus connection and high-speed operation, such as DMA and DSP resources).