FUJITSU

MB95200 Series: MB95F202KP-G-SH-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 main clock source
      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 subclock source
      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
  • LIN-UART
    • Full duplex double buffer
    • Capable of clock-synchronized serial data transfer and clock-a synchronized serial data transfer
    • External interrupt
    • Interrupt by edge detection (rising edge, falling edge, and both edges can be selected)
    • Can be used to wake up the device from different low-power consumption (standby) modes
  • 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: 17)
    • General-purpose I/O ports (max):CMOS I/O: 15, 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 MB95200K Series
Package SOP-20/SDIP-24
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: 2ch
LIN-UART It features proprietary reload timer, which can support wide range of communication speeds.
It has full-duplex double buffers and support clock synchronous/asynchronous serial data transmission.
LIN function can serve as LIN master or LIN slave.
External Interrupt
It follows detection interrupt (optional rising edge, falling edge or double edges) and can wake the device from standby mode.
6ch
A/D Conversion
Optional 8- or 10-bit resolution.
6ch
Standby Mode Sleep mode, stop mode, time-keeping mode, timebase timer mode
I/O Port I/O Port (MAX): 17, CMOS: 15, 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 Yes
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