Hmm... I was thinking that there were faster PSoC or PRoC devices similar to what I am using, but now I'm not so sure. May have to look at switching to ST or TI. TI, for instance, has a 48MHz core M3 device. That should be about 50% effectively faster than this 48Mhz core M0....
I'd rather not switch, though. Lots of new lessons to relearn and prototype wiring to redo....
Looks plenty fast and powerful, but doesn't look like it will interface directly with a 5V bus.
I'd still like to stick with Cypress. I like the UDB functionality, and the integrated BLE. It's looking, though, like something from NXP might be more in-line with what I'm trying to do. The KE15Z is 72MHz core M0+, and comes in an Arduino footprint prototype kit. I'll have to make new interface cables for my development rig (currently I'm connecting to the CY8CKIT-042 module connectors), and maybe add some external logic to make up for the lack of UDBs, but I think this might work.
I also looked at the PSOC 5 options. They sound similar, but the expandable proto kit is relatively expensive compared to NXP. I may try the CY8CKIT-050, though, since it doesn't seem like I'll find a PRoC solution that's fast enough anyway.
What I'd really like is a 48MHz+ core M0+ PRoC 4 option with at least 31 GPIOs.
Unfortunately there is no PRoC/PSoC 4 chip above 48 Mhz. You may use PSoC6 with appropriate level translator to work with 5V bus. PSoC 5 solution may not be suitable as you need integrated BLE too. PSoC6 on the other hand have BLE, UDB and faster clock which meets all your requirements.
There is a cheaper eval board that is expandable from Sparkfun for $49. It has the CY8C5888AXQ-LP096 on board which is an 80Mhz M3 core. Also, there are 24 UDBs and better analog performance with a 20bit Delta-Sigma ADC and a 0.1% VREF on board. There is a lot more analog routing as well. Here is the link to the Sparkfun board.
Arrow Cypress Specialist
Level conversion for about 24 lines looks to be a lot more work, expense, and real estate than adding BLE or some other wireless to a PSoC 5. The total space for my solution is about 1 square inch, double-sided but not more than maybe 1/4" thick. Since I can't seem to find a faster, built-in-wireless, 5V-capable MCU, the PSoC 5 looks like the closest-to-ideal choice.
I've ordered a CY8CKIT-059, and will see whether it's fast enough to do the memory emulation reliably - I would hope it is, at about 3X the effective speed of the CY8C4247LQI-BL483. I f so, then I'll start tacking on the other features I want, like wireless and an SD slot. It's cheap enough for the eval board, and just means a bit more soldering to hook it up to the device's test connector.
Mike, thanks for the pointer on the Sparkfun PSoC 5 board.