This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP430F5638 external crystal XT1IN XT1OUT does not work.

Other Parts Discussed in Thread: MSP430F5638

I have any stranger problem, external crystal 10 MHz which connected to evaluation board MSP-TS430PZ100USB whith the MSP450F5638 TX1IN and TX1OUT does not work. It does not provide clock, when it connected to the TX2IN and TX2OUT it is working properly. I had set and check using code composer V6 debugger the following settings: XT1DRIVE = 01, XTS = 1, XT1BYPASS = 0, also I had implement the following code at the initalization process (after the ports and before the clock initializations, according to recommndations from this forum and the code examples for this device to unlock XT1 pin):

while(BAKCTL & LOCKIO)

BAKCTL &= ~(LOCKIO);

but it does not solve this problem. The value of LOCKIO is '0' before the "while", so I suppose this is not a problem.

I work with TI hardware and had write a very simple code which does the initialization process only.

Help me please.

  • Show the actual code.
  • Alexander Blokhov said:
    I have any stranger problem, external crystal 10 MHz which connected to evaluation board MSP-TS430PZ100USB whith the MSP450F5638 TX1IN and TX1OUT does not work. It does not provide clock, when it connected to the TX2IN and TX2OUT it is working properly.

    From looking at the MSP430F5638 datasheet:

    - The Crystal Oscillator XT1 is only specified for low-frequency crystals of nominally 32KHz.

    - The Crystal Oscillator XT2 is specified to allow crystals of frequencies from 4MHz to 32MHz.

    Therefore, attempting to use an external 10 MHz crystal on XT1 is out of specification and probably explains the observed behavior.

**Attention** This is a public forum