Can someone clear this up for me? On the Timer component there is an interrupt pin. If I want to generate an interrupt every time the timer reaches terminal count I can enable the interrupt by checking the check box. Then I'd put an "Interrupt" component on that pin. How is that any different then leaving the interrupt check box clear and putting the interrupt component on the OV pin? Is this the difference between a hardware and software interrupt?
Only difference is the signal: the interrupt signal stays active until cleared by API while the TC is a pulse of defined length. Has nothing to do with hard- or software interrupt. You can use isr_Setpending() API to generate a software interrupt.