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.

Right connection between MSB-FET and RF430frl152h.

Other Parts Discussed in Thread: RF430FRL152H, MSP-FET

Hello guys,

I've developed some program using CCS, MSP-FET and RF430frl152h EVM.

And, as a next step, I am trying to insert the program to the RF430frl152h without evaluation board, however, I can not make a right connection between MSP-FET and RF430frl152h.

Does anyone know how to connect them and insert program?

Thank you in advance.

  • SeugnMin - 

    if you have a look here on Figure 21  

    you will see the level translator circuit needed between the JTAG pins of the MCU and the FET tool for download and debug

    other way would be to do firmware update over the air, but this would not allow debug

  • Thank you Josh.

    I think I should send them via air as I do not need to debug anymore.

    Would you show me a specific way to send them via air? Or technical document would be fine as well.

    Best,

    Seumgmin

  • Using the ISO15693 RF stack, in 8-byte block mode, allows writing to the whole FRAM memory.  

    So you would have to send your program over the air and write it block by block.  Make sure that you do not lock any blocks as that may prohibit you from writing to that specific block.  However, after you have programmed the firmware, locking the blocks may be a good policy.

    We have a tool that we are still developing, that takes a .txt file and programs it to the FRAM using a TRF7970AEVM.  The program uses the host interface on the TRF7970AEVM to send the commands.

    One things that is dangerous about over the air programming is if you are writing to the ISR vector table.  This is dangerous if the over the air interface corrupts one of the ISR vectors, particularly the ISO15693 vector, this will disable communications until the error is corrected using JTAG.

  • Ok, I see. Then I also have to make JTAG interface to correct error.
    Then, the pins I have to connect is same as in the figure 21?
    Actually I tried to connect new RF430 chip to the EVM after removing the RF430 attached on the board.
    I connected RST/NMI, P1.4, P1.5, P1.6, P1.7, and GND pins and also VDDB (Fig 22) was connected while switch was connected POWER_1V5.
    However, I could not send program to the chip. ('wrong JTAC password' or 'Security fuse was blown' errors were shown)
    Is there something I have to do additionally?
  • Yes, you need a JTAG level translators, to program the RF430FRL15xH, at least as given in Figure 21.

    The problem that you are having could be because you are connecting to VDDB. However the internal battery switch might be open. To make sure that is not causing the problem, connect the 1.5V power to VDDSW, this powers the RF430 regardless of the internal battery switch setting.
  • I connected VDDB and VDDSW but CCS said 'Security Fuse has been blown'. The chip was new and it was first time to send the program into the chip.

    Are there essential components (maybe capacitors) to make them work?

    Can I also use the chip again?

  • in addition to Figure 21 (for level translation circuit), please also see Figure 19 where bulk cap (2.2uF) is shown for VDDSW and bypass cap (0.1uF) is shown for VDDB and also Figure 22 of SLAU607 (this shows RC needed on RST/NMI line, i.e. 10nF and 22k Ohms) these are also recommended by the data sheet as well, although i see we list a higher minimum # for the pullup on the RST/NMI line there than what was used on the EVM. But you still need RC there on RST/NMI line regardless.
  • Now I can send the program reliably.

    Thank you for your help, all.