The CAN Analog Digital Input Module (CAN ADI Module) is specifically designed to operate in a distributed CAN bus based system. The CAN ADI Module is capable of interfacing with analogue and digital switch sensors found in professional maritime and motorsport applications. The CAN ADI Module has 24 analogue inputs with 12-bit resolution. The analogues are individually capable as operating as digital switch inputs with the CAN ADI Module facilitating an integrated debouncing strategy. The CAN ADI Module can be configured to recognise switches pulled high or low with an integrated pull-up resistor for each switch. The analogue and switch inputs operate with low latency. There are two independent 12V and a single 5V excitations for sensor power. The CAN ADI Module is also able to drive up to 6 LEDs with 20 mA current capability at 5 V. The CAN ADI Module is configurable in the field by the user allowing the CAN ADI Module to be integrated quickly in a system with a wide degree of adjustable parameters.