# I/O Expander

**URL:** <https://community.rimu.me/t/i-o-expander/176>\
**Category:** Modules\
**Created:** [December 31, 2024, 4:20am UTC](https://community.rimu.me/t/i-o-expander/176 "2024-12-31T04:20:42Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![younggu](https://community.rimu.me/user_avatar/community.rimu.me/younggu/32/3_2.png) [@younggu](https://community.rimu.me/u/younggu)\
**Post date:** [December 31, 2024, 4:20am UTC](https://community.rimu.me/t/i-o-expander/176/1 "2024-12-31T04:20:43Z")

</div>

# I/O Expander

## Specification

**8-channel I/O expander** utilizing I2C for communication with a host. It is capable of controlling up to 8 relay modules, MOSFET switches, or similar devices. Additionally, it can perform analog-to-digital conversion and provide digital readings. Host polling is employed to monitor changes in module values.

1. **4-channel Digital Pin**

- **OUTPUT** PWM signals(3.3v/5v)
- **OUTPUT** High and Low levels(3.3v/5v)
- **INPUT** High and Low levels

1. **4-channel Analog Pin**

- **INPUT** Analog signals(0-5v / 0-10v)
- **INPUT** High and Low levels
- **OUTPUT** High and Low levels(5v)

### Docs

- SCH

## Application

### Drive a relay

### Drive a MOSFET switch module

### Produce a PWM signal

### Read Analog Signals
