FUJITSU SEMICONDUCTOR
DATA SHEET
DS07-13734-1E
16-bit Proprietary Microcontroller
CMOS
F
2
MC-16LX MB90330 Series
MB90333A/F334A/V330A
■
DESCRIPTION
The MB90330 series are 16-bit microcontrollers designed for applications, such as personal computer peripheral
devices, that require USB communications. The USB feature supports not only 12-Mbps Function operation but
also Mini-HOST operation. It is equipped with functions that are suitable for personal computer peripheral devices
such as displays and audio devices, and control of mobile devices that support USB communications. While
inheriting the AT architecture of the F
2
MC* family, the instruction set supports the C language and extended
addressing modes and contains enhanced signed multiplication and division instructions as well as a substantial
collection of improved bit manipulation instructions. In addition, long word processing is now available by intro-
ducing a 32-bit accumulator.
* : F
2
MC stands for FUJITSU Flexible Microcontroller, a registered trademark of FUJITSU LIMITED.
■
FEATURES
•
Clock
• Built-in oscillation circuit and PLL clock frequency multiplication circuit
• Oscillation clock
• The main clock is the oscillation clock divided into 2 (for oscillation 6 MHz : 3 MHz)
• Clock for USB is 48 MHz
• Machine clock frequency of 6 MHz, 12 MHz, or 24 MHz selectable
• Minimum execution time of instruction : 41.6 ns (6 MHz oscillation clock, 4-time multiplied : machine clock
24 MHz and at operating V
CC
=
3.3 V.
(Continued)
■
PACKAGES
120-pin Plastic LQFP
120-pin Plastic LQFP
(FTP-120P-M05)
(FTP-120P-M21)
MB90330 Series
(Continued)
•
The maximum memory space : 16 MB
•
24-bit addressing
•
Bank addressing
•
Instruction system
• Data types : Bit, Byte, Word and Long word
• Addressing mode (23 types)
• Enhanced high-precision computing with 32-bit accumulator
• Enhanced Multiply/Divide instructions with sign and the RETI instruction
•
Instruction system compatible with high-level language (C language) and multi-task
• Employing system stack pointer
• Instruction set symmetry and barrel shift instructions
•
Program Patch Function (2 address pointer)
•
4-byte instruction queue
•
Interrupt function
• Priority levels are programmable
• 32 interrupts function
•
Data transfer function
• Extended intelligent I/O service function (EI
2
OS) : Maximum of 16 channels
•
µDMAC
: Maximum 16 channels
•
Low Power Consumption Mode
• Sleep mode (with the CPU operating clock stopped)
• Time-base timer mode (with the oscillator clock and time-base timer operating)
• Stop mode (with the oscillator clock stopped)
• CPU intermittent operation mode (with the CPU operating at fixed intervals of set cycles)
• Watch mode (with 32 kHz oscillator clock and watch timer operating)
•
Package
• LQFP-120P (FPT-120P-M05 : 0.40 mm pin pitch)
• LQFP-120P (FPT-120P-M21 : 0.50 mm pin pitch)
•
Process : CMOS technology
•
Operation guaranteed temperature :
−
40
°C
to
+
85
°C
(0
°C
to
+
70
°C
when USB is in use)
2
MB90330 Series
■
INTERNAL PERIPHERAL FUNCTION (RESOURCE)
•
I/O port : Max 94 ports
•
Time-base timer : 1 channel
•
Watchdog timer : 1 channel
•
Watch timer : 1channel
•
16-bit reload timer : 3 channels
•
Multi-functional timer
• 16-bit free run timer : 1 channel
• Output compare : 4 channels
An interrupt request can be output when the 16-bit free-run timer value matches the compare register value.
• Input capture : 4channels
Upon detection of the effective edge of the signal input to the external input pin, the input capture unit sets the
input capture data register to the 16-bit free-run timer value to output an interrupt request.
• 8/16-bit PPG timer (8-bit
×
6 channels or 16-bit
×
3 channels) the period and duty of the output pulse can be
set by the program.
• 16-bit PWC timer : 1 channel
Timer function and pulse width measurement function
•
UART : 4 channels
• Full-duplex double buffer (8-bit length)
• Asynchronous transfer or clock-synchronous serial (I/O extended serial) transfer can be set.
•
I/O extended serial interface : 1 channel
•
DTP/External interrupt circuit (8 channels)
• Activate the extended intelligent I/O service by external interrupt input
• Interrupt output by external interrupt input
•
Delay interrupt output module
• Output an interrupt request for task switching
•
8/10-bit A/D converter : 16 channels
• 8-bit resolution or 10-bit resolution can be set.
•
USB : 1 channel
• USB function (conform to USB2.0 Full Speed)
• Full Speed is supported/Endpoint are specifiable up to six.
• Dual port RAM (The FIFO mode is supported).
• Transfer type : Control, Interrupt, Bulk, or Isochronous transfer possible
• USB Mini-HOST function
•
I
2
C* Interface : 3 channels
• Supports Intel SM bus standard and Phillips I
2
C bus standards
• Two-wire data transfer protocol specification
• Master and slave transmission/reception
* : I
2
C license :
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.
3
MB90330 Series
■
PRODUCT LINEUP
Part number
Type
ROM capacity
RAM capacity
Emulator-specific power supply *
MB90V330A
For evaluation
No
28 KB
Used bit
MB90F334A
Built-in Flash memory
384 KB
24 KB
⎯
MB90333A
Built-in Mask ROM
256 KB
16 KB
CPU functions
Number of basic instructions : 351 instructions
Minimum instruction
: 41.6 ns/at oscillation of 6 MHz
execution time
(When 4 times are used : Machine clock of
24 MHz)
Addressing type
: 23 types
Program Patch Function
: For 2 address pointers
Maximum memory space
: 16 MB
I/O Ports (CMOS) 94 ports
Equipped with full-duplex double buffer
Clock synchronous or asynchronous operation selectable
It can also be used for I/O serial
Built-in special baud-rate generator
Built-in 4 channels
16-bit reload timer operation
Built-in 3 channels
16-bit free run timer
×
1 channel
Output compare
×
4 channels
Input capture
×
4 channels
8/16-bit PPG timer (8-bit mode
×
6 channels, 16-bit mode
×
3 channels)
16-bit PWC timer
×
1 channel
16 channels (input multiplex)
8-bit resolution or 10-bit resolution can be set.
Conversion time : 7.16
µs
at minimum (24 MHz machine clock at maximum)
8 channels
Interrupt factor : “L”→“H” edge/“H”→“L” edge/“L” level/“H” level selectable
3 channels
1 channel
1 channel
USB function (conform to USB2.0 Full Speed)
USB Mini-HOST function
For multi-bus/non-multi-bus
16 ports (excluding VBUS and I/O for I
2
C)
Sleep mode/Time-base timer mode/Stop mode/CPU intermittent mode/
Watch mode
CMOS
3.3 V
±
0.3 V (at maximum machine clock 24 MHz)
Ports
UART
16-bit reload timer
Multi-functional timer
8/10-bit A/D converter
DTP/External interrupt
I
2
C
I/O extended serial interface
USB
External bus interface
Withstand voltage of 5 V
Low Power Consumption Mode
Process
Operating voltage
* : It is setting of Jumper switch (TOOL VCC) when Emulator (MB2147-01) is used. Please refer to the
MB2147-01 or MB2147-20 hardware manual (3.3 Emulator-dedicated Power Supply Switching) about details.
4
MB90330 Series
■
PACKAGES AND PRODUCT MODELS
Package
FPT-120P-M05 (LQFP-0.40 mm)
FPT-120P-M21 (LQFP-0.50 mm)
PGA-299C-A01 (PGA)
: Yes
×
: No
Note : For detailed information on each package, see “■ PACKAGE DIMENSIONS”.
×
×
MB90333A
MB90F334A
MB90V330A
×
×
5