The document describes an embedded system using the ARM7TDMI processor, which features high performance, high-density instruction set, and low power consumption. It includes 256KB internal high-speed flash and 32KB internal high-speed SRAM.
The AT91SAM7A3 is a 32‑bit ARM7TDMI® microcontroller with a high‑density 16‑bit instruction set, 256 KB of internal flash and 32 KB of SRAM. It integrates two CAN 2.0B controllers, multiple ADCs, USARTs, SPI, I²S, USB, and a range of timers and power‑management features, making it suitable for embedded control applications.
The document provides a block diagram, detailed pinout for the 100‑lead LQFP package, signal descriptions, power‑supply requirements, electrical characteristics, and an extensive errata list. It also includes programming and debugging information such as EmbeddedICE™ support and JTAG boundary‑scan capabilities.
| Processor Core | ARM7TDMI® (ARM® Thumb®) 32‑bit RISC |
|---|---|
| Flash Memory | 256 KB organized in 1024 pages of 256 bytes |
| SRAM | 32 KB high‑speed SRAM |
| Maximum Core Frequency | 30 MHz (single‑cycle access) |
| Page Programming Time | 6 ms (including auto‑erase) |
| Full Erase Time | 15 ms |
| Write Endurance | 10 000 cycles, 10‑year data retention |
| CAN Controllers | Two CAN 2.0B active controllers |
| ADC Channels | Two 8‑channel 10‑bit ADCs |
| USB Device Port | USB 2.0 Full Speed (12 Mbps) |
The page programming time is 6 ms, which includes automatic page erase.
The device includes two CAN 2.0B active controllers.
The core can operate with single‑cycle access up to 30 MHz.