Register overview
These registers exist once for each channel.
Register | Designation | Default value | R/W | Storage medium |
---|---|---|---|---|
R0 | reserved | 0x0000 (0dec) | R |
|
R1 | reserved | 0x0000 (0dec) | R |
|
Cycle duration | variable | R/W | RAM | |
Base frequency | variable | R/W | RAM | |
R4 | reserved | 0x0000 (0dec) | R |
|
PWM raw value | variable | R | RAM | |
R6 | Diagnostic register not used | 0x0000 (0dec) | R |
|
R7 | Command register - reserved | 0x0000 (0dec) | R/W |
|
Terminal type | 0x09C6 (2502dec), 0x09D0 (2512dec) | R | ROM | |
Software version number | 0x???? | R | ROM | |
Multiplex shift register | 0x0218 (536dec), 0x0130 (304dec) | R | ROM | |
Signal channels | 0x0218 (536dec) | R | ROM | |
Minimum data length | 0x1818 (6468dec) | R | ROM | |
Data structure | 0x0000 (0dec) | R | ROM | |
R14 | reserved | 0x0000 (0dec) | R |
|
Alignment register | variable | R/W | RAM | |
Hardware version number | 0x???? | R/W | SEEPROM | |
R17, R18 | reserved | 0x0000 (0dec) | R/W | SEEPROM |
Manufacturer scaling: Offset | 0x0000 (0dec) | R/W | SEEPROM | |
Manufacturer scaling: Gain | 0x0100 (256dec) | R/W | SEEPROM | |
R21…R30 | reserved | 0x0000 (0dec) | R | SEEPROM |
Code word register | variable | R/W | RAM | |
Feature register | 0x0004 (4dec)1 | R/W | SEEPROM | |
User offset | 0x0000 (0dec) | R/W | SEEPROM | |
User gain | 0x0100 (256dec) | R/W | SEEPROM | |
Cycle duration PWM | 0x0FA0 (4000dec) | R/W | SEEPROM | |
Duty cycle | 0x4000 (16384dec) | R/W | SEEPROM | |
Pulse duration (T_impulse) | 0x0005 (5dec) | R/W | SEEPROM | |
R38…R631 | reserved | 0x0000 (0dec) | R/W | SEEPROM |
R382 | Maximum frequency step size (F_delta) | 0x0010 (16dec) | R/W | SEEPROM |
R392 | Start frequency (F_start) | 0x0080 (128dec) | R/W | SEEPROM |
R402 | Time base (T_delta) | 0x0010 (16dec) | R/W | SEEPROM |
1) for KL2502-0000 and KL2512-0000
2) for KL2502-0010