Other Parts Discussed in Thread: SYSCONFIG
Tool/software:
I am trying to configure the comparator to trigger when the positive terminal goes higher than the negative terminal. I want this to generate an interrupt.
I have configured the comparator as follows (using SysConfig):
| Operating Mode | Fast mode | 
| Enable Channel Inputs | Positive | 
| Enable Output | False | 
| Positive Terminal Channel Input | COMPx_IN0+ | 
| Output Polarity | Non-inverted | 
| Hysteresis | No hysteresis | 
| Reference Source | VDDA | 
| Reference operating mode | Static | 
| Terminal | Ref applied to negative | 
| DAC Control | SW-bit controls selection | 
| DAC input | DAC 0 | 
| DAC code | various | 
I have also enabled the interrupt with level 0 priority.
The issue I am experiencing is the following:
- If I select the DAC code as 0 the output of the COMP is LOW
 - If I select the DAC code as > 0 the output is always HIGH and I get constant IRQs.
 - From what I can see the input voltage on the positive terminal has no effect on the output of the comparator.
 
I have tried various different DAC code values but the behavior is always the same.