I have hunted up and down the datasheets and forum posts and have not found a clear solution.
General question: The TPS65981 now has a higher operating temperature and we'd like to use a small (3x3 mm or smaller) flash IC; does TI have any recommendations?
Specific questions: Based on what's currently available on Digikey, the AT25DF041B-MAHNHR is in stock, has a small (8-UDFN (2x3)) package, and a temperature range up to 125 degC. Will this part work with the TPS65981?
I suspect, the answer to be "yes, the AT25DF041 will work fine" based on the following...
Minimum flash size:
- The current '81 datasheet recommends both the W25Q20CL (2M-bit minimum size is required) and the W25Q80DV (8M-bit). So I think it's safe to assume anything >= 2M-bit should suffice.
- I found a forum post entitled "TPS65982 Suggested EEPROM" (https://e2e.ti.com/support/interface/usb/f/1008/p/541721/1981721) which says the MX25L512E-ZUI-10G should work as well. This is only 512K; so 2-4Mbit should be fine!
Flash interface:
- The datasheet does a good job enumerating some requirements for a flash device in section 9.5.1 SPI Master Interface.
- >= 8M-bit (wait, really?)
- 12 MHz SPI clock (this is repeated later in the electrical description)
- Mode 0
- Sector erase size of 4kB at a "minimum". I believe this is a typo? Considering how the TPS65981's flash is layed out at (typically) increments of 4K and that smaller is generally considered better, I suspect smaller than 4kB would be OK, but larger would not. Either way, if we find a flash chip which does exactly 4kB (like the AT25DF041 ) then we're good.
- According to the post "Does the TPS65982 work with the Spansion S25FL116K Flash device" (http://e2e.ti.com/support/interface/usb/f/1008/t/436867