FUJITSU SEMICONDUCTOR
DATA SHEET
DS702–00018–1v0-E
8-bit Microcontrollers
New 8FX MB95710L/770L Series
MB95F714E/F714L/F716E/F716L/F718E/F718L
MB95F774E/F774L/F776E/F776L/F778E/F778L
■
DESCRIPTION
The MB95710L/770L Series is a series of general-purpose, single-chip microcontrollers. In addition to a
compact instruction set, the microcontrollers of these series contain a variety of peripheral resources.
■
FEATURES
• F
2
MC-8FX CPU core
Instruction set optimized for controllers
• Multiplication and division instructions
• 16-bit arithmetic operations
• Bit test branch instructions
• Bit manipulation instructions, etc.
Note: F
2
MC is the abbreviation of FUJITSU Flexible Microcontroller.
• Clock
• Selectable main clock source
- Main oscillation 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)
- Main CR clock (4 MHz
±2%)
- Main CR PLL clock
- The main CR PLL clock frequency becomes 8 MHz
±2%
when the PLL multiplication rate is 2.
- The main CR PLL clock frequency becomes 10 MHz
±2%
when the PLL multiplication rate is 2.5.
- The main CR PLL clock frequency becomes 12 MHz
±2%
when the PLL multiplication rate is 3.
- The main CR PLL clock frequency becomes 16 MHz
±2%
when the PLL multiplication rate is 4.
- Main PLL clock (up to 16.25 MHz, maximum machine clock frequency: 16.25 MHz)
• Selectable subclock source
- Suboscillation clock (32.768 kHz)
- External clock (32.768 kHz)
- Sub-CR clock (Typ: 100 kHz, Min: 50 kHz, Max: 150 kHz)
(Continued)
FUJITSU SEMICONDUCTOR provides information facilitating product development via the following website.
The website contains information useful for customers.
http://edevice.fujitsu.com/micom/en-support/
Copyright©2012-2013 FUJITSU SEMICONDUCTOR LIMITED All rights reserved
2013.5
MB95710L/770L Series
• Timer
• 8/16-bit composite timer
×
2 channels
• 8/16-bit PPG
×
2 channels
• 16-bit reload timer
×
1 channel
• Event counter
×
1 channel
• Time-base timer
×
1 channel
• Watch counter
×
1 channel
• Watch prescaler
×
1 channel
• UART/SIO
×
3 channels
• Full duplex double buffer
• Capable of clock asynchronous (UART) serial data transfer and clock synchronous (SIO) serial data trans-
fer
• I
2
C bus interface
×
1 channel
Built-in wake-up function
• External interrupt
×
8 channels
• 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/12-bit A/D converter
×
8 channels
8-bit or 12-bit resolution can be selected.
• LCD controller (LCDC)
• On MB95F714E/F714L/F716E/F716L/F718E/F718L, LCD output can be selected from 40 SEG
×
4 COM
and 36 SEG
×
8 COM.
• On MB95F774E/F774L/F776E/F776L/F778E/F778L, LCD output can be selected from 32 SEG
×
4 COM
and 28 SEG
×
8 COM.
• Internal divider resistor whose resistance value can be selected from 10 kΩ or 100 kΩ through software
• Interrupt in sync with the LCD module frame frequency
• Blinking function
• Inverted display function
• Low power consumption (standby) modes
There are four standby modes as follows:
• Stop mode
• Sleep mode
• Watch mode
• Time-base timer mode
• I/O port
• MB95F714E/F716E/F718E (number of I/O ports: 75)
- General-purpose I/O ports (CMOS I/O)
: 71
- General-purpose I/O ports (N-ch open drain)
:4
• MB95F714L/F716L/F718L (number of I/O ports: 74)
- General-purpose I/O ports (CMOS I/O)
: 71
- General-purpose I/O ports (N-ch open drain)
:3
• MB95F774E/F776E/F778E (number of I/O ports: 59)
- General-purpose I/O ports (CMOS I/O)
: 55
- General-purpose I/O ports (N-ch open drain)
:4
• MB95F774L/F776L/F778L (number of I/O ports: 58)
- General-purpose I/O ports (CMOS I/O)
: 55
- General-purpose I/O ports (N-ch open drain)
:3
• On-chip debug
• 1-wire serial control
• Serial writing supported (asynchronous mode)
• Hardware/software watchdog timer
• Built-in hardware watchdog timer
• Built-in software watchdog timer
• Power-on reset
A power-on reset is generated when the power is switched on.
(Continued)
2
DS702–00018–1v0-E
MB95710L/770L Series
(Continued)
• Low-voltage detection (LVD) circuit (only available on MB95F714E/F716E/F718E/F774E/F776E/F778E)
Built-in low-voltage detection function
• Comparator
×
1 channel
• Clock supervisor counter
Built-in clock supervisor counter
• Dual operation Flash memory
The program/erase operation and the read operation can be executed in different banks (upper bank/lower
bank) simultaneously.
• Flash memory security function
Protects the content of the Flash memory.
DS702–00018–1v0-E
3
MB95710L/770L Series
■
PRODUCT LINE-UP
• MB95710L Series
Part number
MB95F714E
Parameter
MB95F716E
MB95F718E
MB95F714L
MB95F716L
MB95F718L
Type
Clock
supervisor
counter
Flash memory
capacity
RAM capacity
Power-on reset
Low-voltage
detection reset
Reset input
•
•
•
CPU functions
•
•
•
General-
purpose I/O
Yes
Flash memory product
It supervises the main clock oscillation and the subclock oscillation.
20 Kbyte
512 bytes
36 Kbyte
1 Kbyte
60 Kbyte
2 Kbyte
Yes
No
With dedicated reset input
: 136
: 8 bits
: 1 to 3 bytes
: 1, 8 and 16 bits
: 61.5 ns (machine clock frequency = 16.25 MHz)
: 0.6 µs (machine clock frequency = 16.25 MHz)
• I/O port
• CMOS I/O
• N-ch open drain
: 74
: 71
:3
20 Kbyte
512 bytes
36 Kbyte
1 Kbyte
60 Kbyte
2 Kbyte
Selected through software
Number of basic instructions
Instruction bit length
Instruction length
Data bit length
Minimum instruction execution time
Interrupt processing time
: 75
: 71
:4
• I/O port
• CMOS I/O
• N-ch open drain
Time-base timer Interval time: 0.256 ms to 8.3 s (external clock frequency = 4 MHz)
Hardware/
• Reset generation cycle
software
Main oscillation clock at 10 MHz: 105 ms (min)
watchdog timer • The sub-CR clock can be used as the source clock of the software watchdog timer.
Wild register
8/12-bit
A/D converter
It can be used to replace 3 bytes of data.
8 channels
8-bit or 12-bit resolution can be selected.
2 channels
• The timer can be configured as an “8-bit timer × 2 channels” or a “16-bit timer × 1 channel”.
8/16-bit
• It has the following functions: interval timer function, PWC function, PWM function and input
composite timer capture function.
• Count clock: it can be selected from internal clocks (seven types) and external clocks.
• It can output square wave.
External
interrupt
On-chip debug
8 channels
• Interrupt by edge detection (The rising edge, falling edge, and both edges can be selected.)
• It can be used to wake up the device from different standby modes.
• 1-wire serial control
• It supports serial writing (asynchronous mode).
(Continued)
4
DS702–00018–1v0-E
MB95710L/770L Series
Part number
MB95F714E
Parameter
MB95F716E
MB95F718E
MB95F714L
MB95F716L
MB95F718L
3 channels
• Data transfer with UART/SIO is enabled.
• It has a full duplex double buffer, variable data length (5/6/7/8 bits), an internal baud rate
generator and an error detection function.
• It uses the NRZ type transfer format.
• LSB-first data transfer and MSB-first data transfer are available to use.
• Both clock asynchronous (UART) serial data transfer and clock synchronous (SIO) serial
data transfer are enabled.
1 channel
I
2
C bus
interface
• Master/slave transmission and reception
• It has the following functions: bus error function, arbitration function, transmission direction
detection function, wake-up function, and functions of generating and detecting repeated
START conditions.
2 channels
8/16-bit PPG
• Each channel can be used as an “8-bit timer
×
2 channels” or a “16-bit timer
×
1 channel”.
• The counter operating clock can be selected from eight clock sources.
1 channel
16-bit reload
timer
•
•
•
•
Two clock modes and two counter operating modes are available to use.
It can output square wave.
Count clock: it can be selected from internal clocks (seven types) and external clocks.
Two counter operating modes: reload mode and one-shot mode
UART/SIO
Event counter
• The event counter function is implemented by configuring the 16-bit reload timer and 8/16-
bit composite timer ch. 1.
• When the event counter function is used, the 16-bit reload timer and 8/16-bit composite timer
ch. 1 become unavailable.
• COM output: 4 or 8 (max) (selectable)
• SEG output: 36 or 40 (max) (selectable)
- If the number of COM outputs is 4, the maximum number of SEG outputs is 40, and the
maximum number of pixels that can be displayed 160 (4
×
40).
- If the number of COM outputs is 8, the maximum number of SEG outputs is 36, and the
maximum number of pixels that can be displayed 288 (8
×
36).
LCD controller • LCD drive power supply (bias) pins: 5 (max)
(LCDC)
• Duty LCD mode
• LCD standby mode
• Blinking function
• Internal divider resistor whose resistance value can be selected from 10 kΩ or 100 kΩ through
software
• Interrupt in sync with the LCD module frame frequency
• Inverted display function
• Count clock: four selectable clock sources (125 ms, 250 ms, 500 ms or 1 s)
Watch counter • The counter value can be selected from 0 to 63. (The watch counter can count for one minute
when the clock source is one second and the counter value is set to 60.)
Watch prescaler Eight different time intervals can be selected.
Comparator
1 channel
(Continued)
DS702–00018–1v0-E
5