Presentation

Main Advantages

  • Eliminates engineering time and costs for protocol implementation and testing.

  • Simple and easy to use solution.

  • Reduces product time-to-market (TTM).

  • Reduces microcontroller CPU load.

  • Reduces impact on microcontroller peripherals (no need for timers or UARTs).

  • Saves microcontroller pins with a shared I2C.

  • Features a small, easy-to-solder SO8N package.

  • Provides a low-cost solution.

  • Makes the Modbus protocol transparent.

  • I2C Speeds: 100kHz, 400kHz, and 1MHz

Applications

  • Modbus Sensors

  • Modbus Actuators

  • Custom Modbus Devices

  • Communications between PCBs

Modbus Stack Characteristics

  • 500 Holding Registers

  • 4 Configuration Holding Registers:

    • Modbus Address ID

    • Baud Rate

    • Parity Bit

    • Stop Bits

  • Implemented Function Codes:

    • 0x03 - Read Holding Registers

    • 0x06 - Write Single Register

    • 0x10 - Write Multiple Registers

General Description

The IS4310 is a chip that integrates a Modbus RTU Slave stack. It features an internal memory of 500 Holding Register. These registers can be accessed for reading and writing both by a microcontroller (via I2C) and by the Modbus Master device (such as PLC, computer, etc.).

The IS4310 features a UART port that can be connected to the desired electrical interface transceiver: RS485, RS422, RS232, etc.

The aim of the IS4310 is to save engineering time and costs associated with implementing and testing the Modbus RTU communication protocol, providing a reliable solution that reduces the time-to-market (TTM) of your product.

The IS4310 also brings benefits to your microcontroller: it utilizes I2C, eliminating the need for dedicated pins since I2C can be shared with other peripherals. Additionally, it eliminates the need for timers and decreases the CPU load on the microcontroller.

The device operates at 3.3V, and its I/O pins are 5V tolerant, allowing the use of either 3.3V or 5V transceivers. It is available in two temperature ranges: Industrial (-40ºC to +85ºC) and Extended (-40ºC to +125ºC).

Last updated