Ultraniezawodny mikrokontroler ARM Cortex-M4F o ultraniskim poborze mocy
Maxim Integrated Products, Inc.
W wielu zastosowaniach przemysłowych i aplikacjach IoT poważnym zagrożeniem może być bombardowanie struktury układów scalonych cząstkami wysokoenergetycznymi, mogącymi powodować zmiany zawartości komórek pamięci podczas normalnej pracy – dotyczy to zwłaszcza układów wykonywanych w procesie technologicznym o szerokości bramki 40 nm i mniejszych. Aby temu zapobiec, w nowym mikrokontrolerze MAX32670 firmy Maxim cała pamięć wewnętrzna, tj. 384 KB Flash i 128 KB SRAM jest chroniona mechanizmem ECC, wykrywającym błędy na pojedynczych bitach i zapewniającym ich korekcję sprzętową. Do zalet tego układu należą też małe gabaryty i mały pobór mocy, wynoszący 40 µW/MHz w stanie aktywnym. W stosunku do najbliższego odpowiednika, MAX32670 pobiera mniejszą o 40% moc i charakteryzuje się mniejszą o 50% powierzchnią.
MAX32670 jest mikrokontrolerem 32-bitowym, opartym na rdzeniu ARM Cortex-M4 z jednostką obliczeń zmiennoprzecinkowych. Zawiera 8-kanałowy kontroler DMA, 4 timery 32-bitowe, 2 energooszczędne timery 32-bitowe (LPTMR), port audio I²S Slave oraz porty komunikacyjne 3 x SPI Master/Slave, 3 x UART, Low Power UART i 3 x I²C Master/Slave. Niezawodną pracę systemu zapewniają dwa timery watchdog z niezależnymi układami zegarowymi oraz detektor brownout, monitorujący wartość napięcia zasilającego. Za bezpieczeństwo danych odpowiada funkcja Secure Boot i akcelerator sprzętowy AES 128/192/256 z generatorem rzeczywistych liczb losowych.
MAX32670 może pracować w szerokim zakresie temperatury otoczenia od -40 do +105°C. Jest produkowany w dwóch wariantach obudów: TQFN-EP-40 (5 x 5 mm) i WLP-24 (2,2 x 1,7 mm). Jego ceny hurtowe zaczynają się od 1,44 USD przy zamówieniach 1000 sztuk. Firma Maxim oferuje też zestaw ewaluacyjny MAX32670EVKIT# w cenie 25 USD.