THE POSSIBILITIES ARE INFINITE


MB89580 Series

USB

DESCRIPTION

The MB89580B/BW series is a line of general-purpose, single-chip microcontrollers. In addition to a compact instruction set, these microcontrollers contain a variety of peripheral functions, such as PLL clock control, timers, a serial interface, a PWM timer, and the USB function. In particular, these microcontrollers contain one USB function channel to support both high and low speeds.

FEATURES

  • Package Type
    • 64-pin LQFP package (0.5 mm pitch) and 64-pin QFP 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.)
  • F²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 characteristics.
    • (6 MHz externally-supplied clock : Internal system clock oscillated at 12 MHz)
  • Various timers
    • 8-bit PWM timer (can be used as either 8-bit PWM timer x 2 channels or PPG timer x 1 channel)
    • Internal 21-bit timebase timer
  • Internal USB transceiver circuit (Compatible with high and low speeds)
  • USB function
    • Compliant to USB Protocol Revision 1.0
    • Support for both low and full speeds (selectable)
    • 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/serial interface
    • Built-in UART/SIO function (selectable by switching)
  • External interrupt
    • External interrupt (level detection x 8 channels)
    • Eight inputs are independent of one another and can also be used for resetting from low-power consumption mode (the L-level detection feature available).
  • 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.)
  • A maximum of 53 general-purpose I/O ports
    • General-purpose I/O ports (CMOS) : 34
    • General-purpose output ports (CMOS) : 8
    • General-purpose I/O ports (Nch open drain) : 3
    • General-purpose input ports (CMOS 3.3 V input-compatible) : 8
  • Parallel ports
    • Also serve as eight of the general-purpose I/O ports (CMOS)
    • Interrupt function available
    • Allows asynchronous read and write by external signals
  • Power supply
    • Supply voltage : 3.0 to 5.5 V

DOCUMENTATION

Note: The use of Adobe® Acrobat Reader is recommended to have all download and browsing features available for pdf files.

PDF Datasheet for MB89580B/BW V4-00 (37 pages, 429 KB)

PDF Hardware Manual V1-00 (327 pages, 1080 KB)

PDF Hardware Manual B/BW Series V3-00 (358 pages, 4780 KB)

PDF PFV package 0.5mm LQFP (1 page, 81 KB)

PDF PFM package 0.65mm QFP (1 page, 49 KB)

Parts Table

Device Part Number MB89585B MB89585BW MB89P585B MB89P585BW MB89589B MB89P589B
ROM (kB) 16 16 16 16 16 16
ROM (Type) Mask Mask OTP OTP Mask OTP
RAM (Bytes) 1024 1024 1024 1024 18432 18432
MaxIntClockFrequ(MHz) 3 3 3 3 3 3
32KHz Sub Clock no no no no no no
Min I/O 24 24 24 24 24 24
Max I/O 53 53 53 53 53 53
External Interrupts 8 8 8 8 8 8
ADC NA NA NA NA NA NA
Timer / Counter 8 bit NA NA NA NA NA NA
Timer / Counter 16 bit NA NA NA NA NA NA
Ser I/O 8 bit NA NA NA NA NA NA
I2C NA NA NA NA NA NA
Buzzer NA NA NA NA NA NA
LCD segment lines NA NA NA NA NA NA
Rem Ctrl Carr Freq Gen NA NA NA NA NA NA
External Bus Interface no no no no no no
Chip Selects NA NA NA NA NA NA
Vcc Min 3 3 3 3 3 3
Vcc Max 5.5 5.5 5.5 5.5 5.5 5.5
Power Saving Modes yes yes yes yes yes yes
Pin Count 64 64 64 64 64 64