Offhand I don't know of any level translators like that. There's a bunch of those damn SN74CBDHVCOMGWTFBBQ60245XYZs out there, in as many alphabet-soup-FN packages, but I don't think I've seen any in low bit widths.
Yeah I was swimming in a sea of choices, but none quite did what I wanted or where too expensive for such little functionality. I was hoping someone here came across this problem and could point out a cheap solution.
Don't suppose you can convince one party or the other (the MCU or peripheral) to operate on something else. Say, what's an M0 doing at 1.8V anyway? There are oodles of those available in 3.3V.
The lower the core voltage the lower the power consumption, because the switching power is C * V^2 * f. So lowering the voltage has a bigger impact then lowering the frequency. It's why larger processors can directly control their own core voltage, so they can run the part at the lowest voltage for a given frequency (and temperature, etc.). The Cortex-M0 part can run at 3.3V but running at a lower core (and IO) voltage is an easy way to save power.
This is my first foray into very-low power (micro watts) parts. I've worked on larger devices where you put the interrupt handlers in SRAM (or lock them in the icache) so you can put the DRAM in self-refresh mode and power most of the IOs, DLLs etc. But never something where every microwatt counts. It seems like it is another world.
When the system goes idle I turn off the 3.3V supply and put the regulator in a low power mode. The CPU switches off the main clock and runs off of a 32khz clock for timers. They even have a mode where you turn the entire part off except for a small bit that can turn the processor back as if from reset.
I'm mostly using components that run at 1.8V or have split VDD/VDDIO rails. All the wakeup events come from devices on the 1.8V supply. However the LCD (a Sharp Memory Display) has a 3.0V minimum supply and a minimum Vhi of VDD-0.1V so there isn't any room there. I wonder if the entire control interface on the display is implemented in transistors on glass or if there is a bit of silicon hiding someplace. Transistors on glass aren't know for being overly fast or low voltage.