Language: English | Deutsch | 中国的       Change Country

AT91SAM7 » AT91SAM7XC256

Order Number Distributor Stock    
AT91SAM7XC256 Available Directly From Manufacturer QUOTE
Product Overview

Atmel´s AT91SAM7XC is a member of a series of highly integrated Flash microcontrollers based on the 32-bit ARM RISC processor.
It features 512/256/128 Kbyte high-speed Flash and 128/64/32 Kbyte SRAM, a large set of peripherals, including an 802.3 Ethernet MAC, a CAN controller, an AES 128 Encryption accelerator and a Triple Data Encryption System. A complete set of system functions minimizes the number of external components.
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 preserve its confidentiality.
The AT91SAM7XC 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. By combining the ARM7TDMI processor with on-chip Flash and SRAM, and a wide range of peripheral functions, including USART, SPI, CAN Controller, Ethernet MAC, AES 128 accelerator, TDES, Timer Counter, RTT and Analog-to-Digital Converters on a monolithic chip, the AT91SAM7XC is a powerful device that provides a flexible, cost-effective solution to many embedded control applications requiring secure communication over, for example, Ethernet, CAN wired and Zigbee wireless networks.

  • Incorporates the ARM7TDMI® ARM® Thumb® Processor
    • High-performance 32-bit RISC Architecture
    • High-density 16-bit Instruction Set
    • Leader in MIPS/Watt
    • Embedded ICE In-circuit Emulation, Debug Communication Channel Support
  • Internal High-speed Flash
    • 512 Kbytes (AT91SAM7XC512) Organized in 2048 Pages of 256 Bytes
    • 256 Kbytes (AT91SAM7XC256) Organized in 1024 Pages of 256 Bytes
    • 128 Kbytes (AT91SAM7XC128) Organized in 512 Pages of 256 Bytes
    • Single Cycle Access at Up to 30 MHz in Worst Case Conditions
    • Prefetch Buffer Optimizing Thumb Instruction Execution at Maximum Speed
    • Page Programming Time: 6 ms, Including Page Auto-erase, Full Erase Time: 15 ms
    • 10,000 Write Cycles, 10-year Data Retention Capability, Sector Lock Capabilities, Flash Security Bit
    • Fast Flash Programming Interface for High Volume Production
  • Internal High-speed SRAM, Single-cycle Access at Maximum Speed
    • 128 Kbytes (AT91SAM7XC512)
    • 64 Kbytes (AT91SAM7XC256)
    • 32 Kbytes (AT91SAM7XC128)
  • Memory Controller (MC)
    • Embedded Flash Controller, Abort Status and Misalignment Detection
  • Reset Controller (RSTC)
    • Based on Power-on Reset Cells and Low-power Factory-calibrated Brownout Detector
    • Provides External Reset Signal Shaping and Reset Source Status
  • Clock Generator (CKGR)
    • Low-power RC Oscillator, 3 to 20 MHz On-chip Oscillator and one PLL
  • Power Management Controller (PMC)
    • Power Optimization Capabilities, Including Slow Clock Mode (Down to 500 Hz) and Idle Mode
    • Four Programmable External Clock Signals
  • Advanced Interrupt Controller (AIC)
    • Individually Maskable, Eight-level Priority, Vectored Interrupt Sources
    • Two External Interrupt Sources and One Fast Interrupt Source, Spurious Interrupt Protected
  • Debug Unit (DBGU)
    • 2-wire UART and Support for Debug Communication Channel interrupt, Programmable ICE Access Prevention
  • Periodic Interval Timer (PIT)
    • 20-bit Programmable Counter plus 12-bit Interval Counter
  • Windowed Watchdog (WDT)
    • 12-bit key-protected Programmable Counter
    • Provides Reset or Interrupt Signals to the System
    • Counter May Be Stopped While the Processor is in Debug State or in Idle Mode
  • Real-time Timer (RTT)
    • 32-bit Free-running Counter with Alarm
    • Runs Off the Internal RC Oscillator
  • Two Parallel Input/Output Controllers (PIO)
    • Sixty-two Programmable I/O Lines Multiplexed with up to Two Peripheral I/Os
    • Input Change Interrupt Capability on Each I/O Line
    • Individually Programmable Open-drain, Pull-up Resistor and Synchronous Output
  • Seventeen Peripheral DMA Controller (PDC) Channels
  • One Advanced Encryption System (AES)
    • 128-bit Key Algorithm, Compliant with FIPS PUB 197 Specifications
    • Buffer Encryption/Decryption Capabilities with PDC
  • One Triple Data Encryption System (TDES)
    • Two-key or Three-key Algorithms, Compliant with FIPS PUB 46-3 Specifications
    • Optimized for Triple Data Encryption Capability
  • One USB 2.0 Full Speed (12 Mbits per second) Device Port
    • On-chip Transceiver, 1352-byte Configurable Integrated FIFOs
  • One Ethernet MAC 10/100 base-T
    • Media Independent Interface (MII) or Reduced Media Independent Interface (RMII
    • Integrated 28-byte FIFOs and Dedicated DMA Channels for Transmit and Receive
  • One Part 2.0A and Part 2.0B Compliant CAN Controller
    • Eight Fully-programmable Message Object Mailboxes, 16-bit Time Stamp Counter
  • One Synchronous Serial Controller (SSC)
    • Independent Clock and Frame Sync Signals for Each Receiver and Transmitter
    • I²S Analog Interface Support, Time Division Multiplex Support
    • High-speed Continuous Data Stream Capabilities with 32-bit Data Transfer
  • Two Universal Synchronous/Asynchronous Receiver Transmitters (USART)
    • Individual Baud Rate Generator, IrDA Infrared Modulation/Demodulation
    • Support for ISO7816 T0/T1 Smart Card, Hardware Handshaking, RS485 Support
    • Full Modem Line Support on USART1
  • Two Master/Slave Serial Peripheral Interfaces (SPI)
    • 8- to 16-bit Programmable Data Length, Four External Peripheral Chip Selects
  • One Three-channel 16-bit Timer/Counter (TC)
    • Three External Clock Inputs, Two Multi-purpose I/O Pins per Channel
    • Double PWM Generation, Capture/Waveform Mode, Up/Down Capability
  • One Four-channel 16-bit Power Width Modulation Controller (PWMC)
  • One Two-wire Interface (TWI)
    • Master Mode Support Only, All Two-wire Atmel EEPROMs Supported
  • One 8-channel 10-bit Analog-to-Digital Converter, Four Channels Multiplexed with Digital I/Os
  • SAM-BA™ Boot Assistance
    • Default Boot program
    • Interface with SAM-BA Graphic User Interface
  • IEEE 1149.1 JTAG Boundary Scan on All Digital Pins
  • 5V-tolerant I/Os, Including Four High-current Drive I/O lines, Up to 16 mA Each
  • Power Supplies
    • Embedded 1.8V Regulator, Drawing up to 100 mA for the Core and External Components
    • 3.3V VDDIO I/O Lines Power Supply, Independent 3.3V VDDFLASH Flash Power Supply
    • 1.8V VDDCORE Core Power Supply with Brownout Detector
  • Fully Static Operation: Up to 55 MHz at 1.65V and 85°C Worst Case Conditions
  • Available in a 100-lead LQFP Green Package

Development Kits etc.

Provider Tool name Order Number
Atmel AT91SAM7X-EK Evaluation Board AT91SAM7X-EK

IDEs (Compilers etc.)

Provider Tool name Order Number
IAR Systems Embedded Workbench for ARM EWARM
Keil RealView® MDK for ARM Basic MDK-ARM-B
Keil RealView® MDK for ARM MDK-ARM
IAR Systems Embedded Workbench for ARM - Baseline EWARM-BL
Keil RealView Development Suite 4.1 Windows Node Locked License RS410-KT-30000
Keil RealView 4.1 Professional Development Suite Windows... RS41P-KT-40000
CodeSourcery Sourcery G++ for ARM EABI SGPP_ARM_EABI_s10
CodeSourcery Sourcery G++ for ARM uClinux SGPP_ARM_uC_s10
CodeSourcery Sourcery G++ for ARM GNU/Linux SGPP_ARM_LNX_s10
Keil RealView 4.1 Professional Development Suite Windows Node... RS41P-KT-30000

Debuggers / Simulators

Provider Tool name Order Number
Micrium uC/Probe PRB-WINX-000000-P-P1-A

JTAG Probes

Provider Tool name Order Number
IAR Systems J-Link JTAG Debug Probe jlink-arm
IAR Systems ARM Trace Debugger JTRACE-ARM-2M
SEGGER Microcontroller J-Trace ARM 8.10.00
NXP Semiconductors J-Link JTAG OM11031
SEGGER Microcontroller J-Link ULTRA 8.16.00 J-LINK ULTRA
SEGGER Microcontroller J-Link 8.08.00 J-LINK
SEGGER Microcontroller J-Link 5V Adapter 8.08.15
SEGGER Microcontroller J-Link PRO 8.12.00 J-LINK PRO
Abatron AG High-speed BDM/JTAG Interface for GNU Debugger BDI3000/A & bdiGDB Firmware
Keil ULINKpro Debug and Trace Unit ULINKpro
SEGGER Microcontroller J-Link EDU 8.08.90 J-LINK EDU

Operating Systems

Provider Tool name Order Number
Micrium µC/OS-III KRN-K3XX-PKG000-P-P1-A
Micrium μC/OS-II KRN-K2XX-PKG000-P-P1-A
CMX Systems CMX-Tiny+ RTOS CMX-Tiny
CMX Systems CMX-RTX, preemptive, multi-tasking RTOS CMX-RTX
SEGGER Microcontroller embOS (Real Time Operating System) 1.xx.xx
Micro Digital Inc. smx® Real Time Kernel for ARM and Cortex smxARM
Micro Digital Inc. SMX.Blaze™ blaze

Stacks/Protocols/File systems

Provider Tool name Order Number
CMX Systems CMX TCP/IP is a full-featured and fast TCP/IP stack CMX-TCP/IP
CMX Systems CMX-MicroNet is a very small and fast TCP/IP stack CMX-MicroNet
CMX Systems CMX-FFS is a Flash File System FFS
Micro Digital Inc. smxWiFi™ WiFi Stack smxWiFi
Micro Digital Inc. smxUSBD™ USB Device Stack smxUSBD
Micro Digital Inc. smxUSBO™ USB OTG Stack smxUSBO
Micro Digital Inc. smxUSBH™ USB Host Stack smxUSBH
Micro Digital Inc. smxFFS™ Flash File System smxFFS
Micro Digital Inc. smxFS™ Portable File System smxFS
Interniche Technologies FAT File System FatFile
Interniche Technologies NicheStack HTTP Server NicheStack HTTP
Interniche Technologies NicheStack SNMP NicheStack SNMP
Interniche Technologies NicheStack SSL/TLS NicheStack SSL
Interniche Technologies NicheStack IPSec IPSec
Interniche Technologies NicheStack RTP/RTCP NicheStack RTP
Interniche Technologies Gateway protocols Various
Interniche Technologies NicheStack IPv4 IPv4
Micro Digital Inc. smxNS™ TCP/IP Stack smxNS
SEGGER Microcontroller emWin (Graphics Software and GUI) 3.xx.xx
SEGGER Microcontroller emUSB (Embedded USB Stack) 9.xx.xx
SEGGER Microcontroller emFile (Embedded File System) 2.xx.xx
SEGGER Microcontroller embOS/IP (TCP/IP Stack) 7.xx.xx
HCC Embedded Fail-safe File Systems FFS
HCC Embedded MISRA Compliant TCP/IPv4 & IPv6 TCPIP
HCC Embedded Smart-meter File System SMFS
HCC Embedded Verifiable SSL/TLS SSLTLS
HCC Embedded eTaskSync Verifiable Scheduler ETASKSYNC
HCC Embedded Fail-safe Flash Translation Layer FTL
HCC Embedded USB Device, Host and OTG EUSB
HCC Embedded Fail-safe Bootloader BL
Interniche Technologies NicheStack Dual IPv4/IPv6 IPv4/IPv6
Interniche Technologies NicheStack IPv6 IPv6


Provider Tool name Order Number
SEGGER Microcontroller Flasher ARM 5.07.01 FLASHER ARM

Software Design

Provider Tool name Order Number
IAR Systems IAR visualSTATE VS

Other Software Tools

Provider Tool name Order Number
SEGGER Microcontroller J-Flash 8.08.02
SEGGER Microcontroller J-Link RDI 8.08.03
SEGGER Microcontroller J-Link Flash Breakpoint 8.08.04
SEGGER Microcontroller J-Link GDB Server 8.08.08
SEGGER Microcontroller J-Link Flash Download 8.08.05
Micro Digital Inc. GoFast® Floating Point Library GoFast
Micro Digital Inc. Prism GUI Products smxPrism
Micro Digital Inc. PEG GUI Products smxPEG

General Accessories

Provider Tool name Order Number
SEGGER Microcontroller J-Link ARM-14 8.08.01 J-LINK ARM-14
SEGGER Microcontroller JTAG Isolator 8.07.00 JTAG ISOLATOR
SEGGER Microcontroller J-Link 19-Pin Cortex-M Adapter 8.06.02 J-LINK 19-PIN CORTEX-M ADAPTER
SEGGER Microcontroller J-Link 9-Pin Cortex-M Adapter 8.06.00 J-LINK 9-PIN CORTEX-M ADAPTER