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