13
6042DS–ATARM–14-Dec-06
AT91SAM7A3
7. Processor and Architecture
7.1 ARM7TDMI Processor
RISC Processor Based on ARMv4T Von Neumann Architecture
Runs at up to 60 MHz, providing 0.9 MIPS/MHz
Two instruction sets
ARM high-performance 32-bit Instruction Set
Thumb high code density 16-bit Instruction Set
Three-stage pipeline architecture
Instruction Fetch (F)
Instruction
Decode (D)
Execute (E)
7.2 Debug and Test Features
Integrated EmbeddedICE
(embedded in-circuit emulator)
Two watchpoint units
Test access port accessible through a JTAG protocol
Debug communication channel
Debug Unit
–Two-pin UART
Debug communication channel interrupt handling
Chip ID Register
IEEE1149.1 JTAG Boundary-scan on all digital pins
7.3 Memory Controller
Bus Arbiter
Handles requests from the ARM7TDMI and the Peripheral Data Controller
Address Decoder Provides Selection Signals for
Three internal 1Mbyte memory areas
One 256 Mbyte embedded peripheral area
Abort Status Registers
Source, Type and all parameters of the access leading to an abort are saved
Facilitates debug by detection of bad pointers
Misalignment Detector
Alignment checking of all data accesses
Abort generation in case of misalignment
Remap Command
Remaps the Internal SRAM in place of the embedded non-volatile memory
Allows handling of dynamic exception vectors
16-area Memory Protection Unit
Individually programmable size between 1K Bytes and 1M Bytes
14
6042DS–ATARM–14-Dec-06
AT91SAM7A3
Individually programmable protection against write and/or user access
Peripheral protection against write and/or user access
Embedded Flash Controller
Embedded Flash interface, up to three programmable wait states
Read-optimized interface, buffering and anticipating the 16-bit requests, reducing
the required wait states
Password-protected program, erase and lock/unlock sequencer
Automatic consecutive programming, erasing and locking operations
Interrupt generation in case of forbidden operation
7.4 Peripheral DMA Controller
Handles data transfer between peripherals and memories
Nineteen Channels
Two for each USART
Two for the Debug Unit
Two for each Serial Synchronous Controller
Two for each Serial Peripheral Interface
One for the Multimedia Card Interface
One for each Analog-to-Digital Converter
Low bus arbitration overhead
One Master Clock cycle needed for a transfer from memory to peripheral
Two Master Clock cycles needed for a transfer from peripheral to memory
Next Pointer management for reducing interrupt latency requirements
15
6042DS–ATARM–14-Dec-06
AT91SAM7A3
8. Memory
8.1 Embedded Memories
256 Kbytes of Flash Memory
1024 pages of 256 bytes.
Fast access time, 30 MHz single cycle access in worst case conditions.
Page programming time: 6 ms, including page auto-erase
Full erase time: 15 ms
10,000 write cycles, 10-year data retention capability
16 lock bits, each protecting 16 pages
32 Kbytes of Fast SRAM
Single-cycle access at full speed

AT91SAM7A3-AU

Mfr. #:
Manufacturer:
Description:
IC MCU 32BIT 256KB FLASH 100LQFP
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet