AT91SAM7X-EK
Evaluation Board
for AT91SAM7X and AT91SAM7XC
..............................................................................................
User Guide
2 AT91SAM7X-EK Evaluation Board User Guide
6195E–ATARM–22-Mar-07
Table of Contents
Section 1
Overview............................................................................................... 1-1
1.1 Scope........................................................................................................1-1
1.2 Deliverables ..............................................................................................1-1
1.3 The AT91SAM7X-EK Evaluation Board....................................................1-1
Section 2
Setting Up the AT91SAM7X-EK
Evaluation Board .................................................................................. 2-1
2.1 Electrostatic Warning ................................................................................2-1
2.2 Requirements............................................................................................2-1
2.3 Layout .......................................................................................................2-2
2.4 Powering Up the Board.............................................................................2-3
2.5 Getting Started..........................................................................................2-3
2.6 AT91SAM7X-EK Block Diagram...............................................................2-4
Section 3
Board Description ................................................................................. 3-1
3.1 AT91SAM7X Microcontroller.....................................................................3-1
3.2 AT91SAM7X Block Diagram.....................................................................3-4
3.3 AT91SAM7XC Microcontroller ..................................................................3-5
3.4 AT91SAM7XC Export Regulations Statement..........................................3-7
3.5 AT91SAM7XC Block Diagram ..................................................................3-8
3.6 Memory .....................................................................................................3-9
3.7 Clock Circuitry...........................................................................................3-9
3.8 Reset Circuitry ..........................................................................................3-9
3.9 Power Supply Circuitry..............................................................................3-9
3.10 Remote Communication ...........................................................................3-9
3.11 Analog Interface........................................................................................3-9
3.12 User Interface ...........................................................................................3-9
3.13 Debug Interface ......................................................................................3-10
3.14 Expansion Slot ........................................................................................3-10
Section 4
Configuration Straps ............................................................................. 4-1
4.1 Configuration Straps .................................................................................4-1
Section 5
Schematics ........................................................................................... 5-1
5.1 Schematics ...............................................................................................5-1
AT91SAM7X-EK Evaluation Board User Guide i
6195E–ATARM–22-Mar-076195E–ATARM–22-Mar-07
Section 6
Errata .................................................................................................... 6-1
6.1 Errata ........................................................................................................6-1
Section 7
Revision History.................................................................................... 7-1
7.1 Revision History ........................................................................................7-1
ii AT91SAM7X-EK Evaluation Board User Guide
6195E–ATARM–22-Mar-07
Section 1
Overview
1.1 Scope The AT91SAM7X-EK and the AT91SAM7XC-EK evaluation kits enable evaluation capa-
bilities and code development of applications running on the AT91SAM7X or the
AT91SAM7XC microcontroller.
This guide focuses on the AT91SAM7X-EK board as a common evaluation platform for
the AT91SAM7X and AT91SAM7XC devices in a 100-lead LQFP package.
1.2 Deliverables The package contains the following items:
! a board marked AT91SAM7X-EK
! one A/B-type USB cable
! one crossed serial RS232 cable
! one RJ45 crossed Ethernet cable
! universal input AC/DC power supply with US and EU plug adapter
! one DVD-ROM containing summary and full datasheets, datasheets with electrical
and mechanical characteristics, application notes and getting started documents for
all development boards and AT91 microcontrollers. An AT91 software package with C
and assembly listings is also provided. This allows the user to begin evaluating the
AT91 ARM® Thumb® 32-bit microcontroller quickly.
1.3 The AT91SAM7X-
EK Evaluation
Board
Depending on the model of the kit, the board is equipped with either an AT91SAM7X256
or an AT91SAM7XC256 (100-pin LQFP Green package) together with the following
interfaces:
! USB device port
! DBGU serial communication port
! RS232 serial communication port with RTS/CTS
! JTAG/ICE debug interface connector
AT91SAM7X-EK Evaluation Board User Guide 1-1
6195E–ATARM–22-Mar-07
! serial CAN communication ports
! MII Ethernet 100-base TX with auto MDIX capability
! buffered analog input and PWM output
Overview
! Power LED and general-purpose LEDs
1-2 AT91SAM7X-EK Evaluation Board User Guide
! DataFlash® card slot
! expansion connector
! Atmel® serial DataFlash
! One footprint for Atmel Serial EEPROM (MN11)
6195E–ATARM–22-Mar-07
Section 2
Setting Up the AT91SAM7X-EK
Evaluation Board
2.1 Electrostatic
Warning
The AT91SAM7X-EK evaluation board is shipped in a protective anti-static package.
The board must not be subjected to high electrostatic potentials. A grounding strap or
similar protective device should be worn when handling the board. Avoid touching the
component pins or any other metallic element.
2.2 Requirements In order to set up the AT91SAM7X-EK evaluation board, the following items are
required:
! the AT91SAM7X-EK evaluation board itself
! an A/B-type USB cable
or
! a DC USB power adapter (5V at 0.5 A) with USB A/B cable
Note: The kit is not delivered with a JTAG/ICE interface which is required to start eval-
uating the device.
AT91SAM7X-EK Evaluation Board User Guide 2-1
6195E–ATARM–22-Mar-07
Setting Up the AT91SAM7X-EK Evaluation Board
2.3 Layout
2-2 AT91SAM7X-EK Evaluation Board User Guide
Figure 2-1. Layout - Top View
6195E–ATARM–22-Mar-07
Setting Up the AT91SAM7X-EK Evaluation Board
Figure 2-2. Layout - Bottom View
AT91SAM7X-EK Evaluation Board User Guide 2-3
2.4 Powering Up the
Board
The AT91SAM7X-EK board is self-powered by the USB port or by a USB power adapter.
2.5 Getting Started The AT91SAM7X-EK evaluation board is delivered with a DVD-ROM containing all nec-
essary information and step-by-step procedures for working with the most common
development tool chains. Please refer to this DVD-ROM, or to the AT91 web site,
http://www.atmel.com/products/AT91/, for the most up-to-date information on getting
started with the evaluation kit.
6195E–ATARM–22-Mar-07
Setting Up the AT91SAM7X-EK Evaluation Board
2.6 AT91SAM7X-EK
2-4 AT91SAM7X-EK Evaluation Board User Guide
Block Diagram
Figure 2-3. Block Diagram
3V3
VBUS
3V3
VBUS
3V3
NRST
VD
D
IN
VDDOUT
VDDCORE
VDDPLL
SYSTEM CONTROLLER
CAN
US
AR
T0
R
XD TX
D
CT
S
R
TS
RS232
R
XDTX
D
RS232
DBGU
US
B
USB DEVICE
D
D
P
D
D
M
PI
O
ETHERNET PHY
ETHERNET 10/100
EM
AC
M
II
IN
TE
R
FA
CE
TW
I
SC
L
- S
DA
JTAG/ICE CONNECTOR
MANUAL RESET
N
R
ST
VD
D
AN
A
GNDANA
AD
4
3.3VANA
3.00V +- 0.2%
AD
5
USER'S GREEN LED
PW
M
0
PW
M
2
G
ND
AN
A
EXTERNAL REF
PW
M
3
ADC
PW
M
1
AD
VR
EF
P
JTAG/ICE
0
TO
V
RE
F
EX
TE
R
N
AL
IN
PU
T
0
TO
V
RE
F
PW
M
V
O
LT
AG
E
G
EN
.
EXT CLK INPUT
18.432 M
H
z XIN
XOUT
POWER LED
AT91SAM7X256
1
ANALOG INPUT
D
BG
U
D
R
XD
-
D
TX
D
CA
NL
1
CA
NH
RJ45
VD
D
FL
AS
H
ER
AS
E
PWD
SP
I0
RS
PW
M
3
PI
O
R
XD
-
TX
D
-
R
TS
-
CT
S
PI
O
3V3IN OUT
LIGHTED WHEN POWER ON
PIO
5V
USER'S TACT SWITCH
PIO A
VD
D
IO
TS
T
Serial
EEprom
MDI/MDIX AUTO CROSSOVER
RF CONNECTORS
ZIGBEE AT86RF210 MODULE
RF CONNECTORS
AT86RF230 MODULE
RF CONNECTORS
ATR2406 MODULE
PIO B
DATAFLASH CARD READER
CS
SERIAL
DATAFLASH
SP
I0
_N
PC
S0
SP
I0
_N
PC
S1
NOT POPULATED
PI
O
A
-
PI
O
B
E
XP
AN
SI
O
N
CO
NN
EC
TO
R
NOT POPULATED
PIO APWM0..PWM3PIO B
PB
19
PB
20
PB
21
PB
22
PB
30
AT91SAM7XC256
(LQFP100)
8 57 6 4 3 2 1 9
1
52
4
3 6
1K
5
1K
5
J7J7
1
2
3
YELLOWYELLOW
6195E–ATARM–22-Mar-07
Section 3
Board Description
3.1 AT91SAM7X
Microcontroller
! Incorporates the ARM7TDMI® ARM® Thumb® Processor
– High-performance 32-bit RISC Architecture
– High-density 16-bit Instruction Set
– Leader in MIPS/Watt
– EmbeddedICE™, Debug Communication Channel Support
! Internal High-speed Flash
– 256 Kbytes (AT91SAM7X256) Organized in 1024 Pages of 256 Bytes
– 128 Kbytes (AT91SAM7X128) 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
– 64 Kbytes (AT91SAM7X256)
– 32 Kbytes (AT91SAM7X128)
! 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
AT91SAM7X-EK Evaluation Board User Guide 3-1
6195E–ATARM–22-Mar-07
! Power Management Controller (PMC)
Board Description
– Power Optimization Capabilities, Including Slow Clock Mode (Down to 500 Hz)
3-2 AT91SAM7X-EK Evaluation Board User Guide
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
! Thirteen Peripheral DMA Controller (PDC) Channels
! 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
6195E–ATARM–22-Mar-07
Board Description
! Two Universal Synchronous/Asynchronous Receiver Transmitters (USART)
AT91SAM7X-EK Evaluation Board User Guide 3-3
– 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
6195E–ATARM–22-Mar-07
Board Description
3.2 AT91SAM7X Figure 3-1. Block Diagram
3-4 AT91SAM7X-EK Evaluation Board User Guide
Block Diagram
TDI
TDO
TMS
TCK
NRST
FIQ
IRQ0-IRQ1
PCK0-PCK3
PMC
Peripheral Bridge
Peripheral DMA
Controller
AIC
PLL
RCOSC
SRAM
64/32 Kbytes
ARM7TDMI
Processor
ICEJTAG
SCAN
JTAGSEL
PIOA
USART0
SSC
Timer Counter
RXD0
TXD0
SCK0
RTS0
CTS0
SPI0_NPCS0
SPI0_NPCS1
SPI0_NPCS2
SPI0_NPCS3
SPI0_MISO
SPI0_MOSI
SPI0_SPCK
Flash
256/128 Kbytes
Reset
Controller
DRXD
DTXD
TF
TK
TD
RD
RK
RF
TCLK0
TCLK1
TCLK2
TIOA0
TIOB0
TIOA1
TIOB1
TIOA2
TIOB2
Memory Controller
Abort
Status
Address
Decoder
Misalignment
Detection
PI
O
PI
O
APB
POR
Embedded
Flash
Controller
AD0
AD1
AD2
AD3
ADTRG
PLLRC
13 Channels
PDC
PDC
USART1
RXD1
TXD1
SCK1
RTS1
CTS1
DCD1
DSR1
DTR1
RI1
PDC
PDC
PDC
PDC
SPI0
PDC
ADC
ADVREF
PDC
PDC
TC0
TC1
TC2
TWD
TWCKTWI
OSCXINXOUT
VDDIN
PWMC
PWM0
PWM1
PWM2
PWM3
1.8 V
Voltage
Regulator
USB Device
FIFO
DDM
DDP
Tr
a
n
sc
e
ive
r
GND
VDDOUT
BOD
VDDCORE
VDDCORE
VDDFLASH
AD4
AD5
AD6
AD7
VDDFLASH
Fast Flash
Programming
Interface
ERASE
PI
O
PGMD0-PGMD15
PGMNCMD
PGMEN0-PGMEN1
PGMRDY
PGMNVALID
PGMNOE
PGMCK
PGMM0-PGMM3
VDDIO
TST
DBGU
PDC
PDC
PIT
WDT
RTT
System Controller
VDDCORE
CAN
CANRX
CANTX
PI
O
Ethernet MAC 10/100
ETXCK-ERXCK-EREFCK
ETXEN-ETXER
ECRS-ECOL, ECRSDV
ERXER-ERXDV
ERX0-ERX3
ETX0-ETX3
EMDC
EMDIO
DMA
FIFOPIOB
SPI1_NPCS0
SPI1_NPCS1
SPI1_NPCS2
SPI1_NPCS3
SPI1_MISO
SPI1_MOSI
SPI1_SPCK
PDC
PDC
SPI1
EF100
SAM-BA
ROM
VDDFLASH
6195E–ATARM–22-Mar-07
Board Description
3.3 AT91SAM7XC ! Incorporates the ARM7TDMI® ARM® Thumb® Processor
AT91SAM7X-EK Evaluation Board User Guide 3-5
Microcontroller
– High-performance 32-bit RISC Architecture
– High-density 16-bit Instruction Set
– Leader in MIPS/Watt
– EmbeddedICE™, Debug Communication Channel Support
! Internal High-speed Flash
– 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
– 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)
6195E–ATARM–22-Mar-07
Board Description
– 12-bit key-protected Programmable Counter
3-6 AT91SAM7X-EK Evaluation Board User Guide
– 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)
6195E–ATARM–22-Mar-07
Board Description
– 8- to 16-bit Programmable Data Length, Four External Peripheral Chip Selects
AT91SAM7X-EK Evaluation Board User Guide 3-7
! 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 Capabilit
本文档为【AT91SAM7X_开发板原理图_schematics】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。