FUJITSU SEMICONDUCTOR
DATA SHEET
DS07-13745-1E
16-bit Microcontroller
CMOS
F
2
MC-16LX MB90925 Series
MB90F927/F927S/V925-101/V925-102
■
DESCRIPTION
MB90925 series is a 16-bit general-purpose high-capacity microcontroller designed for vehicle meter control
applications etc.
The instruction set retains the same AT architecture as F
2
MC-8L and F
2
MC-16L series, with further refinements
including high-level language instructions, expanded addressing mode, enhanced signed multiplication and
division computation and bit processing.
In addition, a 32-bit accumulator is built in to enable long word processing.
Note : F
2
MC is the abbreviation of FUJITSU Flexible Microcontroller.
■
FEATURES
• Clock
Built-in PLL clock frequency multiplication circuit.
Selection of machine clocks (PLL clocks) is allowed among frequency division by 2 on oscillation clock and
multiplication of 1 to 4 times of oscillation clock(for 4 MHz oscillation clock, 4 MHz to 16 MHz).
Operation by sub clock(up to 50 kHz : 100 kHz oscillation clock divided by 2).
(Continued)
Be sure to refer to the “Check Sheet” for the latest cautions on development.
“Check Sheet” is seen at the following support page
URL : http://www.fujitsu.com/global/services/microelectronics/product/micom/support/index.html
“Check Sheet” lists the minimal requirement items to be checked to prevent problems beforehand in system
development.
Copyright©2007 FUJITSU LIMITED All rights reserved
MB90925 Series
• 16-bit input capture (4 channels)
Detects rising, falling, or both edges.
16-bit capture register
×
4
Pin input edge detection latches the 16-bit free-run timer counter value, and generates an interrupt request.
• 16-bit reload timer (2 channels)
16-bit reload timer operation (select toggle output or one-shot output)
Event count function selection provided
• Real Time watch timer (main clock)
Operates directly from oscillator clock.
Interrupt can be generated by second/minute/hour/date counter overflow.
• 16-bit PPG (3 channels)
Output pins (3 channels) , external trigger input pin (1 channel)
Output clock frequencies : f
CP
, f
CP
/2
2
, f
CP
/2
4
, f
CP
/2
6
• Delay interrupt
Generates interrupt for task switching.
Interrupts to CPU can be generated/deleted by software setting.
• External interrupts (8 channels)
8-channel independent operation
Interrupt source setting available : “L” to “H” edge/ “H” to “L” edge/ “L” level/ “H” level.
• A/D converter
10-bit or 8-bit resolution
×
8 channels (input multiplexed)
Conversion time : 2.6µs (at f
CP
=
16 MHz)
External trigger startup available (P50/INT0/ADTG)
Internal timer startup available (16-bit reload timer 1)
• UART(LIN/SCI) (2 channels)
Equipped with full duplex double buffer
Clock-asynchronous or clock-synchronous serial transfer is available
• SIO (1 channel)
Clock synchronized data transmission.
LSB-first or MSB-first data transfer selection is available.
• CAN interface
Conforms to CAN specifications version 2.0 Part A and B.
Automatic resend in case of error.
Automatic transfer in response to remote frame.
16 prioritized message buffers for data and ID
Multiple message support
Receiving filter has flexible configuration : Full bit compare/full bit mask/two partial bit masks
Supports up to 1 Mbps
CAN WAKEUP function (connects RX internally to INT0)
• LCD controller/driver (32 segment x 4 common)
Segment driver and command driver with direct LCD panel (display) drive capability
• Low voltage/Program looping detect reset
Automatic reset when low voltage is detected
Program looping detection function
(Continued)
2
MB90925 Series
(Continued)
• Stepping motor controller (4 channels)
High current output for each channel
×
4
Synchronized 8/10-bit PWM for each channel
×
2
• Sound generator
8-bit PWM signal mixed with tone frequency from 8-bit reload counter.
PWM frequencies : 62.5 kHz, 31.2 kHz, 15.6 kHz, 7.8 kHz (at f
CP
=
16 MHz)
Tone frequencies : 1/2 PWM frequency, divided by (reload frequency
+1)
• Input/output ports
General-purpose input/output port (CMOS output)
- 70 ports (dual clock system)
- 72 ports (single clock system)
• Input level select function for port
Automotive/CMOS-Schmitt (initial level is Automotive in single chip mode)
• Flash memory security function
Protect the content of Flash memory (Flash memory product only)
3