ChipFind - Datasheet

Part Number MB90570

Download:  PDF   ZIP

Document Outline

DS07-13701-8E
FUJITSU SEMICONDUCTOR
DATA SHEET
16-bit Proprietary Microcontroller
CMOS
F
2
MC-16LX MB90570 Series
MB90573/574/574C/F574/F574A/V570/V570A
s
s
s
s
DESCRIPTION
The MB90570 series is a general-purpose 16-bit microcontroller developed and designed by Fujitsu for process
control applications in consumer products that require high-speed real time processing. It contains an I
2
C*
2
bus
interface that allows inter-equipment communication to be implemented readily. This product is well adapted to
car audio equipment, VTR systems, and other equipment and systems.
The instruction set of F
2
MC-16LX CPU core inherits AT architecture of F
2
MC*
1
family with additional instruction
sets for high-level languages, extended addressing mode, enhanced multiplication/division instructions, and en-
hanced bit manipulation instructions. The microcontroller has a 32-bit accumulator for processing long word data.
The MB90570 series has peripheral resources of an 8/10-bit A/D converter, an 8-bit D/A converter, UART (SCI),
an extended I/O serial interface, an 8/16-bit up/down counter/timer, an 8/16-bit PPG timer, I/O timer (a 16-bit free
run timer, an input capture (ICU), an output compare (OCU)).
*1: F
2
MC stands for FUJITSU Flexible Microcontroller.
*2: Purchase of Fujitsu I
2
C components conveys a license under the Philips I
2
C Patent Rights to use these
components in an I
2
C system, provided that the system conforms to the I
2
C Standard Specification as
defined by Philips.
s
s
s
s
PACKAGE
120-pin plastic LQFP
(FPT-120P-M05)
(FPT-120P-M13)
120-pin plastic QFP
120-pin plastic LQFP
(FPT-120P-M21)
MB90570 Series
2
s
s
s
s
FEATURES
· Clock
Embedded PLL clock multiplication circuit
Operating clock (PLL clock) can be selected from 1/2 to 4
×
oscillation (at oscillation of 4 MHz, 4 MHz to 16 MHz).
Minimum instruction execution time: 62.5 ns (at oscillation of 4 MHz, 4
×
PLL clock, operation at V
CC
of 5.0 V)
· Maximum memory space
16 Mbytes
· Instruction set optimized for controller applications
Rich data types (bit, byte, word, long word)
Rich addressing mode (23 types)
Enhanced signed multiplication/division instruction and RETI instruction functions
Enhanced precision calculation realized by the 32-bit accumulator
· Instruction set designed for high level language (C) and multi-task operations
Adoption of system stack pointer
Enhanced pointer indirect instructions
Barrel shift instructions
· Program patch function (for two address pointers)
· Enhanced execution speed
4-byte instruction queue
· Enhanced interrupt function
8 levels, 34 factors
· Automatic data transmission function independent of CPU operation
Extended intelligent I/O service function (EI
2
OS): Up to 16 channels
· Embedded ROM size and types
Mask ROM: 128 kbytes/256 kbytes
Flash ROM: 256 kbytes
Embedded RAM size:6 kbytes/10 kbytes (mask ROM)
10 kbytes (flash memory)
10 kbytes (evaluation device)
· Low-power consumption (standby) mode
Sleep mode (mode in which CPU operating clock is stopped)
Stop mode (mode in which oscillation is stopped)
CPU intermittent operation mode
Hardware standby mode
· Process
CMOS technology
· I/O port
General-purpose I/O ports (CMOS): 63 ports
General-purpose I/O ports (with pull-up resistors): 24 ports
General-purpose I/O ports (open-drain): 10 ports
Total: 97 ports
· Timer
Timebase timer/watchdog timer: 1 channel
8/16-bit PPG timer: 8-bit
×
2 channels or 16-bit
×
1 channel
· 8/16-bit up/down counter/timer: 1 channel (8-bit
×
2 channels)
(Continued)
MB90570 Series
3
(Continued)
· 16-bit I/O timer
16-bit free run timer:
1 channel
Input capture (ICU):
Generates an interrupt request by latching a 16-bit free run timer counter value upon
detection of an edge input to the pin.
Output compare (OCU): Generates an interrupt request and reverse the output level upon detection of a match
between the 16-bit free run timer counter value and the compare setting value.
· Extended I/O serial interface: 3 channels
· I
2
C interface (1 channel)
Serial I/O port for supporting Inter IC BUS
· UART0 (SCI), UART1 (SCI)
With full-duplex double buffer
Clock asynchronized or clock synchronized transmission can be selectively used.
· DTP/external interrupt circuit (8 channels)
A module for starting extended intelligent I/O service (EI
2
OS) and generating an external interrupt triggered
by an external input.
· Delayed interrupt generation module
Generates an interrupt request for switching tasks.
· 8/10-bit A/D converter (8 channels)
8/10-bit resolution
Starting by an external trigger input.
Conversion time: 26.3
µ
s
· 8-bit D/A converter (based on the R-2R system)
8-bit resolution: 2 channels (independent)
Setup time: 12.5
µ
s
· Clock timer: 1 channel
· Chip select output (8 channels)
An active level can be set.
· Clock output function
MB90570 Series
4
s
s
s
s
PRODUCT LINEUP
(Continued)
Part number
Item
MB90573
MB90574/C
MB90F574/A
MB90V570/A
Classification
Mask ROM products
Flash ROM products Evaluation product
ROM size
128 kbytes
256 kbytes
None
RAM size
6 kbytes
10 kbytes
CPU functions
The number of instructions: 340
Instruction bit length: 8 bits, 16 bits
Instruction length: 1 byte to 7 bytes
Data bit length: 1 bit, 8 bits, 16 bits
Minimum execution time: 62.5 ns (at machine clock of 16 MHz)
Interrupt processing time: 1.5
µ
s (at machine clock of 16 MHz, minimum value)
Ports
General-purpose I/O ports (CMOS output): 63
General-purpose I/O ports (with pull-up resistor): 24
General-purpose I/O ports (N-ch open-drain output): 10
Total: 97
UART0 (SCI), UART1 (SCI)
Clock synchronized transmission (62.5 kbps to 1 Mbps)
Clock asynchronized transmission (1202 bps to 9615 bps)
Transmission can be performed by bi-directional serial transmission or by
master/slave connection.
8/10-bit A/D converter
Resolution: 8/10-bit
Number of inputs: 8
One-shot conversion mode (converts selected channel only once)
Scan conversion mode (converts two or more successive channels and can
program up to 8 channels.)
Continuous conversion mode (converts selected channel continuously)
Stop conversion mode (converts selected channel and stop operation repeatedly)
8/16-bit PPG timer
Number of channels: 1 (or 8-bit
×
2 channels)
PPG operation of 8-bit or 16-bit
A pulse wave of given intervals and given duty ratios can be output.
Pulse interval: 62.5 ns to 1
µ
s (at oscillation of 4 MHz, machine clock of 16 MHz)
8/16-bit up/down counter/
timer
Number of channels: 1 (or 8-bit
×
2 channels)
Event input: 6 channels
8-bit up/down counter/timer used: 2 channels
8-bit re-load/compare function supported: 1 channel
16-bit
I/O timer
16-bit
free run timer
Number of channel: 1
Overflow interrupts
Output
compare
(OCU)
Number of channels: 4
Pin input factor: A match signal of compare register
Input
capture
(ICU)
Number of channels: 2
Rewriting a register value upon a pin input (rising, falling, or both edges)
MB90570 Series
5
(Continued)
* : Varies with conditions such as the operating frequency. (See section "
s
ELECTRICAL CHARACTERISTICS.")
Assurance for the MB90V570/A is given only for operation with a tool at a power voltage of 4.5 V to 5.5 V, an
operating temperature of 0
°
C to +25
°
C, and an operating frequency of 1 MHz to 16 MHz.
s
s
s
s
PACKAGE AND CORRESPONDING PRODUCTS
: Available
×
: Not available
Note : For more information about each package, see section "
s
PACKAGE DIMENSIONS."
Part number
Item
MB90573
MB90574/C
MB90F574/A
MB90V570/A
DTP/external interrupt
circuit
Number of inputs: 8
Started by a rising edge, a falling edge, an "H" level input, or an "L" level input.
External interrupt circuit or extended intelligent I/O service (EI
2
OS) can be used.
Delayed interrupt
generation module
An interrupt generation module for switching tasks used in real time operating
systems.
Extended I/O serial interface
Clock synchronized transmission (3125 bps to 1 Mbps)
LSB first/MSB first
I
2
C interface
Serial I/O port for supporting Inter IC BUS
Timebase timer
18-bit counter
Interrupt interval: 1.024 ms, 4.096 ms, 16.384 ms, 131.072 ms
(at oscillation of 4 MHz)
8-bit D/A converter
8-bit resolution
Number of channels: 2 channels
Based on the R-2R system
Watchdog timer
Reset generation interval: 3.58 ms, 14.33 ms, 57.23 ms, 458.75 ms
(at oscillation of 4 MHz, minimum value)
Low-power consumption
(standby) mode
Sleep/stop/CPU intermittent operation/clock timer/hardware standby
Process
CMOS
Power supply voltage for
operation*
4.5 V to 5.5 V
Package
MB90573
MB90574
MB90F574/A
MB90574C
FPT-120P-M05
×
FPT-120P-M13
FPT-120P-M21
×
×