General Description

The FLEXIO system is intended as a customisable IO module for remote data acquisition, monitoring or control reach extension where conventional wiring is difficult or impractical. The system allows a remote IO unit to communicate back to a central host. This could be part of a larger SCADA system or a small stand-alone system. It can be hard-wired or connected via radio data modems. Input states can be read and output states set. This technology demonstrator has 8 inputs, 4 outputs, and iButton port and communicates via RS232 at 9600 BAUD.

General Features of the FLEXIO Product Range

  • 8 inputs
  • multiple input types - both hardware and software selectable
  • 4 abuse protected outputs
  • can enter low power state
  • unit ID programmable on site
  • reverse supply voltage protected
  • versions can be automotive load dump protected for 12V or 24V systems
  • versions can be configured for IR, RS232, RS485 or wireless communications
  • outputs and inputs can be protected from abuse and incorrect installation
  • custom input types can be added
  • EEPROM or FLASH data storage can be added
  • small footprint which can be altered to suit existing enclosures
  • customisable operation


  • can wake on digital state change
  • can be independently specified
  • sampled every 0.1sec when awake
  • averaging, debouncing and switch event supported
  • analog inputs can have selectable full range response
  • digital inputs go TRUE when the inputs are loaded with 100Ohm or less
  • input negative terminals are 0VDC
  • inputs can be designed to withstand automotive transients


  • abuse protected outputs can sink 100mA each continuously
  • can have a series load specified
  • are completely independent
  • can have timed toggle output specified
  • can be automotive transient protected

Data Communications

  • fully specified serial communications allowing you to integrate with existing systems
  • BAUD rates to 115200 BAUD
  • 9600BAUD, 8 bit data, no parity, 1 stop bit as the default
  • packet format has framing and a checksum for interference detection
  • carrier detect & PTT support can be added
  • radio power management can be supported
  • 12VDC or 24VDC power
  • can have V23 FSK support to reduce radio costs


  • PC driver source code is available now for Borland C++ Builder
  • customised remote and PC code is available at standard commercial rates

Power Supply

  • can shut down to under 100uA standby current
  • the FLEXIO requires < 20mA at 12VDC with all outputs off and RS232 running. Output loading and radio modem supply current is in addition to this
  • lower power mode supported which turns off the RS322 transceivers unless they are needed
  • reverse polarity protection
  • can be load dump protected

General Ratings

  • supply voltage up to 28.4VDC
  • -10°C to +70°C Ambient temperature as standard
  • extended temperature range also available (-40°C to +85°C)
  • up to 95%RH non-condensing
  • environmental protection will depend on the enclosure selected

Successful Endeavours FLEXIO v5