I am integrating a serial flash memory (SST25V016B) into a MCU board with a PIC18F46K22 processor running @ 4.2 Vdd. - See attached schematic.
The flash part has a Vdd Max of 3.6V so I am using a 3.3V LDO regulator (AP7313) to knock the Vdd down to size.
The serial data line OUT from the flash will meet the input spec as-is, so that one is easy.
The 3 lines driving the flash need level shifting down, I am using a simple voltage divider to accomplish this but I wish there was a cleaner way to do this than adding 6 resistors to the BOM.
I have seen those cute level shift gates, but this seems like overkill in this situation?- and more expensive.
Anyone have a clever suggestion?
The flash part has a Vdd Max of 3.6V so I am using a 3.3V LDO regulator (AP7313) to knock the Vdd down to size.
The serial data line OUT from the flash will meet the input spec as-is, so that one is easy.
The 3 lines driving the flash need level shifting down, I am using a simple voltage divider to accomplish this but I wish there was a cleaner way to do this than adding 6 resistors to the BOM.
I have seen those cute level shift gates, but this seems like overkill in this situation?- and more expensive.
Anyone have a clever suggestion?
Attachments
-
103.3 KB Views: 27
Last edited: