Skip to content
MPINO-16A8R8T industrial Arduino controller — front view

MPINO Series

MPINO-16A8R8T

MPINO-16A8R8T Industrial Arduino Controller

I/O at a glance
16 DI / 8 Relay / 8 Transistor / 4 AI / 2 AO / 2 NTC / RS-232 / RS-485 / UART / I²C

MPINO-16A8R8T is an ATmega2560-based industrial Arduino-compatible PLC controller with 16 isolated digital inputs and 16 relay + transistor 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.

$115.00 In stock
Options
TOP CASE
Add-on products
Add related items you may need (optional)
MP download cable — USB-A plug with the converter housing, and the mini 5P plug
MP Download Cable
MP Download Cable (USB-TTL converter built in)
$12.00
Total$115.00
Shipping

International shipping (EMS · DHL · UPS) — calculated at checkout by destination & weight

Dispatch

Ships the next business day (regardless of order time)

Large orders may take 1 extra day to dispatch

Returns & Exchange

Cancel before dispatch · request a return/exchange after delivery

Overview

/ OVERVIEW

MPINO-16A8R8T is an ATmega2560-based industrial Arduino-compatible PLC controller with 16 isolated digital inputs and 16 relay + transistor 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
  • 8 transistor (sink) outputs for fast DC switching
  • 4 analog inputs (0–5 V / 4–20 mA / 0–10 V ranges)
  • 2 analog outputs
  • 2 NTC temperature inputs (−40 to +120 °C)
  • 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
MCUATmega2560
Power inputDC 12V – 24V
Digital inputs16
Relay outputs8
Transistor outputs8
Analog inputs4
Analog outputs2
Temperature sensor inputs2
High-speed pulse inputs2
High-speed pulse outputs4
RS-2321ch
RS-4851ch
UART1ch
I²C1ch
Modbus RTUYes
LS CnetYes
Mitsubishi MCYes
Arduino IDE compatibleYes

Field wiring, COM grouping, and the full Arduino pin map for the MPINO-16A8R8T 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

Editing an MPINO sketch in the Arduino IDE, with the serial monitor showing the board runningMPINO Studio 2 with the explorer, the code editor and the ladder diagram side by side in one window

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.

Download CableMP DOWNLOAD CABLE

Programming this board needs the dedicated download cable

The upload port on this board is a mini 5P USB socket, but the USB-to-serial conversion lives in the CABLE, not on the board. Plug in an off-the-shelf mini 5P USB cable and the PC never enumerates a port, so nothing uploads. The MP download cable is one we build ourselves — buy one and keep using it.

  • USB-TTL converter inside

    The conversion IC sits in the connector housing

  • Generic mini 5P cannot be used

    An ordinary cable enumerates no port and cannot upload

  • USB-A to mini 5P

    Connects the PC's USB port to the board's upload port.

  • Made by ILOGICS

    A dedicated cable for use with ILOGICS products.

What the cable is

USB-TTL converter insideUSB-TTLCable length 1 mUSB-A · PCmini 5P · board upload port

* Having the conversion IC inside the housing is what sets this apart from an ordinary cable. Board end is mini 5P, PC end is USB-A, and the cable is 1 m long.

Sold separately — add it alongside the board in the purchase panel below.

Cable specification

ItemDetail
PC endUSB-A plug
ConversionUSB-TTL converter inside the cable
Board endUSB mini 5P plug
Length1 m
DriverFTDI

Anything not listed here is available on request. We do not publish values we have not confirmed.

Installing the driver

  1. Connect the MP download cable between the PC's USB port and the board's upload port.
  2. Open Device Manager and check whether USB Serial Port (COMx) appears under Ports (COM & LPT).
  3. If it does not appear, install the FTDI driver from the resources section and reconnect the cable.
  4. In your development tool, select the same COM number Device Manager shows, then upload.

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

D22D23D24D25D26D27D28D29+COM0D22~D29 / COM08P · 1COMD30D31D32D33D34D35D36D37+COM1D30~D37 / COM18P · 1COM

* Example wiring for external switches or sensors (NPN/PNP shared)

Optocoupler isolation

DxCOMx

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.

  • D62–D69 outputs

    8 relay contact output points

  • 8 × 1a1c relays

    Each output is an independent relay contact

  • 2 outputs per COM

    Each COM terminal is shared by 2 outputs

  • Electrical isolation

    Control and output sides separated by the relay

Output channel layout

D62D63+COM3D64D65+COM4D66D67ACCOM5D68D69ACCOM6D62~D698P · 2P/1COM

* Example wiring for external loads (relay contact output)

Relay output structure

Control (MCU)Output

Each relay output is a 1a1c relay that mechanically separates the control side from the output side, with 2 outputs sharing one COM terminal. Being a volt-free contact, it switches both AC and DC loads.

Transistor output

8 sinking transistor output channels (N-MOSFET)

8 sinking transistor output channels switch and control external loads reliably.

  • D39–D46 outputs

    8 sinking transistor output points

  • DO_V+ common supply

    Loads wire between DO_V+ and the output terminal

  • N-MOSFET sink

    IRFRU024N · 3A/point · 15A/COM

  • DC 055V loads

    ON connects to GND (sink); OFF floats

Output channel layout

LoadD39LoadD40LoadD41LoadD42LoadD43LoadD44LoadD45LoadD46+V+V−D39~D468P OUTPUT

* Example wiring for external loads (sinking transistor output)

N-MOSFET sink output

MCU GPIOOUTPUTGNDControl (MCU)Output (N-MOSFET)

The transistor outputs are sinking outputs built on the IRFRU024N N-MOSFET. When the MCU GPIO drives the gate, the output terminal is pulled to GND (ON); the load wires between DO_V+ and the output terminal. Each point sinks up to 3A (15A per COM) for DC 0–55V loads.

Downloads

/ FILES

FAQ

How many I/O points does the MPINO-16A8R8T have?

The MPINO-16A8R8T provides 16 isolated digital inputs and 16 relay outputs, with onboard RS-485, RS-232, UART, I²C communication. See the specification table for the full breakdown.

Does the MPINO-16A8R8T support Modbus RTU?

Yes. The MPINO-16A8R8T supports Modbus RTU — master and slave alike — over its serial interface.

Related controllers

/ RELATED

Related guides

/ DOCS