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.

Quote on request In stock

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

All specifications are traceable to the board reference documentation.

MCUATmega2560
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

Wiring & pin map

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.

Communication

The MPINO-16A8R8T exposes RS-485, RS-232, UART, I²C interface(s). Modbus RTU master/slave is supported via the ILOGICS ILIB library, so the controller can sit on an existing fieldbus or act as a gateway to an HMI or SCADA system. I²C is available for local displays, RTC modules, and operator panels.

Software & examples

Program the MPINO-16A8R8T in the standard Arduino IDE using the MegaCore core. Select the ILOGICS board entry and AVR ISP programmer, then upload with the dedicated MP download cable. The ILOGICS ILIB library provides Modbus RTU and industrial helpers; standard Wire and EEPROM libraries are supported. Refer to the user manual for analog reference setup (analogReference(EXTERNAL)) and timer/interrupt resource notes.

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) via the ILOGICS ILIB library over its serial interface.

Related controllers

/ RELATED

Related guides

/ DOCS