AVR Atmel MCUs with 12bit ADC and ArduinoIDE support
Any of the STM32 Nucleo range should provide exactly what you want. The cheapest option the Nucleo f030r8 blows the atmega1284p out of the water in regards to memory, speed and peripherals. It is supported by the Arduino IDE, supports the majority of shields and has a 12bit ADC.