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 |
