FUJITSU MICROELECTRONICS
DATA SHEET
DS07-12618-2E
8-bit Microcontroller
CMOS
F
2
MC-8FX MB95160 Series
MB95F166D/166D/FV100D-101
■
DESCRIPTION
The MB95160 series is general-purpose, single-chip microcontrollers. In addition to a compact instruction set,
the microcontrollers contain a variety of peripheral functions.
Note : F
2
MC is the abbreviation of FUJITSU Flexible Microcontroller.
■
FEATURE
•
F
2
MC-8FX CPU core
Instruction set optimized for controllers
• Multiplication and division instructions
• 16-bit arithmetic operations
• Bit test branch instruction
• Bit manipulation instructions etc.
•
Clock
• Main clock
• Main PLL clock
• Sub clock
• Sub PLL clock
•
Timer
• 8/16-bit compound timer
×
2 channels
Can be used to interval timer, PWC timer, PWM timer and input capture.
• 8/16-bit PPG
×
2 channels
• 16-bit PPG
×
1 channel
• Timebase timer
×
1 channel
• Watch prescaler
×
1 channel
•
LIN-UART
×
1 channel
• LIN function, clock asynchronous (UART) or clock synchronous (SIO) serial data transfer capable
• Full duplex double buffer
(Continued)
For the information for microcontroller supports, see the following web site.
http://edevice.fujitsu.com/micom/en-support/
Copyright©2008-2009 FUJITSU MICROELECTRONICS LIMITED All rights reserved
2009.3
MB95160 Series
(Continued)
•
UART/SIO
×
1 channel
• Clock asynchronous (UART) or clock synchronous (SIO) serial data transfer capable
• Full duplex double buffer
•
2
C
×
1 channel
•
I
Built-in wake-up function
•
External interrupt
×
8 channels
• Interrupt by edge detection (rising, falling, or both edges can be selected)
• Can be used to recover from low-power consumption (standby) modes.
•
8/10-bit A/D converter
×
8 channels
8-bit or 10-bit resolution can be selected.
•
LCD controller (LCDC)
• 32 SEG
×
4 COM (Max 128 pixels) (Built-in internal division resistance product)
• With blinking function
•
Low-power consumption (standby) mode
• Stop mode
• Sleep mode
• Watch mode
• Timebase timer mode
•
I/O port
• The number of maximum ports : Max 53
• Port configuration
- General-purpose I/O ports (N-ch open drain) : 2 ports
- General-purpose I/O ports (CMOS)
: 51 ports
•
Programmable input voltage levels of port
CMOS input level/hysteresis input level
•
Flash memory security function (Flash memory device only)
Protects the content of Flash memory
2
DS07-12618-2E
MB95160 Series
■
PRODUCT LINEUP
Part number
Parameter
Type
ROM capacity
RAM capacity
Reset output
Option*
Clock system
Low voltage
detection reset
Number of basic instructions
Instruction bit length
Instruction length
Data bit length
Minimum instruction execution time
Interrupt processing time
MB95F166D
Flash memory product
32 Kbytes
1 Kbyte
No
Dual clock
No
: 136
: 8 bits
: 1 to 3 bytes
: 1, 8, and 16 bits
: 61.5 ns (at machine clock frequency
16.25 MHz)
: 0.6
μs
(at machine clock frequency
16.25 MHz)
MB95166D
Mask ROM product
CPU functions
Ports (Max 53 ports)
General-purpose I/O port (N-ch open drain) : 2 ports
General-purpose I/O port (CMOS)
: 51 ports
Programmable input voltage levels of port.
CMOS input level/hysteresis input level.
Interrupt cycle : 0.5 ms, 2.1 ms, 8.2 ms, 32.8 ms (at main oscillation clock 4 MHz)
Reset generated cycle
At main oscillation clock 10 MHz
: Min 105 ms
At sub oscillation clock 32.768 kHz (for dual clock product) : Min 250 ms
Capable of replacing 3 bytes of ROM data
Master/slave sending and receiving
Bus error function and arbitration function
Detecting transmitting direction function
Start condition repeated generation and detection functions
Built-in wake-up function
Data transfer capable in UART/SIO
Full duplex double buffer,
variable data length (5/6/7/8-bit), built-in baud rate generator
NRZ type transfer format, error detected function
LSB-first or MSB-first can be selected.
Clock synchronous (SIO) or clock asynchronous (UART) serial data transfer capable
Dedicated reload timer allowing a wide range of communication speeds to be set.
Full duplex double buffer.
Capable of serial data transfer synchronous or asynchronous to clock signal.
LIN functions available as the LIN master or LIN slave.
(Continued)
Timebase timer
(1 channel)
Watchdog timer
Peripheral functions
Wild register
I
2
C
(1 channel)
UART/SIO
(1 channel)
LIN-UART
(1 channel)
DS07-12618-2E
3
MB95160 Series
(Continued)
Part number
Parameter
8/10-bit
A/D converter
(8 channels)
MB95F166D
MB95166D
8-bit or 10-bit resolution can be selected.
COM output
: 4 (Max)
SEG output
: 32 (Max)
LCD drive power supply (bias) pin
:4
32 SEG
×
4 COM : 128 pixels can be displayed. (Built-in internal division resistance
product)
Duty LCD mode
Operable in LCD standby mode
Built-in internal division resistance
With blinking function
Each channel of the timer can be used as “8-bit timer
×
2 channels” or “16-bit timer
×
1 channel”.
Built-in timer function, PWC function, PWM function, capture function, and square
wave form output
Count clock : 7 internal clocks and external clock can be selected.
PWM mode or one-shot mode can be selected.
Counter operating clock : Eight selectable clock sources
Support for external trigger start
Each channel of the PPG can be used as
“
8-bit PPG
×
2 channels
”
or
“
16-bit PPG
×
1 channel
”
.
Counter operating clock : Eight selectable clock sources
Count clock : Four selectable clock sources (125 ms, 250 ms, 500 ms, or 1 s)
Counter value can be set from 0 to 63. (Capable of counting for 1 minute when
selecting clock source 1 second and setting counter value to 60)
4 selectable interval times (125 ms, 250 ms, 500 ms, or 1 s)
Interrupt by edge detection (rising, falling, or both edges can be selected.)
Can be used to recover from standby modes.
Supports automatic programming, Embedded Algorithm
Write/Erase/Erase-Suspend/Resume commands
A flag indicating completion of the algorithm
Number of write/erase cycles (Min) : 10000 times
Data retention time : 20 years
Erase can be performed on each block
Block protection with external programming voltage
Flash Security Feature for protecting the content of the Flash
Sleep, stop, watch, and timebase timer
LCD controller
(LCDC)
Peripheral functions
4
8/16-bit compound
timer (2 channels)
16-bit PPG
(1 channel)
8/16-bit PPG
(2 channels)
Watch counter
Watch prescaler
(1 channel)
External interrupt
(8 channels)
Flash memory
Standby mode
* : For details of option, refer to “■ MASK OPTION”.
Note : Part number of the evaluation product in MB95160 series is MB95FV100D-101 (internal division resistance
included) . When using it, the MCU board (MB2146-301A) is required.
DS07-12618-2E
MB95160 Series
■
OSCILLATION STABILIZATION WAIT TIME
For the MASK ROM product, you can set the mask option when ordering MASK ROM to select the initial value
of main clock oscillation stabilization wait time from among the following four values.
Note that the evaluation and Flash memory products are fixed their initial value of main clock oscillation stabili-
zation wait time at the maximum value.
Select of oscillation stabilization wait time
(2
2
−
2) /F
CH
(2
12
−
2) /F
CH
(2
13
−
2) /F
CH
(2
14
−
2) /F
CH
Remarks
0.5
μs
(at main oscillation clock 4 MHz)
Approx. 1.02 ms (at main oscillation clock 4 MHz)
Approx. 2.05 ms (at main oscillation clock 4 MHz)
Approx. 4.10 ms (at main oscillation clock 4 MHz)
■
PACKAGES AND CORRESPONDING PRODUCTS
Part number
Package
FPT-64P-M23
FPT-64P-M24
BGA-224P-M08
: Available
: Unavailable
MB95F166D
MB95FV100D-101
MB95166D
DS07-12618-2E
5