The AT91SAM7S512B-AU is a SAM7S series 32-bit Flash Microcontroller based on the 32-bit ARM7TDMI RISC processor. It operates at a maximum speed of 55MHz and features 512kB of dual bank flash memory and 64kB of SRAM. The embedded flash memory can be programmed in-system via the JTAG-ICE interface or via a parallel interface on a production programmer prior to mounting. Built-in lock -bits and a security -bit protect the firmware from accidental overwrite and preserves its confidentiality. The SAM7S Series system controller includes a reset controller capable of managing the power-on sequence of the microcontroller and the complete system. Correct device operation can be monitored by a built-in brownout detector and a watchdog running off an integrated RC oscillator. It achieves single-cycle instruction access from embedded flash at 27MIPS. The multi-layer bus matrix, multiple SRAM banks, PDC and DMA support parallel tasks and maximize data throughput.
● Incorporates the ARM7TDMI ARM Thumb processor
● High-performance 32-bit RISC architecture
● High-density 16-bit instruction set
● Leader in MIPS/Watt
● EmbeddedICE™ In-circuit emulation, debug communication channel support
● Embedded flash controller, abort status and misalignment detection
● Reset controller (RSTC)
● Clock generator (CKGR)
● Power management controller (PMC)
● Advanced interrupt controller (AIC)
● Debug unit (DBGU)
● Periodic interval timer (PIT)
● Windowed watchdog (WDT)
● Real-time timer (RTT)
● One parallel I/O controller (PIOA)
● Peripheral DMA controller (PDC)
● One USB 2.0 full speed (12Mbps) device port
● One synchronous serial controller (SSC)
● Universal synchronous/asynchronous receiver transmitters (USART)
● One master/slave serial peripheral interface (SPI)