Możecie polecić jakiś mikrokontroler z rdzeniem Cortex-M który ma:
- USB device'a z przykładowym softem CDC,
- sprzętowe wsparcie dla AES lub SHA (to ewentualnie mogę zrealizować programowo),
- true random number generator,
- flash min. 128kB,
- dostępność przez min. 5 lat.
Korzystam już od dłuższego czasu głównie z LPC, ale żaden nie spełnia powyższych wymagań. Wstępnie znalazłem coś z Atmela, STM32 i EFM32. Atmela się trochę obawiam po przejęciu go przez Microchipa. Energy Micro (teraz to Silicon Labs) nie stosowałem nigdy. STM32 stosowałem, ale zawsze bez USB i nie wiem wygląda wsparcie softwarowe dla standardowych klas USB. Poza tym ST chyba dalej nie oferuje gotowego darmowego IDE. Wiem że jest Eclipse, GCC i OpenOCD, ale odkąd przesiadłem się na LPCXpresso to nie chce mi się bawić w konfigurowanie wszystkiego.