FUJITSU

FRAM MCU

FRAM MCU - MB95R203 Series


Overview

chip image

"FRAM microcontroller series" with built-in nonvolatile memory "FRAM (Ferroelectric Radom Access Memory)" has been added to the standard commercial product lineup of the 8-bit microcontroller 8FX family. Fujitsu has released the microcontroller embedded with next generation FRAM memory which has the flexibility of using it as ROM or RAM. FRAM microcontroller can realize high-speed programming and low power consumption. This product is optimal for log data acquisition at low voltage detection and applications to back up data in digital devices.


Advantages of FRAM Microcontrollers

FRAM microcontroller series "MB95R203" adopts the nonvolatile memory "FRAM" for its built-in memory. FRAM microcontrollers have the following advantages compared to Flash microcontrollers:

1. Data retention even when the power is cut off

Figure of data retention

Since FRAM is a nonvolatile memory, data is retained even when the power is cut off. Furthermore, FRAM has "high-speed programming in units of bytes" and "no special command required for erasing/writing" features. These allow FRAM microcontrollers to rewrite data instantaneously even when the power is cut off unexpectedly.

For example, a Flash microcontroller requires a more than 25 times longer write period than a FRAM microcontroller under the same access speed and memory density conditions. In addition, data erase time must also be considered for Flash microcontrollers since they are not capable of data overwriting.

This product is also equipped with a FRAM power supply monitor; write/read operation on FRAM is stopped until power voltage is restored when voltage drop is detected by the monitor. Thus, this function to monitor FRAM power supply protects the FRAM data.

*The values in the figure have been calculated from the datasheet (for 8Kbytes data: compared to our conventional product). Time for command issuance (for Flash microcontroller), communication with tools is not included for either erasing or programming. The actual erase/write time may depend on the tool used.


2. Both program and data can be assigned in FRAM area

FRAM Area

FRAM area can be used as either ROM or RAM area. The ROM/RAM range can be specified by the user. Protection to prevent rewriting can be provided on areas where rewrite is not desired (program area). Conversely, the area the user wishes (data area) to rewrite can be rewritten randomly in units of bytes. This product also has a FRAM security function to prevent unauthorized reading.

*Number of read cycles are limited up to 1E10 cycles.


3. FRAM microcontrollers are friendly to the global environment

FRAM microcontrollers are low power consumption microcontrollers. Flash microcontrollers require continuous power supply to retain the RAM data. However, power supply can be stopped for FRAM microcontrollers except for in operation because FRAM can retain the data due to nonvolatile memory.

Also, When FRAM microcontrollers is turned on again, FRAM microcontrollers immediately returns to previous state, because FRAM microcontrollers can hold the data before power off.


Functions

FRAM microcontroller has standard peripheral functions such as an external interrupt timers, I²C and A/D converters.

FRAM 8KB (Program region/Data resion)
RAM 496B
CPU F²MC-8FX
Internal CR clock Main internal CR clock 1MHz/Sub internal CR clock 100kHz
(Typical)
Low-power consumption mode Sleep mode, stop mode, base timer mode and watch mode
Low-voltage detection circuit Low-voltage detection reset circuit,
Monitoring circuit for FRAM power supply
I/O port 16
CMOS:12, N-ch open drain:4
Watchdog timer Hardware/Software watchdog timer
UART/SIO 1ch
A/D converter 6ch
8bit/10bit selectable
8bit/16bit composite timer 8bit:2ch / 16bit:1ch
Built-in timer function, PWC function, PWM function
and capture function
External interrupt 6ch
Clock supervisor Available
On-chip debug Single wire serial control, serial writing supported
(CLK asynchronous)
Security function FRAM memory security function
(Read security function)
Number of read/write cycles Minimum 1010 (Typical 1011) cycles
Operating voltage 3.0V to 3.6V(under normal operation)
3.0V to 3.6V(in debugging mode)
2.6V to 3.6V(in stop mode)
Operating temperature -20ºC to +70ºC(under normal operation)
+5ºC to +35ºC(in debugging mode)
Package SDIP-24, SOP-20

*1 PF2, P12, P64 and P65 are N-ch open drain terminals.

*2 Software option


Application Examples

FRAM microcontrollers are optimal as an alternative system to low voltage detection devices. Data can be directly written into the built-in FRAM using CPU commands. For example, it is possible to detect the power supply fluctuation on the system at the A/D converter and to store the error directly in FRAM.
This product can be used to realize the following systems:

  1. Storage of conversion results by A/D converter in FRAM at clock timer interrupt timing
  2. FRAM value is maintained even when the system power is cut off.
    With FRAM, there is no need to worry about power supply cut off during erasing as in Flash memories. Programming is carried out at high speed compared to Flash memories, since FRAM requires no erase/write commands and is capable of data rewriting.
  3. Log data is output via serial communication to respond to the request signal by external interrupt after power restoration.
application examples

Product Roadmap

In the future, Fujitsu plans to develop technologies to reduce the operation voltage and improve access speed for further device. We will continue expanding the product lineup for our FRAM microcontrollers as exclusive products that cannot be provided by others in addition to Flash microcontrollers.

Product Roadmap

Development environment

Fujitsu provide a user-friendly and high quality development environment. Development environment package is as same as low pin package "MB95200 Series" of F2MC-8FX. System configuration for development is shown in following table. BGM adapter is recommended as on-chip in circuit emulator. BGM adapter provides adequate development environment for all phases from development of program to writing program to FRAM in factory.

Single-wire on-chip debugger is provided. SOFTUNE is an integrated development environment which supports software development from development of program to debugging and writing into FRAM. You can freely download SOFTUNE trial version from our web site.

The starterkit includes the set of BGM Adapter, SOFTUNE(Evaluation version) and evaluation board, so that a software development and evaluation will be available for the practical use immediately after purchased.

Support tool configuration for developmnt

Debug emulator On-chip debug emulator (BGM Adapter)
Part number : MB2146-08-E
Writer Fujitsu microelectronics PC serial writer : Now available
Evaluation board Under development
Support software Integrated Development Environment SOFTUNE ProPack (V3)
(Software integrating editor, C/C++compiler, linker, simulator and emulator)

BGM Adapter (MB2148-08-E)

BGM Adapter is an in-circuit emulator for on-chip debug.

BGM Adapter

Features

  • Single wire on-chip debug
  • The capacity of a user’s memory will not be occupied
  • Stepwise execution and force break
  • Software break points are 256
  • Host I/F is USB

SOFTUNE (SP3603Z008-P01)

SOFTUNE is comprehensive IDE for programming, which supports the various requirements from users.

image of SOFTUNE system

Starterkit (MB2146-410A-01-E): Release in November, 2009

You can easily develop and evaluate program with the starterkit. The sample programs and documents are available from the web site (the documents are available in Japanese, English and Chinese).

Set configuration:

  • BGM Adapter
  • Evaluation Board
  • SOFTUNE (IDE)
  • USB cable (connecting the BGM Adapter and a PC)
kit contents

MCU Programmer

Following writers are available for programing FRAM of MB95R203.