Mikrokontrolery ARM z rdzeniem Cortex-M0 firmy Nuvoton
Marthel PDW
NuMicro firmy Nuvoton seria energooszczędnych mikrokontrolerów ARM z rdzeniem Cortex-M0 taktowanych do 72 MHz i pracujących w szerokim zakresie napięć zasilania. Ich wydajność wynosi 0,9 DMIPS/MHz. Układy są wyposażone w liczne peryferia i szybkie interfejsy komunikacyjne, charakteryzują się doskonałą funkcjonalnością i możliwościami łączeniowymi ze światem zewnętrznym. Programowanie odbywa się w oparciu o zestaw instrukcji Thumb 2 zawierający 56 rozkazów.
W zależności od wersji mają do 128 kB pamięci Flash (z programowaniem ISP, IAP lub ICP), do 20 kB pamięci SRAM oraz do 86 końcówek I/O ogólnego przeznaczenia. Wyposażenie standardowe obejmuje m.in.:
- wewnętrzny oscylator RC o częstotliwości 22 MHz lub 12 MHz (serie Nano100/110/120/130);
- 32-bitowe timery;
- 16-bitowe wyjścia PWM; 10- lub 12-bitowy wielokanałowy przetwornik A/C o prędkości przetwarzania do 2 Msps (wyjątkiem jest seria AU9110 do aplikacji audio z przetwornikiem 16-bitowym);
- interfejsy UART, SPI i I²C.
Istotne jest, że w ramach każdej serii, w takim samym typie obudowy występują mikrokontrolery o różnej wielkość pamięci Flash, co pozwala projektantom na łatwą zamianę układu na inną wersję \"pamięciową\" bez konieczności wprowadzania zmian konstrukcyjnych w aplikacji. Wyposażenie w inne układy peryferyjne i interfejsy jest zróżnicowane, zależne od serii, jak pokazano w tabeli.