SUNNYVALE, Calif. -- Mitsubishi Electronics America Inc. here is sampling an 8-bit Universal Serial Bus (USB) microcontroller that contains 2.4 kilobytes of first-in first-out (FIFO)memory to enable the maximum isochronous data transfer rate for full-speed (12-megabits-per-second) USB applications.
The M37641, a USB 1.1-compliant device, contains 32 Kbytes of next-generation DINOR flash memory to reduce firmware development time, 3.5 Kbytes of random access memory (RAM), and supports 3.3-volt operation for applications such as portable audio systems, cellular phones,
digital still cameras, printers, terminal adapters, and electronic musical instruments.
The larger FIFO blocks issue greater data payloads to I/O devices, such as high-end audio systems and video conferencing equipment, said Jack Sardegna, director of microcontroller business management at Mitsubishi Electronics America.
"The integration of USB and flash memory in the same microcontroller makes in-system device firmware upgrades possible via the USB cable," added Calin Pasca, manager of microcontroller design at Mitsubishi Electronics America.
The M37641 is built around Mitsubishi's 8-bit 7600 Series CPU, which operates at up to 12 MHz and was designed for low power dissipation, reduced electromagnetic interference (EMI), and efficient software support for C compilers. The next-generation DINOR flash memory used in the device makes firmware development flexible because the flash memory can be reprogrammed in the field.
The on-chip DC-to-DC converter eliminates the need for an external 3.3-volt power supply or analog driver, and supports 3.03.6 volt operation when the DC-to-DC converter is off and 4.15.25 volt operation when the DC-to-DC converter is on. The function controller contains the control endpoint (EP0) and eight endpoints (four IN and four OUT) and has the additional ability to allow the user to program the FIFO depth to the application. The full-speed USB function controller supports all USB data transfer types: control, isochronous, interrupt, and bulk.
An internal frequency synthesizer was designed to achieve the full-speed USB clock rate of 48 MHz. A master/slave bus interface, which is compatible with the Intel 8042, enables the M37641 to operate in standalone or slave mode when communicating with an external host CPU. For applications requiring a "data pump" or large data streams, two independent DMA channels
can transfer up to 6 Mbytes per second in burst mode for high data throughput.
The M37641 8-bit USB microcontroller is available in either a 0.8-mm pitch, 80-pin QFP or a 0.5-mm pitch LQFP package that is small enough to be mountable in a narrow space such as the connector portion of the USB converter cable.
Samples will be available in July for the flash memory version and in June for the mask ROM version, with volume production for both versions scheduled for the fourth quarter of
2000. Sample pricing is $28.60 each for the flash version and $9.50 each for the mask ROM version.