I am looking for a solution to encode the data from a MEMS microphone to AAC LC. I have a small microcontroller that is very low power but that lacks the RAM required for encoding so I am looking for simplest possible solution.
Are there any MEMS microphone that can natively provide a AAC stream?
Or are there any chip that can do this with low price (preferably <$2, volume 1000), low number of pins and small footprint?
Any ideas o. How to solve the problem would be appreciated.
I also wonder how I can normalize the volume level of the microphone. Is this done natively by digital MEMS microphoned?
EDIT: Would adding a PSRAM over SPI etc solve the problem or would I need to rewrite the entire AAC lib to make this work? It is not possible to memory map additional RAM in the chip I use.