The E-block board is designed to provide a complete solution to infrared communications. At a low level the infrared transmitter/receiver diodes can be accessed directly: this allows simple television type remote control functionality to be implemented. On-board IrDA chips also allow users to take advantage of the well established IrDA protocols to form stand-alone communication systems, to communicate with lap tops, mobile phones or PDAs. The board is designed with maximum flexibility for various different types of infrared communications in mind. The board includes status LEDs, user selectable baud rates, and on-board reset switches. Use of this board at IRDA level is supported by Flowcode. On-board links select which pins on the D-type connector are used for Rx and Tx and the board can be used with any microcontroller.