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.

MSP430FR4133: Adding multiple I-O for Digital IC Tester Design

Part Number: MSP430FR4133
Other Parts Discussed in Thread: MSP-EXP430FR4133, TCA6408A

Good afternoon,

I am currently designing a Digital IC Tester and my constraints are the following;

  • Use an MSP430FR4133
  • The MSP430 has to be the main driver of the device
  • I currently only have a Texas Instruments MSP430FR4133 Microcontroller LCD MSP-EXP430FR4133 available

Basically my design uses a HEX keypad for user interaction, a LCD display, an on/off switch and Pin ZIF Socket to hold and connect the IC. Ideally I would like to be able to test the largest ICs (48 pins). However the design will most likely have be for ICs up to 28 pins. This means that I will need to be able to control 28 (or more if different design) pins to detect and run all the required test on the different IC. Because of the fact that the pin configuration is different for every IC (and there are different sizes), each GPIO connected to the pin should be able to do multiple things such as but not limited to;

  • Provide low input
  • Provide high input
  • Read Output
  • Connect to ground
  • Provide supply voltage (5V or 3.3V depending on the IC)
  • Provide a CLK signal of various frequency
  • ...

I had a look at devices like TCA6408A but I cannot figure out whether they are compatible with the MSP430 that I am using, if they can be cascaded (for more I/O) or if they can perform all the different operations required. If they are not are there any alternatives?

Any advise would be greatly appreciated.

Thank you.

  • Hi,

    So you are using MSP430 as a host to drive TCA6408A, which will connect to the target device. Right?

    If yes, I would say MSP430FR4133 is compatible to drive the TCA6408A by I2C interface. 

    For other question about the casccading and different I/O perform operations, you may need to go through the datasheet of TCA6408A and go to it's forum if any question.

**Attention** This is a public forum