FUJITSU SEMICONDUCTOR
DATA SHEET
DS07-12551-2E
8-bit Proprietary Microcontrollers
CMOS
F
2
MC-8L MB89051 Series
MB89F051/MB89051
s
DESCRIPTION
The MB89051 series is a general-purpose, single-chip microcontroller that features a compact instruction set and
contains a range of peripheral function set and timers, serial interface, a PWM timer, the USB hub function and
the USB function. The USB hub function, in particular, supports five down ports (one of them is dedicated to an
internal function) allowing them to interface with other USB devices. The microcontrollers also contain one USB
function channel to support full speed.
s
FEATURES
• Package type
64-pin LQFP Package (0.65 mm pitch)
• High-speed operations at low voltage
Minimum execution time : 0.33
µs
(Automatically generates a 12 MHz main clock and a 48 MHz USB interface
synchronization clock with an externally supplied 6 MHz clock and the internal PLL circuit.)
(Continued)
s
Package
64-pin plastic LQFP
(FPT-64P-M09)
MB89051 Series
• F
2
MC-8L CPU core
Instruction set that is optimum to the controllers
-Multiplication and division instructions
-16-bit arithmetic operations
-branch instructions by bit testing
-bit manipulation instructions, etc.
• PLL clock control
The internal PLL clock circuit allows the use of low-speed clocks which are advantageous to noise character-
istics.
(6 MHz externally-supplied clock→12 MHz internal system clock)
• Various timers
8-bit PWM timer (can be used as either 8-bit PWM timer 2 channels or PPG timer 1 channel)
Internal 21-bit timebase timer
• Internal USB transceiver circuit (Compatible with full and low speeds)
• USB hub
USB function Compliant to USB Protocol Revision 1.0
Five downstream port channels (One of these channels is dedicated to a function.)
Automatically responds to all USB protocols by hardware.
Descriptor configuration is provided as ROM data for automatic responding by hardware (Vender ID and product
ID) .
String data is not supported.
Allows switching between BUS power supply and own power supply mode.
Power supply to the USB down port is controlled port by port.
• USB function
USB function Compliant to USB Protocol Revision 1.0
Support for full speed when using hub
Support for both low and full speeds when using function
Allows four endpoints to be specified at maximum.
Types of transfer supported: control/interrupt/bulk/isochronous
Built-in DMAC (Maps the buffer for each endpoint on to the internal RAM to directly access the memory for
function’s send and receive data.)
• UART/SIO, SIO Serial Interface
Built-in UART/SIO function (selectable by switching)
×
1 channel
Built-in SIO (3.3 V)
×
2 channels
• I
2
C interface*
1
Supports Philips I
2
C bus standards
Uses a two-wire data transfer protocol
Master/slave send/receive
• External interrupt
External interrupt (level detection
×
7 channels)
Seven inputs are independent of one another and can also be used for resetting from low-power consumption
mode (the L-level detection feature available) .
• Clock output functions
Able for 12 MHz*
2
and 6 MHz*
2
clocks to output. (dedicated pins, 3 V)
• Low power consumption (standby mode supported)
Stop mode (There is almost no current consumption since oscillation stops.)
Sleep mode (This mode stops the running CPU.)
(Continued)
2
MB89051 Series
(Continued)
• A maximum of 41 general-purpose I/O ports
General-purpose I/O ports (CMOS) : 37 (7 of 3 V ports)
General-purpose I/O ports (Nch open drain) : 4
• Power supply
Supply voltage: 3.3 V
±
0.3 V or 5.0 V
±
0.5 V
• Operating temperature
T
A
= −40 °
to
+85 °C
(When the USB function is not in use.)
T
A
=
0
°C
to
+70 °C
(When the USB function is in use.)
*1 : I
2
C license
The customer is licensed to use Philips I
2
C patent when using this product in an I
2
C system that complies with
the Philips I
2
C standard specifications.
*2 : When an external supply clock is at 6 MHz.
3
MB89051 Series
s
PRODUCT LINEUP
Part number
Parameter
ROM size
RAM size
Package
Others
MASK product
Number of instructions
Instruction bit length
Instruction length
Data bit length
Minimum execution time
Interrupt processing time
: 136
: 8 bits
: 1 to 3 bytes
: 1, 8, and 16 bits
: 0.33
µs
(6 MHz)
: 3
µs
(6 MHz)
MB89051
32 KB
2 KB
LQFP-64 (FPT-64P-M09)
FLASH product/EVA product
MB89F051
32 KB (FLASH)
CPU functions
General-
General purpose I/O ports (37 : CMOS (7 of 3 V ports ) , 4 : Nch open drain)
purpose ports
Upstream port : 1 channel
Downstream port : 5 channels (One is dedicated to an internal function.)
Port power supply control method : By individual port
Allows selection between own power supply and bus power supply
Supports full speed : when using hub
Supports full and low speeds : when using function
End point max 4
Built-in DMAC (Can be set to DMA transfer to the internal RAM)
8-bit PWM timer operation 2 channels (can also be used as a PPG 1 channel timer)
Allows switching between UART (clock-synchronous/asynchronous data transfer allowed)
and SIO (simple serial transfer).
SIO (simple serial)
×
2 channels (3 V)
One channel. Supports Phillips I
2
C bus standards. Uses a 2-wire protocol for communications
with other devices.
21-bit timebase timer
Allows clock output of 12 MHz* and 6 MHz* (3 V)
Sleep mode and Stop mode
USB hub
Peripheral functions
USB function
PWM timer
UART
SIO
I
2
C interface
Timebase
timer
Clock output
SIO
Standby mode
* : When external supply clock is at 6 MHz.
4
MB89051 Series
s
DIFFERENCES AMONG PRODUCTS
1. Memory Size
• Before evaluating using the FLASH product, it is necessary to confirm its differences from the product that will
actually be used.
2. Current Consumption
• When operating at low speed, FLASH products will consume more current than mask ROM products. However,
in sleep/stop mode the current consumption is the same.
• For detailed information on each package, see “sPACKAGE DIMENSIONS”
3. USB Pull-up Resistor control
• Remains in high impedance state until USB connection take place. Before the USB connection, use USBP
pin output to control pull-up resistance by software.
•
The example of connection
MB89051 series
Host PC
3.3 V
1.5 kΩ
D+
USBP pin
RPVP pin
D−
RPVM pin
5