I use an external reset supervisor to provide a more constrained reset voltage than that provided by the MSP's SVS.
The use of an external reset supervisor, push-pull output, 200ms reset timeout period is preventing communication over the JTAG interface for debugging the MSP430F5438A in Code Composer.
If I bypass the chip communication is successful.
Oscilloscope trace comparisons suggest the MSP430 expects the reset line to be pulled up quicker than the reset supervisor can achieve.
The supervisor has a manual reset input, meaning it can be put into reset by the MSP-FET430UIF debugging interface.
However, the RESET timeout of the supervisor chip is 200ms, and this appears to violate the JTAG protocol which briefly pulls the RST line to 0 (1ms or so).
1. Does the theory of the reset line being pulled low for too long sound plausible?
2. Is there a configuration setting in Code Composer Studio in which I can compensate for the additional delay in the reset signal?
3. Is this a common problem when using external reset supervisors, and is there a 'rule of thumb' or 'standard' solution?
I beliieve this can be solved in hardware, using a logical AND IC taking the MSP-430FETUIF RESET line and the external reset supervisor signal as inputs, but I'd rather avoid additional componentry.
Thanks in advance.