With three different designs the ICCS CAN I/O has flexible connection and mounting options.

  • ICCS CAN I/O – the stable base of CAN I/O series and the forerunner of all other versions. It can be both connected to the circuit board and used as a standalone module.
  • ICCS CAN I/O 22P has been specially developed for easy connection to the circuit board.
  • ICCS CAN I/O Waterproof has the ingress protection class IP68 and is suitable for use under harsh environmental conditions.

Digital information, analogue voltages, currents and signal frequencies can be detected and processed.

Optional variants with 5 V reference voltage and RS232 / RS485 communication interfaces are available.

Application Examples

  • Input and output extensions for CAN bus systems
  • Analogue sensor to CAN module
  • Connection of digital and analog sensors via the CAN bus
Available References
Available References Part Number WE ICS
ICCS CAN I/O Hardware Bootloader ICS-103511
ICCS CAN I/O Software Bootloader ICS-103504
ICCS CAN I/O Software Bootloader
Diode on PWM Output
ICCS CAN I/O 2 x RPM 6 x PWM Software Bootloader ICS-103508
ICCS CAN I/O + 5 V REF Software Bootloader ICS-103507
ICCS CAN I/O Waterproof ICS-101976
ICCS CAN I/O 22P ICS-103505
ICCS CAN I/O 22P freqIN ICS-104096
Technical Data
General Information
Connector Molex Mini Fit 22 Ways
Dimensions 95 x 66 x 33 mm (CAN I/O)
85 x 62 x 21.5 mm (22P)
95 x 77 x 35 mm (CAN I/O waterproof)
Weight 75 g (CAN I/O), 95 g (22P)
170 g (CAN I/O waterproof)
Operating temperature -40 °C to 85 °C (no full load at 85 °C)
Storage temperature -40 °C to 85 °C
Ingress protection IP53 (CAN I/O and 22P)
IP68 (CAN I/O waterproof)
Operating voltage Vsupply 9 to 30 V DC
Pre-fusing 10 A / block
Current consumption 30 mA
Sleep mode consumption 500 μA
Processor type Freescale HCS08
Clock frequency 40 MHz
Flash memory 60 kB
RAM 4 kB
EEPROM 1 kB available for graphical programming
CAN Bus Interfaces
Acc. ISO 11898-2 High speed
Acc. CAN 2.0 B 29 Bits extended address identifier
Acc. CAN 2.0 A 11 Bits address identifier
Baud rate 20 kBit/s to 1000 kBit/s
(125 kBits/s default value)
Inputs / Outputs
Available inputs / outputs
6 Analogue inputs 5 x 0-11.4 V DC 12 Bit
1 x 0-33.67 V DC 12 Bit
1 Activation pin KL 15 Wake-up input
6 Analog inputs or digital outputs 0-11.4 V DC 12 Bit
High side output max. 2 A
2 Digital inputs or digital outputs switch on/ switch off level: 7 V / 4 V DC
DC High side outputs max 2 A
* Every analogue input is also usable as a digital input in the programming software.
Inputs / outputs details
Analogue inputs
Input voltage max Vsupply
Measuring range 0-11.4 V DC / 0-33.67 V DC
Resolution 12 Bit
Input resistance 22,.6 kΩ for 0 – 11.4 V and
66.6 kΩ for 0 – 33.67 V
Input frequency 60 Hz for 0 –10 V, 40 Hz for 0 – 30 V
Digital inputs
Input voltage 0 V to Vsupply
Switch-on level 7 V DC
Switch-off level 4 V DC
Input resistance 22.6 kΩ (66.6 kΩ for KL 15)
Input frequency max 100 Hz
Digital outputs High side
Load current max 2 A diagnostic current sense
PWM outputs for ICS-103506, ICS-103508 and ICS-101976 only
PWM frequency max 1 kHz
Duty cycle 0 to 100%
Resolution 0.1 %
Load current max 1A


Programming the ICCS CAN I/O is carried out using ICCS SDK Plus software.

In the development phase, we support you in the creation of programs.

If you prefer to create your parameters or create programs by yourself try our software development kit ICCS SDK Plus which you can borrow for three months free of charge.