The document describes an ARM7TDMI® ARM® Thumb® processor with high performance, high-density instruction set, and low power consumption. It also introduces the internal high-speed flash and high-speed static random access memory, as well as built-in memory controller, reset controller, clock generator, and power management controller.
The AT91SAM7XC512/256/128 series are ARM7TDMI® Thumb® microcontrollers with up to 512 KB flash and 128 KB SRAM, offering a wide range of peripherals such as USB, Ethernet, CAN, AES encryption and an 8‑channel 10‑bit ADC. The devices operate from 1.65 V to 3.6 V and support up to 30 MHz single‑cycle access.
The handbook details the memory organization, signal description, pin assignments, power management, and electrical characteristics, and includes tables for each peripheral, block diagrams, and programming interface information.
| Processor core | ARM7TDMI® ARM® Thumb® |
|---|---|
| Flash memory (AT91SAM7XC512) | 512 KB |
| Flash memory (AT91SAM7XC256) | 256 KB |
| SRAM (AT91SAM7XC512) | 128 KB |
| Maximum CPU clock | 30 MHz |
| Core supply voltage | 1.65 V to 1.95 V |
| Programmable I/O lines | 62 |
| USB device port | USB 2.0 Full Speed (12 Mbps) |
| Ethernet MAC | 10/100 Base‑T |
| CAN controller | Part 2.0A/2.0B compliant |
| AES encryption engine | 256/192/128‑bit key |
| ADC | 8‑channel 10‑bit |
It incorporates the ARM7TDMI® ARM® Thumb® processor.
The AT91SAM7XC512 provides 512 KB of flash memory organized in two banks.
They include a USB 2.0 Full Speed device port, an Ethernet MAC 10/100, and a CAN controller.
The core supply operates from 1.65 V to 1.95 V.