SLLA640 April 2025 ISO1228
ISO1228 can be configured in either serial or parallel mode to communicate with an MCU or controller. The COMM_SEL pin (pin 38) selects either serial or parallel mode as shown in the Table 2-1:
Parallel communication mode provides the fastest throughput since each input channel is directly available at the corresponding logic output (pins 35 to 28). However, the serial communication mode enables additional control features of ISO1228, such as reading device inputs, setting digital filters for individual inputs and identifying and clearing system faults (field power loss, wire-break detection, CRC errors, and so on). The MCU can access the digital control registers through SPI read and write commands.
| COMM_SEL = Logic High | ISO1228 in serial communication mode using SPI |
| COMM_SEL = Logic Low | ISO1228 in parallel communication mode |
Some applications can choose to switch between operational modes to take advantage of the higher throughput of parallel mode and the fault detection and control features of serial mode for a more robust system. A system example can use the following sequence:
The following sections explains the proper timing needed to switch between modes and make glitch-free transitions.