FUJITSU SEMICONDUCTOR
DATA SHEET
DS706-00013-2v0-E
32-bit ARM
TM
Cortex
TM
-M3 based Microcontroller
MB9A130L Series
MB9AF131K/L, MB9AF132K/L
DESCRIPTION
The MB9A130L Series are highly integrated 32-bit microcontrollers that dedicated for embedded
controllers with low-power consumption mode and competitive cost.
The MB9A130L Series are based on the ARM Cortex-M3 Processor with on-chip Flash memory and
SRAM, and have peripheral functions such as Motor Control Timers, ADCs and Communication Interfaces
(UART, CSIO, I
2
C).
The products which are described in this data sheet are placed into TYPE3 product categories in "FM3
MB9Axxx/MB9Bxxx Series PERIPHERAL MANUAL".
Note: ARM and Cortex are the trademarks of ARM Limited in the EU and other countries.
Copyright©2011-2012 FUJITSU SEMICONDUCTOR LIMITED All rights reserved
2012.4
MB9A130L Series
FEATURES
32-bit ARM Cortex-M3 Core
Processor version: r2p1
Up to 20MHz Operation Frequency
Integrated Nested Vectored Interrupt Controller (NVIC): 1 channel NMI (non-maskable interrupt) and
32 channels' peripheral interrupts and 8 priority levels
24-bit System timer (Sys Tick): System timer for OS task management
On-chip Memories
[Flash memory]
Up to 128 Kbytes
Read cycle: 0 wait-cycle
Security function for code protection
[SRAM]
This series contain 8Kbyte on-chip SRAM memories. This on-chip SRAM is composed of two independent
SRAM (SRAM0, SRAM1). SRAM0 is connected to I-code bus or D-code bus of Cortex-M3 core. SRAM1
is connected to System bus of Cortex-M3 core.
SRAM0: None
SRAM1: 8 Kbytes
Multi-function Serial Interface (Max 8channels)
Operation mode is selectable from the followings for each channel.
UART
CSIO
I
2
C
[UART]
Full-duplex double buffer
Selection with or without parity supported
Built-in dedicated baud rate generator
External clock available as a serial clock
Various error detection functions available (parity errors, framing errors, and overrun errors)
[CSIO]
Full-duplex double buffer
Built-in dedicated baud rate generator
Overrun error detection function available
[I
2
C]
Standard mode (Max 100kbps) / High-speed mode (Max 400Kbps) supported
A/D Converter (Max 8channels)
[12-bit A/D Converter]
Successive Approximation type
Conversion time: Min. 1.0μs
Priority conversion available (priority at 2levels)
Scanning conversion mode
Built-in FIFO for conversion data storage (for SCAN conversion: 16steps, for Priority conversion:
4steps)
2
DS706-00013-2v0-E
MB9A130L Series
Base Timer (Max 8channels)
Operation mode is selectable from the followings for each channel.
16-bit PWM timer
16-bit PPG timer
16/32-bit reload timer
16/32-bit PWC timer
General-Purpose I/O Port
This series can use its pins as general-purpose I/O ports when they are not used for peripherals. Moreover,
the port relocate function is built in. It can set which I/O port the peripheral function can be allocated to.
Capable of pull-up control per pin
Capable of reading pin level directly
Built-in the port relocate function
Up to 52 fast general purpose I/O Ports@64pin Package
Some ports are 5V tolerant I/O
Multi-function Timer
The Multi-function timer is composed of the following blocks.
16-bit free-run timer × 3ch.
Input capture × 4ch.
Output compare × 6ch.
A/D activating compare × 3ch.
Waveform generator × 3ch.
16-bit PPG timer × 3ch.
The following function can be used to achieve the motor control.
PWM signal output function
DC chopper waveform output function
Dead timer function
Input capture function
A/D converter activate function
DTIF (Motor emergency stop) interrupt function
Real-time clock (RTC)
The Real-time clock can count Year/Month/Day/Hour/Minute/Second/A day of the week from 01 to 99.
The interrupt function with specifying date and time (Year/Month/Day/Hour/Minute/Second/A day of the
week.) is available. This function is also available by specifying only Year, Month, Day, Hour or Minute.
Timer interrupt function after set time or each set time.
Capable of rewriting the time with continuing the time count.
Leap year automatic count is available.
External Interrupt Controller Unit
Up to 8 external interrupt input pins
Include one non-maskable interrupt (NMI) input pin
DS706-00013-2v0-E
3
MB9A130L Series
Watchdog Timer (2channels)
A watchdog timer can generate interrupts or a reset when a time-out value is reached.
This series consists of two different watchdogs, a "Hardware" watchdog and a "Software" watchdog.
The "Hardware" watchdog timer is clocked by the built-in low-speed CR oscillator. Therefore, the
"Hardware" watchdog is active in any low-power consumption mode except RTC and STOP and Deep
standby RTC and Deep standby STOP modes.
Clock and Reset
[Clocks]
Selectable from five clock sources (2 external oscillators, 2 built-in CR oscillators, and Main PLL) .
Main Clock
Sub Clock
Built-in high-speed CR Clock
Built-in low-speed CR Clock
Main PLL Clock
: 4 MHz to 20MHz
: 32.768kHz
: 4MHz
: 100kHz
[Resets]
Reset requests from INITX pin
Power on reset
Software reset
Watchdog timers reset
Low-voltage detection reset
Clock supervisor reset
Clock Super Visor (CSV)
Clocks generated by built-in CR oscillators are used to supervise abnormality of the external clocks.
If external clock failure (clock stop) is detected, reset is asserted.
If external frequency anomaly is detected, interrupt or reset is asserted.
Low Voltage Detector (LVD)
This Series includes 2-stage monitoring of voltage on the VCC. When the voltage falls below the voltage
that has been set, Low-Voltage Detector generates an interrupt or reset.
LVD1: error reporting via interrupt
LVD2: auto-reset operation
Low-Power Consumption Mode
Six low-power consumption modes supported.
SLEEP
TIMER
RTC
STOP
Deep standby RTC
Deep standby STOP
Back up register is 16bytes.
4
DS706-00013-2v0-E
MB9A130L Series
Debug
Serial Wire JTAG Debug Port (SWJ-DP)
Power Supply
Wide range voltage : VCC = 1.8V to 5.5V
DS706-00013-2v0-E
5