The M30222 is a single-chip 16-bit CMOS microcomputer from Mitsubishi that uses a M16C/60 series CPU core and has built-in multiplier and DMAC. It is ideal for controlling office, communications, industrial equipment and other high-speed processing applications.
The M30222 handbook provides an overview of the single‑chip 16‑bit CMOS microcomputer built on a high‑performance silicon‑gate process and using an M16C/60 series CPU core. It describes the device’s memory capacities, built‑in peripherals such as timers, UARTs, A/D and D/A converters, and power requirements.
Detailed sections include pin configurations, block diagrams, memory expansion options, performance tables, and serial I/O mode command sequences with baud‑rate settings, plus example circuit applications for standard serial modes.
| Flash ROM | 260 Kbytes |
|---|---|
| RAM | 20 Kbytes |
| Supply voltage | 2.7 to 5.5 V |
| Clock frequency | 16 MHz (fCXIN) |
| Shortest instruction execution time | 62.5 ns |
| A‑D converter | 10‑bit × 8 channels (expandable to 10) |
| UART ports | 3 (UART0, UART1, UART2) – also usable as I2C or SPI |
| Interrupt sources | 25 internal, 8 external, 4 software, 7 levels |
The device operates from 2.7 V to 5.5 V.
Three UART channels are provided (UART0, UART1, UART2), which can also be used for clock‑synchronous serial, I²C or SPI.
The shortest instruction execution time is 62.5 ns at a 16 MHz clock.
The microcomputer includes 260 Kbytes of Flash ROM and 20 Kbytes of SRAM.