# 4 Channel Software-Configurable Analog I/O Board

4 CH AD74412R analog I/O: 0–10V/0–11V, 0–25mA/4–20mA, and 2-wire PT100/PT1000 RTD, software-configurable.

- **Seller:** [EA Control Tech](https://lectronz.com/stores/eacontroltech), Oakland, California, United States
- **Price:** $75.00 (USD, before shipping and taxes)
- **Availability:** In stock
- **Categories:** Application, Platform, Technology
- **Country of origin:** United States
- **Product page:** https://lectronz.com/products/-4-channel-software-configurable-analog-io-board

## Links

- [Documentation](https://eacontroltech.com/AD74412R_Analog_IO.pdf)
- [Schematics](https://eacontroltech.com/AD74412R_Analog_IO_Schematic.pdf)

## Images

![4 Channel Software-Configurable Analog I/O Board](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Njg5MDgsInB1ciI6ImJsb2JfaWQifX0=--204b0bb38b17e45d1c1d081e104bc6a375cec384/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbOTYwLDY0MF0sInNhdmVyIjp7InN0cmlwIjp0cnVlfX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--4e27bac8cdfb621fb828f6a3a5982fe1a423b516/2026-04-26T04_01_00.229Z-AD74412R_Analog_IO_1..jpeg)
![4 Channel Software-Configurable Analog I/O Board](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Njg5MDksInB1ciI6ImJsb2JfaWQifX0=--5fc0d17f8404fdf73833aa8e5a0fa04339a62aab/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbOTYwLDY0MF0sInNhdmVyIjp7InN0cmlwIjp0cnVlfX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--4e27bac8cdfb621fb828f6a3a5982fe1a423b516/2026-04-26T04_01_00.229Z-AD74412R_Analog_IO_2..jpeg)
![4 Channel Software-Configurable Analog I/O Board](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Njg5MTAsInB1ciI6ImJsb2JfaWQifX0=--37713e85b69dc31857b63180fd799914db32bbb0/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbOTYwLDY0MF0sInNhdmVyIjp7InN0cmlwIjp0cnVlfX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--4e27bac8cdfb621fb828f6a3a5982fe1a423b516/2026-04-29T05-16-32.144Z-AD74412R_Analog_IO_3..jpeg)
![4 Channel Software-Configurable Analog I/O Board](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Njg5MTEsInB1ciI6ImJsb2JfaWQifX0=--aec680513518ccd90537ac78c558cc28422bd9eb/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbOTYwLDY0MF0sInNhdmVyIjp7InN0cmlwIjp0cnVlfX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--4e27bac8cdfb621fb828f6a3a5982fe1a423b516/2026-04-29T05-16-32.144Z-AD74412R_Analog_IO_5..jpeg)
![4 Channel Software-Configurable Analog I/O Board](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Njg5MTIsInB1ciI6ImJsb2JfaWQifX0=--aef625961efe5787d8e0b7c5054b02a65bfefad3/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbOTYwLDY0MF0sInNhdmVyIjp7InN0cmlwIjp0cnVlfX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--4e27bac8cdfb621fb828f6a3a5982fe1a423b516/2026-04-29T05-16-32.144Z-AD74412R_Analog_IO_4..jpeg)
![4 Channel Software-Configurable Analog I/O Board](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Njg5MTMsInB1ciI6ImJsb2JfaWQifX0=--8b3c2645a2e9bc234c9eba9fa2d7adb816acee6f/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbOTYwLDY0MF0sInNhdmVyIjp7InN0cmlwIjp0cnVlfX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--4e27bac8cdfb621fb828f6a3a5982fe1a423b516/2026-04-29T05-16-32.144Z-AD74412R_Analog_IO_7..jpeg)
![4 Channel Software-Configurable Analog I/O Board](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Njg5MTQsInB1ciI6ImJsb2JfaWQifX0=--e3457f1c95e3761aba91694358cd458821d5b6ec/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbOTYwLDY0MF0sInNhdmVyIjp7InN0cmlwIjp0cnVlfX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--4e27bac8cdfb621fb828f6a3a5982fe1a423b516/2026-04-29T05-16-32.144Z-AD74412R_Analog_IO_6..jpeg)
![4 Channel Software-Configurable Analog I/O Board](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Njg5MTUsInB1ciI6ImJsb2JfaWQifX0=--a1c705a7b0cc32c0873a4cc5640bc29b34e21c4c/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbOTYwLDY0MF0sInNhdmVyIjp7InN0cmlwIjp0cnVlfX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--4e27bac8cdfb621fb828f6a3a5982fe1a423b516/2026-04-29T05-16-32.144Z-AD74412R_Analog_IO_8..jpeg)
![4 Channel Software-Configurable Analog I/O Board](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Njg5MTYsInB1ciI6ImJsb2JfaWQifX0=--dc351ed0de580de16bfb8cc56a844da39f84dcaa/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--605f1da017bcbb03ce31845cd0e81d97e3b3c574/2026-04-25T02-21-47.850Z-_4Channels_Analog_IO_Board_AD74412R_Front_3.png)

## Description

**What is it?**

This is a 4-channel software-configurable industrial analog I/O module, based on the Analog Devices AD74412R.

Each channel can be independently configured via software to operate as:
- Voltage Input (0–10V)
- Current Input (0–25mA / 4–20mA)
- Voltage Output (0–11V)
- Current Output (0–25mA)
- RTD Input (PT100 / PT1000, 2-wire)

The board is designed for 24V industrial systems and integrates full signal conditioning, protection, and power regulation, enabling direct connection to real-world field signals.

Communication is handled via a simple SPI interface, making it easy to integrate with STM32, ESP32, and other embedded controllers.

**Why this board exists**

Building a flexible industrial analog I/O system typically requires:
- Separate input and output circuits
- Signal conditioning and protection design
- Careful handling of 24V field signals
- Significant hardware and firmware effort

Most available solutions are:

Fixed-function (input or output only), or
Expensive modular systems not suited for embedded integration

This board provides a compact, deployment-ready analog front-end, allowing engineers to integrate advanced analog I/O functionality without redesigning complex circuitry.

**What makes it different**

True software-defined I/O (per channel)
Each channel can be dynamically configured as voltage, current, or RTD input/output. A single board can replace multiple dedicated modules.

Industrial-ready design (24V systems)
Designed for direct integration into 24V environments with proper power architecture, protection, and field wiring support.

Integrated analog front-end (AD74412R)
Combines multiple precision analog functions into a single platform, reducing design complexity and improving reliability

Wide signal compatibility
Supports standard industrial ranges (0–10V, 4–20mA, RTD) without requiring external signal conditioning.

Compact and scalable architecture
Small form factor with SPI daisy-chain capability for multi-board expansion.

**Key Features**
- 4 independently configurable analog I/O channels
- Voltage input: 0–10V
- Current input: 0–25mA (supports 4–20mA)
- Voltage output: 0–11V
- Current output: 0–25mA
- RTD support: PT100 / PT1000 (2-wire)
- SPI communication interface (3.3V logic)
- 24VDC industrial power input
- On-board 3.3V and analog supply regulation
- Reverse polarity protection + TVS surge suppression
- Hardware address / chip-select configuration
- Auxiliary signals: RESET, ALERT, ADC_READY

**Typical Applications**
- Industrial control and automation systems
- PLC / RTU development and expansion
- Process control (temperature, pressure, flow)
- Sensor and actuator interfacing
- Test and measurement platforms
- Rapid prototyping of industrial analog systems

**Integration**
- Connect directly to a microcontroller via SPI
- Configure each channel via software
- Support for multi-board expansion using shared SPI bus

Designed for seamless integration with STM32, ESP32, and similar platforms.

**Important Notes**
- Designed for 24VDC industrial systems
- Non-isolated design (shared system ground)
- All channels share a common ground reference
- Ensure proper grounding practices in your system
- Do not exceed signal limits for the selected mode
- Power down before modifying wiring
