The following document contains information on Cypress products.
FUJITSU MICROELECTRONICS
DATA SHEET
DS07-12613-4E
8-bit Microcontroller
CMOS
F
2
MC-8FX MB95150M Series
MB95156M/F156M/F156N/F156J/FV100D-103
■
DESCRIPTION
The MB95150M 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
(Continued)
For the information for microcontroller supports, see the following web site.
This web site includes the
"Customer Design Review Supplement"
which provides the latest cautions on
system development and the minimal requirements to be checked to prevent problems before the system
development.
http://edevice.fujitsu.com/micom/en-support/
Copyright©2006-2009 FUJITSU MICROELECTRONICS LIMITED All rights reserved
2009.3
MB95150M Series
(Continued)
•
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
• Time-base 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
•
UART/SIO
×
1 channel
• Clock asynchronous (UART) or clock synchronous (SIO) serial data transfer capable
• Full duplex double buffer
•
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)
• 16 SEG
×
4 COM (Max 64 pixels)
• With blinking function
•
Low-power consumption (standby) mode
• Stop mode
• Sleep mode
• Watch mode
• Time-base timer mode
•
I/O port: Max 39
• General-purpose I/O ports (CMOS) : 39 ports
•
Programmable input voltage levels of port
Automotive input level
/
CMOS input level
/
hysteresis input level
•
Flash memory security function
Protects the content of Flash memory (Flash memory device only)
2
DS07-12613-4E
MB95150M Series
■
PRODUCT LINEUP
Part number
Parameter
Type
ROM capacity
RAM capacity
Reset output
Option*
Clock system
Low voltage
detection reset
Clock supervisor
Yes/No
Yes/No
No
No
Yes/No
MB95156M
MASK ROM product
MB95F156M
MB95F156N
Flash memory product
32 Kbytes
1 Kbyte
Yes
Dual clock
Yes
Yes
No
MB95F156J
CPU functions
Number of basic instructions
: 136
Instruction bit length
: 8 bits
Instruction length
: 1 to 3 bytes
Data bit length
: 1, 8, and 16 bits
Minimum instruction execution time : 61.5 ns (at machine clock frequency 16.25 MHz)
Interrupt processing time
: 0.6
μs
(at machine clock frequency 16.25 MHz)
General-purpose I/O port (CMOS) : 39 ports
Ports (Max 39 ports) Programmable input voltage levels of port :
Automotive input level
/
CMOS input level
/
hysteresis input level
Time-base timer
(1 channel)
Watchdog timer
Wild register
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 : Min 250 ms
Capable of replacing 3 bytes of ROM data
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 asynchronous (UART) or clock synchronous (SIO) serial data transfer capable
Dedicated reload timer allowing a wide range of communication speeds to be set.
Full duplex double buffer
Clock asynchronous (UART) or clock synchronous (SIO) serial data transfer capable
LIN functions available as the LIN master or LIN slave.
Peripheral functions
UART/SIO
(1 channel)
LIN-UART
(1 channel)
8/10-bit A/D converter
8-bit or 10-bit resolution can be selected.
(8 channels)
COM output
: 4 (Max)
SEG output
: 16 (Max)
LCD drive power supply (bias) pin
:4
16 SEG
×
4 COM
: 64 pixels can be displayed.
Duty LCD mode
Operable in LCD standby mode
With blinking function
Built-in division resistance for LCD drive
(Continued)
DS07-12613-4E
3
LCD controller
(LCDC)
MB95150M Series
(Continued)
Part number
Parameter
MB95156M
MB95F156M
MB95F156N
MB95F156J
8/16-bit compound
timer (2 channels)
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
waveform 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 (Minimum) : 10000 times
Data retention time : 20 years
Boot block configuration
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 time-base timer
Peripheral functions
4
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 evaluation products in MB95150M series is MB95FV100D-103. When using it, the MCU
board (MB2146-303A-E) is required.
DS07-12613-4E