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.