TEL-GPIO technical documentation

From fit-PC wiki
Jump to: navigation, search

Compulab part number



TEL-GPIO provides Isolated GPIO input-output via USB CDC implementation

  • 4 I/O GPIO on the device
  • Extendable up to 20 Isolated I/O GPIO.
  • Switch selectable GPIO power level(3.3v / 5.0v).
  • Unidirectional Isolation block.
  • Programmable GPIO input or output.
  • Reprogrammable MCU FW using build-in bootloader and openly available tools.
  • TEL-GPIO is Utilizing a USB2 Interface
  • Multiple TEL-GPIO cards can be installed in a system.


  • GPIO through Terminal block connector
  • Implemented using on Core: Arm® 32-bit Cortex®-M0 CPU - STM32F072CB


  • Windows and Linux support
    • Driverless operation in Windows and Linux

Electrical and environmental

  • Isolation per UL 1577
  • 2500 V rms for 1 minute per UL 1577
  • Ambient Operation from –40°C to 85°C.


  • Upgradeable using build-in MCU bootloader and openly available tools. (Please follow update guide in [1])

Open source hardware and software

  • Complete hardware design files are available
  • Complete firmware is available

Connection requirements

Host interface


Physical connection


Version information

Latest HW Version Rev 1.0

Block diagram

ToDo: Add block diagram

Mechanical model

ToDo: Add 3D model

Hardware design files

ToDo: Add Gerbers 
ToDo: Add Schematics

Software source files

ToDo add files