Datasheet
AD5360/AD5361
Rev. A | Page 24 of 28
SPECIAL FUNCTION MODE
If the mode bits are 00, then the special function mode is
selected, as shown in Table 14. Bits I21 to I16 of the serial data
word select the special function, while the remaining bits are
data required for execution of the special function, for example
the channel address for data readback.
The codes for the special functions in Table 16 show the
addresses for data readback.
Table 14. Special Function Mode
I23 I22 I21 I20 I19 I18 I17 I16 I15 I14 I13 I12 I11 I10 I9 I8 I7 I6 I5 I4 I3 I2 I1 I0
0 0 S5 S4 S3 S2 S1 S0 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
Table 15. Special Function Codes
Special Function Code
Data (F15 to F0) Action S5 S4 S3 S2 S1 S0
0 0 0 0 0 0 0000 0000 0000 0000 NOP.
0 0 0 0 0 1 XXXX XXXX XXXX X [F2:F0] Write control register.
F4 = 1: temperature over 130°C.
F4 = 0: temperature under 130°C.
Read-only bit. This bit should be 0 when writing to the control register.
F3 = 1: PEC
error.
F3 = 0: No PEC
error. Reserved.
Read-only bit. This bit should be 0 when writing to the control register.
F2 = 1: select Register X1B for input.
F2 = 0: select Register X1A for input.
F1 = 1: enable temperature shutdown.
F1 = 0: disable temperature shutdown.
F0 = 1: soft power-down.
F0 = 0: soft power-up.
0 0 0 0 1 0 XX [F13:F0] Write data in F13 to F0 to OFS0 register.
0 0 0 0 1 1 XX [F13:F0] Write data in F13 to F0 to OFS1 register.
0 0 0 1 0 0 Reserved
0 0 0 1 0 1 See Table 16 Select register for readback.
0 0 0 1 1 0 XXXX XXXX [F7:F0]
Write data in F7 to F0 to A
/B Select Register 0.
0 0 0 1 1 1 XXXX XXXX [F7:F0]
Write data in F7 to F0 to A
/B Select Register 1.
0 0 1 0 0 0 Reserved
0 0 1 0 0 1 Reserved
0 0 1 0 1 0 Reserved
0 0 1 0 1 1 XXXX XXXX [F7:F0]
Block write A
/B select registers.
F7 to F0 = 0: write all 0s (all channels use X2A register).
F7 to F0 = 1: write all 1s (all channels use X2B register).
0 0 1 1 0 0 XXXX XXXX XX [F5:F0]
F5 = 1: monitor enable.
F5 = 0: monitor disable.
F4 = 1: monitor input pin selected by F0.
F4 = 0: monitor DAC channel selected by F3:F0
(0000 = DAC0; 1111 = DAC15).
F3 = not used if F4 = 1.
F2 = not used if F4 = 1.
F1 = not used.
F0 = 0: MON_IN0 selected for monitoring (if F4 and F5 = 1).
F0 = 1: MON_IN1 selected for monitoring (if F4 and F5 = 1).
0 0 1 1 0 1 XXXX XXXX XXXX XX [F1:F0] GPIO configure and write.
F1 = 1: GPIO is an output. Data to output is written to F0.
F1 = 0: GPIO is an input. Data can be read from F0 on readback.