FUJITSU

MB95210 Series: MB95F212KPH-G-SNE2

Product Features

MB95200H/210H is a series of general-purpose, single-chip microcontrollers. In addition to a compact instruction set, the microcontrollers of this series contain a variety of peripheral resources.

Note: F2MC is the abbreviation of FUJITSU Flexible Microcontroller.

MB95200/210 FEATURES

  • F2MC-8FX CPU core Instruction set optimized for controllers
    • Multiplication and division instructions
    • 16-bit arithmetic operations
    • Bit test branch instructions
    • Bit manipulation instructions, etc.
  • Clock
    • Selectable external clock
      Main OSC clock (up to 16.25 MHz, maximum machine clock frequency: 8.125 MHz); External clock (up to 32.5 MHz, maximum machine clock frequency: 16.25 MHz)
      Sub-OSC clock (32.768 kHz); External clock (32.768 kHz)
    • Selectable internal clock
      Main internal CR clock (1/8/10 MHz ± 3%, maximum machine clock frequency: 10 MHz)
      Sub-internal CR clock (typ: 100 kHz, min: 50 kHz, max: 200 kHz)
  • Timer
    • 8/16-bit composite timer
    • Time base timer
    • Watch prescaler
  • 8/10-bit A/D converter
    • 8-bit or 10-bit resolution can be selected.
    • Low power consumption (standby) mode
    • Stop mode
    • Sleep mode
    • Watch mode
    • Time base timer mode
  • I/O port (max: 5)
    • General-purpose I/O ports (max):CMOS I/O: 3, N-ch open drain: 2
  • On-chip debug
    • 1-wire serial control
    • Serial writing supported (asynchronous mode)
  • Hardware/software watchdog timer
    • Built-in hardware watchdog timer
  • Low-voltage detection reset circuit
    • Built-in low-voltage detector
  • Clock supervisor counter
    • Built-in clock supervisor counter function
  • Programmable port input voltage level
    • CMOS input level / hysteresis input level
  • Flash memory security function
    • Protects the contents of flash memory

Block diagram

Block diagram

Feature summary

Product Name MB95210K Series
Package SOP-8/DIP-8
F2MC-8FX CPU Core Controller-optimized Instruction Set
  • Multiply/Divide Instruction
  • 16-bit Arithmetic Operation
  • Bit Jump Instruction
  • Bit Operation Instruction
Flash 16K/8K/4KB
RAM 496/496/240B
CPU Function Number of Basic Instructions: 136
Bit Length of Instruction: 8-bit
Instruction Length: 1~3 bytes
Data Bit Length: 1, 8 and 16 bits
Shortest Instruction Time: 61.5 ns (Clock frequency of the device = 16.25 MHz)
Interrupt processing time: 0.6 μs (Clock frequency of the device = 16.25 MHz)
Timer
The timer can be configured as "8-bit timer x 2 channels" or "16-bit timer x 1 channel" and features built-in timer function, PWC function, PWM function and input capture function.
Count Clock: It can be selected from internal clocks (7 kinds) and external clocks and can output square wave.
8/16-bit compound timer: 1ch
LIN-UART None
External Interrupt
It follows detection interrupt (optional rising edge, falling edge or double edges) and can wake the device from standby mode.
2ch
A/D Conversion
Optional 8- or 10-bit resolution.
2ch
Standby Mode Sleep mode, stop mode, time-keeping mode, timebase timer mode
I/O Port I/O Port (MAX): 5, CMOS: 3, N-ch: 2
On-chip Debug Monoline serial control
Support for serial programming (asynchronous mode)
Hardware/Software Watchdog Built-in hardware watchdog timer
Low-voltage Detection Reset None
Time Base Timer Interrupt Cycle: 0.256 ms~8.3 s(External clock = 4 MHz)
Flash Support for auto programming, Embedded Algorithm, write/erase/erase suspend/restore instructions
Features the tag of "Embedded Algorithm operation over"
Number of write/erase cycles (min.): 100000
Data hold time: 20 years
Write/erase operation needs external Vpp (+10V) input
Flash encryption function can protect the content of the flash.

Documentation

Datasheet PDF (English) [2.42MB]
Hardware Manual PDF (English) [16.2MB]
Programmer Manual PDF prog8fx-cm26-00301-1e.pdf [2.06MB]

Starter Kit

Starter Kit MB2146-410-01-E

BGMA Manual

BGMA Manual MB2146-08-E

ROM(Flash)Programming Tools

Manufacturer Programmer Adaptor Package
Xeltek SP580U TAO8O SOP-20
Data IO Flash PAK 2 941DSR30328 SOP-20
Hilo ALL-100 CNV-SOP-DIP28A SOP-20

Development Environment

Name Download
MB95200/210 Series SOFTUNE SOFTUNE

Application Note and Sample Code

Number Topic Description Application
Note
Sample
Code
MCU-AN-500001-E-10 Quick Start Guide HW setting of MCU (Include HV input) PDF N
Power-on sequence
Softune setting & emulator setup
Programming to Flash (include ASYN & parallel?)
MCU-AN-500002-E-10 Basic FW Setup Initialize routine PDF ZIP
SP, DP Setting
Clock Control
Standby-control
MCU-AN-500003-E-10 IO Port Sample code for setting port functions PDF ZIP
MCU-AN-500004-E-10 Timer Show setting and output for different timer functions with sample codes PDF ZIP
MCU-AN-500005-E-10 AD HW setting for AD peripheral PDF ZIP
Sample code for using AD function
MCU-AN-500006-E-10 LIN UART Sample codes for various communication modes PDF ZIP
MCU-AN-500007-E-10 External Interrupt Sample codes for using external interrupt functions PDF ZIP
MCU-AN-500008-E-10 Wild register Description for how to use Wild Register with sample code PDF ZIP
MCU-AN-500009-E-10 How to use DBG pin Description for how to debug the DBG pin PDF ZIP
How to debug EC0 and P12 function
MCU-AN-500010-E-10 Flash meory with security Precaution for flash memory operation PDF ZIP
Flow for program flash with security and how to re-program
MCU-AN-500011-E-10 LVD with Reset flag register What precaution needed after reset PDF N
MCU-AN-500012-E-10 CSV Sample code to check if the external clock is OK PDF ZIP
MCU-AN-500013-E-10 WDT Setting interval, clear the flag for HW and SW WD cases PDF ZIP
Description for NVR issue
MCU-AN-500014-E-10 CR trimming How to do CR trimming in case CR trimming values are erased PDF N
MCU-AN-500015-E-10 Flash operation sample code for enable flash programming function in user code PDF ZIP
Alert user to reprogram the NVR (Trimming register) after erase