The Mitsubishi Q03UDECPU is a high-performance universal CPU module belonging to the MELSEC Q series programmable logic controller family. This CPU provides 30 kilosteps of program capacity and a basic instruction execution time of 20 nanoseconds, enabling rapid processing for demanding control applications. The Q03UDECPU features built-in USB and Ethernet ports, allowing direct connection to programming software and integration with factory networks. It supports multiple programming languages including ladder logic, structured text, function block diagrams, and SFC (sequential function chart). The CPU is designed for medium to large scale automation systems requiring fast I/O response, advanced motion control, and extensive data logging capabilities.
The Q03UDECPU incorporates a high-speed 32-bit RISC processor with 30K steps of program memory (approx. 120K bytes) and 64K words of data memory. The USB port (USB 2.0 compliant) provides a convenient programming interface with transfer rates up to 12 Mbps, while the Ethernet port (10/100 Mbps) supports MELSEC communication protocols and socket interfaces for data exchange with SCADA, MES, and other systems. The CPU includes a real-time clock with battery backup, and supports up to 4,096 external I/O points and 8,192 internal relays.
The Q03UDECPU features built-in flash ROM for program storage, eliminating the need for a battery to retain user programs. The data memory is battery-backed CMOS RAM, retaining timer/counter current values and device data during power loss. The CPU supports the full Q series instruction set, including floating-point math, PID control, and positioning instructions. It can control up to 32 axes of motion when paired with Q series positioning modules. The module includes LED indicators for run, error, user, and battery status. The Q03UDECPU is compatible with all Q series power supplies, I/O modules, and intelligent function modules.
Manufacturer: Mitsubishi Electric
Part Number: Q03UDECPU
Series: MELSEC Q Series Universal CPU
Program Capacity: 30 K steps (approx. 120 KB)
Data Memory: 64 K words (battery-backed)
Instruction Speed: 20 ns (basic instructions)
Programming Languages: Ladder, ST, FBD, SFC
Communication Ports: USB (mini-B), Ethernet (RJ45 10/100 Mbps)
External I/O Points: 4,096 max
Built-in Flash ROM: Yes (program storage)
Real-Time Clock: Yes, battery-backed
Current Consumption: 0.5 A (5 V DC backplane)
Operating Temperature: 0 to +55 °C
Storage Temperature: -20 to +75 °C
Dimensions (W x H x D): 27.4 mm x 98 mm x 90 mm
Weight: 0.22 kg
Certifications: CE, UL, KC

The Q03UDECPU executes the user program stored in its flash ROM. During each scan cycle, it reads input data from I/O modules, processes the program logic, and writes output data. The built-in USB port allows connection to GX Works2 or GX Works3 software for programming, debugging, and online monitoring. The Ethernet port supports multiple simultaneous connections, enabling data exchange with HMIs, drives, and other PLCs via MELSEC, Modbus TCP, or socket communications. The CPU’s high-speed instruction execution ensures fast response to events, and the real-time clock allows time-stamped data logging. The battery-backed data memory retains critical values such as production counts, timers, and setpoints during power outages. The CPU includes self-diagnostics that monitor for hardware errors, watch-dog timer violations, and memory faults, triggering an error flag and safe shutdown if necessary.
The Mitsubishi Q03UDECPU is deployed in machine control, process automation, and building automation. Typical applications include packaging lines, injection molding machines, CNC machine tools, material handling systems, and water treatment plants. The integrated Ethernet port simplifies connection to supervisory systems for production monitoring and data collection.



