AT91SAM9XE512 ist ein monolitischer auf ARM-9 basierender Flash Mikrocontroller, der einen 200-MIPS ARM926EJ-S Prozessorkern kombiniert mit bis zu 512K bytes leistungsfähigem Flash. Dies bietet eine konkurrenzlose Kombination von Leistung und Funktionalität auf einem einzigen Chip und machen diese Flash Controller ideal für Applikationen mit wenig Platz aber hoher Leistungsanforderung.
SAM9XE512 benützt die meisten der Peripheriefunktionen und die Technologie der ARM7-basierenden SAM7 Familie. Auch die selbe Support Infrastruktur wird für die SAM7 und SAM9XE Serien benutzt und macht so die Migration zwischen den beiden Mikrocontrollerfamilien reibungslos und einfach.
SAM9XE512 bietet mehrere Netzwerk/Konnektivitäts Optionen mit USB 2.0 Full Speed Host und Device Ports, einem Ethernet 10/100 Base-T MAC als auch einem Multimedia Karten Interface mit 2 Slots (SDCard/SDIO und MultiMediaCard kompatibel), einem synchronen seriellen Controller (SSC), vier USARTs, zwei Master/Slave serielle Peripherie Interfaces (SPI), einem Debug UART und zwei 2-Draht Interfaces (TWI).
Die sechslagige Systembus Matrix ist mit der Memory Management Unit des Prozessorkerns verbunden, als auch mit den verteilten DMA Kanälen für USB Host, Ethernet und Image Sensor Interface um einen ununterbrochenen Datenfluss mit minimalen Prozessor Overhead zu gewährleisten. Dieses Konzept wird auf Peripherie erweitert mittels des Peripheral DMA Controllers (PDC), der mit DMA Schnittstellen des USB Blockes und allen anderen seriellen I/Os kommuniziert. Diese marktführende verteilte DMA Archtektur stellt sicher, dass interne Datentransfers mit der maximalen Bandbreite und minimaler Intervention durch den Prozessor stattfinden. Es ermöglicht dem SAM9XE512, komplexe Datenverarbeitung gleichzeitig mit high-speed Datentransfers auszuführen.