SPRUI33H November 2015 – June 2024 TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1
Table 17-10 lists the memory-mapped registers for the SDFM_REGS registers. All register offset addresses not listed in Table 17-10 should be considered as reserved locations and the register contents should not be modified.
Offset | Acronym | Register Name | Write Protection | Section |
---|---|---|---|---|
0h | SDIFLG | SD Interrupt Flag Register | Go | |
2h | SDIFLGCLR | SD Interrupt Flag Clear Register | Go | |
4h | SDCTL | SD Control Register | EALLOW | Go |
6h | SDMFILEN | SD Master Filter Enable | EALLOW | Go |
7h | SDSTATUS | SD Status Register | Go | |
10h | SDCTLPARM1 | Control Parameter Register for Ch1 | EALLOW | Go |
11h | SDDFPARM1 | Data Filter Parameter Register for Ch1 | EALLOW | Go |
12h | SDDPARM1 | Data Parameter Register for Ch1 | EALLOW | Go |
13h | SDCMPH1 | High-level Threshold Register for Ch1 | EALLOW | Go |
14h | SDCMPL1 | Low-level Threshold Register for Ch1 | EALLOW | Go |
15h | SDCPARM1 | Comparator Filter Parameter Register for Ch1 | EALLOW | Go |
16h | SDDATA1 | Data Filter Data Register (16 or 32bit) for Ch1 | Go | |
18h | SDDATFIFO1 | Filter Data FIFO Output(32b) for Ch1 | Go | |
1Ah | SDCDATA1 | Comparator Filter Data Register (16b) for Ch1 | Go | |
1Ch | SDCMPHZ1 | High-level (Z) Threshold Register for Ch1 | EALLOW | Go |
1Dh | SDFIFOCTL1 | FIFO Control Register for Ch1 | EALLOW | Go |
1Eh | SDSYNC1 | SD Filter Sync control for Ch1 | EALLOW | Go |
20h | SDCTLPARM2 | Control Parameter Register for Ch2 | EALLOW | Go |
21h | SDDFPARM2 | Data Filter Parameter Register for Ch2 | EALLOW | Go |
22h | SDDPARM2 | Data Parameter Register for Ch2 | EALLOW | Go |
23h | SDCMPH2 | High-level Threshold Register for Ch2 | EALLOW | Go |
24h | SDCMPL2 | Low-level Threshold Register for Ch2 | EALLOW | Go |
25h | SDCPARM2 | Comparator Filter Parameter Register for Ch2 | EALLOW | Go |
26h | SDDATA2 | Data Filter Data Register (16 or 32bit) for Ch2 | Go | |
28h | SDDATFIFO2 | Filter Data FIFO Output(32b) for Ch2 | Go | |
2Ah | SDCDATA2 | Comparator Filter Data Register (16b) for Ch2 | Go | |
2Ch | SDCMPHZ2 | High-level (Z) Threshold Register for Ch2 | EALLOW | Go |
2Dh | SDFIFOCTL2 | FIFO Control Register for Ch2 | EALLOW | Go |
2Eh | SDSYNC2 | SD Filter Sync control for Ch2 | EALLOW | Go |
30h | SDCTLPARM3 | Control Parameter Register for Ch3 | EALLOW | Go |
31h | SDDFPARM3 | Data Filter Parameter Register for Ch3 | EALLOW | Go |
32h | SDDPARM3 | Data Parameter Register for Ch3 | EALLOW | Go |
33h | SDCMPH3 | High-level Threshold Register for Ch3 | EALLOW | Go |
34h | SDCMPL3 | Low-level Threshold Register for Ch3 | EALLOW | Go |
35h | SDCPARM3 | Comparator Filter Parameter Register for Ch3 | EALLOW | Go |
36h | SDDATA3 | Data Filter Data Register (16 or 32bit) for Ch3 | Go | |
38h | SDDATFIFO3 | Filter Data FIFO Output(32b) for Ch3 | Go | |
3Ah | SDCDATA3 | Comparator Filter Data Register (16b) for Ch3 | Go | |
3Ch | SDCMPHZ3 | High-level (Z) Threshold Register for Ch3 | EALLOW | Go |
3Dh | SDFIFOCTL3 | FIFO Control Register for Ch3 | EALLOW | Go |
3Eh | SDSYNC3 | SD Filter Sync control for Ch3 | EALLOW | Go |
40h | SDCTLPARM4 | Control Parameter Register for Ch4 | EALLOW | Go |
41h | SDDFPARM4 | Data Filter Parameter Register for Ch4 | EALLOW | Go |
42h | SDDPARM4 | Data Parameter Register for Ch4 | EALLOW | Go |
43h | SDCMPH4 | High-level Threshold Register for Ch4 | EALLOW | Go |
44h | SDCMPL4 | Low-level Threshold Register for Ch4 | EALLOW | Go |
45h | SDCPARM4 | Comparator Filter Parameter Register for Ch4 | EALLOW | Go |
46h | SDDATA4 | Data Filter Data Register (16 or 32bit) for Ch4 | Go | |
48h | SDDATFIFO4 | Filter Data FIFO Output(32b) for Ch4 | Go | |
4Ah | SDCDATA4 | Comparator Filter Data Register (16b) for Ch4 | Go | |
4Ch | SDCMPHZ4 | High-level (Z) Threshold Register for Ch4 | EALLOW | Go |
4Dh | SDFIFOCTL4 | FIFO Control Register for Ch4 | EALLOW | Go |
4Eh | SDSYNC4 | SD Filter Sync control for Ch4 | EALLOW | Go |
Complex bit access types are encoded to fit into small table cells. Table 17-11 shows the codes that are used for access types in this section.
Access Type | Code | Description |
---|---|---|
Read Type | ||
R | R | Read |
R-0 | R -0 | Read Returns 0s |
Write Type | ||
W | W | Write |
W1S | W 1S | Write 1 to set |
Reset or Default Value | ||
-n | Value after reset or the default value | |
Register Array Variables | ||
i,j,k,l,m,n | When these variables are used in a register name, an offset, or an address, they refer to the value of a register array where the register is part of a group of repeating registers. The register groups form a hierarchical structure and the array is represented with a formula. | |
y | When this variable is used in a register name, an offset, or an address it refers to the value of a register array. |
SDIFLG is shown in Figure 17-12 and described in Table 17-12.
Return to the Summary Table.
SD Interrupt Flag Register
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
MIF | RESERVED | ||||||
R-0h | R-0-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
SDFFINT4 | SDFFINT3 | SDFFINT2 | SDFFINT1 | SDFFOVF4 | SDFFOVF3 | SDFFOVF2 | SDFFOVF1 |
R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
AF4 | AF3 | AF2 | AF1 | MF4 | MF3 | MF2 | MF1 |
R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
IFL4 | IFH4 | IFL3 | IFH3 | IFL2 | IFH2 | IFL1 | IFH1 |
R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | MIF | R | 0h | Set whenever any 'error' interrupt (MF1-4,IFL1-4,IFH1-4,SDFFOVF1-4) is active Reset type: SYSRSn |
30-24 | RESERVED | R-0 | 0h | Reserved |
23 | SDFFINT4 | R | 0h | SDFIFO data ready interrupt for Ch4 Reset type: SYSRSn |
22 | SDFFINT3 | R | 0h | SDFIFO data ready interrupt for Ch3 Reset type: SYSRSn |
21 | SDFFINT2 | R | 0h | SDFIFO data ready interrupt for Ch2 Reset type: SYSRSn |
20 | SDFFINT1 | R | 0h | SDFIFO data ready interrupt for Ch1 0: SDFIFO data ready interrupt has NOT occurred 1: SDFIFO data ready interrupt has occurred Reset type: SYSRSn |
19 | SDFFOVF4 | R | 0h | FIFO Overflow Flag for Ch4 Reset type: SYSRSn |
18 | SDFFOVF3 | R | 0h | FIFO Overflow Flag for Ch3 Reset type: SYSRSn |
17 | SDFFOVF2 | R | 0h | FIFO Overflow Flag for Ch2 Reset type: SYSRSn |
16 | SDFFOVF1 | R | 0h | FIFO Overflow Flag for Ch1 0 - FIFO has not overflowed 1 - FIFO overflowed. # words received in FIFO > FIFO depth (16), NEW word is lost Reset type: SYSRSn |
15 | AF4 | R | 0h | Acknowledge flag for Filter 4 0: No new data available for Filter (in non-FIFO mode) 1: New data available for Filter (in non-FIFO mode) Reset type: SYSRSn |
14 | AF3 | R | 0h | Acknowledge flag for Filter 3 0: No new data available for Filter (in non-FIFO mode) 1: New data available for Filter (in non-FIFO mode) Reset type: SYSRSn |
13 | AF2 | R | 0h | Acknowledge flag for Filter 2 0: No new data available for Filter (in non-FIFO mode) 1: New data available for Filter (in non-FIFO mode) Reset type: SYSRSn |
12 | AF1 | R | 0h | Acknowledge flag for Filter 1 0: No new data available for Filter (in non-FIFO mode) 1: New data available for Filter (in non-FIFO mode) Reset type: SYSRSn |
11 | MF4 | R | 0h | Modulator Failure for Filter 4 0: Modulator is operating normally for Filter 1: Modulator failure for Filter Reset type: SYSRSn |
10 | MF3 | R | 0h | Modulator Failure for Filter 3 0: Modulator is operating normally for Filter 1: Modulator failure for Filter Reset type: SYSRSn |
9 | MF2 | R | 0h | Modulator Failure for Filter 2 0: Modulator is operating normally for Filter 1: Modulator failure for Filter Reset type: SYSRSn |
8 | MF1 | R | 0h | Modulator Failure for Filter 1 0: Modulator is operating normally for Filter 1: Modulator failure for Filter Reset type: SYSRSn |
7 | IFL4 | R | 0h | Low-level Interrupt flag for Ch4 0: Comparator filter output > SDCMPL4.LLT 1: Comparator filter output <= SDCMPL4.LLT Reset type: SYSRSn |
6 | IFH4 | R | 0h | High-level Interrupt flag for Ch4 0: Comparator filter output < SDCMPH4.HLT 1: Comparator filter output >= SDCMPH4.HLT Reset type: SYSRSn |
5 | IFL3 | R | 0h | Low-level Interrupt flag for Ch3 0: Comparator filter output > SDCMPL3.LLT 1: Comparator filter output <= SDCMPL3.LLT Reset type: SYSRSn |
4 | IFH3 | R | 0h | High-level Interrupt flag for Ch3 0: Comparator filter output < SDCMPH3.HLT 1: Comparator filter output >= SDCMPH3.HLT Reset type: SYSRSn |
3 | IFL2 | R | 0h | Low-level Interrupt flag for Ch2 0: Comparator filter output > SDCMPL2.LLT 1: Comparator filter output <= SDCMPL2.LLT Reset type: SYSRSn |
2 | IFH2 | R | 0h | High-level Interrupt flag for Ch2 0: Comparator filter output < SDCMPH2.HLT 1: Comparator filter output >= SDCMPH2.HLT Reset type: SYSRSn |
1 | IFL1 | R | 0h | Low-level Interrupt flag for Ch1 0: Comparator filter output > SDCMPL1.LLT 1: Comparator filter output <= SDCMPL1.LLT Reset type: SYSRSn |
0 | IFH1 | R | 0h | High-level Interrupt flag for Ch1 0: Comparator filter output < SDCMPH1.HLT 1: Comparator filter output >= SDCMPH1.HLT Reset type: SYSRSn |
SDIFLGCLR is shown in Figure 17-13 and described in Table 17-13.
Return to the Summary Table.
SD Module Interrupt Flag Clear Bits:
Writing a '1' will clear the respective flag bit in the SDIFLG register.
Writes of '0' are ignored.
Note: If user writes a '1' to clear a bit on the same cycle that the hardware is trying to set the bit to '1', then hardware has priority and the bit will not be cleared.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
MIF | RESERVED | ||||||
R-0/W1S-0h | R-0-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
SDFFINT4 | SDFFINT3 | SDFFINT2 | SDFFINT1 | SDFFOVF4 | SDFFOVF3 | SDFFOVF2 | SDFFOVF1 |
R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
AF4 | AF3 | AF2 | AF1 | MF4 | MF3 | MF2 | MF1 |
R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
IFL4 | IFH4 | IFL3 | IFH3 | IFL2 | IFH2 | IFL1 | IFH1 |
R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | MIF | R-0/W1S | 0h | Flag-clear bit for SDFM Master Interrupt flag. Writing a 1 to clear MIF flag in SDIFLG register Writes of '0' are ignored. Note: If the MIF flag is cleared and other Interrupts are still pending, MIF will again be set to 1 on the following SysClk cycle, and the INT output will be reasserted (pulsed low) Reset type: SYSRSn |
30-24 | RESERVED | R-0 | 0h | Reserved |
23 | SDFFINT4 | R-0/W1S | 0h | SDFIFO data ready Interrupt flag-clear bit for Ch4 Reset type: SYSRSn |
22 | SDFFINT3 | R-0/W1S | 0h | SDFIFO data ready Interrupt flag-clear bit for Ch3 Reset type: SYSRSn |
21 | SDFFINT2 | R-0/W1S | 0h | SDFIFO data ready Interrupt flag-clear bit for Ch2 Reset type: SYSRSn |
20 | SDFFINT1 | R-0/W1S | 0h | SDFIFO data ready Interrupt flag-clear bit for Ch1 Reset type: SYSRSn |
19 | SDFFOVF4 | R-0/W1S | 0h | SDFIFO overflow clear Ch4 Reset type: SYSRSn |
18 | SDFFOVF3 | R-0/W1S | 0h | SDFIFO overflow clear Ch3 Reset type: SYSRSn |
17 | SDFFOVF2 | R-0/W1S | 0h | SDFIFO overflow clear Ch2 Reset type: SYSRSn |
16 | SDFFOVF1 | R-0/W1S | 0h | SDFIFO overflow clear Ch1 Reset type: SYSRSn |
15 | AF4 | R-0/W1S | 0h | Flag-clear bit for Acknowledge flag for Filter 4 Reset type: SYSRSn |
14 | AF3 | R-0/W1S | 0h | Flag Clear bit for AF3 Reset type: SYSRSn |
13 | AF2 | R-0/W1S | 0h | Flag Clear bit for AF2 Reset type: SYSRSn |
12 | AF1 | R-0/W1S | 0h | Flag Clear bit for AF1 Reset type: SYSRSn |
11 | MF4 | R-0/W1S | 0h | Flag Clear bit for MF4 Reset type: SYSRSn |
10 | MF3 | R-0/W1S | 0h | Flag Clear bit for MF3 Reset type: SYSRSn |
9 | MF2 | R-0/W1S | 0h | Flag Clear bit for MF2 Reset type: SYSRSn |
8 | MF1 | R-0/W1S | 0h | Flag Clear bit for MF1 Reset type: SYSRSn |
7 | IFL4 | R-0/W1S | 0h | Flag Clear bit for IFL4 Reset type: SYSRSn |
6 | IFH4 | R-0/W1S | 0h | Flag Clear bit for IFH4 Reset type: SYSRSn |
5 | IFL3 | R-0/W1S | 0h | Flag Clear bit for IFL3 Reset type: SYSRSn |
4 | IFH3 | R-0/W1S | 0h | Flag Clear bit for IFH3 Reset type: SYSRSn |
3 | IFL2 | R-0/W1S | 0h | Flag Clear bit for IFL2 Reset type: SYSRSn |
2 | IFH2 | R-0/W1S | 0h | Flag Clear bit for IFH2 Reset type: SYSRSn |
1 | IFL1 | R-0/W1S | 0h | Flag Clear bit for IFL1 Reset type: SYSRSn |
0 | IFH1 | R-0/W1S | 0h | Flag Clear bit for IFH1 Reset type: SYSRSn |
SDCTL is shown in Figure 17-14 and described in Table 17-14.
Return to the Summary Table.
SD Control Register
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | RESERVED | MIE | RESERVED | ||||
R-0-0h | R-0-0h | R/W-0h | R-0-0h | ||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | HZ4 | HZ3 | HZ2 | HZ1 | |||
R-0-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | R-0/W1S-0h | |||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15 | RESERVED | R-0 | 0h | Reserved |
14 | RESERVED | R-0 | 0h | Reserved |
13 | MIE | R/W | 0h | Master SDy_ERR interrupt enable 0: SDy_ERR Interrupt and interrupt flags are disabled 1: SDy_ERR Interrupt and interrupt flags are enabled Reset type: SYSRSn |
12-4 | RESERVED | R-0 | 0h | Reserved |
3 | HZ4 | R-0/W1S | 0h | Flag Clear bit for HZ4 Reset type: SYSRSn |
2 | HZ3 | R-0/W1S | 0h | Flag Clear bit for HZ3 Reset type: SYSRSn |
1 | HZ2 | R-0/W1S | 0h | Flag Clear bit for HZ2 Reset type: SYSRSn |
0 | HZ1 | R-0/W1S | 0h | Flag Clear bit for HZ1 Reset type: SYSRSn |
SDMFILEN is shown in Figure 17-15 and described in Table 17-15.
Return to the Summary Table.
SD Master Filter Enable
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | RESERVED | MFE | RESERVED | RESERVED | RESERVED | ||
R-0-0h | R-0-0h | R/W-0h | R-0-0h | R-0-0h | R-0-0h | ||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RESERVED | RESERVED | |||||
R-0-0h | R-0-0h | R-0-0h | |||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-13 | RESERVED | R-0 | 0h | Reserved |
12 | RESERVED | R-0 | 0h | Reserved |
11 | MFE | R/W | 0h | Master Filter Enable 0: All the four data filter units of SDFM module are disabled. All FIFOs are cleared 1: Data filter units can be enabled if bit FEN is '1'. Reset type: SYSRSn |
10 | RESERVED | R-0 | 0h | Reserved |
9 | RESERVED | R-0 | 0h | Reserved |
8-7 | RESERVED | R-0 | 0h | Reserved |
6-4 | RESERVED | R-0 | 0h | Reserved |
3-0 | RESERVED | R-0 | 0h | Reserved |
SDSTATUS is shown in Figure 17-16 and described in Table 17-16.
Return to the Summary Table.
SD Status Register
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | HZ4 | HZ3 | HZ2 | HZ1 | |||
R-0-0h | R-0h | R-0h | R-0h | R-0h | |||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15 | RESERVED | R | 0h | Reserved |
14 | RESERVED | R | 0h | Reserved |
13 | RESERVED | R | 0h | Reserved |
12 | RESERVED | R | 0h | Reserved |
11 | RESERVED | R | 0h | Reserved |
10 | RESERVED | R | 0h | Reserved |
9 | RESERVED | R | 0h | Reserved |
8 | RESERVED | R | 0h | Reserved |
7-4 | RESERVED | R-0 | 0h | Reserved |
3 | HZ4 | R | 0h | High-level Threshold crossing (Z) flag Ch4 Primarily intended for detecting 'zero'-crossing events. Unlike the primary comparator IFHx flag, it does not have the ability to generate an interrupt. 0: Comparator filter output < SDCMPHZ4.HLTZ 1: Comparator filter output >= SDCMPHZ4.HLTZ Reset type: SYSRSn |
2 | HZ3 | R | 0h | High-level Threshold crossing (Z) flag Ch3 Primarily intended for detecting 'zero'-crossing events. Unlike the primary comparator IFHx flag, it does not have the ability to generate an interrupt. 0: Comparator filter output < SDCMPHZ3.HLTZ 1: Comparator filter output >= SDCMPHZ3.HLTZ Reset type: SYSRSn |
1 | HZ2 | R | 0h | High-level Threshold crossing (Z) flag Ch2 Primarily intended for detecting 'zero'-crossing events. Unlike the primary comparator IFHx flag, it does not have the ability to generate an interrupt. 0: Comparator filter output < SDCMPHZ2.HLTZ 1: Comparator filter output >= SDCMPHZ2.HLTZ Reset type: SYSRSn |
0 | HZ1 | R | 0h | High-level Threshold crossing (Z) flag Ch1 Primarily intended for detecting 'zero'-crossing events. Unlike the primary comparator IFHx flag, it does not have the ability to generate an interrupt. 0: Comparator filter output < SDCMPHZ1.HLTZ 1: Comparator filter output >= SDCMPHZ1.HLTZ Reset type: SYSRSn |
SDCTLPARM1 is shown in Figure 17-17 and described in Table 17-17.
Return to the Summary Table.
Control Parameter Register for Ch1
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RESERVED | RESERVED | RESERVED | MOD | |||
R-0h | R-0-0h | R-0-0h | R-0-0h | R/W-0h | |||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-5 | RESERVED | R | 0h | Reserved |
4 | RESERVED | R-0 | 0h | Reserved |
3 | RESERVED | R-0 | 0h | Reserved |
2 | RESERVED | R-0 | 0h | Reserved |
1-0 | MOD | R/W | 0h | Modulator clock modes MODE 0: Modulator clock running at 1x data rate MODE 1: modulator clock running at 1/2 data rate (dbl-edge clocking) MODE 2: modulator clock absent (Manchester encoded data) MODE 3: modulator clock running at 2x data rate Reset type: SYSRSn |
SDDFPARM1 is shown in Figure 17-18 and described in Table 17-18.
Return to the Summary Table.
Data Filter Parameter Register for Ch1
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | SDSYNCEN | SST | AE | FEN | |||
R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DOSR | |||||||
R/W-0h | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-13 | RESERVED | R | 0h | Reserved |
12 | SDSYNCEN | R/W | 0h | PWM synchronization (SDSYNC) of data filter 0: PWM synchronization of data filter is disabled 1: PWM synchronization of data filter is enabled Note: SDSYNCx.SYNCSEL bits define which PWM signal is used to synchronize PWMs Reset type: SYSRSn |
11-10 | SST | R/W | 0h | Data filter structure 00: Data filter runs with a Sincfast structure 01: Data filter runs with a Sinc1 structure 10: Data filter runs with a Sinc2 structure 11: Data filter runs with a Sinc3 structure Reset type: SYSRSn |
9 | AE | R/W | 0h | Data filter Acknowledge Enable 0: Acknowledge flag is disabled for the particular filter 1: Acknowledge flag is enabled for the particular filter Reset type: SYSRSn |
8 | FEN | R/W | 0h | Filter Enable 0: The data filter is disabled and no data is produced 1: The data filter is enabled and data are produced in the data filter Note: When filter is disabled, DOSR counter held in reset, filter data erased. Also resets FIFO pointers and clears the FIFO Reset type: SYSRSn |
7-0 | DOSR | R/W | 0h | Data filter Oversampling ratio The actual oversampling ratio of data filter is DOSR + 1 These bits set the oversampling ratio of the data filter. 0x0FF represents an oversampling ratio of 256. Reset type: SYSRSn |
SDDPARM1 is shown in Figure 17-19 and described in Table 17-19.
Return to the Summary Table.
Data Parameter Register for Ch1
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
SH | DR | RESERVED | |||||
R/W-0h | R/W-0h | R-0-0h | |||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | |||||||
R-0-0h | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-11 | SH | R/W | 0h | Shift Control These bits indicate by how many bits the 16-bit window is shifted up when 16-bit data representation is chosen. Reset type: SYSRSn |
10 | DR | R/W | 0h | Data filter Data representation 0: Data stored in 16b 2's complement 1: Data stored in 32b 2's complement Reset type: SYSRSn |
9-0 | RESERVED | R-0 | 0h | Reserved |
SDCMPH1 is shown in Figure 17-20 and described in Table 17-20.
Return to the Summary Table.
High-level Threshold Register for Ch1
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | HLT | ||||||
R-0-0h | R/W-7FFFh | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
HLT | |||||||
R/W-7FFFh | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15 | RESERVED | R-0 | 0h | Reserved |
14-0 | HLT | R/W | 7FFFh | Unsigned high-level threshold for the comparator filter output. Reset type: SYSRSn |
SDCMPL1 is shown in Figure 17-21 and described in Table 17-21.
Return to the Summary Table.
Low-level Threshold Register for Ch1
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | LLT | ||||||
R-0-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
LLT | |||||||
R/W-0h | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15 | RESERVED | R-0 | 0h | Reserved |
14-0 | LLT | R/W | 0h | Unsigned low-level threshold for the comparator filter output. Reset type: SYSRSn |
SDCPARM1 is shown in Figure 17-22 and described in Table 17-22.
Return to the Summary Table.
Comparator Filter Parameter Register for Ch1
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | CEN | RESERVED | HZEN | MFIE | CS1_CS0 | ||
R-0-0h | R/W-0h | R-0-0h | R/W-0h | R/W-0h | R/W-0h | ||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
CS1_CS0 | IEL | IEH | COSR | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-14 | RESERVED | R-0 | 0h | Reserved |
13 | CEN | R/W | 0h | Comparator Filter enable 0: Disable comparator filter 1: Enable comparator filter Reset type: SYSRSn |
12-11 | RESERVED | R-0 | 0h | Reserved |
10 | HZEN | R/W | 0h | High level (Z) Threshold crossing output enable 0: Disable Higher level Threshold (Z) crossing 1: Enable Higher level Threhold (Z) crossing Reset type: SYSRSn |
9 | MFIE | R/W | 0h | Modulator Failure Interrupt Enable 0: Disable modulator failure interrupt and its flag 1: Enable modulator failure interrupt and its flag Reset type: SYSRSn |
8-7 | CS1_CS0 | R/W | 0h | Comparator filter structure 00: Comparator filter runs with a sincfast structure 01: Comparator filter runs with a Sinc1 structure 10: Comparator filter runs with a Sinc2 structure 11: Comparator filter runs with a Sinc3 structure Reset type: SYSRSn |
6 | IEL | R/W | 0h | Low-level interrupt enable 0: Disable Lower Threshold interrupt 1: Enable Lower Threshold interrupt Reset type: SYSRSn |
5 | IEH | R/W | 0h | High-level interrupt enable 0: Disable Higher Threshold interrupt 1: Enable Higher Threshold interrupt Reset type: SYSRSn |
4-0 | COSR | R/W | 0h | Comparator Oversampling ratio. The actual rate is COSR + 1. These bits set the oversampling ratio of the filter. 0x1F represents an oversampling ratio of 32 Reset type: SYSRSn |
SDDATA1 is shown in Figure 17-23 and described in Table 17-23.
Return to the Summary Table.
Data Filter Data Register (16 or 32bit) for Ch1
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DATA32HI | DATA16 | ||||||||||||||||||||||||||||||
R-0h | R-0h | ||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | DATA32HI | R | 0h | Hi-order 16b in 32b mode, 16-bit Data in 16b mode Reset type: SYSRSn |
15-0 | DATA16 | R | 0h | Lo-order 16b in 32b mode Reset type: SYSRSn |
SDDATFIFO1 is shown in Figure 17-24 and described in Table 17-24.
Return to the Summary Table.
Filter Data FIFO Output(32b) for Ch1
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DATA32HI | DATA16 | ||||||||||||||||||||||||||||||
R-0h | R-0h | ||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | DATA32HI | R | 0h | Hi-order 16b in 32b mode, 16-bit Data in 16b mode Reset type: SYSRSn |
15-0 | DATA16 | R | 0h | Lo-order 16b in 32b mode Reset type: SYSRSn |
SDCDATA1 is shown in Figure 17-25 and described in Table 17-25.
Return to the Summary Table.
Comparator Filter Data Register (16b) for Ch1
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
DATA16 | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DATA16 | |||||||
R-0h | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-0 | DATA16 | R | 0h | Comparator Data output - 16b only Reset type: SYSRSn |
SDCMPHZ1 is shown in Figure 17-26 and described in Table 17-26.
Return to the Summary Table.
High-level (Z) Threshold Register for Ch1
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | HLTZ | ||||||
R-0-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
HLTZ | |||||||
R/W-0h | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15 | RESERVED | R-0 | 0h | Reserved |
14-0 | HLTZ | R/W | 0h | Unsigned High-level threshold (Z) for the comparator filter output Primarily intended for detecting 'zero'-crossing events. Unlike the primary comparator SDCMPHx, it does not have the ability to generate an interrupt. Reset type: SYSRSn |
SDFIFOCTL1 is shown in Figure 17-27 and described in Table 17-27.
Return to the Summary Table.
FIFO Control Register for Ch1
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
OVFIEN | DRINTSEL | FFEN | FFIEN | RESERVED | SDFFST | ||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R-0-0h | R-0h | ||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
SDFFST | RESERVED | SDFFIL | |||||
R-0h | R-0-0h | R/W-0h | |||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15 | OVFIEN | R/W | 0h | SDFIFO Overflow interrupt enable 0: SDFIFO Overflow condition will not generate an interrupt 1: SDFIFO overflow condition generates an interrupt on SDy_ERR Reset type: SYSRSn |
14 | DRINTSEL | R/W | 0h | Data-Ready Interrupt (DRINT) source select 0 = AF1 (Select non-FIFO data-ready interrupt) 1 = SDFFINT1 (Select FIFO data-ready interrupt) Reset type: SYSRSn |
13 | FFEN | R/W | 0h | SDFIFO Enable 0: Disable FIFO operation 1: Enable FIFO operation Note: When FIFO is disabled, FIFO contents are cleared Reset type: SYSRSn |
12 | FFIEN | R/W | 0h | SDFIFO data ready Interrupt Enable Reset type: SYSRSn |
11 | RESERVED | R-0 | 0h | Reserved |
10-6 | SDFFST | R | 0h | SDFIFO Status 00000 FIFO empty 00001 FIFO has 1 word . . . . 10000 FIFO has 16 words Reset type: SYSRSn |
5 | RESERVED | R-0 | 0h | Reserved |
4-0 | SDFFIL | R/W | 0h | SDFIFO interrupt level bits The FIFO will generate an interrupt when the FIFO status (SDFFST) >= FIFO level (SDFFIL ) Reset type: SYSRSn |
SDSYNC1 is shown in Figure 17-28 and described in Table 17-28.
Return to the Summary Table.
SD Filter Sync control for Ch1
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | WTSCLREN | FFSYNCCLREN | WTSYNCLR | ||||
R-0-0h | R/W-1h | R/W-0h | R-0/W-0h | ||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
WTSYNFLG | WTSYNCEN | SYNCSEL | |||||
R-0h | R/W-0h | R/W-0h | |||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-11 | RESERVED | R-0 | 0h | Reserved |
10 | WTSCLREN | R/W | 1h | WTSYNFLG Clear-on-FIFOINT Enable 0: WTSYNFLG can only be cleared manually (using WTSYNCLR bit) 1: WTSYNFLG is cleared automatically on SDFFINT Reset type: SYSRSn |
9 | FFSYNCCLREN | R/W | 0h | FIFO Clear-on-SDSYNC Enable 0: SDFIFO is not automaticaly cleared upon receiving SDSYNC 1: SDFIFO is automaticaly cleared upon receiving SDSYNC Reset type: SYSRSn |
8 | WTSYNCLR | R-0/W | 0h | Wait-for-Sync Flag Clear (always reads 0) 0: Write of 0 has no affect 1: Write of 1 clears WTSYNFLG Reset type: SYSRSn |
7 | WTSYNFLG | R | 0h | Wait-for-Sync Flag 0: SDSYNC event has not occurred 1: SDSYNC event occurred. Reset type: SYSRSn |
6 | WTSYNCEN | R/W | 0h | Wait-for-Sync Enable 0: Incoming Data written to SDFIFO on every Data-Ready (DR) Event 1: Incoming Data written to SDFIFO on DR event only after SDSYNC event occurs Reset type: SYSRSn |
5-0 | SYNCSEL | R/W | 0h | Defines source for the SDSYNC Input on this channel Refer SDSYNCx.SYNCSEL table Reset type: SYSRSn |
SDCTLPARM2 is shown in Figure 17-29 and described in Table 17-29.
Return to the Summary Table.
Control Parameter Register for Ch2
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RESERVED | RESERVED | RESERVED | MOD | |||
R-0h | R-0-0h | R-0-0h | R-0-0h | R/W-0h | |||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-5 | RESERVED | R | 0h | Reserved |
4 | RESERVED | R-0 | 0h | Reserved |
3 | RESERVED | R-0 | 0h | Reserved |
2 | RESERVED | R-0 | 0h | Reserved |
1-0 | MOD | R/W | 0h | Modulator clock modes MODE 0: Modulator clock running at 1x data rate MODE 1: modulator clock running at 1/2 data rate (dbl-edge clocking) MODE 2: modulator clock absent (Manchester encoded data) MODE 3: modulator clock running at 2x data rate Reset type: SYSRSn |
SDDFPARM2 is shown in Figure 17-30 and described in Table 17-30.
Return to the Summary Table.
Data Filter Parameter Register for Ch2
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | SDSYNCEN | SST | AE | FEN | |||
R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DOSR | |||||||
R/W-0h | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-13 | RESERVED | R | 0h | Reserved |
12 | SDSYNCEN | R/W | 0h | PWM synchronization (SDSYNC) of data filter 0: PWM synchronization of data filter is disabled 1: PWM synchronization of data filter is enabled Note: SDSYNCx.SYNCSEL bits define which PWM signal is used to synchronize PWMs Reset type: SYSRSn |
11-10 | SST | R/W | 0h | Data filter structure 00: Data filter runs with a Sincfast structure 01: Data filter runs with a Sinc1 structure 10: Data filter runs with a Sinc2 structure 11: Data filter runs with a Sinc3 structure Reset type: SYSRSn |
9 | AE | R/W | 0h | Data filter Acknowledge Enable 0: Acknowledge flag is disabled for the particular filter 1: Acknowledge flag is enabled for the particular filter Reset type: SYSRSn |
8 | FEN | R/W | 0h | Filter Enable 0: The data filter is disabled and no data is produced 1: The data filter is enabled and data are produced in the data filter Note: When filter is disabled, DOSR counter held in reset, filter data erased. Also resets FIFO pointers and clears the FIFO Reset type: SYSRSn |
7-0 | DOSR | R/W | 0h | Data filter Oversampling ratio The actual oversampling ratio of data filter is DOSR + 1 These bits set the oversampling ratio of the data filter. 0x0FF represents an oversampling ratio of 256. Reset type: SYSRSn |
SDDPARM2 is shown in Figure 17-31 and described in Table 17-31.
Return to the Summary Table.
Data Parameter Register for Ch2
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
SH | DR | RESERVED | |||||
R/W-0h | R/W-0h | R-0-0h | |||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | |||||||
R-0-0h | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-11 | SH | R/W | 0h | Shift Control These bits indicate by how many bits the 16-bit window is shifted up when 16-bit data representation is chosen. Reset type: SYSRSn |
10 | DR | R/W | 0h | Data filter Data representation 0: Data stored in 16b 2's complement 1: Data stored in 32b 2's complement Reset type: SYSRSn |
9-0 | RESERVED | R-0 | 0h | Reserved |
SDCMPH2 is shown in Figure 17-32 and described in Table 17-32.
Return to the Summary Table.
High-level Threshold Register for Ch2
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | HLT | ||||||
R-0-0h | R/W-7FFFh | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
HLT | |||||||
R/W-7FFFh | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15 | RESERVED | R-0 | 0h | Reserved |
14-0 | HLT | R/W | 7FFFh | Unsigned high-level threshold for the comparator filter output. Reset type: SYSRSn |
SDCMPL2 is shown in Figure 17-33 and described in Table 17-33.
Return to the Summary Table.
Low-level Threshold Register for Ch2
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | LLT | ||||||
R-0-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
LLT | |||||||
R/W-0h | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15 | RESERVED | R-0 | 0h | Reserved |
14-0 | LLT | R/W | 0h | Unsigned low-level threshold for the comparator filter output. Reset type: SYSRSn |
SDCPARM2 is shown in Figure 17-34 and described in Table 17-34.
Return to the Summary Table.
Comparator Filter Parameter Register for Ch2
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | CEN | RESERVED | HZEN | MFIE | CS1_CS0 | ||
R-0-0h | R/W-0h | R-0-0h | R/W-0h | R/W-0h | R/W-0h | ||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
CS1_CS0 | IEL | IEH | COSR | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-14 | RESERVED | R-0 | 0h | Reserved |
13 | CEN | R/W | 0h | Comparator Filter enable 0: Disable comparator filter 1: Enable comparator filter Reset type: SYSRSn |
12-11 | RESERVED | R-0 | 0h | Reserved |
10 | HZEN | R/W | 0h | High level (Z) Threshold crossing output enable 0: Disable Higher level Threshold (Z) crossing 1: Enable Higher level Threhold (Z) crossing Reset type: SYSRSn |
9 | MFIE | R/W | 0h | Modulator Failure Interrupt Enable 0: Disable modulator failure interrupt and its flag 1: Enable modulator failure interrupt and its flag Reset type: SYSRSn |
8-7 | CS1_CS0 | R/W | 0h | Comparator filter structure 00: Comparator filter runs with a sincfast structure 01: Comparator filter runs with a Sinc1 structure 10: Comparator filter runs with a Sinc2 structure 11: Comparator filter runs with a Sinc3 structure Reset type: SYSRSn |
6 | IEL | R/W | 0h | Low-level interrupt enable 0: Disable Lower Threshold interrupt 1: Enable Lower Threshold interrupt Reset type: SYSRSn |
5 | IEH | R/W | 0h | High-level interrupt enable 0: Disable Higher Threshold interrupt 1: Enable Higher Threshold interrupt Reset type: SYSRSn |
4-0 | COSR | R/W | 0h | Comparator Oversampling ratio. The actual rate is COSR + 1. These bits set the oversampling ratio of the filter. 0x1F represents an oversampling ratio of 32 Reset type: SYSRSn |
SDDATA2 is shown in Figure 17-35 and described in Table 17-35.
Return to the Summary Table.
Data Filter Data Register (16 or 32bit) for Ch2
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DATA32HI | DATA16 | ||||||||||||||||||||||||||||||
R-0h | R-0h | ||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | DATA32HI | R | 0h | Hi-order 16b in 32b mode, 16-bit Data in 16b mode Reset type: SYSRSn |
15-0 | DATA16 | R | 0h | Lo-order 16b in 32b mode Reset type: SYSRSn |
SDDATFIFO2 is shown in Figure 17-36 and described in Table 17-36.
Return to the Summary Table.
Filter Data FIFO Output(32b) for Ch2
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DATA32HI | DATA16 | ||||||||||||||||||||||||||||||
R-0h | R-0h | ||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | DATA32HI | R | 0h | Hi-order 16b in 32b mode, 16-bit Data in 16b mode Reset type: SYSRSn |
15-0 | DATA16 | R | 0h | Lo-order 16b in 32b mode Reset type: SYSRSn |
SDCDATA2 is shown in Figure 17-37 and described in Table 17-37.
Return to the Summary Table.
Comparator Filter Data Register (16b) for Ch2
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
DATA16 | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DATA16 | |||||||
R-0h | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-0 | DATA16 | R | 0h | Comparator Data output - 16b only Reset type: SYSRSn |
SDCMPHZ2 is shown in Figure 17-38 and described in Table 17-38.
Return to the Summary Table.
High-level (Z) Threshold Register for Ch2
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | HLTZ | ||||||
R-0-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
HLTZ | |||||||
R/W-0h | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15 | RESERVED | R-0 | 0h | Reserved |
14-0 | HLTZ | R/W | 0h | Unsigned High-level threshold (Z) for the comparator filter output Primarily intended for detecting 'zero'-crossing events. Unlike the primary comparator SDCMPHx, it does not have the ability to generate an interrupt. Reset type: SYSRSn |
SDFIFOCTL2 is shown in Figure 17-39 and described in Table 17-39.
Return to the Summary Table.
FIFO Control Register for Ch2
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
OVFIEN | DRINTSEL | FFEN | FFIEN | RESERVED | SDFFST | ||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R-0-0h | R-0h | ||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
SDFFST | RESERVED | SDFFIL | |||||
R-0h | R-0-0h | R/W-0h | |||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15 | OVFIEN | R/W | 0h | SDFIFO Overflow interrupt enable 0: SDFIFO Overflow condition will not generate an interrupt 1: SDFIFO overflow condition generates an interrupt on SDy_ERR Reset type: SYSRSn |
14 | DRINTSEL | R/W | 0h | Data-Ready Interrupt (DRINT) source select 0 = AF2 (Select non-FIFO data-ready interrupt) 1 = SDFFINT2 (Select FIFO data-ready interrupt) Reset type: SYSRSn |
13 | FFEN | R/W | 0h | SDFIFO Enable 0: Disable FIFO operation 1: Enable FIFO operation Note: When FIFO is disabled, FIFO contents are cleared Reset type: SYSRSn |
12 | FFIEN | R/W | 0h | SDFIFO data ready Interrupt Enable Reset type: SYSRSn |
11 | RESERVED | R-0 | 0h | Reserved |
10-6 | SDFFST | R | 0h | SDFIFO Status 00000 FIFO empty 00001 FIFO has 1 word . . . . 10000 FIFO has 16 words Reset type: SYSRSn |
5 | RESERVED | R-0 | 0h | Reserved |
4-0 | SDFFIL | R/W | 0h | SDFIFO interrupt level bits The FIFO will generate an interrupt when the FIFO status (SDFFST) >= FIFO level (SDFFIL ) Reset type: SYSRSn |
SDSYNC2 is shown in Figure 17-40 and described in Table 17-40.
Return to the Summary Table.
SD Filter Sync control for Ch2
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | WTSCLREN | FFSYNCCLREN | WTSYNCLR | ||||
R-0-0h | R/W-1h | R/W-0h | R-0/W-0h | ||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
WTSYNFLG | WTSYNCEN | SYNCSEL | |||||
R-0h | R/W-0h | R/W-0h | |||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-11 | RESERVED | R-0 | 0h | Reserved |
10 | WTSCLREN | R/W | 1h | WTSYNFLG Clear-on-FIFOINT Enable 0: WTSYNFLG can only be cleared manually (using WTSYNCLR bit) 1: WTSYNFLG is cleared automatically on SDFFINT Reset type: SYSRSn |
9 | FFSYNCCLREN | R/W | 0h | FIFO Clear-on-SDSYNC Enable 0: SDFIFO is not automaticaly cleared upon receiving SDSYNC 1: SDFIFO is automaticaly cleared upon receiving SDSYNC Reset type: SYSRSn |
8 | WTSYNCLR | R-0/W | 0h | Wait-for-Sync Flag Clear (always reads 0) 0: Write of 0 has no affect 1: Write of 1 clears WTSYNFLG Reset type: SYSRSn |
7 | WTSYNFLG | R | 0h | Wait-for-Sync Flag 0: SDSYNC event has not occurred 1: SDSYNC event occurred. Reset type: SYSRSn |
6 | WTSYNCEN | R/W | 0h | Wait-for-Sync Enable 0: Incoming Data written to SDFIFO on every Data-Ready (DR) Event 1: Incoming Data written to SDFIFO on DR event only after SDSYNC event occurs Reset type: SYSRSn |
5-0 | SYNCSEL | R/W | 0h | Defines source for the SDSYNC Input on this channel Refer SDSYNCx.SYNCSEL table Reset type: SYSRSn |
SDCTLPARM3 is shown in Figure 17-41 and described in Table 17-41.
Return to the Summary Table.
Control Parameter Register for Ch3
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RESERVED | RESERVED | RESERVED | MOD | |||
R-0h | R-0-0h | R-0-0h | R-0-0h | R/W-0h | |||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-5 | RESERVED | R | 0h | Reserved |
4 | RESERVED | R-0 | 0h | Reserved |
3 | RESERVED | R-0 | 0h | Reserved |
2 | RESERVED | R-0 | 0h | Reserved |
1-0 | MOD | R/W | 0h | Modulator clock modes MODE 0: Modulator clock running at 1x data rate MODE 1: modulator clock running at 1/2 data rate (dbl-edge clocking) MODE 2: modulator clock absent (Manchester encoded data) MODE 3: modulator clock running at 2x data rate Reset type: SYSRSn |
SDDFPARM3 is shown in Figure 17-42 and described in Table 17-42.
Return to the Summary Table.
Data Filter Parameter Register for Ch3
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | SDSYNCEN | SST | AE | FEN | |||
R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DOSR | |||||||
R/W-0h | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-13 | RESERVED | R | 0h | Reserved |
12 | SDSYNCEN | R/W | 0h | PWM synchronization (SDSYNC) of data filter 0: PWM synchronization of data filter is disabled 1: PWM synchronization of data filter is enabled Note: SDSYNCx.SYNCSEL bits define which PWM signal is used to synchronize PWMs Reset type: SYSRSn |
11-10 | SST | R/W | 0h | Data filter structure 00: Data filter runs with a Sincfast structure 01: Data filter runs with a Sinc1 structure 10: Data filter runs with a Sinc2 structure 11: Data filter runs with a Sinc3 structure Reset type: SYSRSn |
9 | AE | R/W | 0h | Data filter Acknowledge Enable 0: Acknowledge flag is disabled for the particular filter 1: Acknowledge flag is enabled for the particular filter Reset type: SYSRSn |
8 | FEN | R/W | 0h | Filter Enable 0: The data filter is disabled and no data is produced 1: The data filter is enabled and data are produced in the data filter Note: When filter is disabled, DOSR counter held in reset, filter data erased. Also resets FIFO pointers and clears the FIFO Reset type: SYSRSn |
7-0 | DOSR | R/W | 0h | Data filter Oversampling ratio The actual oversampling ratio of data filter is DOSR + 1 These bits set the oversampling ratio of the data filter. 0x0FF represents an oversampling ratio of 256. Reset type: SYSRSn |
SDDPARM3 is shown in Figure 17-43 and described in Table 17-43.
Return to the Summary Table.
Data Parameter Register for Ch3
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
SH | DR | RESERVED | |||||
R/W-0h | R/W-0h | R-0-0h | |||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | |||||||
R-0-0h | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-11 | SH | R/W | 0h | Shift Control These bits indicate by how many bits the 16-bit window is shifted up when 16-bit data representation is chosen. Reset type: SYSRSn |
10 | DR | R/W | 0h | Data filter Data representation 0: Data stored in 16b 2's complement 1: Data stored in 32b 2's complement Reset type: SYSRSn |
9-0 | RESERVED | R-0 | 0h | Reserved |
SDCMPH3 is shown in Figure 17-44 and described in Table 17-44.
Return to the Summary Table.
High-level Threshold Register for Ch3
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | HLT | ||||||
R-0-0h | R/W-7FFFh | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
HLT | |||||||
R/W-7FFFh | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15 | RESERVED | R-0 | 0h | Reserved |
14-0 | HLT | R/W | 7FFFh | Unsigned high-level threshold for the comparator filter output. Reset type: SYSRSn |
SDCMPL3 is shown in Figure 17-45 and described in Table 17-45.
Return to the Summary Table.
Low-level Threshold Register for Ch3
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | LLT | ||||||
R-0-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
LLT | |||||||
R/W-0h | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15 | RESERVED | R-0 | 0h | Reserved |
14-0 | LLT | R/W | 0h | Unsigned low-level threshold for the comparator filter output. Reset type: SYSRSn |
SDCPARM3 is shown in Figure 17-46 and described in Table 17-46.
Return to the Summary Table.
Comparator Filter Parameter Register for Ch3
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | CEN | RESERVED | HZEN | MFIE | CS1_CS0 | ||
R-0-0h | R/W-0h | R-0-0h | R/W-0h | R/W-0h | R/W-0h | ||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
CS1_CS0 | IEL | IEH | COSR | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-14 | RESERVED | R-0 | 0h | Reserved |
13 | CEN | R/W | 0h | Comparator Filter enable 0: Disable comparator filter 1: Enable comparator filter Reset type: SYSRSn |
12-11 | RESERVED | R-0 | 0h | Reserved |
10 | HZEN | R/W | 0h | High level (Z) Threshold crossing output enable 0: Disable Higher level Threshold (Z) crossing 1: Enable Higher level Threhold (Z) crossing Reset type: SYSRSn |
9 | MFIE | R/W | 0h | Modulator Failure Interrupt Enable 0: Disable modulator failure interrupt and its flag 1: Enable modulator failure interrupt and its flag Reset type: SYSRSn |
8-7 | CS1_CS0 | R/W | 0h | Comparator filter structure 00: Comparator filter runs with a sincfast structure 01: Comparator filter runs with a Sinc1 structure 10: Comparator filter runs with a Sinc2 structure 11: Comparator filter runs with a Sinc3 structure Reset type: SYSRSn |
6 | IEL | R/W | 0h | Low-level interrupt enable 0: Disable Lower Threshold interrupt 1: Enable Lower Threshold interrupt Reset type: SYSRSn |
5 | IEH | R/W | 0h | High-level interrupt enable 0: Disable Higher Threshold interrupt 1: Enable Higher Threshold interrupt Reset type: SYSRSn |
4-0 | COSR | R/W | 0h | Comparator Oversampling ratio. The actual rate is COSR + 1. These bits set the oversampling ratio of the filter. 0x1F represents an oversampling ratio of 32 Reset type: SYSRSn |
SDDATA3 is shown in Figure 17-47 and described in Table 17-47.
Return to the Summary Table.
Data Filter Data Register (16 or 32bit) for Ch3
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DATA32HI | DATA16 | ||||||||||||||||||||||||||||||
R-0h | R-0h | ||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | DATA32HI | R | 0h | Hi-order 16b in 32b mode, 16-bit Data in 16b mode Reset type: SYSRSn |
15-0 | DATA16 | R | 0h | Lo-order 16b in 32b mode Reset type: SYSRSn |
SDDATFIFO3 is shown in Figure 17-48 and described in Table 17-48.
Return to the Summary Table.
Filter Data FIFO Output(32b) for Ch3
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DATA32HI | DATA16 | ||||||||||||||||||||||||||||||
R-0h | R-0h | ||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | DATA32HI | R | 0h | Hi-order 16b in 32b mode, 16-bit Data in 16b mode Reset type: SYSRSn |
15-0 | DATA16 | R | 0h | Lo-order 16b in 32b mode Reset type: SYSRSn |
SDCDATA3 is shown in Figure 17-49 and described in Table 17-49.
Return to the Summary Table.
Comparator Filter Data Register (16b) for Ch3
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
DATA16 | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DATA16 | |||||||
R-0h | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-0 | DATA16 | R | 0h | Comparator Data output - 16b only Reset type: SYSRSn |
SDCMPHZ3 is shown in Figure 17-50 and described in Table 17-50.
Return to the Summary Table.
High-level (Z) Threshold Register for Ch3
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | HLTZ | ||||||
R-0-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
HLTZ | |||||||
R/W-0h | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15 | RESERVED | R-0 | 0h | Reserved |
14-0 | HLTZ | R/W | 0h | Unsigned High-level threshold (Z) for the comparator filter output Primarily intended for detecting 'zero'-crossing events. Unlike the primary comparator SDCMPHx, it does not have the ability to generate an interrupt. Reset type: SYSRSn |
SDFIFOCTL3 is shown in Figure 17-51 and described in Table 17-51.
Return to the Summary Table.
FIFO Control Register for Ch3
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
OVFIEN | DRINTSEL | FFEN | FFIEN | RESERVED | SDFFST | ||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R-0-0h | R-0h | ||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
SDFFST | RESERVED | SDFFIL | |||||
R-0h | R-0-0h | R/W-0h | |||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15 | OVFIEN | R/W | 0h | SDFIFO Overflow interrupt enable 0: SDFIFO Overflow condition will not generate an interrupt 1: SDFIFO overflow condition generates an interrupt on SDy_ERR Reset type: SYSRSn |
14 | DRINTSEL | R/W | 0h | Data-Ready Interrupt (DRINT) source select 0 = AF3 (Select non-FIFO data-ready interrupt) 1 = SDFFINT3 (Select FIFO data-ready interrupt) Reset type: SYSRSn |
13 | FFEN | R/W | 0h | SDFIFO Enable 0: Disable FIFO operation 1: Enable FIFO operation Note: When FIFO is disabled, FIFO contents are cleared Reset type: SYSRSn |
12 | FFIEN | R/W | 0h | SDFIFO data ready Interrupt Enable Reset type: SYSRSn |
11 | RESERVED | R-0 | 0h | Reserved |
10-6 | SDFFST | R | 0h | SDFIFO Status 00000 FIFO empty 00001 FIFO has 1 word . . . . 10000 FIFO has 16 words Reset type: SYSRSn |
5 | RESERVED | R-0 | 0h | Reserved |
4-0 | SDFFIL | R/W | 0h | SDFIFO interrupt level bits The FIFO will generate an interrupt when the FIFO status (SDFFST) >= FIFO level (SDFFIL ) Reset type: SYSRSn |
SDSYNC3 is shown in Figure 17-52 and described in Table 17-52.
Return to the Summary Table.
SD Filter Sync control for Ch3
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | WTSCLREN | FFSYNCCLREN | WTSYNCLR | ||||
R-0-0h | R/W-1h | R/W-0h | R-0/W-0h | ||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
WTSYNFLG | WTSYNCEN | SYNCSEL | |||||
R-0h | R/W-0h | R/W-0h | |||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-11 | RESERVED | R-0 | 0h | Reserved |
10 | WTSCLREN | R/W | 1h | WTSYNFLG Clear-on-FIFOINT Enable 0: WTSYNFLG can only be cleared manually (using WTSYNCLR bit) 1: WTSYNFLG is cleared automatically on SDFFINT Reset type: SYSRSn |
9 | FFSYNCCLREN | R/W | 0h | FIFO Clear-on-SDSYNC Enable 0: SDFIFO is not automaticaly cleared upon receiving SDSYNC 1: SDFIFO is automaticaly cleared upon receiving SDSYNC Reset type: SYSRSn |
8 | WTSYNCLR | R-0/W | 0h | Wait-for-Sync Flag Clear (always reads 0) 0: Write of 0 has no affect 1: Write of 1 clears WTSYNFLG Reset type: SYSRSn |
7 | WTSYNFLG | R | 0h | Wait-for-Sync Flag 0: SDSYNC event has not occurred 1: SDSYNC event occurred. Reset type: SYSRSn |
6 | WTSYNCEN | R/W | 0h | Wait-for-Sync Enable 0: Incoming Data written to SDFIFO on every Data-Ready (DR) Event 1: Incoming Data written to SDFIFO on DR event only after SDSYNC event occurs Reset type: SYSRSn |
5-0 | SYNCSEL | R/W | 0h | Defines source for the SDSYNC Input on this channel Refer SDSYNCx.SYNCSEL table Reset type: SYSRSn |
SDCTLPARM4 is shown in Figure 17-53 and described in Table 17-53.
Return to the Summary Table.
Control Parameter Register for Ch4
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RESERVED | RESERVED | RESERVED | MOD | |||
R-0h | R-0-0h | R-0-0h | R-0-0h | R/W-0h | |||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-5 | RESERVED | R | 0h | Reserved |
4 | RESERVED | R-0 | 0h | Reserved |
3 | RESERVED | R-0 | 0h | Reserved |
2 | RESERVED | R-0 | 0h | Reserved |
1-0 | MOD | R/W | 0h | Modulator clock modes MODE 0: Modulator clock running at 1x data rate MODE 1: modulator clock running at 1/2 data rate (dbl-edge clocking) MODE 2: modulator clock absent (Manchester encoded data) MODE 3: modulator clock running at 2x data rate Reset type: SYSRSn |
SDDFPARM4 is shown in Figure 17-54 and described in Table 17-54.
Return to the Summary Table.
Data Filter Parameter Register for Ch4
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | SDSYNCEN | SST | AE | FEN | |||
R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DOSR | |||||||
R/W-0h | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-13 | RESERVED | R | 0h | Reserved |
12 | SDSYNCEN | R/W | 0h | PWM synchronization (SDSYNC) of data filter 0: PWM synchronization of data filter is disabled 1: PWM synchronization of data filter is enabled Note: SDSYNCx.SYNCSEL bits define which PWM signal is used to synchronize PWMs Reset type: SYSRSn |
11-10 | SST | R/W | 0h | Data filter structure 00: Data filter runs with a Sincfast structure 01: Data filter runs with a Sinc1 structure 10: Data filter runs with a Sinc2 structure 11: Data filter runs with a Sinc3 structure Reset type: SYSRSn |
9 | AE | R/W | 0h | Data filter Acknowledge Enable 0: Acknowledge flag is disabled for the particular filter 1: Acknowledge flag is enabled for the particular filter Reset type: SYSRSn |
8 | FEN | R/W | 0h | Filter Enable 0: The data filter is disabled and no data is produced 1: The data filter is enabled and data are produced in the data filter Note: When filter is disabled, DOSR counter held in reset, filter data erased. Also resets FIFO pointers and clears the FIFO Reset type: SYSRSn |
7-0 | DOSR | R/W | 0h | Data filter Oversampling ratio The actual oversampling ratio of data filter is DOSR + 1 These bits set the oversampling ratio of the data filter. 0x0FF represents an oversampling ratio of 256. Reset type: SYSRSn |
SDDPARM4 is shown in Figure 17-55 and described in Table 17-55.
Return to the Summary Table.
Data Parameter Register for Ch4
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
SH | DR | RESERVED | |||||
R/W-0h | R/W-0h | R-0-0h | |||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | |||||||
R-0-0h | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-11 | SH | R/W | 0h | Shift Control These bits indicate by how many bits the 16-bit window is shifted up when 16-bit data representation is chosen. Reset type: SYSRSn |
10 | DR | R/W | 0h | Data filter Data representation 0: Data stored in 16b 2's complement 1: Data stored in 32b 2's complement Reset type: SYSRSn |
9-0 | RESERVED | R-0 | 0h | Reserved |
SDCMPH4 is shown in Figure 17-56 and described in Table 17-56.
Return to the Summary Table.
High-level Threshold Register for Ch4
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | HLT | ||||||
R-0-0h | R/W-7FFFh | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
HLT | |||||||
R/W-7FFFh | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15 | RESERVED | R-0 | 0h | Reserved |
14-0 | HLT | R/W | 7FFFh | Unsigned high-level threshold for the comparator filter output. Reset type: SYSRSn |
SDCMPL4 is shown in Figure 17-57 and described in Table 17-57.
Return to the Summary Table.
Low-level Threshold Register for Ch4
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | LLT | ||||||
R-0-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
LLT | |||||||
R/W-0h | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15 | RESERVED | R-0 | 0h | Reserved |
14-0 | LLT | R/W | 0h | Unsigned low-level threshold for the comparator filter output. Reset type: SYSRSn |
SDCPARM4 is shown in Figure 17-58 and described in Table 17-58.
Return to the Summary Table.
Comparator Filter Parameter Register for Ch4
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | CEN | RESERVED | HZEN | MFIE | CS1_CS0 | ||
R-0-0h | R/W-0h | R-0-0h | R/W-0h | R/W-0h | R/W-0h | ||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
CS1_CS0 | IEL | IEH | COSR | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-14 | RESERVED | R-0 | 0h | Reserved |
13 | CEN | R/W | 0h | Comparator Filter enable 0: Disable comparator filter 1: Enable comparator filter Reset type: SYSRSn |
12-11 | RESERVED | R-0 | 0h | Reserved |
10 | HZEN | R/W | 0h | High level (Z) Threshold crossing output enable 0: Disable Higher level Threshold (Z) crossing 1: Enable Higher level Threhold (Z) crossing Reset type: SYSRSn |
9 | MFIE | R/W | 0h | Modulator Failure Interrupt Enable 0: Disable modulator failure interrupt and its flag 1: Enable modulator failure interrupt and its flag Reset type: SYSRSn |
8-7 | CS1_CS0 | R/W | 0h | Comparator filter structure 00: Comparator filter runs with a sincfast structure 01: Comparator filter runs with a Sinc1 structure 10: Comparator filter runs with a Sinc2 structure 11: Comparator filter runs with a Sinc3 structure Reset type: SYSRSn |
6 | IEL | R/W | 0h | Low-level interrupt enable 0: Disable Lower Threshold interrupt 1: Enable Lower Threshold interrupt Reset type: SYSRSn |
5 | IEH | R/W | 0h | High-level interrupt enable 0: Disable Higher Threshold interrupt 1: Enable Higher Threshold interrupt Reset type: SYSRSn |
4-0 | COSR | R/W | 0h | Comparator Oversampling ratio. The actual rate is COSR + 1. These bits set the oversampling ratio of the filter. 0x1F represents an oversampling ratio of 32 Reset type: SYSRSn |
SDDATA4 is shown in Figure 17-59 and described in Table 17-59.
Return to the Summary Table.
Data Filter Data Register (16 or 32bit) for Ch4
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DATA32HI | DATA16 | ||||||||||||||||||||||||||||||
R-0h | R-0h | ||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | DATA32HI | R | 0h | Hi-order 16b in 32b mode, 16-bit Data in 16b mode Reset type: SYSRSn |
15-0 | DATA16 | R | 0h | Lo-order 16b in 32b mode Reset type: SYSRSn |
SDDATFIFO4 is shown in Figure 17-60 and described in Table 17-60.
Return to the Summary Table.
Filter Data FIFO Output(32b) for Ch4
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DATA32HI | DATA16 | ||||||||||||||||||||||||||||||
R-0h | R-0h | ||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | DATA32HI | R | 0h | Hi-order 16b in 32b mode, 16-bit Data in 16b mode Reset type: SYSRSn |
15-0 | DATA16 | R | 0h | Lo-order 16b in 32b mode Reset type: SYSRSn |
SDCDATA4 is shown in Figure 17-61 and described in Table 17-61.
Return to the Summary Table.
Comparator Filter Data Register (16b) for Ch4
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
DATA16 | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DATA16 | |||||||
R-0h | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-0 | DATA16 | R | 0h | Comparator Data output - 16b only Reset type: SYSRSn |
SDCMPHZ4 is shown in Figure 17-62 and described in Table 17-62.
Return to the Summary Table.
High-level (Z) Threshold Register for Ch4
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | HLTZ | ||||||
R-0-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
HLTZ | |||||||
R/W-0h | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15 | RESERVED | R-0 | 0h | Reserved |
14-0 | HLTZ | R/W | 0h | Unsigned High-level threshold (Z) for the comparator filter output Primarily intended for detecting 'zero'-crossing events. Unlike the primary comparator SDCMPHx, it does not have the ability to generate an interrupt. Reset type: SYSRSn |
SDFIFOCTL4 is shown in Figure 17-63 and described in Table 17-63.
Return to the Summary Table.
FIFO Control Register for Ch4
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
OVFIEN | DRINTSEL | FFEN | FFIEN | RESERVED | SDFFST | ||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R-0-0h | R-0h | ||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
SDFFST | RESERVED | SDFFIL | |||||
R-0h | R-0-0h | R/W-0h | |||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15 | OVFIEN | R/W | 0h | SDFIFO Overflow interrupt enable 0: SDFIFO Overflow condition will not generate an interrupt 1: SDFIFO overflow condition generates an interrupt on SDy_ERR Reset type: SYSRSn |
14 | DRINTSEL | R/W | 0h | Data-Ready Interrupt (DRINT) source select 0 = AF4 (Select non-FIFO data-ready interrupt) 1 = SDFFINT4 (Select FIFO data-ready interrupt) Reset type: SYSRSn |
13 | FFEN | R/W | 0h | SDFIFO Enable 0: Disable FIFO operation 1: Enable FIFO operation Note: When FIFO is disabled, FIFO contents are cleared Reset type: SYSRSn |
12 | FFIEN | R/W | 0h | SDFIFO data ready Interrupt Enable Reset type: SYSRSn |
11 | RESERVED | R-0 | 0h | Reserved |
10-6 | SDFFST | R | 0h | SDFIFO Status 00000 FIFO empty 00001 FIFO has 1 word . . . . 10000 FIFO has 16 words Reset type: SYSRSn |
5 | RESERVED | R-0 | 0h | Reserved |
4-0 | SDFFIL | R/W | 0h | SDFIFO interrupt level bits The FIFO will generate an interrupt when the FIFO status (SDFFST) >= FIFO level (SDFFIL ) Reset type: SYSRSn |
SDSYNC4 is shown in Figure 17-64 and described in Table 17-64.
Return to the Summary Table.
SD Filter Sync control for Ch4
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | WTSCLREN | FFSYNCCLREN | WTSYNCLR | ||||
R-0-0h | R/W-1h | R/W-0h | R-0/W-0h | ||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
WTSYNFLG | WTSYNCEN | SYNCSEL | |||||
R-0h | R/W-0h | R/W-0h | |||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-11 | RESERVED | R-0 | 0h | Reserved |
10 | WTSCLREN | R/W | 1h | WTSYNFLG Clear-on-FIFOINT Enable 0: WTSYNFLG can only be cleared manually (using WTSYNCLR bit) 1: WTSYNFLG is cleared automatically on SDFFINT Reset type: SYSRSn |
9 | FFSYNCCLREN | R/W | 0h | FIFO Clear-on-SDSYNC Enable 0: SDFIFO is not automaticaly cleared upon receiving SDSYNC 1: SDFIFO is automaticaly cleared upon receiving SDSYNC Reset type: SYSRSn |
8 | WTSYNCLR | R-0/W | 0h | Wait-for-Sync Flag Clear (always reads 0) 0: Write of 0 has no affect 1: Write of 1 clears WTSYNFLG Reset type: SYSRSn |
7 | WTSYNFLG | R | 0h | Wait-for-Sync Flag 0: SDSYNC event has not occurred 1: SDSYNC event occurred. Reset type: SYSRSn |
6 | WTSYNCEN | R/W | 0h | Wait-for-Sync Enable 0: Incoming Data written to SDFIFO on every Data-Ready (DR) Event 1: Incoming Data written to SDFIFO on DR event only after SDSYNC event occurs Reset type: SYSRSn |
5-0 | SYNCSEL | R/W | 0h | Defines source for the SDSYNC Input on this channel Refer SDSYNCx.SYNCSEL table Reset type: SYSRSn |