AT91SAM7L-STK Rev. B Starter Kit User Guide

AT91SAM7L-STK Rev. B Starter Kit
....................................................................................................................
User Guide
6414A–ATARM–12-Sep-08
1-2
6414A–ATARM–12-Sep-08
AT91SAM7L-STK Rev. B Starter Kit User Guide
Table of Contents
Section 1
Overview .................................................................................................................... 1-1
1.1
Introduction ........................................................................................................................ 1-1
Section 2
Setting Up the AT91SAM7L-STK Board .................................................................... 2-1
2.1
Electrostatic Warning ......................................................................................................... 2-1
2.2
Requirements..................................................................................................................... 2-1
2.3
Power up the Board ........................................................................................................... 2-1
2.4
Debugging and Programming ............................................................................................ 2-1
Section 3
Development Tools .................................................................................................... 3-1
3.1
Overview ............................................................................................................................ 3-1
3.2
Typical Development Connection ...................................................................................... 3-1
3.3
Integrated Development Environment ............................................................................... 3-1
3.4
SAM-ICE ............................................................................................................................ 3-2
3.5
SAM-BA® ........................................................................................................................... 3-3
3.6
Sample Code and Technical Support ................................................................................ 3-4
Section 4
Board Description....................................................................................................... 4-1
4.1
AT91SAM7L64/128 Microcontroller ................................................................................... 4-1
4.2
AT91SAM7L64/128 Block Diagram ................................................................................... 4-3
4.3
Overview ............................................................................................................................ 4-4
4.4
Processor........................................................................................................................... 4-4
4.5
Memory .............................................................................................................................. 4-5
4.6
Clock Circuitry.................................................................................................................... 4-5
4.7
Reset and Wake Up Circuitry............................................................................................. 4-6
4.8
Power Supply and Management........................................................................................ 4-6
4.9
DBGU................................................................................................................................. 4-9
4.10 JTAG/ICE........................................................................................................................... 4-9
4.11 Segment LCD .................................................................................................................. 4-10
4.12 User Buttons .................................................................................................................... 4-11
4.13 ZigBee.............................................................................................................................. 4-12
4.14 PIO Expansion ................................................................................................................. 4-13
4.15 User Grids........................................................................................................................ 4-13
AT91SAM7L-STK Rev. B Starter Kit User Guide
i
6414A–ATARM–12-Sep-08
Table of Contents (Continued)
Section 5
Configuration .............................................................................................................. 5-1
5.1
PIO Usage ......................................................................................................................... 5-1
5.2
Jumpers ............................................................................................................................. 5-5
5.3
Test Points ......................................................................................................................... 5-5
5.4
Solder Drops ...................................................................................................................... 5-6
Section 6
Schematics................................................................................................................. 6-1
Section 7
Revision History ......................................................................................................... 7-1
ii
6414A–ATARM–12-Sep-08
AT91SAM7L-STK Rev. B Starter Kit User Guide
Section 1
Overview
1.1
Introduction
Thank you for your purchase of the AT91SAM7L-STK starter kit. The AT91SAM7L-STK is a simple
starter kit and development system for the ARM® Thumb®-based AT91SAM7L series Flash Microcontroller from Atmel Corporation. It is designed to give designers a quick start to evaluate the performance
and functionality of the AT91SAM7L series microcontroller and to develop code on it for prototyping and
testing of new designs.
This user guide is intended to familiarize users with the kit hardware and as an aid to develop their own
applications.
AT91SAM7L-STK Rev. B Starter Kit User Guide
1-1
6414A–ATARM–12-Sep-08
Overview
1.1.1
Deliverables
Please unpack and inspect the AT91SAM7L-STK carefully and you will find the following items.
„
Board
– An AT91SAM7L-STK Board
„
Power Supply
– 2 AAA Batteries
„
Cable
– None
„
CD ROM
– SAM7L-STK CD ROM
Figure 1-1.
1-2
6414A–ATARM–12-Sep-08
Unpacked Kit
AT91SAM7L-STK Rev. B Starter Kit User Guide
Overview
1.1.2
Starter Kit Features
„
RS232 Interface to PC for SAM-BA® Programming and Debugging
„
20-pin ICE Interface to SAM-ICE™ for Programming and Debugging
„
Battery Socket for 2 AAA Size Batteries 3.0V Power Supply
„
ZigBee® Interface for Atmel AT86RF230 Adaptor
„
Segment LCD (10 commons by 40 segments) for Display
„
5 Push Buttons for User’s Input
„
User’s Grid and PIO Extension Interface for Prototyping
Figure 1-2.
Topview
The AT91SAM7L-STK is supported by SAM-BA version 2.7 or higher through DBGU or ICE interface for
programming and debugging of the AT91SAM7L series Microcontroller. Also it is supported by many
other third-party software such as: IAR, GNU and Keil™, etc through ICE interface.
AT91SAM7L-STK Rev. B Starter Kit User Guide
1-3
6414A–ATARM–12-Sep-08
Overview
1.1.3
Board Specification
Table 1-1. AT91SAM7L-STK Specification
1-4
6414A–ATARM–12-Sep-08
Characteristic
Specification
Clock Speed
Up to 36 MHz
Ports
RS232
Board Supply Voltage
1.8 to 3.6V DC
Board Supply Current
18 mA typical (fully active, CPU at 36MHz)
Temperature
Operating
Storage
-10° to +50° C
-40° to +85° C
Relative Humidity
0 to 90%
Dimensions
94 x 84 x 32 (L x W x H mm)
RoHS
Compliant
AT91SAM7L-STK Rev. B Starter Kit User Guide
Section 2
Setting Up the AT91SAM7L-STK Board
2.1
Electrostatic Warning
The AT91SAM7L-STK evaluation board is shipped in protective anti-static packaging. 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 or any other metallic element.
2.2
Requirements
In order to set up the AT91SAM7L-STK evaluation board, the following items are needed:
2.3
„
The AT91SAM7L-STK evaluation board itself.
„
2 AAA batteries
Power up the Board
The AT91SAM7L-STK is shipped with an AT91SAM7L128 microcontroller mounted on board. The
default jumper settings will allow the microcontroller to execute from the clock source and battery supply
on the board. The microcontroller is programmed with demonstration software in its embedded Flash.
Follow below steps to make it work.
2.4
„
Put the 2 batteries into the battery holder, the board will go into power off mode directly.
„
Push WAKE UP button under the segment LCD, the demo software will start scrolling a welcome
message on the segment LCD.
„
Push the RESET button, the board will go into power off mode again.
Debugging and Programming
The AT91SAM7L-STK is able to interface with SAM-BA® (v2.7 or higher) Boot Assistant software for
SAM devices, and other third-party software. There is one RS232 port (DBGU) and one 20-pin ICE port
on the AT91SAM7L-STK for such debugging and programming purpose. There is more detailed information about the development tools in Section 3, “Development Tools”.
2.4.0.1
ICE Interface
The SAM-ICE emulator needs to be connected between the AT91SAM7L-STK ICE port (J7) and the PC
USB port. You will also need to download the J-Link drivers for ARM from www.segger.com. Install the
batteries, push the WAKE UP button, and then you can run PC software, such as SAM-BA, for setting
and programming the device, IAR or Keil to debug your code. For detailed information, please refer to
the SAM-BA user manual or that of the third-party software.
AT91SAM7L-STK Rev. B Starter Kit User Guide
2-1
6414A–ATARM–12-Sep-08
Setting Up the AT91SAM7L-STK Board
2.4.0.2
DBGU Interface
AT91SAM7L series Flash Microcontroller is able to boot from internal ROM or internal Flash memory
through a general purpose NVM (GPNVM1) bit. When this bit is cleared, the MCU will boot from internal
ROM to enable the SAM-BA connection through DBUG.
Connect AT91SAM7L-STK DBGU port (J4) to PC COM port through an RS232 cable. Then you can run
the SAM-BA from the PC to program the internal Flash of the MCU as well as the GPNVM1 bit.
2-2
6414A–ATARM–12-Sep-08
AT91SAM7L-STK Rev. B Starter Kit User Guide
Section 3
Development Tools
3.1
Overview
This section offers a brief introduction to the hardware and software development tools required to test
and develop custom applications on the AT91SAM7L-STK. Some development tools are needed as well
for programming and debugging purposes. Refer to the user manuals of these tools for more
information.
3.2
Typical Development Connection
An RS232 serial cable is needed for DBGU SAM-BA communication. And a SAM-ICE interface is
needed for ICE debugging and programming.
Figure 3-1.
Hardware Connection for Development
Serial Cross
DBGU
ICE
SAM-ICE
3.3
AT91SAM7L-STK
PC
Integrated Development Environment
There are many development solutions in the ARM world today, commercial or non-commercial. Generally speaking, commercial packages integrate all the tools required for embedded development and are
well-supported, such as IAR® Embedded Workbench and ARM® RealView®. Contact the tool supplier for
more information.
Open-source solutions such as GNU tool chain are available as well. For a step-by-step guide for setting
up a working GNU-based environment targeted at Atmel’s AT91SAM microcontroller family, refer to
Atmel’s application note “GNU-Based Software Development on AT91SAM Microcontrollers”.
AT91SAM7L-STK Rev. B Starter Kit User Guide
3-1
6414A–ATARM–12-Sep-08
Development Tools
3.4
SAM-ICE
SAM-ICE is a JTAG emulator designed for all Atmel AT91SAM ARM7™/ARM9™ cores. DLL files to support SAM-ICE are available on the J-link ARM sub areas at www.segger.com. The J-Link software
package is delivered as a ZIP file containing the setup program. After installation, SAM-ICE can be used
in debugging.
SAM-ICE Features:
„
Any Atmel AT91SAM ARM7/ARM9 core supported, including Thumb mode.
„
J-Link compatible mode.
„
RDI compliant .
„
Download speed up to 720 KBytes/sec.
„
No power supply required (powered through USB port).
„
Maximum JTAG speed up to 12 MHz.
„
Auto speed recognition.
„
All JTAG signals can be monitored, target voltage can be measured.
„
Fully plug and play compatible.
„
USB and 20-pin flat cable included.
„
J-Link server (connects to SAM-ICE via TCP/IP) included.
„
GDB Server included.
3-2
6414A–ATARM–12-Sep-08
AT91SAM7L-STK Rev. B Starter Kit User Guide
Development Tools
3.5
SAM-BA®
SAM-BA (SAM Boot Assistant) is one of the tools provided in Atmel’s AT91 In-System Programming
(ISP) solution. It provides an easy way for programming the AT91SAM family of microcontrollers using a
graphical or command-line interface. It is also possible to create powerful scripts which can then be run
via the command line, enabling the automation of many tasks. Those scripts can be hand written by the
programmer or generated through the graphical user interface.
After installation, SAM-BA can be used to program the AT91SAM7L-STK evaluation board via SAM-ICE
or COM port connection.
Figure 3-2.
View of the SAM-BA GUI
AT91SAM7L-STK Rev. B Starter Kit User Guide
3-3
6414A–ATARM–12-Sep-08
Development Tools
3.6
Sample Code and Technical Support
Sample code can be downloaded and technical support is available on Atmel’s website www.atmel.com.
Figure 3-3.
3-4
6414A–ATARM–12-Sep-08
View of the Atmel Website for AT91SAM Products
AT91SAM7L-STK Rev. B Starter Kit User Guide
Section 4
Board Description
4.1
AT91SAM7L64/128 Microcontroller
• 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
Internal High-speed Flash
– 128 Kbytes (AT91SAM7L128), Organized in 512 Pages of 256 Bytes Single Plane
– 64 Kbytes (AT91SAM7L64), Organized In 256 Pages of 256 Bytes Single Plane
– Single Cycle Access at Up to 15 MHz in Worst Case Conditions
– 128-bit Read Access
– Page Programming Time: 4.6 ms, Including Page Auto Erase, Full Erase Time: 10 ms
– 10,000 Write Cycles, 10-year Data Retention Capability, Sector Lock Capabilities, Flash Security Bit
– Fast Flash Programming Interface for High Volume Production
Enhanced Embedded Flash Controller (EEFC)
– Interface of the Flash Block with the 32-bit Internal Bus
– Increases Performance in ARM and Thumb Mode with 128-bit Wide Memory Interface
Internal High-speed SRAM, Single-cycle Access at Maximum Speed
– 6 kbytes
• 2 Kbytes Directly on Main Supply that Can Be Used as Backup SRAM
• 4 Kbytes in the Core
Memory Controller (MC)
– Enhanced Embedded Flash Controller, Abort Status and Misalignment Detection
Reset Controller (RSTC)
– Based on Brownout Reset and Low-power Factory-calibrated Brownout Detector
– Provides External Reset Signal Shaping and Reset Source Status
Clock Generator (CKGR)
– Low-power 32 kHz RC Oscillator, 32 kHz On-chip Oscillator, 2 MHz Fast RC Oscillator and one PLL
Supply Controller (SUPC)
– Minimizes Device Power Consumption
– Manages the Different Supplies On Chip
– Supports Multiple Wake-up Sources
Power Management Controller (PMC)
– Software Power Optimization Capabilities, Including Slow Clock Mode (Down to 500 Hz) and Idle Mode
– Three Programmable External Clock Signals
– Handles Fast Start Up
Advanced Interrupt Controller (AIC)
– Individually Maskable, Eight-level Priority, Vectored Interrupt Sources
– Two External Interrupt Sources and One Fast Interrupt Source, Spurious Interrupt Protected
AT91SAM7L-STK Rev. B Starter Kit User Guide
4-1
6414A–ATARM–12-Sep-08
Board Description
• Debug Unit (DBGU)
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
4-2
6414A–ATARM–12-Sep-08
– Two-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 Clock (RTC)
– Two Hundred Year Calendar with Alarm
– Runs Off the Internal RC or Crystal Oscillator
Three Parallel Input/Output Controllers (PIOA, PIOB, PIOC)
– Eighty 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
Eleven Peripheral DMA Controller (PDC) Channels
One Segmented LCD Controller
– Display Capacity of Forty Segments and Ten Common Terminals
– Software Selectable LCD Output Voltage (Contrast)
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
– Manchester Encoder/Decoder
– Full Modem Line Support on USART1
One Master/Slave Serial Peripheral Interface (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 PWM Controller (PWMC)
One Two-wire Interface (TWI)
– Master, Multi-Master and Slave Mode Support, All Atmel® Two-wire EEPROMs and I2C compatible
Devices Supported
– General Call Supported in Slave Mode
One 4-channel 10-bit Analog-to-Digital Converter, Four Channels Multiplexed with Digital I/Os
SAM-BA® Boot Assistant
– Default Boot Program
– Interface with SAM-BA Graphic User Interface
– In Application Programming Function (IAP)
IEEE® 1149.1 JTAG Boundary Scan on All Digital Pins
I/Os, including Four High-current Drive I/O lines, Up to 4 mA Each
Power Supplies
– Embedded 1.8V Regulator, Drawing up to 60 mA for the Core with Programmable Output Voltage
– Single Supply 1.8V - 3.6V
– Zero-power Power-on Reset and Brownout Detector, Fully Programmable
Fully Static Operation: Up to 36 MHz at 85°C
Available in a 128-lead LQFP Green and a 144-ball LFBGA Green Package
AT91SAM7L-STK Rev. B Starter Kit User Guide
Board Description
4.2
AT91SAM7L64/128 Block Diagram
Figure 4-1.
AT91SAM7L64/128 Block Diagram
TDI
TDO
TMS
TCK
ICE
JTAG
SCAN
Charge
Pump
ARM7TDMI
Processor
JTAGSEL
LCD
Voltage
Regulator
System Controller
2 MHz RCOSC
TST
CAPP1
CAPM1
CAPP2
CAPM2
VDDINLCD
VDD3V6
VDDLCD
VDDIO2
IRQ0-IRQ1
PIO
FIQ
1.8 V
Voltage
Regulator
AIC
PCK0-PCK2
VDDCORE
CLKIN
PLL
XIN
XOUT
VDDIO1
VDDIO2
Memory Controller
PLLRC
VDDIO1
VDDIO1
GND
VDDOUT
PMC
SRAM
OSC
Embedded
Flash
Controller
Address
Decoder
32k RCOSC
Abort
Status
Misalignment
Detection
2 Kbytes( Back-up)
4 Kbytes (Core)
VDDCORE
Flash
BOD
POR
ERASE
64/128 Kbytes
Supply
Controller
Peripheral Bridge
NRST
ROM (12 Kbytes)
Peripheral Data
Controller
11 Channels
RSTB
Fast Flash
Programming
Interface
FWUP
VDDIO1
APB
PGMRDY
PGMNVALID
PGMNOE
PGMCK
PGMM0-PGMM3
PGMD0-PGMD15
PGMNCMD
PGMEN0-PGMEN2
SAM-BA
RTC
PIT
PIO
WDT
DRXD
DTXD
DBGU
PWM0
PWM1
PWM2
PWM3
TCLK0
TCLK1
TCLK2
TIOA0
TIOB0
TIOA1
TIOB1
TIOA2
TIOB2
PWMC
PDC
PDC
Timer Counter
PIOA (26 IOs)
TC0
PIOB (24 IOs)
TC1
PDC
SEG00-SEG39
COM0-COM9
LCD Controller
TWI
PDC
PDC
SPI
PDC
USART0
PDC
PDC
PIO
RXD0
TXD0
SCK0
RTS0
CTS0
RXD1
TXD1
SCK1
RTS1
CTS1
DCD1
DSR1
DTR1
RI1
AT91SAM7L-STK Rev. B Starter Kit User Guide
PDC
PDC
ADC
USART1
PIO
TC2
PIOC (30 IOs)
TWD
TWCK
NPCS0
NPCS1
NPCS2
NPCS3
MISO
MOSI
SPCK
ADTRG
AD0
AD1
AD2
AD3
ADVREF
PDC
4-3
6414A–ATARM–12-Sep-08
Board Description
4.3
Overview
The AT91SAM7L-STK is designed to be a simple starter board for users to evaluate the performance
and functionality of the AT91SAM7L-series microcontroller. Besides the basic system, the board integrates a 400-segments dot matrix LCD, segment LCD control being one of the main attributes of the
AT91SAM7L, along with other low-power features.
4.4
Processor
The AT91SAM7L-STK is equipped with an AT91SAM7L128 microcontroller in a 128 lead LQFP green
package. The AT91SAM7L128 is a low-power ARM7TDMI Thumb-based microcontroller, targeting battery powered systems. Various aspects contribute to this, such as: wide supply range (1.8V to 3.6V) for
direct battery power, minimum leakage Power-on Reset, brownout detector, multi-mode power supply
controller, adjustable PLL and more. It also provides a fully integrated 400-segments LCD controller,
including drivers and charge pump for contrast control. The chip runs up to 37 MHz at 3.0V supply and
30 MHz at 1.8V supply.
Figure 4-2.
AT91SAM7L Block Diagram
JTAG
Boundary Scan
System Peripherals
AIC
1.8V
PIOA/B/C
Voltage
PDC
Regulator
DBGU
LCD
Voltage
Regulator
LCD
Charge
Pump
Segment
LCD
Controller
JTAG ICE
ARM7TDMI
ROM
WDT
SRAM
PIT
2KB (Backup)
4KB (Core)
Flash
IAP
64-128kB
FFPI
SAM-BA Boot
RC OSC
2MHz
PLL
40
segments
X
10
Terminals
AMBA System Bus
PMC
BOD
POR
RTC
RSTC
RC OSC
32kHz
Supply
Contr
XTAL
32kHz
Backup Unit
Peripheral DMA
Controller: 11 channels
Peripheral Bridge
APB
PDC
ADC
x4
PDC
PWM
x4
I/O
x80
16-bit
Timer
x3
PDC
PDC
SPI
TWI
USART
PDC
USART
User Peripherals
For more information about the AT91SAM7L microcontroller, please refer to the AT91SAM7L-series
datasheet at www.atmel.com.
4-4
6414A–ATARM–12-Sep-08
AT91SAM7L-STK Rev. B Starter Kit User Guide
Board Description
4.5
Memory
The AT91SAM7L128 embeds a total of 6 Kbytes high-speed SRAM, 128 Kbytes of high-speed internal
Flash for programming and 12 Kbytes of ROM for SAM-BA support.
4.6
Clock Circuitry
The clock generator of AT91SAM7L microcontroller is made up of one PLL, one fast RC oscillator, one
slow oscillator and one 32,768 Hz crystal oscillator. To start up the system very quickly, the 2-MHz RC
oscillator is automatically enabled after reset. Then it is up to the user to set and select the clock for master clock. One may opt for the 32 kHz crystal or bypass mode if accurate RTC needed.
Figure 4-3.
Block Diagram of Clock Generator
On AT91SAM7L-STK board, an external 32.768 KHz crystal is connected to AT91SAM7L128 dedicated
pins for external slow clock source. The external PLL filter circuit is also fitted (PLLRC).
AT91SAM7L-STK Rev. B Starter Kit User Guide
4-5
6414A–ATARM–12-Sep-08
Board Description
Figure 4-4.
4.7
Clock Circuit of the AT91SAM7L-STK
Reset and Wake Up Circuitry
There is one RESET button for external reset control of the AT91SAM7L128 and one WAKEUP button
for waking the system up from off mode. The first time the board is powered, it will go directly into OFF
mode. The WAKEUP button must be pushed to bring the chip out of OFF mode. After pushing the
RESET button, the chip will go back into OFF mode.
4.7.1
Debug Considerations
Before launching a debug session, the user must ensure the core is running. The low power modes, Off
mode and Backup mode, will prevent debugging the project.
Recovery Procedure:
1. The Flash must be erased: connect ERASE Jumper J6, pins 39-40.
2. Press RESET button (NRSTB pin): OFF mode is entered.
3. Exit OFF mode by pressing WAKE UP button (FWUP pin)
4. The chip enters Active mode and Flash is erased.
5. Remove ERASE Jumper J6, pins 39-40.
6. Press RESET button (NRSTB pin)
7. Exit OFF mode by pressing WAKE UP button (FWUP pin)
Note:
4.8
Step 1 to 5 may be skipped if no application using a low power mode is running out of Flash.
Power Supply and Management
The AT91SAM7L-STK board is supplied with two AAA batteries, to be set in the battery holder (J1).
Therefore the board is 3.0 Vcc powered. There are also two pads (J2 and J3) for external power supply.
Users can manually solder two power wires to these pads in order to power the board from an external
power supply, to be set within the AT91SAM7L128 acceptable voltage range: 1.8V to 3.6V.
Warning: If an external power source is used, the batteries must be removed.
J9 is used for power current measurement for the whole board.
4-6
6414A–ATARM–12-Sep-08
AT91SAM7L-STK Rev. B Starter Kit User Guide
Board Description
The battery power is supplied to VDDIO1 and VDDINLCD. The Main Voltage Regulator inside the chip
will convert the supply from VDDIO1 to VDDOUT, to be supplied to VDDCORE for ARM7TDMI core supply. The internal Charge Pump inside the chip will convert the supply from VDDINLCD to a 3.6V
VDD3V6, to be supplied to the VDDLCD pin for the Segment LCD controller. J8 is used for power-current measurement on the AT91SAM7L128 power supply.
Figure 4-5.
2 AAA Batteries Single Power Supply, Board Default Setting
There is another option on the AT91SAM7L-STK. In order to provide direct battery supply to the LCD
voltage regulator, first disconnect pin2 and pin3 from Solder Drops SD2 and SD4, then reconfigure SD2
and SD4 by connecting pin1 and pin2 instead.
Note:
For details on AT91SA7ML power consumption, refer to the table: “Power Consumption for Low Power
Modes” in the Electrical Characteristics section of the AT91SAM7L Datasheet on Atmel.com.
AT91SAM7L-STK Rev. B Starter Kit User Guide
4-7
6414A–ATARM–12-Sep-08
Board Description
Figure 4-6.
LCD Regulator is Externally Supplied by Battery
There is also a battery voltage monitor circuitry on the AT91SAM7L-STK board. The voltage is measured by AD3 of the AT91SAM7L128. This measurement bridge can be disconnected to save power
consumption in OFF mode.
This is under PC15 IO control as follows:
„
PC15 = 0 enables the measurement bridge and half of the battery voltage is applied to AD3.
„
PC15 = 1 or high impedance disables the measurement bridge.
Figure 4-7.
4-8
6414A–ATARM–12-Sep-08
Battery Supply Monitor Circuitry
AT91SAM7L-STK Rev. B Starter Kit User Guide
Board Description
4.9
DBGU
There is one serial debug port on the AT91SAM7L-STK for PC COM port connection for SAM-BA and
serial communication through TXD and RXD signals. An auto-power-down RS232 transceiver,
MAX3318E, is used on this board. When the board is powered on, SAM7L is in OFF mode and the
FORCEOFF pin is pull-down by default so that the MAX3318E is in power down mode. Waking-up the
SAM7L will immediately turn the MAX3318E back on (FORCEON=1, /FORCEOFF=1), thanks to the
default enabled pull-ups of SAM7L PIOs.
Figure 4-8.
4.10
Serial Debug Interface
JTAG/ICE
There is a standard 20-pin JTAG/ICE connector on the AT91SAM7L-STK for any ARM JTAG emulator
connection, such as SAM-ICE.
Figure 4-9.
JTAG/ICE Interface
AT91SAM7L-STK Rev. B Starter Kit User Guide
4-9
6414A–ATARM–12-Sep-08
Board Description
4.11
Segment LCD
The dot matrix LCD of the AT91SAM7L-STK is of type FSTN positive/reflective with 400 segments. It is
controlled by the AT91SAM7L128 through 10 common signals and 40 segment signals. The contrast
can be controlled by software, adjusting the LCD voltage regulator.
Figure 4-10. Dot Matrix Segment LCD
4-10
6414A–ATARM–12-Sep-08
AT91SAM7L-STK Rev. B Starter Kit User Guide
Board Description
4.12
User Buttons
There are 5 user buttons on the AT91SAM7L-STK. The user buttons are connected to PIO lines and
defined as 4-direction and ok buttons by default.
Figure 4-11. User Buttons
AT91SAM7L-STK Rev. B Starter Kit User Guide
4-11
6414A–ATARM–12-Sep-08
Board Description
4.13
ZigBee
There is one ZigBee expansion interface for Atmel AT86RF230 ZigBee module. It is controlled via the
SPI interface together with reset, interrupt and PIO control signals.
Figure 4-12. ZigBee Interface
Warning: The orientation of the connected circuit must be unambiguous. If the connected board is
reversed, a short-circuit occurs between VCC and GND.
4-12
6414A–ATARM–12-Sep-08
AT91SAM7L-STK Rev. B Starter Kit User Guide
Board Description
4.14
PIO Expansion
The expansion connector of the AT91SAM7L-STK features the whole body of PIOC signals, ADC inputs,
and ERASE pin. It enables users to expand functions such as SPI, TWI, PIO, ADC, USART, etc. With
ERASE pin connected to VCC (short pin 39 and pin 40 by JS1), the internal Flash will be reinitialized
upon system reset.
Figure 4-13. PIOC Expansion Connector
4.15
User Grids
The unassigned grid on the AT91SAM7L-STK is for users to implement their own small application circuit on this board.
AT91SAM7L-STK Rev. B Starter Kit User Guide
4-13
6414A–ATARM–12-Sep-08
Section 5
Configuration
The pages that follow contain detailed descriptions of PIO usage, jumpers, test points and solder drops
on the AT91SAM7L-STK.
5.1
PIO Usage
The AT91SAM7L128 microcontroller features three PIOs: PIOA, PIOB and PIOC.
All Segment LCD controller signals are on PIOA and PIOB.
PIOC and some of the PIOB IOs can be used fro peripheral signals such as SPI, TWI, PWM, USART,
INT, etc.
AT91SAM7L-STK Rev. B Starter Kit User Guide
5-1
6414A–ATARM–12-Sep-08
Configuration
5.1.1
PIOA Usage on the AT91SAM7L-STK
Table 5-1. PIO Controller A
I/O Line
Peripheral A
Peripheral B
Peripheral Usage
Powered by
PA0
Segment LCD PANEL
COM0
VDDIO2
PA1
Segment LCD PANEL
COM1
VDDIO2
PA2
Segment LCD PANEL
COM2
VDDIO2
PA3
Segment LCD PANEL
COM3
VDDIO2
PA4
Segment LCD PANEL
COM4
VDDIO2
PA5
Segment LCD PANEL
COM5
VDDIO2
PA6
Segment LCD PANEL
SEG0
VDDIO2
PA7
Segment LCD PANEL
SEG1
VDDIO2
PA8
Segment LCD PANEL
SEG2
VDDIO2
PA9
Segment LCD PANEL
SEG3
VDDIO2
PA10
Segment LCD PANEL
SEG4
VDDIO2
PA11
Segment LCD PANEL
SEG5
VDDIO2
PA12
Segment LCD PANEL
SEG6
VDDIO2
PA13
Segment LCD PANEL
SEG7
VDDIO2
PA14
Segment LCD PANEL
SEG8
VDDIO2
PA15
Segment LCD PANEL
SEG9
VDDIO2
PA16
Segment LCD PANEL
SEG10
VDDIO2
PA17
Segment LCD PANEL
SEG11
VDDIO2
PA18
Segment LCD PANEL
SEG12
VDDIO2
PA19
Segment LCD PANEL
SEG13
VDDIO2
PA20
Segment LCD PANEL
SEG14
VDDIO2
PA21
Segment LCD PANEL
SEG15
VDDIO2
PA22
Segment LCD PANEL
SEG16
VDDIO2
PA23
Segment LCD PANEL
SEG17
VDDIO2
PA24
Segment LCD PANEL
SEG18
VDDIO2
PA25
Segment LCD PANEL
SEG19
VDDIO2
5-2
6414A–ATARM–12-Sep-08
AT91SAM7L-STK Rev. B Starter Kit User Guide
Configuration
5.1.2
PIOB Usage on the AT91SAM7L-STK
Table 5-2. PIO Controller B
I/O Line
Peripheral A
Peripheral B
Peripheral Usage
Powered by
PB0
Segment LCD PANEL
SEG20
VDDIO2
PB1
Segment LCD PANEL
SEG21
VDDIO2
PB2
Segment LCD PANEL
SEG22
VDDIO2
PB3
Segment LCD PANEL
SEG23
VDDIO2
PB4
Segment LCD PANEL
SEG24
VDDIO2
PB5
Segment LCD PANEL
SEG25
VDDIO2
PB6
Segment LCD PANEL
SEG26
VDDIO2
PB7
Segment LCD PANEL
SEG27
VDDIO2
PB8
Segment LCD PANEL
SEG28
VDDIO2
PB9
Segment LCD PANEL
SEG29
VDDIO2
PB10
Segment LCD PANEL
SEG30
VDDIO2
PB11
Segment LCD PANEL
SEG31
VDDIO2
PB12
NPCS3
Segment LCD PANEL
SEG32
VDDIO2
PB13
NPCS2
Segment LCD PANEL
SEG33
VDDIO2
PB14
NPCS1
Segment LCD PANEL
SEG34
VDDIO2
PB15
RTS1
Segment LCD PANEL
SEG35
VDDIO2
PB16
RTS0
Segment LCD PANEL
SEG36
VDDIO2
PB17
DTR1
Segment LCD PANEL
SEG37
VDDIO2
PB18
PWM0
Segment LCD PANEL
SEG38
VDDIO2
PB19
PWM1
Segment LCD PANEL
SEG39
VDDIO2
PB20
PWM2
Segment LCD PANEL
COM6
VDDIO2
PB21
PWM3
Segment LCD PANEL
COM7
VDDIO2
PB22
NPCS1
PCK1
Segment LCD PANEL
COM8
VDDIO2
PB23
PCK0
NPCS3
Segment LCD PANEL
COM9
VDDIO2
AT91SAM7L-STK Rev. B Starter Kit User Guide
5-3
6414A–ATARM–12-Sep-08
Configuration
5.1.3
PIOC Usage on the AT91SAM7L-STK
Table 5-3. PIO Controller C
I/O Line
Peripheral A
Peripheral B
PC0
CTS1
PWM2
User’s Input Buttons
OK
VDDIO1
PC1
DCD1
TIOA2
User’s Input Buttons
UP
VDDIO1
PC2
DTR1
TIOB2
User’s Input Buttons
RIGHT
VDDIO1
PC3
DSR1
TCLK1
User’s Input Buttons
DOWN
VDDIO1
PC4
RI1
TCLK2
User’s Input Buttons
LEFT
VDDIO1
PC5
IRQ1
NPCS2
ZigBee
IRQ1
VDDIO1
PC6
NPCS1
PCK2
ZigBee
NPCS1
VDDIO1
PC7
PWM0
TIOA0
MAX3318E
FORCEOFF
VDDIO1
PC8
PWM1
TIOB0
ZigBee
RSIN
VDDIO1
PC9
PWM2
SCK0
ZigBee
SLP_IR
VDDIO1
PC10
TWD
NPCS3
VDDIO1
PC11
TWCK
TCLK0
VDDIO1
PC12
RXD0
NPCS3
MAX3318E
FORCEON
VDDIO1
PC13
TXD0
PCK0
MAX3318E
INVALID
VDDIO1
PC14
RTS0
ADTRG
MAX3318E
READY
VDDIO1
PC15
CTS0
PWM3
VCC/VBAT MONITOR
ENABLE
VDDIO1
PC16
DRXD
NPCS1
MAX3318E
DRXD
VDDIO1
PC17
DTXD
NPCS2
MAX3318E
DTXD
VDDIO1
PC18
NPCS0
PWM0
PC19
MISO
PWM1
ZigBee
MISO
VDDIO1
PC20
MOSI
PWM2
ZigBee
MOSI
VDDIO1
PC21
SPCK
PWM3
ZigBee
SPCK
VDDIO1
PC22
NPCS3
TIOA1
VDDIO1
PC23
PCK0
TIOB1
VDDIO1
PC24
RXD1
PCK1
VDDIO1
PC25
TXD1
PCK2
VDDIO1
PC26
RTS0
FIQ
VDDIO1
PC27
NPCS2
IRQ0
VDDIO1
PC28
SCK1
PWM0
VDDIO1
PC29
RTS1
PWM1
VDDIO1
5-4
6414A–ATARM–12-Sep-08
Peripheral Usage
Powered by
VDDIO1
AT91SAM7L-STK Rev. B Starter Kit User Guide
Configuration
5.2
Jumpers
Jumpers are used on the AT91SAM7L-STK for internal Flash Memory reinitialization and power current
measurement.
Table 5-4. Jumpers on AT91SAM7L-STK
Designation
Default Setting
Feature
J6 pins 39-40
Opened
Erase Internal Flash (1)
J8
Closed
SAM7L VCC Jumper (2)
J9
Closed
Board VCC Jumper (3)
Notes:
5.3
1. This jumper is used to erase the internal Flash and the associated NVM bits of the AT91SAM7L device.
2. This jumper is provided for enabling the AT91SAM7L128 chip power consumption measurement. By
default, it is closed. To use this feature, the user has to open the strap and insert an ammeter.
3. This jumper is provided for the measurement of the whole AT91SAM7L-STK board power consumption.
By default, it is closed. To use this feature, the user has to open the strap and insert an ammeter.
Test Points
Some test points have been set on the AT91SAM7L-STK PCB in order to enable the monitoring of some
relevant signals.
Table 5-5. Test Points on AT91SAM7L-STK
Designation
Description
TP1
RX (RS232 levels)
TP2
TX (RS232 levels)
TP3
CLKIN
TP4
FWUP
TP5
ADREF
TP6
XOUT
TP7
NRSTB
TP8
VDDIO2
TP9
VDD3V6
TP10
VDDOUT
AT91SAM7L-STK Rev. B Starter Kit User Guide
5-5
6414A–ATARM–12-Sep-08
Configuration
5.4
Solder Drops
Some solder drop selectors have been set on the AT91SAM7L-STK to enable alternate power supply
schemes, such as selecting the internal charge pump to be used, or not, for the Segment LCD controller
supply.
Table 5-6. Solder Drops on AT91SAM7L-STK
5-6
6414A–ATARM–12-Sep-08
Designation
Default Setting
Feature
SD1
Opened
Disables VDDIO2 to VDDLCD connection
SD2
2-3
Selects VCC or VDD3V6 to VDDLCD
SD3
Closed
Enables VDDOUT applying to VDDCORE
SD4
2-3
Selects VDDINLCD input
AT91SAM7L-STK Rev. B Starter Kit User Guide
Section 6
Schematics
This section contains the following schematics:
„
Top Level Synoptic
„
Interface
„
LCD, KBD
„
Processor
AT91SAM7L-STK Rev. B Starter Kit User Guide
6-1
6414A–ATARM–12-Sep-08
8
7
6
5
4
3
2
1
SHEET 2
Interfaces
D
D
PC[0..29]
PC[0..29]
C
C
Interfaces
SHEET 4
Processor
AD[0..3]
PA[0..25]
PB[0..23]
PC[0..29]
AD[0..3]
PA[0..25]
PB[0..23]
PC[0..29]
ERASE
Processor
B
B
SHEET 3
LCD, KBD
AD[0..3]
PA[0..25]
PB[0..23]
PC[0..29]
AD[0..3]
PA[0..25]
PB[0..23]
PC[0..29]
ERASE
LCD, KBD
A
A
B
A
REV
AT91SAM7L-STK
INIT EDIT
MODIF.
SCALE
PP
PP
DES.
18-APR-08
17MAR08
DATE
1/1
This agreement is our property. Reproduction and publication without our written authorization shall expose offender to legal proceedings.
7
6
5
4
3
2
DATE
REV.
SHEET
B
Top level
8
LLE 18-APR-08
XXX XX-XXX-XX
VER.
1
1
4
8
7
6
5
4
3
2
1
J2
Pad
PC[0..29]
1
1
J1
AAA
VCC
J9
GND
AAA
1
D
1
JS3
BATTERY JUMPER
J3
Pad
VCC
VCC
C1
100NF
SERIAL DEBUG PORT
GND
C5
100NF
C4
100NF
C
J4
10
19
VCC
C1+
2
18
GND
C1C2+
4
5
3
V+
C2-
6
7
V-
GND
TX
TP2
TESTPOINT
RX
D09P24A4GX00
R5
C2
100NF
R1
NOT POPULATED
R2
NOT POPULATED
R3
NOT POPULATED
C3
100NF
INVALID
11
PC13
PC7
READY
1
PC14
PC12
D
C
TP1
TESTPOINT
1
6
2
7
3
8
4
9
5
11
U1
PC0
PC1
PC2
PC3
PC4
PC5
PC6
PC7
PC8
PC9
PC10
PC11
PC12
PC13
PC14
PC15
PC16
PC17
PC18
PC19
PC20
PC21
PC22
PC23
PC24
PC25
PC26
PC27
PC28
PC29
FORCEOFF
20
FORCEON
14
17
D1OUT
D1IN
13
8
D2OUT
D2IN
12
16
R1IN
R1OUT
15
9
R2IN
R2OUT
10
R4
NOT POPULATED
GND
GND
DTXD
GND
R25
10M
DRXD
PC17
PC16
0R
GND
GND
B
MAX3318E
B
ZIGBEE INTERFACE
Note: Pin 1 on Zigbee board RZ502 matches pin 2 on this connector
R6
VCC
0R
J5
PC9
PC20
PC6
SLP_TR
MOSI
NPSC1
PC5
IRQ1
PC27
IRQ0
VCC
R7
10K
Only for AT86RF230Rev.A connexion
not required for Rev.B on
U2
VCC
RSTN
MISO
SPCK
VCC
PC8
3
D
1
CP
6
C
VCC
5
Q
4
GND
2
5
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
VCC
PC19
4
GND
NOT POPULATED
NC7SZ175P6X
PC21
U3
2
3
1
VCC
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
NOT POPULATED
NC7SZ125P5X
VCC
VCC
GND
C6
NOT POPULATED
A
C7
NOT POPULATED
A
GND
GND
GND
B
A
REV
AT91SAM7L-STK
INIT EDIT
MODIF.
SCALE
PP
PP
DES.
18-APR-08
17MAR08
DATE
1/1
This agreement is our property. Reproduction and publication without our written authorization shall expose offender to legal proceedings.
7
6
5
4
3
2
DATE
REV.
SHEET
B
Interfaces
8
LLE 18-APR-08
XXX XX-XXX-XX
VER.
1
2
4
8
7
6
5
4
3
2
1
BP1
PC[0..29]
PB[0..23]
3-1437565-0
PC1
UP
PC0
OK
PC2
RIGHT
PC4
LEFT
PC3
DOWN
PA[0..25]
BP2
D
BP3
3-1437565-0
PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7
PB8
PB9
PB10
PB11
PB12
PB13
PB14
PB15
PB16
PB17
PB18
PB19
PB20
PB21
PB22
PB23
SEG20
SEG21
SEG22
SEG23
SEG24
SEG25
SEG26
SEG27
SEG28
SEG29
SEG30
SEG31
SEG32
SEG33
SEG34
SEG35
SEG36
SEG37
SEG38
SEG39
COM6
COM7
COM8
COM9
PC0
PC1
PC2
PC3
PC4
PC5
PC6
PC7
PC8
PC9
PC10
PC11
PC12
PC13
PC14
PC15
PC16
PC17
PC18
PC19
PC20
PC21
PC22
PC23
PC24
PC25
PC26
PC27
PC28
PC29
NPCS3
NPCS2
NPCS1
RTS1
RTS0
DTR1
PWM0
PWM1
PWM2
PWM3
NPSC1/PCK1
PCK0/NPCS3
AD3
AD2
AD1
AD0
3-1437565-0
BP5
OK
UP
RIGHT
DOWN
LEFT
3-1437565-0
VCC
GND
GND
GND
UG1
UG2
UG3
UG4
UG5
UG6
UG7
UG8
UG9
UG10
UG11
VCC/VBAT MONITOR
VCC
R26 100K
Q1
FDV304P
1
2
C
COM0
COM1
COM2
COM3
COM4
COM5
SEG0
SEG1
SEG2
SEG3
SEG4
SEG5
SEG6
SEG7
SEG8
SEG9
SEG10
SEG11
SEG12
SEG13
SEG14
SEG15
SEG16
SEG17
SEG18
SEG19
3-1437565-0
D
UG33
UG34
UG35
UG36
UG37
UG38
UG39
UG40
UG41
UG42
UG43
C
PC15
GND
AD[0..3]
3
PA0
PA1
PA2
PA3
PA4
PA5
PA6
PA7
PA8
PA9
PA10
PA11
PA12
PA13
PA14
PA15
PA16
PA17
PA18
PA19
PA20
PA21
PA22
PA23
PA24
PA25
BP4
R8
AD[0..3]
10K
AD3
R9
SEG38
SEG36
SEG34
VCC
R11
NOT POPULATED
B
J6
PC1
PC3
PC5
PC7
PC9
PC11
PC13
PC15
PC17
PC19
PC21
PC23
PC25
PC27
PC29
SEG40
DCD1/TIOA2_WKUP1
DSR1/TCLK1_WKUP3
IRQ1/NPCS2_WKUP5
PWM0/TIOA0
PWM2/SCK0
TWCK/TCLK0_WKUP7
TXD0/PCK0_WKUP9
CTS0/PWM3_WKUP11
/DTXD/MPCS2
MISO/PWM1
SPCK/PWM3
PCK0/TIOB1
TXD1/PCK2
NPCS2/IRQ0_WKUP13
RTS1/PWM1_WKUP15
25
AD1
AD3
VCC
SEG39
SEG38
24
SEG37
SEG36
SEG35
23
SEG34
22
SEG33
SEG30
SEG32
21
SEG31
20
SEG29
SEG26
SEG28
19
SEG27
18
SEG25
SEG22
SEG24
17
SEG23
16
SEG21
SEG18
SEG20
15
SEG19
14
SEG17
SEG14
SEG16
13
SEG15
12
SEG13
SEG10
SEG12
11
SEG11
10
SEG9
SEG6
SEG8
9
SEG7
8
SEG5
SEG2
SEG4
7
SEG3
6
SEG1
COM10
5
COM9
COM9
4
COM8
COM8
3
COM7
COM7
COM6
1
2
COM6
GND
LCD1
LCD_GS08001AA
COM5
VCC
R10
NOT POPULATED
26
SEG39
27
SEG37
SEG30
SEG28
SEG26
SEG24
SEG22
SEG20
SEG18
SEG16
SEG14
SEG12
SEG10
SEG32
28
SEG35
29
SEG33
30
SEG31
SEG29
31
32
SEG27
SEG25
33
34
SEG23
SEG21
35
36
SEG19
SEG17
37
38
SEG15
SEG13
39
40
SEG6
SEG4
SEG2
SEG0
COM0
COM1
COM2
COM3
SEG8
SEG9
SEG11
41
42
SEG7
SEG5
43
44
SEG3
SEG1
45
46
COM1
47
COM2
48
COM3
49
50
COM5
B
COM4
COM4
10K
GND
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
PC0
PC2
PC4
PC6
PC8
PC10
PC12
PC14
PC16
PC18
PC20
PC22
PC24
PC26
PC28
CTS1/PWM2_WKUP0
DTR1/TIOB2_WKUP2
RI1/TCLK2_WKUP4
NPCS1/PCK2_WKUP6
PWM1/TIOB0
TWD/NPCS3
RXD0/NPCS3_WKUP8
RTS0/ADTRG_WKUP10
DRXD/NPCS1
NPCS0/PWM0
MOSI/PWM2
MPCS3/TIOA1
RXD1/PCK1
RTS0/FIQ_WKUP12
SCK1/PWM0_WKUP14
AD0
AD2
ERASE
ERASE
JS1
GND
A
A
B
A
REV
AT91SAM7L-STK
INIT EDIT
MODIF.
SCALE
PP
PP
DES.
18-APR-08
17MAR08
DATE
1/1
This agreement is our property. Reproduction and publication without our written authorization shall expose offender to legal proceedings.
7
6
5
4
3
2
DATE
REV.
SHEET
B
LCD, KBD
8
LLE 18-APR-08
XXX XX-XXX-XX
VER.
1
3
4
8
7
6
5
4
3
2
1
PC[0..29]
U4
D
R12
100K
PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7
PB8
PB9
PB10
PB11
PB12
PB13
PB14
PB15
PB16
PB17
PB18
PB19
PB20
PB21
PB22
PB23
R13
100K
FWKUP
GND
TP4
TESTPOINT
C8
NOT POPULATED
ICE INTERFACE
PB0_SEG20
PB1_SEG21
PB2_SEG22
PB3_SEG23
PB4_SEG24
PB5_SEG25
PB6_SEG26
PB7_SEG27
PB8_SEG28
PB9_SEG29
PB10_SEG30
PB11_SEG31
PB12/NPCS3_SEG32
PB13/NPCS2_SEG33
PB14/NPCS1_SEG34
PB15/RTS1_SEG35
PB16/RTS0_SEG36
PB17/DTR1_SEG37
PB18/PWM0_SEG38
PB19/PWM1_SEG39
PB20/PWM2_COM6
PB21/PWM3_COM7
PB22/NPSC1/PCK1_COM8
PB23/PCK0/NPCS3_COM9
PA0_COM0
PA1_COM1
PA2_COM2
PA3_COM3
PA4_COM4
PA5_COM5
PA6_SEG0
PA7_SEG1
PA8_SEG2
PA9_SEG3
PA10_SEG4
PA11_SEG5
PA12_SEG6
PA13_SEG7
PA14_SEG8
PA15_SEG9
PA16_SEG10
PA17_SEG11
PA18_SEG12
PA19_SEG13
PA20_SEG14
PA21_SEG15
PA22_SEG16
PA23_SEG17
PA24_SEG18
PA25_SEG19
VCC
VCC
R16
100K
R17
100K
R18
100K
R19
NOT POPULATED
J7
JTAG_TDI
JTAG_TMS
JTAG_TCK
JTAG_TDO
JTAG_RST
R20 0R
118
FWUP
116
82
81
117
79
TDI
TMS
TCK
TDO
NRST
VDDOUT
R14
180R
TP5
AT91SAM7L-LQFP128
TESTPOINT
C9
100NF
ADVREF
69
AD3
AD2
AD1
AD0
70
71
72
73
AD3
AD2
AD1
AD0
C
GND
R21
83
NOT POPULATED
10K
CM415-32.768KDZFB-F
XOUT
XIN/PGMCK
TST
NRSTB
2
GNDPLL
33
34
GND
R23
1
NOT POPULATED
126
VCC
C14
10NF
NRSTB
TESTPOINT
VCC
3
1
C34
10µF
6V3
GND
SAM7L INPUT CURRENT
J8
SD2
A
GND
TESTPOINT
JS2
2
ERASE
TP8
10µF
6V3
C21 100NF
C32 100NF
C28 100NF
SD1
R24
10R
C33
C17 2.2µF
C18 100NF
C22 100NF
C31 100NF
C19 100NF
C23 100NF
C24 100NF
2
12
C16
220NF
TP9
1
SOLDER DROP 2 pins open
C15
220NF
C25 100NF
C26 100NF
C20 100NF
C2710µF 6V3
C29
10µF
6V3
B
RESET
BP7
3-1437565-0
ERASE
C30
100NF
GND
TP7
TESTPOINT
VDDIO2
VDDIO2
VDDIO2
123
15
32
55
C13
18PF
VDDIO1
VDDIO1
VDDIO1
C12
18PF
VDDINLCD
B
1
32.768 kHz
PLLRCGND
128
127
75
85
119
TP6
TESTPOINT
XC1
122
39
2.2NF
PLLRC
GND
GND
GND
GND
GND
GND
GND
C11
AD[0..3]
JTAGSEL
121
14
40
56
68
76
86
120
22NF
GND
VCC
R22
VDDOUT
VDDCORE
VDDCORE
VDDCORE
VDDCORE
VDDCORE
VDDCORE
C10
74
2
28
62
84
100
124
1
3
5
7
9
11
13
15
17
19
CLKIN
CAPM2
CAPP2
CAPM1
CAPP1
2
4
6
8
10
12
14
16
18
20
125
35
36
37
38
R15
100K
VDDLCD
VDD3V6
C
D
PA0
PA1
PA2
PA3
PA4
PA5
PA6
PA7
PA8
PA9
PA10
PA11
PA12
PA13
PA14
PA15
PA16
PA17
PA18
PA19
PA20
PA21
PA22
PA23
PA24
PA25
3
4
5
6
7
8
9
10
11
12
13
16
17
18
19
20
21
22
23
24
25
26
27
29
30
31
ERASE
GND
41
42
43
44
45
46
47
48
49
50
51
52
53
54
57
58
59
60
61
63
64
65
66
67
PA[0..25]
AT91SAM7L128-AU
80
BP6
3-1437565-0
87
88
89
90
91
92
93
94
95
96
97
98
99
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
77
78
TP3
TESTPOINT
VCC
PC0/CTS1/PWM2_WKUP0
PC1/DCD1/TIOA2_WKUP1
PC2/DTR1/TIOB2_WKUP2
PC3/DSR1/TCLK1_WKUP3
PC4/RI1/TCLK2_WKUP4
PC5/IRQ1/NPCS2_WKUP5
PC6/NPCS1/PCK2_WKUP6
PC7/PWM0/TIOA0
PC8/PWM1/TIOB0
PC9/PWM2/SCK0
PC10/TWD/NPCS3
PC11/TWCK/TCLK0_WKUP7
PC12/RXD0/NPCS3_WKUP8
PC13/TXD0/PCK0_WKUP9
PC14/RTS0/ADTRG_WKUP10
PC15/CTS0/PWM3_WKUP11
PC16/DRXD/NPCS1
PC17/DTXD/MPCS2
PC18/NPCS0/PWM0
PC19/MISO/PWM1
PC20/MOSI/PWM2
PC21/SPCK/PWM3
PC22/MPCS3/TIOA1
PC23/PCK0/TIOB1
PC24/RXD1/PCK1
PC25/TXD1/PCK2
PC26/RTS0/FIQ_WKUP12
PC27/NPCS2/IRQ0_WKUP13
PC28/SCK1/PWM0_WKUP14
PC29/RTS1/PWM1_WKUP15
FORCE WAKE-UP
PC0
PC1
PC2
PC3
PC4
PC5
PC6
PC7
PC8
PC9
PC10
PC11
PC12
PC13
PC14
PC15
PC16
PC17
PC18
PC19
PC20
PC21
PC22
PC23
PC24
PC25
PC26
PC27
PC28
PC29
PB[0..23]
VCC
A
TESTPOINT
12
SOLDER DROP 3 pins
SD4
3
SD3
1
B
A
2
1
TP10
VDDOUT
2
SOLDER DROP 3 pins
REV
SOLDER DROP 2 pins closed
AT91SAM7L-STK
GND
INIT EDIT
MODIF.
SCALE
PP
PP
DES.
18-APR-08
17MAR08
DATE
1/1
This agreement is our property. Reproduction and publication without our written authorization shall expose offender to legal proceedings.
7
6
5
4
3
2
DATE
REV.
SHEET
B
Processor
8
LLE 18-APR-08
XXX XX-XXX-XX
VER.
1
4
4
Section 7
Revision History
Doc Rev
Comments
6409A
First issue.
AT91SAM7L-STK Rev. B Starter Kit User Guide
Change
Request Ref.
7-1
6414A–ATARM–12-Sep-08
Headquarters
International
Atmel Corporation
2325 Orchard Parkway
San Jose, CA 95131
USA
Tel: 1(408) 441-0311
Fax: 1(408) 487-2600
Atmel Asia
Room 1219
Chinachem Golden Plaza
77 Mody Road Tsimshatsui
East Kowloon
Hong Kong
Tel: (852) 2721-9778
Fax: (852) 2722-1369
Atmel Europe
Le Krebs
8, Rue Jean-Pierre Timbaud
BP 309
78054 Saint-Quentin-enYvelines Cedex
France
Tel: (33) 1-30-60-70-00
Fax: (33) 1-30-60-71-11
Atmel Japan
9F, Tonetsu Shinkawa Bldg.
1-24-8 Shinkawa
Chuo-ku, Tokyo 104-0033
Japan
Tel: (81) 3-3523-3551
Fax: (81) 3-3523-7581
Technical Support
AT91SAM Support
Atmel techincal support
Sales Contacts
www.atmel.com/contacts/
Product Contact
Web Site
www.atmel.com
www.atmel.com/AT91SAM
Literature Requests
www.atmel.com/literature
Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any
intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN ATMEL’S TERMS AND CONDITIONS OF SALE LOCATED ON ATMEL’S WEB SITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY
WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT OF
THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no
representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications
and product descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically provided
otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life.
© 2008 Atmel Corporation. All rights reserved. Atmel®, Atmel logo and combinations thereof, SAM-BA ® and others are registered trademarks or
trademarks of Atmel Corporation or its subsidiaries. ARM ®, ARMPowered® logo and others are registered trademarks or trademarks of ARM Ltd.
Other terms and product names may be trademarks of others.
6414A–ATARM–12-Sep-08