I'm trying to diagnose a failing board here at work, and I can't figure out what's going on. When we connect our pin programmer to the board, it takes a program just fine, communicating back and forth, verifying checksums, etc. When we disconnect the programmer and power up the board, it's completely unresponsive. None of the outputs that normally activate when it boots up become active, and it doesn't respond to any external inputs. I can't imagine what could be failing to cause every single i/o to fail, other than the chip simply not booting up at all.
I haven't found anything obviously wrong so far, but I just had a strange idea... could it be something wrong with the external oscillator? If the oscillator wasn't working, would it still take programming instructions from the pin programmer? The MCU is a MSP430F2416TPN. The programmer is a TI "MSP-FET Flash Emulation Tool." Power to the chip checks out just fine (3.3VDC,) and I've confirmed that the reset pin isn't being held low, which was my first thought originally.
Here's a partial schematic showing the power, reset, JTAG, and oscillator connections:
I haven't found anything obviously wrong so far, but I just had a strange idea... could it be something wrong with the external oscillator? If the oscillator wasn't working, would it still take programming instructions from the pin programmer? The MCU is a MSP430F2416TPN. The programmer is a TI "MSP-FET Flash Emulation Tool." Power to the chip checks out just fine (3.3VDC,) and I've confirmed that the reset pin isn't being held low, which was my first thought originally.
Here's a partial schematic showing the power, reset, JTAG, and oscillator connections: