FUJITSU SEMICONDUCTOR
DATA SHEET
DS07-13735-1E
16-bit Proprietary Microcontroller
CMOS
F
2
MC-16LX MB90335 Series
MB90337/F337/V330A
■
DESCRIPTION
The MB90335 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)
•
The maximum memory space:16 MB
•
24-bit addressing
•
Bank addressing
(Continued)
■
PACKAGE
64-pin plastic LQFP
(FPT-64P-M09)
MB90335 Series
(Continued)
•
Instruction system
• Data types: Bit, Byte, Word, 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
• 20 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)
•
Package
• LQFP-64P (FPT-64P-M09 : 0.65 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
MB90335 Series
■
INTERNAL PERIPHERAL FUNCTION (RESOURCE)
•
I/O port: Max 45 ports
•
Time-base timer : 1channel
•
Watchdog timer : 1 channel
•
16-bit reload timer : 1 channel
•
Multi-functional timer
• 8/16-bit PPG timer (8-bit
×
4 channels or 16-bit
×
2 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 : 2 channels
• Equipped with Full duplex double buffer with 8-bit length
• Asynchronous transfer or clock-synchronous serial (I/O extended serial) transfer can be set.
•
Extended I/O 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
•
Delayed interrupt output module
• Output an interrupt request for task switching
•
USB : 1 channel
• USB function (conform to USB 2.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 : 1 channel
• Supports Intel SM bus standards 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 Phillips.
3
MB90335 Series
■
PRODUCT LINEUP
Part number
Type
ROM capacity
RAM capacity
Emulator-specific
power supply *
MB90V330A
For evaluation
No
28 KB
Used bit
Number of basic instructions
Minimum instruction execu-
tion time
Addressing type
Program Patch Function
Maximum memory space
I/O Ports(CMOS) 45 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 2 channels
16-bit reload timer operation
Built-in 1 channel
8/16-bit PPG timer (8-bit mode
×
4 channels, 16-bit mode
×
2 channels)
16-bit PWC timer
×
1 channel
8 channels
Interrupt factor : “L”→“H” edge /“H”→“L” edge /“L” level /“H” level selectable
1 channel
1 channel
USB function (conform to USB 2.0 Full Speed)
USB Mini-HOST function
8 ports (Excluding VBUS and I/O for I
2
C)
Sleep mode/Timebase timer mode/Stop mode/CPU intermittent mode
CMOS
3.3 V
±
0.3 V (at maximum machine clock 24 MHz)
MB90F337
Built-in Flash Memory
64 KB
4 KB
⎯
: 351 instructions
: 41.6 ns / at oscillation of 6 MHz
(When 4 times are used : Machine clock of 24 MHz)
: 23 types
: For 2 address pointers
: 16 MB
MB90337
Built-in Mask ROM
CPU functions
Ports
UART
16-bit reload timer
Multi-functional timer
DTP/External interrupt
I
2
C
Extended I/O serial interface 1 channel
USB
Withstand voltage of 5 V
Low Power Consumption
Mode
Process
Operating voltage VCC
* : 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.
■
PACKAGES AND PRODUCT MODELS
Package
FPT-64P-M09 (LQFP-0.65 mm)
PGA-299C-A01 (PGA)
: Yes
×
: No
×
×
MB90337
MB90F337
MB90V330A
×
4
■
PIN ASSIGNMENT
VBUS
Vss
DVM
DVP
Vcc
Vss
HVM
HVP
Vcc
HCON
P42/SIN0
P43/SOT0
P44/SCK0
P45/SIN1
P46/SOT1
P47/SCK1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
(TOP VIEW)
(FPT-64P-M09)
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
Vss
X1
X0
P24/PPG0
P23
P22
P21
P20
P17
P16
P15
P14
P13
P12
P11
P10
P52
P53
Vss
MD2
MD1
MD0
RST
P54
P00
P01
P02
P03
P04
P05
P06
P07
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
P51
P41/TOT0
P40/TIN0
P67/INT7/SDA0
P66/INT6/SCL0
P65/INT5/PWC
P64/INT4/SCK
P63/INT3/SOT
P62/INT2/SIN
P61/INT1
P60/INT0
P27/PPG3
P26/PPG2
P25/PPG1
P50
Vcc
MB90335 Series
5