Hi,
ich würde dir einen ATmega8/16/32... empfehlen die lassen sich alle bequem mit dem konstenlosen AVR-GCC in C proggn und wenn du einen programieren kanst kenst du alle.

Der ATmega16 hat z.B. USART, I2C, 4xI/O PORT's (a 8 bit), 3 Timer (davon 2x8 bit Timer und 1x16 bit timer ), Analog Digital Converter, ...

Auserdem kann man ihn mit dem STK200/300 über den Serielport proggramieren!
https://www.roboternetz.de/wissen/in...ogrammierkabel

MfG Martin