
MPINO Series
MPINO-16A8R
MPINO-16A8R Industrial Arduino Controller
MPINO-16A8R is an ATmega2560-based industrial Arduino-compatible PLC controller with 16 isolated digital inputs and 8 relay outputs. Onboard RS-232, RS-485, UART, I²C with Modbus RTU, programmable in the Arduino IDE. DIN-rail mountable for automation, testing, HMI integration and embedded control.
International shipping (EMS · DHL · UPS) — calculated at checkout by destination & weight
Ships the next business day (regardless of order time)
Large orders may take 1 extra day to dispatch
Cancel before dispatch · request a return/exchange after delivery
Overview
/ OVERVIEWMPINO-16A8R is an ATmega2560-based industrial Arduino-compatible PLC controller with 16 isolated digital inputs and 8 relay outputs. Onboard RS-232, RS-485, UART, I²C with Modbus RTU, programmable in the Arduino IDE. DIN-rail mountable for automation, testing, HMI integration and embedded control.
Key features
- ATmega2560 core, programmable in the Arduino IDE (MegaCore)
- 16 opto-isolated digital inputs (NPN/PNP, up to 40 V tolerant)
- 8 relay outputs for AC/DC dry-contact switching
- 4 analog inputs (0–5 V / 4–20 mA / 0–10 V ranges)
- Industrial communication: RS-485, RS-232, UART, I²C · Modbus RTU
- DIN-rail 35 mm mountable, isolated field I/O for the factory floor
Specifications
/ SPEC| MCU | ATmega2560 |
|---|---|
| Power input | DC 9V – 12V |
| Digital inputs | 16 |
| Relay outputs | 8 |
| Analog inputs | 4 |
| RS-232 | 1ch |
| RS-485 | 1ch |
| UART | 1ch |
| I²C | 1ch |
| Modbus RTU | Yes |
| LS Cnet | Yes |
| Mitsubishi MC | Yes |
| Arduino IDE compatible | Yes |
Field wiring, COM grouping, and the full Arduino pin map for the MPINO-16A8R are documented in the user manual (download below). Digital inputs are opto-isolated and accept NPN or PNP sensors depending on COM wiring; outputs and analog ranges follow the terminal layout in the manual.
Software
Arduino IDE / MPINO Studio 2


Arduino IDE compatible
Works with the Arduino toolchain you already use
MPINO STUDIO2 included
Arduino code and ladder logic in one tool
Arduino + ladder logic
Build control logic faster with familiar ladder rungs
Setting up the toolchain
Using the Arduino IDE requires the ARDUINO SDK (the ILOGICS board package) to be installed. It is not required when you work in MPINO STUDIO2.
This board can also be used without the ARDUINO SDK by selecting the MEGA2560 board in the Arduino IDE. In that case the ILOGICS built-in commands are not available.
Digital input
16 isolated digital input channels
Sixteen digital input channels read external switches and sensors reliably, straight from the terminal block.
D22–D37 inputs
Sixteen digital input points in total
COM0 / COM1 commons
Two independent input groups
Optocoupler isolation
Control circuit protected from field noise
NPN / PNP sensors
Works with either sensor wiring convention
Input channel layout
* Example wiring for external switches or sensors (NPN/PNP shared)
Optocoupler isolation
The digital inputs use a bidirectional optocoupler stage (anti-parallel LEDs), so either NPN or PNP signals are read reliably, with all 16 channels referenced to COM0 / COM1.
Relay output
8 relay output channels (1a1c)
8 relay output channels switch and control external loads reliably.
D39–D46 outputs
8 relay contact output points
8 × 1a1c relays
Each output is an independent relay contact
4 outputs per COM
Each COM terminal is shared by 4 outputs
Electrical isolation
Control and output sides separated by the relay
Output channel layout
* Example wiring for external loads (relay contact output)
Relay output structure
Each relay output is a 1a1c relay that mechanically separates the control side from the output side, with 4 outputs sharing one COM terminal. Being a volt-free contact, it switches both AC and DC loads.
Downloads
/ FILESFAQ
How many I/O points does the MPINO-16A8R have?▾
The MPINO-16A8R provides 16 isolated digital inputs and 8 relay outputs, with onboard RS-485, RS-232, UART, I²C communication. See the specification table for the full breakdown.
Does the MPINO-16A8R support Modbus RTU?▾
Yes. The MPINO-16A8R supports Modbus RTU — master and slave alike — over its serial interface.
Related controllers
/ RELATEDRelated guides
/ DOCSRS-485 Networking for Industrial Arduino Controllers
Multi-drop wiring, termination, biasing, and automatic direction control for reliable RS-485 field buses.
Industrial Arduino vs Traditional PLC: How to Choose
Cost, openness, I/O density, ecosystem, and reliability compared — with guidance on when each is the right tool.



