
FRAM MCU - MB95R203 Series
| FRAM microcontroller |
|---|
| Document |
|---|
|
| Development environment |
|---|
Overview

"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

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 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:
- Storage of conversion results by A/D converter in FRAM at clock timer interrupt timing
- 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. - Log data is output via serial communication to respond to the request signal by external interrupt after power restoration.

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.

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.

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.

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)

MCU Programmer
Following writers are available for programing FRAM of MB95R203.
- Serial writer
FUJITSU FLASH USB Programmer
