Firma Microchip zaprezentowała nowe 32-bitowe rodziny mikrokontrolerów ARM SAM D5x i SAM E5x, oferujące rozbudowane interfejsy łączności, wydajność oraz solidne sprzętowe rozwiązania zabezpieczeń dla szerokiego zakresu zastosowań.
Mikrokontrolery SAM D5/E5 łączą wydajność procesora ARM® Cortex®-M4F z jednostką zmiennoprzecinkową Floating Point Unit (FPU). To połączenie odciąża od przetwarzania jednostkę centralną (CPU), zwiększając wydajność systemu i umożliwiając stworzenie aplikacji o wysokiej mocy przetwarzania przy jednocześnie niskim poborze mocy. Pracujące z prędkością do 120 MHz, mikrokontrolery D5x i E5x obsługują do 1MB dwu panelowej pamięci Flash z korekcją błędów (ECC), umożliwiając proste aktualizowanie na żywo bez przerywania pracy systemu. Dodatkowo, nowe rodziny dostępne są z 256KB pamięci SRAM z korekcją ECC, która jest istotnym elementem aplikacji o znaczeniu krytycznym, takich jak urządzenia medyczne czy systemy serwerowe.
Mikrokontolery SAM D5/E5 dysponują wieloma interfejsami, które zapewniają elastyczność projektowania nawet dla najbardziej wymagających potrzeb związanych z łącznością. Obydwie rodziny zawierają interfejs Quad Serial Peripheral Interface (QSPI) z funkcją Execute in Place (XIP). Umożliwia to systemowi na korzystanie z szeregowych pamięci Flash o wysokiej wydajności, które są zarówno małe, jak i niedrogie w porównaniu do tradycyjnych równoległych pamięci Flash dla zapewniania dodatkowych potrzeb pamięciowych. Urządzenia SAM D5/E5 wyposażone są również w kontroler Secure Digital Host Controller (SDHC) do rejestrowania danych, Peripheral Touch Controller dla pojemnościowych funkcji dotykowych oraz dysponują najlepszym w swojej klasie niskim poborem mocy w trybie pracy 65 uA/MHz. Dodatkowo rodzina SAM E5 zawiera dwa porty CAN-FD i kontroler sieci Ethernet (MAC) o przepustowości 10/100 Mbps z obsługą IEEE 1588, będąc idealnym wyborem m.in. dla aplikacji automatyki przemysłowej, podłączonych aplikacji domowych oraz Internetu przedmiotów (IoT) .
"Aplikacje stają się coraz bardziej złożone i przez to istnieje ogromna potrzeba aktualizacji do szybszych MCU z lepszym dostępem do połączeń i elastycznym wsparciem dla urządzeń peryferyjnych.", powiedział Rod Drake, wiceprezes działu MCU32 firmy Microchip. "Mikrokontrolery SAM D5/E5 zapewniają doskonałą ścieżkę migracji dla programistów chcących efektywne kosztowo rozwiązanie z wysoką wydajnością, wszechstronnymi opcjami interfejsu i wbudowanymi opcjami zabezpieczeń."
Zarówno rodziny SAM D5x, jak i E5x zawierają wszechstronne możliwości kryptograficzne oraz obsługę oprogramowania, umożliwiając programistom włączenie środków zabezpieczających już w fazie założeń projektu. Sprzętowe funkcje zabezpieczeń obejmują m.in. kontroler kryptograficzny Public Key Cryptographic Controller (PUKCC) obsługujący Elliptic Curve Cryptography (ECC) i schematy RSA, a także szyfrowanie AES (Advanced Encryption Standard) i Secure Hash Algorithms (SHA).
P/N | CPU | Architektura | MHz | Pamięć | Pamięć | Interfejs | Pamięć | Dodatkowa pamięć | SD/eMMC | Zakres | Zakres | Kanały | Ilość kanałów A/D | Maks. rozdzielczość A/D (bits) | Liczba DAC | USB | Liczba | Komparatory | Licznki | Capture/Compare/PWM | Kanały PWM | UART/SPI/I2C | Liczba | Intefejs CODEC | Peripheral Pin Select | Vbat | Low Power | EMI | SQI | Quadrature | Silnik | CTMU | Ilość modułów | Rodzaj modułów | Ethernet | Liczba pinów | Obudowy |
ATSAMD51G18A | Cortex-M4F | 32 | 120 | 256 | 128 | Nie | 0 | 0 | 1 | -40 do 85 | 1.71V - 3.6V | 32 | 20 | 12 | 1 | Full Speed | 1 | 2 | 7 x 16-bit 2 x 32-bit | 0 -Std. PWM 32-bit PWM resolutions 13 -Input Capture | 13 | 6 -UART 6 -SPI 6 -I2C | 0 | Tak | Tak | Nie | Tak | Nie | Nie | 0 | Tak | Nie | 0 | Niene | 48 | 48/VQFN | |
ATSAMD51J18A | Cortex-M4F | 32 | 120 | 256 | 128 | Nie | 0 | 0 | 1 | -40 do 85 | 1.71V - 3.6V | 32 | 24 | 12 | 1 | Full Speed | 1 | 2 | 11 x 16-bit 4 x 32-bit | 0 -Std. PWM 32-bit PWM resolutions 17 -Input Capture | 17 | 6 -UART 6 -SPI 6 -I2C | 0 | Tak | Tak | Nie | Tak | Nie | Nie | 0 | Tak | Nie | 0 | Niene | 64 | 64/TQFP 64/VQFN | |
ATSAMD51G19A | Cortex-M4F | 32 | 120 | 512 | 192 | Nie | 0 | 0 | 2 | -40 do 85 | 1.71V - 3.6V | 32 | 20 | 12 | 1 | Full Speed | 1 | 2 | 7 x 16-bit 2 x 32-bit | 0 -Std. PWM 32-bit PWM resolutions 13 -Input Capture | 13 | 6 -UART 6 -SPI 6 -I2C | 0 | Tak | Tak | Nie | Tak | Nie | Nie | 0 | Tak | Nie | 0 | Niene | Niene | 48 | 48/VQFN |
ATSAMD51J19A | Cortex-M4F | 32 | 120 | 512 | 192 | Nie | 0 | 0 | 1 | -40 do 85 | 1.71V - 3.6V | 32 | 24 | 12 | 1 | Full Speed | 1 | 2 | 11 x 16-bit 4 x 32-bit | 0 -Std. PWM 32-bit PWM resolutions 17 -Input Capture | 17 | 6 -UART 6 -SPI 6 -I2C | 0 | Tak | Tak | Nie | Tak | Nie | Nie | 0 | Tak | Nie | 0 | Niene | 64 | 64/TQFP 64/VQFN 64/WLCSP | |
ATSAMD51N19A | Cortex-M4F | 32 | 120 | 512 | 192 | Nie | 0 | 0 | 2 | -40 do 85 | 1.71V - 3.6V | 32 | 28 | 12 | 1 | Full Speed | 1 | 2 | 13 x 16-bit 5 x 32-bit | 0 -Std. PWM 32-bit PWM resolutions 17 -Input Capture | 17 | 8 -UART 8 -SPI 8 -I2C | 0 | Tak | Tak | Nie | Tak | Nie | Nie | 0 | Tak | Nie | 0 | Niene | 100 | 100/TQFP | |
ATSAMD51J20A | Cortex-M4F | 32 | 120 | 1024 | 256 | Nie | 0 | 0 | 1 | -40 do 85 | 1.71V - 3.6V | 32 | 24 | 12 | 1 | Full Speed | 1 | 2 | 11 x 16-bit 4 x 32-bit | 0 -Std. PWM 32-bit PWM resolutions 17 -Input Capture | 17 | 6 -UART 6 -SPI 6 -I2C | 0 | Tak | Tak | Nie | Tak | Nie | Nie | 0 | Tak | Nie | 0 | Niene | 64 | 64/TQFP 64/VQFN 64/WLCSP | |
ATSAMD51P19A | Cortex-M4F | 32 | 120 | 512 | 192 | Nie | 0 | 0 | 2 | -40 do 85 | 1.71V - 3.6V | 32 | 32 | 12 | 1 | Full Speed | 1 | 2 | 13 x 16-bit 5 x 32-bit | 0 -Std. PWM 32-bit PWM resolutions 17 -Input Capture | 17 | 8 -UART 8 -SPI 8 -I2C | 0 | Tak | Tak | Nie | Tak | Nie | Nie | 0 | Tak | Nie | 0 | Niene | 128 | 128/TQFP | |
ATSAMD51N20A | Cortex-M4F | 32 | 120 | 1024 | 256 | Nie | 0 | 0 | 2 | -40 do 85 | 1.71V - 3.6V | 32 | 28 | 12 | 1 | Full Speed | 1 | 2 | 13 x 16-bit 5 x 32-bit | 0 -Std. PWM 32-bit PWM resolutions 17 -Input Capture | 17 | 8 -UART 8 -SPI 8 -I2C | 0 | Tak | Tak | Nie | Tak | Nie | Nie | 0 | Tak | Nie | 0 | Niene | 100 | 100/TQFP | |
ATSAMD51P20A | Cortex-M4F | 32 | 120 | 1024 | 256 | Nie | 0 | 0 | 2 | -40 do 85 | 1.71V - 3.6V | 32 | 32 | 12 | 1 | Full Speed | 1 | 2 | 13 x 16-bit 5 x 32-bit | 0 -Std. PWM 32-bit PWM resolutions 17 -Input Capture | 17 | 8 -UART 8 -SPI 8 -I2C | 0 | Tak | Tak | Nie | Tak | Nie | Nie | 0 | Tak | Nie | 0 | Niene | 128 | 128/TQFP | |
ATSAME51J18A | Cortex-M4F | 32 | 120 | 256 | 128 | Nie | 0 | 0 | 1 | -40 do 85 | 1.71V - 3.6V | 32 | 24 | 12 | 1 | Full Speed | 1 | 2 | 11 x 16-bit 5 x 32-bit | 0 -Std. PWM 32-bit PWM resolutions 17 -Input Capture | 17 | 6 -UART 6 -SPI 6 -I2C | 0 | Tak | Tak | Nie | Tak | Nie | Nie | 0 | Tak | Nie | 2 | CAN-FD | Niene | 64 | 64/TQFP 64/VQFN |
ATSAME53J18A | Cortex-M4F | 32 | 120 | 256 | 128 | Nie | 0 | 0 | 1 | -40 do 85 | 1.71V - 3.6V | 32 | 24 | 12 | 1 | Full Speed | 1 | 2 | 11 x 16-bit 5 x 32-bit | 0 -Std. PWM 32-bit PWM resolutions 17 -Input Capture | 17 | 6 -UART 6 -SPI 6 -I2C | 0 | Tak | Tak | Nie | Tak | Nie | Nie | 0 | Tak | Nie | 0 | Niene | 10/100 Base-TX Mac | 64 | 64/TQFP 64/VQFN |
ATSAME51J19A | Cortex-M4F | 32 | 120 | 512 | 192 | Nie | 0 | 0 | 1 | -40 do 85 | 1.71V - 3.6V | 32 | 24 | 12 | 1 | Full Speed | 1 | 2 | 11 x 16-bit 5 x 32-bit | 0 -Std. PWM 32-bit PWM resolutions 17 -Input Capture | 17 | 6 -UART 6 -SPI 6 -I2C | 0 | Tak | Tak | Nie | Tak | Nie | Nie | 0 | Tak | Nie | 2 | CAN-FD | Niene | 64 | 64/TQFP 64/VQFN |
ATSAME53J19A | Cortex-M4F | 32 | 120 | 512 | 192 | Nie | 0 | 0 | 1 | -40 do 85 | 1.71V - 3.6V | 32 | 24 | 12 | 1 | Full Speed | 1 | 2 | 11 x 16-bit 5 x 32-bit | 0 -Std. PWM 32-bit PWM resolutions 17 -Input Capture | 17 | 6 -UART 6 -SPI 6 -I2C | 0 | Tak | Tak | Nie | Tak | Nie | Nie | 0 | Tak | Nie | 0 | Niene | 10/100 Base-TX Mac | 64 | 64/TQFP 64/VQFN |
ATSAME51N19A | Cortex-M4F | 32 | 120 | 512 | 192 | Nie | 0 | 0 | 2 | -40 do 85 | 1.71V - 3.6V | 32 | 28 | 12 | 1 | Full Speed | 1 | 2 | 13 x 16-bit 5 x 32-bit | 0 -Std. PWM 32-bit PWM resolutions 17 -Input Capture | 17 | 8 -UART 8 -SPI 8 -I2C | 0 | Tak | Tak | Nie | Tak | Nie | Nie | 0 | Tak | Nie | 2 | CAN-FD | Niene | 100 | 100/TQFP |
ATSAME53J20A | Cortex-M4F | 32 | 120 | 1024 | 256 | Nie | 0 | 0 | 1 | -40 do 85 | 1.71V - 3.6V | 32 | 24 | 12 | 1 | Full Speed | 1 | 2 | 11 x 16-bit 5 x 32-bit | 0 -Std. PWM 32-bit PWM resolutions 17 -Input Capture | 17 | 6 -UART 6 -SPI 6 -I2C | 0 | Tak | Tak | Nie | Tak | Nie | Nie | 0 | Tak | Nie | 0 | Niene | 10/100 Base-TX Mac | 64 | 64/TQFP 64/VQFN |
ATSAME53N19A | Cortex-M4F | 32 | 120 | 512 | 192 | Nie | 0 | 0 | 2 | -40 do 85 | 1.71V - 3.6V | 32 | 28 | 12 | 1 | Full Speed | 1 | 2 | 13 x 16-bit 5 x 32-bit | 0 -Std. PWM 32-bit PWM resolutions 17 -Input Capture | 17 | 8 -UART 8 -SPI 8 -I2C | 0 | Tak | Tak | Nie | Tak | Nie | Nie | 0 | Tak | Nie | 0 | Niene | 10/100 Base-TX Mac | 100 | 100/TQFP |
ATSAME54N19A | Cortex-M4F | 32 | 120 | 512 | 192 | Nie | 0 | 0 | 2 | -40 do 85 | 1.71V - 3.6V | 32 | 28 | 12 | 1 | Full Speed | 1 | 2 | 13 x 16-bit 5 x 32-bit | 0 -Std. PWM 32-bit PWM resolutions 17 -Input Capture | 17 | 8 -UART 8 -SPI 8 -I2C | 0 | Tak | Tak | Nie | Tak | Nie | Nie | 0 | Tak | Nie | 2 | CAN-FD | 10/100 Base-TX Mac | 100 | 100/TQFP |
ATSAME54P19A | Cortex-M4F | 32 | 120 | 512 | 192 | Nie | 0 | 0 | 2 | -40 do 85 | 1.71V - 3.6V | 32 | 32 | 12 | 1 | Full Speed | 1 | 2 | 13 x 16-bit 5 x 32-bit | 0 -Std. PWM 32-bit PWM resolutions 17 -Input Capture | 17 | 8 -UART 8 -SPI 8 -I2C | 0 | Tak | Tak | Nie | Tak | Nie | Nie | 0 | Tak | Nie | 2 | CAN-FD | 10/100 Base-TX Mac | 128 | 128/TQFP |
ATSAME51N20A | Cortex-M4F | 32 | 120 | 1024 | 256 | Nie | 0 | 0 | 2 | -40 do 85 | 1.71V - 3.6V | 32 | 28 | 12 | 1 | Full Speed | 1 | 2 | 13 x 16-bit 5 x 32-bit | 0 -Std. PWM 32-bit PWM resolutions 17 -Input Capture | 17 | 8 -UART 8 -SPI 8 -I2C | 0 | Tak | Tak | Nie | Tak | Nie | Nie | 0 | Tak | Nie | 2 | CAN-FD | Niene | 100 | 100/TQFP |
ATSAME53N20A | Cortex-M4F | 32 | 120 | 1024 | 256 | Nie | 0 | 0 | 2 | -40 do 85 | 1.71V - 3.6V | 32 | 28 | 12 | 1 | Full Speed | 1 | 2 | 13 x 16-bit 5 x 32-bit | 0 -Std. PWM 32-bit PWM resolutions 17 -Input Capture | 17 | 8 -UART 8 -SPI 8 -I2C | 0 | Tak | Tak | Nie | Tak | Nie | Nie | 0 | Tak | Nie | 0 | Niene | 10/100 Base-TX Mac | 100 | 100/TQFP |
ATSAME54N20A | Cortex-M4F | 32 | 120 | 1024 | 256 | Nie | 0 | 0 | 2 | -40 do 85 | 1.71V - 3.6V | 32 | 28 | 12 | 1 | Full Speed | 1 | 2 | 13 x 16-bit 5 x 32-bit | 0 -Std. PWM 32-bit PWM resolutions 17 -Input Capture | 17 | 8 -UART 8 -SPI 8 -I2C | 0 | Tak | Tak | Nie | Tak | Nie | Nie | 0 | Tak | Nie | 2 | CAN-FD | 10/100 Base-TX Mac | 100 | 100/TQFP |
ATSAME54P20A | Cortex-M4F | 32 | 120 | 1024 | 256 | Nie | 0 | 0 | 2 | -40 do 85 | 1.71V - 3.6V | 32 | 32 | 12 | 1 | Full Speed | 1 | 2 | 13 x 16-bit 5 x 32-bit | 0 -Std. PWM 32-bit PWM resolutions 17 -Input Capture | 17 | 8 -UART 8 -SPI 8 -I2C | 0 | Tak | Tak | Nie | Tak | Nie | Nie | 0 | Tak | Nie | 2 | CAN-FD | 10/100 Base-TX Mac | 128 | 128/TQFP |