AVR32901: EVKLCD100/EVKLCD101 Hardware User's Guide. 32-bit Microcontrollers. Application Note. Features. 1 Introduction

Similar documents
AVR1503: Xplain training - XMEGA Programmable Multi Interrupt Controller 8-bit Microcontrollers Application Note Prerequisites

AVR1922: Xplain Board Controller Firmware 8-bit Microcontrollers Application Note Features 1 Introduction

One-channel Toggle-mode Touch Sensor IC with Power Management Functions AT42QT1012. Summary

AVR1303: Use and configuration of IR communication module. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

Atmel CryptoAuthentication Starter Kit

AVR4018: Inertial Two (ATAVRSBIN2) Hardware User's Guide. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

AVR32752: Using the AVR32 UC3 Static Memory Controller. 32-bit Microcontrollers. Application Note. Features. 1 Introduction

AVR1501: Xplain training XMEGA Timer/Counter 8-bit Microcontrollers Application Note Prerequisites 1 Introduction

AVR532: Migration from ATmega48/88/168 to ATmega48A/88A/168A. 8-bit Microcontrollers. Application Note. 1 Introduction

Atmel AVR1926: XMEGA-B1 Xplained Getting Started Guide. 8-bit Atmel Microcontrollers. Application Note. Features. 1 Introduction

a clock signal and a bi-directional data signal (SCL, SDA)

AVR1508: Xplain training - XMEGA DAC 8-bit Microcontrollers Application Note Features 1 Introduction

AVR32917: picopower Board getting started. 32-bit Microcontrollers. Application Note. Preliminary. Features. 1 Introduction

AVR1315: Accessing the XMEGA EEPROM. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

Atmel AVR473: ATAVRSB202 Hardware User Guide. 8-bit Atmel Microcontrollers. Application Note. Features. 1 Introduction

AT697E. Application Note. Checking AT697E Code for Occurrence of LDF/FPOPd Instructions Sequence with a dependency on an Odd-Numbered Register

AVR32401: AVR32 AP7 Linux Interfacing DataFlash. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

Atmel AVR ATxmega384C3 microcontroller OLED display with 128x32 pixels resolution Analog sensors. Ambient light sensor Temperature sensor

USER GUIDE. Atmel QT1 Xplained Pro. Preface

AVR based 125kHz RFID Evaluation Kit (Re)Programming Guide ATA2270-EK1. Overview. Fuse Settings: ISP Programming

8-bit Microcontroller with 16K Bytes In-System Programmable Flash. ATtiny87 ATtiny167 Automotive

Atmel LF-RFID Kit Comparison Chart. Application Note. Atmel LF-RFID Kit Comparison Chart. 1. Description

Atmel QT600 Quick Start Guide Touch Solutions

USER GUIDE. Atmel QT6 Xplained Pro. Preface

8-megabyte, 4-megabyte, and 2-megabyte 2.7-volt Only DataFlash Cards AT45DCB008D AT45DCB004D AT45DCB002D. Not Recommended for New Design

USER GUIDE. Atmel Segment LCD1 Xplained Pro. Preface

ATDH2200E Programming Kit... User Guide

QT3 Xplained Pro. Preface. Atmel QTouch USER GUIDE

USER GUIDE. Atmel OLED1 Xplained Pro. Preface

Ethernet1 Xplained Pro

AVR097: Migration between ATmega128 and ATmega1281/ATmega bit Microcontrollers. Application Note. Features. 1 Introduction

Atmel AVR1619: XMEGA-B1 Xplained Demonstration. 8-bit Atmel Microcontrollers. Application Note. Features. 1 Introduction

8-bit Microcontroller with 2K/4K/8K Bytes In-System Programmable Flash. Appendix A. Preliminary. ATtiny261 ATtiny461 ATtiny861 Automotive

APPLICATION NOTE. AT03324: Atmel REB212BSMA-EK Quick Start Guide. Atmel MCU Wireless. Introduction

AT91 ARM Thumb Microcontrollers. Application Note. Using the ECC Controller on AT91SAM9260/9263 and AT91SAM7SE Microcontrollers. 1.

USER GUIDE. ATWINC1500 Xplained Pro. Preface

QT2 Xplained Pro. Preface. Atmel QTouch USER GUIDE

AVR469: MC301 Hardware User Guide. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

STK521. User Guide B AVR 01/12

AVR1518: XMEGA-A1 Xplained Training - XMEGA Clock System. 8-bit Atmel Microcontrollers. Application Note. Prerequisites.

Hardware Prerequisites Atmel Xplained Pro Evaluation Kit Atmel WINC1500 extension USB Micro Cable (TypeA / MicroB)

USER GUIDE. Atmel PROTO1 Xplained Pro. Preface

AVR ONE!... Quick-start Guide. EVK Windows 32103C AVR ONE! 02/10

APPLICATION NOTE. Atmel AVR1638: XMEGA RTC Calibration. 8-bit Atmel Microcontrollers. Features. Introduction

APPLICATION NOTE. Atmel AT03160: Migrating Bootloader from ATxmega128A1 to other Atmel XMEGA Devices. Atmel AVR XMEGA. Features.

AVR32015: AVR32 Studio getting started. 32-bit Microcontrollers. Application Note. Features. 1 Introduction

APPLICATION NOTE. Atmel QT4 Xplained Pro User Guide ATAN0114. Preface

Atmel AVR32847: Migration from/to the UC3L0 64/32/16 from/to the UC3L0 256/ bit Atmel Microcontrollers. Application Note.

Embedded AVR Microcontroller Including RF Transmitter and Immobilizer LF Functionality for Remote Keyless Entry ATA5795. Summary.

AT17F Series. Application Note. Programming Circuits for AT17F Series Configurators with Xilinx FPGAs. 1. Introduction

ATtiny104 Xplained Nano. Preface. AVR 8-bit Microcontrollers USER GUIDE

AT89ISP Programmer Cable Introduction AT89ISP Programmer Cable Parallel Port Settings Application Note AT89ISP Software AT89ISP Cable polarized

APPLICATION NOTE. Atmel AT03304: SAM D20 I 2 C Slave Bootloader SAM D20. Description. Features

AT91 ARM Thumb-based Microcontroller. Application Note. AT91SAM7X and AT91SAM7XC Microcontroller Series Schematic Check List. 1.

APPLICATION NOTE. Atmel AT01080: XMEGA E Schematic Checklist. Atmel AVR XMEGA E. Features. Introduction

64K (8K x 8) High Speed Parallel EEPROM with Page Write and Software Data Protection AT28HC64BF

APPLICATION NOTE. Atmel AT02260: Driving AT42QT1085. Atmel QTouch. Features. Description

Rad Hard FPGA. AT40KEL-DK Design Kit Content. Description. Kit Content. Reference Material. Support

1-megabit (128K x 8) Paged Parallel EEPROM AT28C010

Atmel AT32UC3A3256 microcontroller 64MBit SDRAM Analog input (to ADC) Temperature sensor RC filter

ATA2270-EK1. User Guide

CAN, 80C51, AVR, Microcontroller. Application Note

AVR32 UC3 Software Framework... User Manual

AVR42789: Writing to Flash on the New tinyavr Platform Using Assembly

OLED display with pixels resolution Ambient light sensor CPU load Analog filter Quadrature Encoder with push button Digital I/O

Atmel ATMXT143E touchscreen controller Capacitive touch ITO 320 x 240 pixel LCD display with SPI interface LED backlight

AVR2015: RZRAVEN Quick Start Guide. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

APPLICATION NOTE. Atmel AVR536: Migration from ATmega644 to ATmega644A. 8-bit Atmel Microcontrollers. Introduction

AT91 ARM Thumb Microcontrollers. Application Note. AT91 Host Flash Loader. 1. Package Contents. 2. Definition of Terms. 3.

QTouch 8-key Touch Sensor IC AT42QT1085. Summary

Application Note. Microcontrollers. Using Keil FlashMon Emulator with AT89C51CC01/03 AT89C51CC01/ Summary. 2. Background overview

AT73C246-EK1 Evaluation Kit... User Guide

Power Management and Analog Companions (PMAAC) Application Note. AT73C240 Power-On and Power-Off Sequences. 1. Scope. 2. Operating Conditions

CAN Microcontrollers. Application Note. Migrating from T89C51CC01 to AT89C51CC03. Feature Comparison

Atmel AT697F. Rad-Hard 32-bit SPARC v8 Processor ERRATA SHEET. Active Errata List

Atmel AVR1924: XMEGA-A1 Xplained Hardware User's Guide. 8-bit Atmel Microcontrollers. Application Note. Preliminary. Features.

USER GUIDE. Atmel maxtouch Xplained Pro. Preface

APPLICATION NOTE. Atmel AVR3009: Driving QTouch Device with I 2 C Interface. Atmel QTouch. Introduction

AVR32817: Getting Started with the 32-bit AVR UC3 Software Framework lwip TCP/IP Stack. 32-bit Microcontrollers. Application Note.

AT88CK101 HARDWARE USER GUIDE. Atmel CryptoAuthentication Development Kit. Atmel CryptoAuthentication AT88CK101 Daughterboard

64K (8K x 8) Battery-Voltage Parallel EEPROM with Page Write and Software Data Protection AT28BV64B

Section 1 ATAVRAUTOEK1 Getting Started

APPLICATION NOTE. Atmel AVR116: Wear Leveling on DataFlash. 32-bit Atmel Microcontrollers. Features. Description. Wear leveling

Interfacing the internal serial EEPROM

APPLICATION NOTE. Atmel AVR057: Internal RC Oscillator Calibration for ATtiny4/5/9/10/20/40. 8-bit Atmel Microcontrollers. Features.

APPLICATION NOTE. Atmel AVR2131: Lightweight Mesh Getting Started Guide. Atmel MCU Wireless. Features. Description

8-bit Microcontroller. Application Note. AVR320: Software SPI Master

32Kbytes on-chip SRAM. Viterbi decoding and CRC PRIME compliant 128-bit AES encryption Channel sensing and collision pre-detection

Native route discovery algorithm

User s Guide. EPD EXT2 with Cypress PSoC 4 BLE module. Doc Rev. 01 (Nov 2017) Preface

I/O1 Xplained Pro. Preface. Atmel MCUs USER GUIDE

512K (64K x 8) 3-volt Only Flash Memory AT29LV512

Trusted Platform Module AT97SC3203S. SMBus Two-Wire Interface. Summary

CMSIS DAP Setup. Document Version History Document Version ngxtechnologies.com 2

Atmel AT697F. Rad-Hard 32-bit SPARC v8 Processor ERRATA SHEET. Active Errata List

AT17 Series FPGA. Configuration Memory. Application Note. In-System Programming Circuits for AT17 Series Configurators with Atmel and Xilinx FPGAs

Section 5 SERCOM. Tasks SPI. In this section you will learn:

AT03975: Getting Started with SAM L21. Descripton. Features. SMART ARM-Based Microcontroller APPLICATION NOTE

AVR1512: XMEGA-A1 Xplained training - XMEGA Basics. 8-bit Atmel Microcontrollers. Application Note. Prerequisites. 1 Introduction

2-megabit (256K x 8) 5-volt Only Flash Memory AT29C020

Transcription:

AVR32901: EVKLCD100/EVKLCD101 Hardware User's Guide Features QVGA (EVKLCD100) or VGA (EVKLCD101) 5.7 LCD panel AC97 codec with touch controller Mono microphone input Resistive touch panel Stereo audio output 32-bit Microcontrollers Application Note 1 Introduction This application note describes how the EVKLCD100 and EVKLCD101 evaluation kits should be assembled with the NGW100 reference design. The EVKLCD100 and EVKLCD101 kits might also be used with other designs as long as these designs provide the same headers as found on NGW100 expansion headers. This assembly requires some hardware from the user: One soldering iron delivering roughly 25 watt with a fine tip. Solder with suitable thickness for the header pins. Optional solder wick for removing excess solder. Figure 1-1. EVKLCD100 QVGA and AC97 evaluation kit Rev.

2 Hardware overview 2.1 EVKLCD100 and EVKLCD101 evaluation kits The EVKLCD100 and EVKLCD101 evaluation kits, hereby known as EVKLCD10X kits, consist of a LCD mounted to a PCB. The headers on the PCB match the expansion headers on the NGW100, which makes assembling them easy. See Figure 2-1 for a picture of the EVKLCD100 kit. Figure 2-1. EVKLCD100 evaluation kit 2.1.1 AC97 codec specifications 2.1.2 LCD panel specifications The AC97 codec on the EVKLCD10X kits is from Wolfson Microelectronics, model number WM9712. Users wanting more information about the AC97 codec should visit the web page http://www.wolfsonmicro.com/products/wm9712. Technical specifications for the Kyocera LCD panels used in the EVKLCD10X kits are available from the web page http://americas.kyocera.com/kicc/lcd/specs.html. The model numbers for the two kits are as follows: TCG057QVLAD-G00 for EVKLCD100. TCG057VGLAD-G00 for EVKLCD101. 2 AVR32901

AVR32901 2.1.3 Audio and touch panel connectors On the right hand side of the EVKLCD10X kits there are a collection of two header connectors and two audio jacks. See Figure 2-2 and description in Table 2-1. More detailed description about the audio outputs connector is in Table 2-2 and the detailed description of the touch panel connector are in Table 2-3. Figure 2-2. Audio and touch panel connectors Table 2-1. Audio and touch panel connectors from left to right Audio outputs Touch panel Stereo headphones 3.5 jack Mono microphone 3.5 jack Table 2-2. Audio output connector layout Ground OUTPUT_L Ground Ground OUTPUT_R VCC_3V3 HEADPHONE_L Ground Ground HEADPHONE_R Table 2-3. Touch panel connector layout Ground TOUCH-XP TOUCH-YP VCC_3V3 TOUCH-XN TOUCH-YN 2.1.4 TWI/SPI/UART extension connector On the left hand side of the EVKLCD10X kits there are one TWI/SPI/UART header connector. See Figure 2-3 and description in Table 2-4. Figure 2-3. TWI/SPI/UART connector Table 2-4. TWI/SPI/UART connector layout Ground SPI_0_MISO SPI_0_CS2 USART2_RXD TWI_SDA VCC_3V3 SPI_0_SCK SPI_0_MOSI USART2_TXD TWI_SCL 3

2.2 NGW100 reference design The reference design NGW100 is used as a base for the EVKLCD10X kits. Although, other kits with similar expansion headers should also work fine with EVKLCD10X kits. See Figure 2-4 for a picture of the NGW100 network gateway kit. Figure 2-4. NGW100 reference design 4 AVR32901

AVR32901 3 Hardware assembly 3.1 Requirements The following items are necessary to assemble an EVKLCD10X kit to the NGW100, or a board with similar expansion headers. Three stack through headers (included in EVKLCD10X kits). One soldering iron delivering roughly 25 watt with a fine tip. Solder with suitable thickness for the headers. Optional solder wick for removing excess solder. 3.2 Soldering stack through headers on NGW100 The stack through headers must be mounted through the bottom side of the PCB, see Figure 3-1. Make sure the header pins go all the way through the PCB. There should be no space between the bottom side of the NGW100 PCB and the plastic insulator of the headers. Figure 3-1. NGW100 with stack through headers inserted 5

After inserting the stack through headers into NGW100 they must be soldered to the PCB. This is done by applying heat with the solder iron to the via and header pin and applying solder, see Figure 3-2. The solder should sink into the via to make a firm connection between the via and the header pin, see Figure 3-3 for an example solder. Figure 3-2. Soldering stack through headers to the NGW100 Figure 3-3. Example solder of a header pin to via on NGW100 PCB After all the pins on each header are properly soldered, the NGW100 is ready for use with the EVKLCD10X kit. 6 AVR32901

3.3 Connecting NGW100 board to EVKLCD100/EVKLCD101 AVR32901 To connect the EVKLCD10X kit to the NGW100, align the expansion headers as shown in Figure 3-4. The EVKLCD10X kit is mounted on the back side of the NGW100. Apply an even force close to the expansion headers; make sure not to bend the PCB. See Figure 3-4 for how this could be done. The headers are properly inserted when the pins stops sliding into the header connector and the plastic isolators are in touch. Figure 3-4. Headers aligned and applying firm pressure After the EVKLCD10X kit and NGW100 are properly assembled, they will look something similar to Figure 3-5. Figure 3-5. Assembled EVKLCD100 connected to a NGW100 7

3.4 Powering up the NGW100 with EVKLCD100/EVKLCD101 When the EVKLCD10X kit is correctly assembled with the NGW100 the user can apply power to the NGW100 board to verify that the boards power up correctly. There is a green LED on the EVKLCD10X kit which will light up when power is applied, see Figure 3-6. If this green LED is not lighting up, the user must remove power and check the following: Soldering of the NGW100 expansion headers, no short circuits. Alignment of the expansion headers. Expansion headers are inserted fully into each other. Power supplied to the NGW100. NGW100 works as intended without EVKLCD10X kit connected. Figure 3-6. Green power LED on EVKLCD100 and EVKLCD101 kits 8 AVR32901

AVR32901 4 Firmware for EVKLCD100 and EVKLCD101 4.1 Linux users The EVKLCD10X kits do not need any firmware by itself; everything is controlled by the NGW100. Users will need to program the firmware in the flash on the NGW100 to take advantage of the LCD panel. For Linux users it is recommended to start with Buildroot for AVR 32. More information about this software package can be found at http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4401. The application note AVR32003: AVR32 AP7 Linux Buildroot describes how to start using Buildroot for AVR32. Section 3 in this application note lists the different board targets, and to configure Buildroot for AVR32 for the EVKLCD10X kits, the user should use one of the following commands: make evklcd100_defconfig for NGW100 + EVKLCD100 evaluation kit. make evklcd101_defconfig for NGW100 + EVKLCD101 evaluation kit. 4.2 Standalone users After configuring Buildroot for AVR32 the user should continue as described in the application note. Standalone users can get an introduction to using the LCD controller by reading application note AVR32114: Using the AVR32 LCD Controller available at http://www.atmel.com/dyn/products/app_notes.asp?family_id=682. 9

5 EVALUATION BOARD/KIT IMPORTANT NOTICE This evaluation board/kit is intended for use for FURTHER ENGINEERING, DEVELOPMENT, DEMONSTRATION, OR EVALUATION PURPOSES ONLY. It is not a finished product and may not (yet) comply with some or any technical or legal requirements that are applicable to finished products, including, without limitation, directives regarding electromagnetic compatibility, recycling (WEEE), FCC, CE or UL (except as may be otherwise noted on the board/kit). Atmel supplied this board/kit AS IS, without any warranties, with all faults, at the buyer s and further users sole risk. The user assumes all responsibility and liability for proper and safe handling of the goods. Further, the user indemnifies Atmel from all claims arising from the handling or use of the goods. Due to the open construction of the product, it is the user s responsibility to take any and all appropriate precautions with regard to electrostatic discharge and any other technical or legal concerns. EXCEPT TO THE EXTENT OF THE INDEMNITY SET FORTH ABOVE, NEITHER USER NOR ATMEL SHALL BE LIABLE TO EACH OTHER FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES. No license is granted under any patent right or other intellectual property right of Atmel covering or relating to any machine, process, or combination in which such Atmel products or services might be or are used. Mailing Address: Atmel Corporation, 2325 Orchard Parkway, San Jose, CA 95131 10 AVR32901

Disclaimer Headquarters International Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131 USA Tel: 1(408) 441-0311 Fax: 1(408) 487-2600 Atmel Asia Unit 1-5 & 16, 19/F BEA Tower, Millennium City 5 418 Kwun Tong Road Kwun Tong, Kowloon Hong Kong Tel: (852) 2245-6100 Fax: (852) 2722-1369 Atmel Europe Le Krebs 8, Rue Jean-Pierre Timbaud BP 309 78054 Saint-Quentin-en- Yvelines 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 Product Contact Web Site http://www.atmel.com/ Technical Support avr32@atmel.com Sales Contact www.atmel.com/contacts Literature Request 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. 2009 Atmel Corporation. All rights reserved. Atmel, Atmel logo and combinations thereof, AVR and others, are the registered trademarks or trademarks of Atmel Corporation or its subsidiaries. Other terms and product names may be trademarks of others.