MPA Series
MPA-64A64T
MPA-64A64T Industrial PLC Controller
MPA-64A64T is an industrial PLC programmed in ladder logic with MP STUDIO 2, with 64 isolated digital inputs and 64 transistor (sink) outputs.
EMS or international air parcel — choose at checkout; rates depend on destination and weight
Shipping weight 1.5 kg (per unit)
Ships the next business day (regardless of order time)
Large orders may take 1 extra day to dispatch
You can cancel before dispatch, and you can request a return or exchange within 7 days of receiving the item.
Products ordered with the “Expansion module” option are modified to your order before shipping, so they cannot be returned or exchanged for a change of mind.
Specifications
/ SPEC| Power input | DC 12V – 24V |
|---|---|
| Digital inputs | 64 |
| Transistor outputs | 64 |
| RS-232 | 1ch |
| RS-485 | 1ch |
| UART | 1ch |
| I²C | 1ch |
| Modbus RTU | Yes |
| LS Cnet | Yes |
Key features
/ FEATURES- Ladder programming with MP STUDIO 2
- DC 12–24V power input
- 64 optocoupler-isolated digital inputs · NPN/PNP compatible, input signal DC 0–80V (HIGH at DC 5V or more)
- 64 transistor (sink) outputs for DC switching
- I/O module options: analog input (X) · PT100Ω temperature input (F) · analog output (Y) · pulse output (K)
- Serial communication: RS-232 · RS-485 · UART · I²C
- 35 mm DIN rail mounting
INDUSTRIAL PLC
64 digital inputs. 64 transistor outputs.

01 Program download (USB-B)
Details Program download (USB-B) · opens in a new tabDOWNLOAD port · download / monitoring, Built-in CP210x
02 STATUS LED
Details STATUS LED · opens in a new tabStatus shown by the @SLED contact
03 RS-232, 1 channel
Details RS-232, 1 channel · opens in a new tabCH1 · TX / RX / GND
04 RS-485, 1 channel
Details RS-485, 1 channel · opens in a new tabCH2 · 485+ / 485−, Modbus RTU · 1:N connection
05 UART, 1 channel
Details UART, 1 channel · opens in a new tabCH3 · TXD / RXD / GND, Also used for the 7-segment display
06 I²C, 1 channel
Details I²C, 1 channel · opens in a new tabSDA / SCL · master · 1:N connection, Character LCD connection
07 DC 12–24V power
Details DC 12–24V power · opens in a new tabP_24V(+) / N_24V(−) / F.G, DC 24V · 0.75A or more recommended
08 64 digital inputs
Details 64 digital inputs · opens in a new tabP0–P63 · COM0 · COM1 on each module, Optocoupler isolated · 4 points / 1 COM × 16 groups, DC 0–80V · HIGH at DC 5V or more
09 64 transistor outputs
Details 64 transistor outputs · opens in a new tabP64–P127 · 8 points on each module, Sink transistor · 8 points / 1 COM, Max. 1A per point · max. 8A total per module
10 External power for sink outputs
Details External power for sink outputs · opens in a new tabV+ · V− on each module, External DC 5–24V power must be supplied.
- Memory
- Flash 256 KB · Data 8 KB
- Including system area
- Power
- DC 12–24V
- 24V 0.75A or more recommended
- Size / mounting
- Body 244 × 108 mm
- CPU + 8 DIGITAL INPUT/SINK modules · depth 83 mm (body 79 mm) · 35 mm DIN rail mounting
- Development tools
- MP STUDIO 2
- Device: MPA-64A64R(T)
Transistor output wiringOutputs are sinking: when an output turns ON, its terminal outputs the GND on V−. On each module, connect DC 5–24V to V+ and that supply's GND to V−. Connect the load between V+ and the output terminal. The output rating is a maximum of 1A per point and 8A per COM, and the load voltage must not exceed DC 100V. Applying + voltage to an output terminal shorts V+ and V−, and the transistor may be damaged.
Power suppliesThe POWER input takes DC 12–24V. V+ and V− on the output section are the load power terminals, and external DC 5–24V must be supplied on each module.
Contact numbersInput terminals 0–7 on each module map in order, from the left module, to contacts P0–P7, P8–P15, P16–P23, P24–P31, P32–P39, P40–P47, P48–P55, P56–P63, and output terminals 0–7 to P64–P71, P72–P79, P80–P87, P88–P95, P96–P103, P104–P111, P112–P119, P120–P127. The ladder uses these contact names as they are.
Shared terminalsWhen a 7-segment display is connected to the UART terminal, UART (channel 3) communication cannot be used at the same time. A channel set as a Modbus RTU master cannot be used to download programs.
I/O EXPANSION
I/O module options
Analog input, analog output, PT100Ω temperature input and pulse output modules can be added. The modules you select are assembled with MPA-64A64T and shipped as one product. Base and expansion modules cannot be added or removed by the user.

XAnalog input

FPT100Ω temperature input

YAnalog output

KPulse output
| Module | Type | Per module | Key specs | Max. if used alone |
|---|---|---|---|---|
| ModuleX | TypeAnalog input | Per module4 points | Key specsDC 0–5V · DC 0–10V0–20mA / 4–20mA · NTC temperature sensor | Max. if used aloneUp to 5 (20 points) |
| ModuleF | TypePT100Ω temperature input | Per module4 points | Key specs−200 to +800°C2-wire or 3-wire PT100Ω | Max. if used aloneUp to 5 (20 points) |
| ModuleY | TypeAnalog output | Per module3 points | Key specsDC 0–5V · DC 0–10V0–20mA / 4–20mA · 16-bit | Max. if used aloneUp to 4 (12 points) |
| ModuleK | TypePulse output | Per module6 points | Key specsLOW 0V / HIGH 5V · max. 30mA per channelMax. frequency 1MHz | Max. if used aloneUp to 2 (12 points) |
Limits when choosing modules together
- X + F: a total of up to 5 modules and 20 points.
- Y + K: a total of up to 12 output points. With one K, up to 2 Y modules can be used. With two K modules, Y cannot be used.
Before you order
- Adding an expansion module means the unit is assembled to your order, so such an order is difficult to exchange or refund.
- A combination that cannot be built is disabled in the option selector, so it cannot be chosen.
| Function needed | Quantity needed | Module chosen | Quantity provided |
|---|---|---|---|
| Function neededAnalog input | Quantity needed6 points | Module chosenX × 2 | Quantity provided8 points · 2 points spare |
| Function neededPT100Ω input | Quantity needed3 points | Module chosenF × 1 | Quantity provided4 points · 1 point spare |
| Function neededAnalog output | Quantity needed3 points | Module chosenY × 1 | Quantity provided3 points |
| Function neededPulse output | Quantity needed6 points | Module chosenK × 1 | Quantity provided6 points |
This example shows how a base product and expansion modules combine. For wiring and program settings, see the manual for that product.
SOFTWARE / DEVELOPMENT ENVIRONMENT
MP STUDIO 2
You can write ladder programs for the MPS and MPA series and check their operation with simulation and monitoring.
Write ladder logic
Place contacts, coils and wires, and write the control program with function blocks such as timers and counters.
Program check · simulation
Check addresses and memory ranges, and verify ladder operation on the PC by changing inputs, without real equipment.
Download · monitoring
Download the program to the product and check ladder operation and data values in real time.
How to use MP STUDIO 2
For detailed instructions, from model selection to writing ladder logic, downloading and monitoring, see the online manual.
PROGRAM TO PRODUCT
Program download with a USB cable
You can download the program using a USB A to B download cable.
01 COMPUTER
PC for writing programs
USB-A port
02 DOWNLOAD CABLE

Download cable
USB A to B · 1.2 m
03 MPA-64A64T

DOWNLOAD port on the product
USB-B · built-in CP210x
Connect
Connect the PC to the DOWNLOAD port on the product with the download cable. If no COM port appears in Device Manager, install the CP210x driver.
Select model and port
In MP STUDIO 2, you must select the MPA series and MPA-64A64R(T) under Setting > Device, and the matching COM port in Channel under Setting > Communication Port.
Program download
Write the program in MP STUDIO 2 and run the download. After downloading, you can check the input and output states with monitoring.
Check the communication settings and the download method of MP STUDIO 2.
How to download with MP STUDIO 2Port selection · program download opens in a new tabThis product uses a USB-B port. A USB-UART bridge (CP210x) is built into the product, so you download with a USB A to B cable, without an MP download cable.
CP210x USB driverCP210x_Windows_Drivers.zip opens in a new tabCONNECT YOUR DISPLAY
Display connection
You can check control status on an HMI, a character LCD or a 7-segment display.
01 / HMI
HMI
An HMI can be connected over RS-232 or RS-485.
Supported protocols
- Modbus RTU Slave
- Cubloc Modbus RTU Slave
- LS Cnet (XGK/LINK) Slave
Check the HMI's protocol, baud rate, station number and wiring.
Serial communication terminal guideRS-232 · RS-485 · UART terminals · supported protocols opens in a new tabMP STUDIO 2 Communication Port settingsCOM port · baud rate settings opens in a new tabPRODUCT
RS-232 · CH1
DEVICE
HMI RS-232
- TXRX
- RXTX
- GNDSG
PRODUCT
RS-485 · CH2
DEVICE
HMI RS-485
- 485+485+
- 485-485-
02 / CHARACTER LCD
Character LCD
You can connect a 1602 or 2004 character LCD with a PCF8574 I²C adapter module to the I2C terminal.
PRODUCT
I2C
DEVICE
I²C module
- SCLSCL
- SDASDA
- +5VVCC
- GNDGND
Connect +5V and GND at the same I2C terminal. Set the address and the row and column size to match your module.
03 / 7-SEGMENT LED
7-segment display
A TM1637 7-segment display can be connected to the UART terminal.
PRODUCT
UART · I2C
DEVICE
7-segment module
- RXDCLK
- TXDDIO
- +5V5V
- GNDGND
RXD on the UART terminal is used as CLK and TXD as DIO, and 1 display can be connected. While a 7-segment display is connected, UART (channel 3) communication cannot be used. Connect +5V and GND at the I2C terminal. Check whether you need the decimal-point type or the clock type.
This is a functional connection diagram by terminal name, not the physical pin order of the connector. Displays and connection cables are not included.
PACKAGE CONTENTS
Package contents
See what is included and what is optional.

Not includedENGINEERING DETAILS
Details by function
See contacts, wiring diagrams and pre-use checks for each function.
Digital inputClose
Digital input
64 isolated digital input channels
64 digital input channels read external switches and sensors straight from the terminal block. In the ladder program they are the contacts P0–P63. The inputs are split 8 + 8 + 8 + 8 + 8 + 8 + 8 + 8 across 8 I/O modules.
P0–P63 inputs
64 isolated digital input points in total
COM0 / COM1 commons (2 per module)
Module 0 COM0 = P0–P3 · COM1 = P4–P7 | Module 1 COM0 = P8–P11 · COM1 = P12–P15 | Module 2 COM0 = P16–P19 · COM1 = P20–P23 | Module 3 COM0 = P24–P27 · COM1 = P28–P31 | Module 4 COM0 = P32–P35 · COM1 = P36–P39 | Module 5 COM0 = P40–P43 · COM1 = P44–P47 | Module 6 COM0 = P48–P51 · COM1 = P52–P55 | Module 7 COM0 = P56–P59 · COM1 = P60–P63 (4 points per COM)
DC 0–80 V input
DC 5 V and above reads as HIGH · optocoupler isolated
NPN / PNP sensors
Either sensor wiring convention is read as-is
Input channel layout
* Example wiring for external switches or sensors — applying DC 5 V–24 V at the terminal turns that contact memory ON
Optocoupler isolation
The digital inputs run through an optocoupler stage, so the field wiring stays electrically separate from the control circuit.
Example ladder — reading an input
P0 P64
0000 --| |---------------------------------( )--
P0 = push button (digital input), P64 = the load on the first transistor output.
P0 ON -> P64 ON P0 OFF -> P64 OFF
In module 0, P0~P3 return on COM0 and P4~P7 on COM1 - four points per common.
Modules 1 to 7 carry P8~P15, P16~P23, P24~P31, P32~P39, P40~P47, P48~P55 and
P56~P63 the same way, each on a COM0 and COM1 of its own. The input ends at P63.Transistor outputClose
Transistor output
64 isolated sinking transistor output channels
64 transistor output channels switch external loads. When the ladder turns one of the output contacts P64–P127 on, that terminal is driven to the ground wired to V− — a sinking output, so each load hangs between V+ and its terminal. The outputs are split 8 + 8 + 8 + 8 + 8 + 8 + 8 + 8 across 8 I/O modules, and each module carries its own V+ / V− pair.
P64–P127 outputs
64 isolated sinking transistor output points
V+ / V− supply ×8
Every module has its own pair — connect DC 5–24 V to that module's V+, and that same supply's GND to its V−
Optocoupler isolation
Control and output circuits kept electrically apart
Maximum output current
1 A / 1POINT · 8 A / 1COM · load voltage up to DC 0–100 V
Output channel layout
* Example wiring for external loads — each load goes between V+ and its output terminal, and the 8 points of one module share that module's own supply pair (8 points per COM in the rating).
Output stage structure
A photocoupler isolates the control circuit from the output circuit. Its phototransistor only drives the gate from V+; the current at the output terminal — up to 1 A / 1POINT per point — is carried by an N-MOSFET whose drain is the output terminal and whose source ties to V−. Turning an output on therefore puts the V− ground on that terminal.
Example ladder — driving a transistor output
P1 P65
0000 --| |---------------------------------(S)--
P2 P65
0001 --| |---------------------------------(R)--
P1 = start button, P2 = stop button, P65 = the load on the second transistor output.
P1 ON latches P65 on (it stays on when P1 is released); P2 ON clears it.
Module 0's eight loads (P64~P71) hang from that module's own V+ pole, and an output
that is ON pulls its terminal to the same module's V−. Modules 1 to 7 (P72~P79,
P80~P87, P88~P95, P96~P103, P104~P111, P112~P119, P120~P127) each have a V+/V−
pair of their own - eight pairs on this board.Communication ports (RS-232 · RS-485 · UART · I²C · program download)Close
Communication
three serial channels plus I²C
RS-232 · RS-485 · UART sit on the CPU module's terminal block as three independent channels, each with its own MP STUDIO channel number (Channel 1 · Channel 2 · Channel 3), and an I²C master port sits beside them. A user-defined protocol can be written in NORMAL MODE with the PUT, GET, PUTLEN, GETLEN function blocks.
RS-485 multidrop
485+ and 485- — two wires carry several devices on one pair
Modbus RTU
Master or slave on each channel. Several channels can run as masters at once.
I²C · 1:N
SDA · SCL · +5V · GND — master mode only, for a character LCD and other I²C devices
Ethernet via M-ETHER
M-ETHER converts Ethernet to RS-232 / RS-485, and Download Mode makes remote download and debugging possible
RS-485 link
* Several devices share one 485+ / 485- pair. The channel number the ladder uses is Channel 2.
Terminal blocks
* All four groups are screw poles on the CPU module, silkscreened I2C · RS232 · RS485 · UART. Note that RS-232 is marked TX / RX while UART is marked TXD / RXD.
Channels and terminals
| Channel | Terminals | Silkscreen |
|---|---|---|
| RS-232 · Channel 1 | TerminalsTX · RX · GND | SilkscreenRS232 |
| RS-485 · Channel 2 | Terminals485+ · 485- | SilkscreenRS485 |
| UART · Channel 3 | TerminalsTXD · RXD · GND | SilkscreenUART |
| I²C · master | TerminalsSDA · SCL · +5V · GND | SilkscreenI2C |
| NORMAL MODE | TerminalsPUT, GET, PUTLEN, GETLEN | SilkscreenUser-defined protocol |
Supported protocols: Modbus RTU Master/Slave · Cubloc Modbus RTU Slave · LS ELECTRIC Cnet(XGK/LINK) Slave · IBUS. Channel numbers and port settings are changed in MP STUDIO's communication port settings.
Before you wire it
- Several channels can run as a Modbus RTU master at once. A channel set as a master cannot be used to download a program.
- Download Mode makes program download and debugging possible over Channel 1 · Channel 2 · Channel 3 as well.
Power · Data retentionClose
Power · Data retention Power · Backup
DC 12V ~ 24V in, 5 V out — and your data survives the blackout
The controller takes DC 12V ~ 24V and an on-board regulator converts it to 5 V for the internal circuit. Size the supply for at least 24V 0.75A.
DC 12V ~ 24V
Size the supply for 24V 0.75A or more
5 V internal
On-board regulator conversion
+5 V out
From the I²C terminal block — limit not published
Supercapacitor hold-up
Holds the +5 V rail up through a power cut
Before wiring the supply
- An EEPROM section written about 100,000 times can fail, and a failed section reads back a random value after a power cut. For values that change constantly, use the supercapacitor method below.
- USB power is for development and bench testing. With every output on, the board draws roughly 5 V 1 A — more than a PC port is meant to give — so the manual asks you to use a powered USB hub, or the external supply, once outputs are wired.
- Do not exceed the stated input voltage range.
- Do not reverse the supply polarity or mis-wire the input.
Where the power goes
* Either source runs the controller: the external supply through the regulator, or the download port's 5 V directly. The supercapacitor sits on the same 5 V node and keeps it alive when both go away.
Power and data retention
| Input voltage | DC 12V ~ 24V |
|---|---|
| SMPS requirement | 24V 0.75A or more |
| Internal conversion | On-board regulator to 5 V |
| +5 V output | From the +5 V pole of the I²C terminal block — this model's manual states no current limit |
| USB-powered operation | Runs on the PC's 5 V through the download port |
| Non-volatile memory | EEPROM, about 100,000 writes per section |
| Hold-up on a power cut | Supercapacitor on the +5 V pole |
| Blackouts retained | More than 100,000, writing only when the mains drops |
Size the supply for 24V 0.75A or more, plus whatever the +5 V pole is feeding.
Keeping data through a blackout
Which method you want depends on how often the value changes. The first is a setting; the second needs one part and a few rungs.
EEPROM retentive area — values that change occasionally
Mark a retentive area under Settings → Data Memory in MP STUDIO and the runtime copies that memory into non-volatile EEPROM every time its value changes — no code to write. Because a section survives only about 100,000 writes, it belongs to setpoints, calibration data and machine configuration rather than to anything the scan updates.
Supercapacitor — values that change constantly
Fit a supercapacitor to the +5 V pole and the internal 5 V stays up for a moment after the main supply is cut. Wire the main supply into a digital input as well, add a rung that moves the live value into the retentive memory as soon as that input goes off, and a second rung that moves it back once on restart. The EEPROM is then written only at the instant of a blackout, so it survives more than 100,000 of them.
FIT YOUR PANEL
Dimensions
Unit: mm
Installation dimensions
| Body | 244 × 108 mm |
|---|---|
| Clip open | Width 244 × height with clip 120.42 mm |
| Clip closed | Width 244 × height with clip 115.16 mm |
Before installation
- This product must not be installed where it is exposed to rain, frost or condensation.
- This product must not be installed where flammable or explosive gases are present.
- When used in equipment that can seriously affect human life or property (nuclear, medical, vehicle, aviation, disaster prevention, etc.), redundant safety devices must be installed.
READY TO START
Development resources
For detailed wiring and usage, see the MPA-64A64T online manual.
Back to the top of the details
FAQ
Can I use an off-the-shelf USB cable to download?▾
Yes. This product has a built-in USB-UART bridge (CP210x), so you can download the program with a standard USB A to B cable. Connect it to the DOWNLOAD port on the product. The download cable can be added from the add-on products.
Can I program it with the Arduino IDE?▾
No. The MPA series is programmed in ladder logic with MP STUDIO 2. To develop with the Arduino IDE, please use the MPAINO series.
How safe is the product?▾
We have been developing and selling PLCs and industrial Arduinos since 2015. Products we sold 10 years ago are still working without problems.

