Hello engineers,
I'm thinking about doing a DC-DC converter using an MCU as a controller. I need some help finding a range of MCUs that fit the bill. Finding a certain set of features can be a daunting task with MCUs, there's just so many out there. I'm hoping someone more familiar with what's out there can steer me in the right direction.
Here's what I need,
Converter switches at 500kHz so I need PWM resolution at least 200pS and 14 bits. Two PWM outputs are required. The converter has two synchronous MOSFET drivers as it's buck-boost.
Low pin count, 28 to 48, lower is better. The board has to be small as possible for this project. I actually need only 21 I/O pins at most.
At least four 12 bit ADC inputs, independent channels are better, but can operate sequentially if necessary.
ADC sample rate at least 200ksp, but higher is better
No preference on the core, any 16 bit or 32 bit RISC architecture should be fine. The ones with high speed PWM tend to have high speed cores so probably be plenty fast enough anyway.
At least one I2C module and one SPI module, no other comms or special functions required.
Supply voltage down to 3V, deep sleep mode available, wake on input change.
Of course a supported IDE from the maker and an inexpensive in-circuit programming/debugging tool. Need good documentation for both parts and tools.
MOSFET drivers might be nice if they're high power, but planning to use separate driver chips. A scalable reference or two would be nice.
Anything else is pretty much standard fare for any MCU. The hard thing is finding them with an ultra-high speed PWM module without a huge pin count or price tag.