DAUGHT-MSD2

MicroSD2 Daughter Board HowTo


Summary:

The MicroSD Daughter Board kit is an add-on board that fits over top of the EVAL-USB-XXX board and provides a MicroSD flash card slot.

This document describes how to assemble and use the EVAL-USB MicroSD Daughter Board

Requirements:
  • Eval-USB Xmega Development board (EVAL-USB-XXX)
  • Soldering iron and solder

Xmega Assembly:

The MicroSD Daughter Board is shipped as a kit with the following parts:

  • Assembled Daughter Board with 1x8pin male 0.1in spacing headers and 1x2 female 0.1in spacing header
  • 2 1x8 pin female headers to be soldered to the main board
  • 1 1x2 pin male header to be soldered to the main board (for SDCard power from JTAG header)

1) Solder two 1x8 female headers to PORTB and PORTD

2) Solder 1x2 pin male header to JTAG pin 2,4 as shown below (alternatively, you can connect the male and female 1x2 headers and then connect the daughter and main board together to align to the correct pins, then solder)

Shown below is an assembled Xmega based EVAL-USB board.

3) Connect MicroSD Daughter Board to EVAL-USB board

ATmega Assembly:

1) Solder two 1x8 female headers to PORTD and PORTF

2) Connect MicroSD Daughter Board to EVAL-USB board


MicroSD Interface:

On Xmega based EVAL-USB-xxx boards, the MicroSD card is connected to the USARTD0 configured as a SPI port. On ATmega boards USART1 is used in the SPI configuration.

PinUseXmegaATmega
PORTD:0SS (active low)GPIOGPIO
PORTD:1,5SCKXCK0XCK1
PORTD:2MISORXD0RXD1
PORTD:3MOSITXD0TXD1
PORTD:4Card DetectGPIOGPIO
PORTD:6VCC (3.3V)Not UsedGPIO
PORTD:7GNDNot UsedGPIO

Example Code will be made available soon.




Last Updated 11/14/2010

All content copyright 2010 by BostonAndroid