The Atmel® | SMART SAM V71 Xplained Ultra evaluation kit is a hardware
platform to evaluate the ATSAMV71Q21, and other Atmel ARM® Cortex®M7-based microcontrollers in the SAM V70, SAM S70, and SAM E70 series.
Supported by the Atmel Studio integrated development platform, the kit
provides easy access to the features of the Atmel ATSAMV71Q21 and
explains how to integrate the device in a custom design.
The Xplained Ultra series evaluation kits include an on-board Embedded
Debugger, and no external tools are necessary to program or debug the
ATSAMV71Q21.
The Xplained Pro extension kits offers additional peripherals to extend the
features of the board and ease the development of custom designs.
The Atmel SAM V71 Xplained Ultra evaluation kit is a hardware platform to evaluate the Atmel
ATSAMV71Q21.
The kit offers a set of features that enables the ATSAMV71Q21 user to get started with the SAM V70 and
SAM V71 peripherals right away and to get an understanding of how to integrate the device in their own
design.
Figure 1-1 SAM V71 Xplained Ultra Evaluation Kit Overview
Three steps to start exploring the Atmel SAM V71 Xplained Ultra:
1.Download Atmel Studio.
2.Launch Atmel Studio.
3.Connect a USB cable (Standard-A to Micro-B or Micro-AB) between the PC and the DEBUG USB
port on the kit.
When the Atmel SAM V71 Xplained Ultra is connected to your computer for the first time, the operating
system will do a driver software installation. The driver file supports both 32-bit and 64-bit versions of
Microsoft® Windows® XP, Windows Vista®, Windows 7, and Windows 8.
Once the kit is powered the green power LED will be lit and Atmel Studio will auto detect the kit and which
Xplained Pro extension board(s) are connected. Atmel Studio will present relevant information like
datasheets and kit documentation. The SAM V71 device is programmed and debugged by the on-board
Embedded Debugger and therefore no external programmer or debugger tool is needed.
2.2. Design Documentation and Relevant Links
The following list contains links to the most relevant documents and software for the SAM V71 Xplained
Ultra.
•Xplained Pro products - Atmel Xplained Pro is a series of small-sized and easy-to-use evaluation
kits for Atmel microcontrollers and other Atmel products. It consists of a series of low cost MCU
boards for evaluation and demonstration of features and capabilities of different MCU families.
•Atmel Studio - Free Atmel IDE for development of C/C++ and assembler code for Atmel
microcontrollers.
•Atmel sample store - Atmel sample store where you can order samples of devices.
•EDBG User Guide - User guide containing more information about the on-board Embedded
Debugger.
•Atmel Data Visualizer - Atmel Data Visualizer is a program used for processing and visualizing
data. Data Visualizer can receive data from various sources such as the Embedded Debugger Data
Gateway Interface found on Xplained Pro boards, and COM ports.
•IAR Embedded Workbench® for ARM - This is a commercial C/C++ compiler that is available for
ARM. There is a 30 day evaluation version as well as a code size limited kick-start version available
from their website. The code size limit is 16KB for devices with M0, M0+, and M1 cores and 32KB
for devices with other cores.
•Keil MDK-ARM Microcontroller Development Kit - The MDK-ARM is a complete software
development environment for Cortex-M, Cortex-R4, ARM7™, and ARM9™ processor-based devices.
MDK-ARM is specifically designed for microcontroller applications, it is easy to learn and use, yet
powerful enough for the most demanding embedded applications.
SAM V71 Xplained Ultra implements several Xplained Pro standards like extension headers and
connectors, this chapter documents these standards.
Xplained Pro is an evaluation platform that provides the full Atmel microcontroller experience. The
platform consists of a series of Microcontroller (MCU) boards and extension boards that are integrated
with Atmel Studio, support data streaming and more. Xplained Pro MCU boards support a wide range of
Xplained Pro extension boards that are connected through a set of standardized headers and connectors.
Each extension board has an identification (ID) chip to uniquely identify which boards are connected to a
Xplained Pro MCU board. This information is used to present relevant user guides, application notes,
datasheets, and example code through Atmel Studio.
3.1. Embedded Debugger
The SAM V71 Xplained Ultra contains the Atmel Embedded Debugger (EDBG) for on-board debugging.
The EDBG is a composite USB device of three interfaces; a debugger, Virtual COM Port, and a Data
Gateway Interface (DGI).
Together with Atmel Studio, the EDBG debugger interface can program and debug the ATSAMV71Q21.
On SAM V71 Xplained Ultra, the SWD interface is connected between the EDBG and the
ATSAMV71Q21.
The Virtual COM Port is connected to a UART on the ATSAMV71Q21 and provides an easy way to
communicate with the target application through terminal software. It offers variable baud rate, parity, and
stop bit settings. Note that the settings on the ATSAMV71Q21 must match the settings given in the
terminal software.
Note: If not set automatically, data terminal ready (DTR) must be set in the terminal software.
The DGI consists of several physical interfaces for communication with the host computer.
Communication over the interfaces is bidirectional. It can be used to send events and values from the
ATSAMV71Q21 or as a generic printf-style data channel. Traffic over the interfaces can be timestamped
on the EDBG for more accurate tracing of events. Note that timestamping imposes an overhead that
reduces maximal throughput. Atmel Data Visualizer is used to send and receive data through DGI.
The EDBG controls two LEDs on SAM V71 Xplained Ultra; a power LED and a status LED. Table 3-1
EDBG LED Control on page 7 shows how the LEDs are controlled in different operation modes.
Table 3-1 EDBG LED Control
Operation ModePower LEDStatus LED
Normal operationPower LED is lit when power is
applied to the board.
Bootloader mode (idle)The power LED and the status LED blinks simultaneously.
Bootloader mode (firmware
upgrade)
For further documentation on the EDBG, see the EDBG User Guide.
The power LED and the status LED blinks in an alternating pattern.
Activity indicator, LED flashes
when any communication
happens to the EDBG.
All Xplained Pro compatible extension boards have an Atmel ATSHA204 CryptoAuthentication™ chip
mounted. This chip contains information that identifies the extension with its name and some extra data.
When an Xplained Pro extension is connected to an Xplained Pro MCU board the information is read and
sent to Atmel Studio. The Atmel Kits extension, installed with Atmel Studio, will give relevant information,
code examples, and links to relevant documents. Table 3-2 Xplained Pro ID Chip Content on page 8
shows the data fields stored in the ID chip with example content.
Product Serial NumberASCII string1774020200000010’\0’
Minimum Voltage [mV]uint16_t3000
Maximum Voltage [mV]uint16_t3600
Maximum Current [mA]uint16_t30
3.3. Power Sources
The SAM V71 Xplained Ultra kit can be powered by several power sources listed in Table 3-3 Power
Sources for SAM V71 Xplained Ultra on page 8.
Table 3-3 Power Sources for SAM V71 Xplained Ultra
Power inputVoltage requirementsCurrent requirementsConnector marking
External power5V ±2% (±100mV) for
Embedded debugger
USB
Target USB4.4V to 5.25V (according
USB host operation.
4.3V to 5.5V if USB host
operation is not
required.
4.4V to 5.25V (according
to USB spec.)
to USB spec.)
Recommended
minimum is 1A to be
able to provide enough
current for connected
USB devices and the
board itself.
Recommended
maximum is 2A due to
the input protection
maximum current
specification.
The kit will automatically detect which power sources are available and choose which one to use
according to the following priority:
1.External jack input.
2.External power.
3.Embedded Debugger USB.
4.Target USB.
Info: External power is required when 500mA from a USB connector is not enough to power
the board with possible extension boards. A connected USB device in a USB host application
might easily exceed this limit.
3.4. Xplained Pro Headers and Connectors
3.4.1. Xplained Pro Standard Extension Header
All Xplained Pro kits have one or more dual row, 20-pin, 100mil extension header. Xplained Pro MCU
boards have male headers, while Xplained Pro extensions have their female counterparts. Note that all
pins are not always connected. All connected pins follow the defined pin-out description in Table 3-4
Xplained Pro Standard Extension Header on page 9.
The extension headers can be used to connect a variety of Xplained Pro extensions to Xplained Pro MCU
boards or to access the pins of the target MCU on Xplained Pro MCU boards directly.
Table 3-4 Xplained Pro Standard Extension Header
Pin numberNameDescription
1IDCommunication line to the ID chip on an extension board
2GNDGround
3ADC(+)Analog to digital converter, alternatively positive part of differential
ADC
4ADC(-)Analog to digital converter, alternatively negative part of differential
ADC
5GPIO1General purpose I/O
6GPIO2General purpose I/O
7PWM(+)Pulse width modulation, alternatively positive part of differential
PWM
8PWM(-)Pulse width modulation, alternatively negative part of differential
PWM
9IRQ/GPIOInterrupt request line and/or general purpose I/O
10SPI_SS_B/
Slave select for SPI and/or general purpose I/O
GPIO
11I2C_SDAData line for I2C interface. Always implemented, bus type.
12I2C_SCLClock line for I2C interface. Always implemented, bus type.
13UART_RXReceiver line of target device UART
14UART_TXTransmitter line of target device UART
15SPI_SS_ASlave select for SPI. Should preferably be unique.
16SPI_MOSIMaster out slave in line of serial peripheral interface. Always
implemented, bus type.
17SPI_MISOMaster in slave out line of serial peripheral interface. Always
implemented, bus type.
18SPI_SCKClock for serial peripheral interface. Always implemented, bus type.
19GNDGround
20VCCPower for extension board
3.4.2. Xplained Pro LCD Extension Connector
The LCD connector provides the ability to connect to display extensions that have a parallel interface.
The connector implements signals for a MCU parallel bus interface and a LCD controller interface as well
as signals for a touch controller. The connector pin-out definition is shown in Table 3-5 Xplained Pro LCD
Connector on page 10. Note that usually only one display interface is implemented, either the LCD
controller or the MCU bus interface.
A FPC/FFC connector with 50 pins and 0.5mm pitch is used for the LCD connector. The connector
XF2M-5015-1A from Omron is used on several Xplained Pro designs and can be used as a reference.
Table 3-5 Xplained Pro LCD Connector
Pin number NameRGB interface descriptionMCU interface description
1IDCommunication line to the ID chip on an extension board
Pin number NameRGB interface descriptionMCU interface description
44IRQ1Interrupt 1
45IRQ2Interrupt 2
46PWMBacklight control
47RESETExtension reset
48VCC3.3V power supply for extension board
49VCC3.3V power supply for extension board
50GNDGround
3.4.3. Xplained Pro Power Header
The power header can be used to connect external power to the SAM V71 Xplained Ultra kit. The kit will
automatically detect and switch to any external power if supplied. The power header can also be used as
supply for external peripherals or extension boards. Care must be taken not to exceed the total current
limitation of the on-board regulator when using the 3.3V pin.
Table 3-6 Xplained Pro Power Header
Pin numberPin nameDescription
1VEXT_P5V0External 5V input
2GNDGround
3VCC_P5V0Unregulated 5V (output, derived from one of the input sources)
4VCC_P3V3Regulated 3.3V (output, used as main power supply for the kit)
SAM V71 Xplained Ultra has four power sources as described in Power Sources on page 8. Figure 4-1
Power Supply Block Diagram on page 13 shows a block diagram of the power supply circuitry, the
related I/O pins are described in Table 4-1 Power Distribution Signals on page 14.
The kit can be powered from the EDBG USB, Target USB, external 5.0V, and/or a 5-14V DC jack input.
The kit will automatically select a source to draw power from.
An on board supercap (100mF) is charged to 3.6V from the kits 5V net. When all external power is
removed from the board or the 3.3V regulator is disabled by the application running on the
ATSAMV71Q21 the power switch will supply the ATSAMV71Q21 from the supercap. It is intended that the
supercap can supply the ATSAMV71Q21 in its low power backup mode.
Info: When the on-board regulator is turned off by the target application in the ATSAMV71Q21,
all ICs on the kit are unpowered except the ATSAMV71Q21. Care must be taken to not supply
and stray power these ICs through the ATSAMV71Q21s I/O pins.
These sections describes the implementation of the relevant connectors and headers on SAM V71
Xplained Ultra and their connection to the ATSAMV71Q21. The tables of connections in these sections
also describes which signals are shared between the headers and on-board functionality. Figure 4-2
SAM V71 Xplained Ultra Connector Overview on page 15 shows all available connectors and jumpers
The Xplained Pro headers EXT1 and EXT2 on SAM V71 Xplained Ultra offers access to the I/O of the
microcontroller in order to expand the board e.g. by connecting extensions to the board. The headers
have a pitch of 2.54mm.
Table 4-2 Extension Header EXT1
EXT1 pinSAM V71 pin FunctionShared functionality
1 [ID]--Communication line to the ID chip on an extension board
2 [GND]--Ground
3 [ADC(+)]PC31AFE1_AD6Shield
4 [ADC(-)]PA19AFE0_AD8Ethernet and Shield
5 [GPIO1]PB03GPIO/RTS0 Camera, MediaLB, and Shield(2)
6 [GPIO2]PB02GPIO/CTS0 MediaLB and Shield(2)
7 [PWM(+)]PA00PWMH0Shield
8 [PWM(-)]PC30TIOB5LCD
9 [IRQ/GPIO]PD28WKUP5EDBG GPIO, Camera, LCD, and Shield(2)
Extension connector EXT4 is a special connector for LCD displays. The physical connector is a TE
Connectivity 5-1734839-0 FPC connector.
Info:
Plugging a cable into the LCD connector creates routing stubs for the on-board SDRAM which
creates ringing. The ringing will reduce the maximum SDRAM communication frequency. See
EBI Signal Integrity on page 43 for more information.
SAM V71 Xplained Ultra implements extended Arduino shield connectors based on the Arduino Due. All
references to Arduino pin names and pin numbers are taken from the official Arduino pin out list of the
Arduino Due.
Audio, MediaLB, and Shield
Audio, MediaLB, and Shield
Caution: Like the Arduino Due, SAM V71 Xplained Ultra runs at 3.3V and the maximum
voltage that the I/O pins can tolerate is 3.3V, providing higher voltages like 5V to an I/O pin
could damage the board.
Info: Note that all pins on the shield connectors aren't populated, each shield should be
checked for compatibility before it is connected.
Media Local Bus (MediaLB) is an on-PCB or inter-chip communications bus, specifically designed to
standardize a common hardware interface and software API library. This standardization allows an
application or multiple applications to access the MOST® (Media Oriented Systems Transport) Network
data, or to communicate with other applications, with minimum effort.
On SAM V71 Xplained Ultra the MLB module of the ATSAMV71Q21 is connected to a MediaLB
connector implemented with a 40 pin SAMTECQSH-020-01-L-D-DP-A. This connector is intended to
interface with a board that includes the MOST INIC and the MOST-50 physical layer connector (such as a
Physical+ Interface Board OS81092 ePhy) or with other MOST tools. Table 4-13 MediaLB Connector on
page 23 shows all connections between the ATSAMV71Q21 and the connector.
LCD, Audio, PLL,
MediaLB, EEPROM,
Crypto, and Shield
9 [GND]-GND
10 [MCK]PA06PCK0EXT2, MediaLB, and
Shield
11 [GND]-GND
12 [VSYNC]PD25ISI_VSYNCEXT1 and Shield
13 [GND]-GND
14 [HSYNC]PD24ISI_HSYNCAudio and Shield
15 [GND]-GND
16 [PCK]PA24ISI_PCKEXT2 and Shield
17 [GND]-GND
18 [D0]PD22ISI_D0EXT1, EXT2, EDBG
SPI, and Shield (2)
19 [D1]PD21ISI_D1EXT1, EXT2, EDBG
SPI, Audio, and Shield
(2)
20 [D2]PB03ISI_D2EXT1, MediaLB, and
Shield (2)
21 [D3]PA09ISI_D3EDBG GPIO and SW0
22 [D4]PA05ISI_D4EXT1 and Shield
23 [D5]PD11ISI_D5EXT2, Audio, and Shield
24 [D6]PD12ISI_D6EDBG SPI
25 [D7]PA27ISI_D7SD Card
26 [D8]PD27ISI_D8EXT2 and Shield (2)
27 [D9]PD28ISI_D9EXT1, EDBG GPIO,
LCD, and Shield (2)
28 [D10]PD30ISI_D10EXT2 and Shield (2)
29 [D11]PD31ISI_D11QSPI Flash
30 [GND]-GND
4.2.6. USB
The SAM V71 Xplained Ultra has a Micro-USB connector for use with the SAM V71 USB module labeled
as TARGET USB on the kit. In USB host mode VBUS voltage is provided by the kit and has to be enabled
by setting the "VBUS Host Enable" pin low.
There is a 1x3, 100mil pin-header marked VBUS on the kit. PC09 on the SAM V71 can be connected to
either LED1 or to the target USB VBUS DETECT signal by placing a jumper between pin 1 and 2, or pin 2
and 3 respectively on this pin-header.
USB VBUS DETECT is the target USB voltage divided by 1.64, when connected to the PC09 pin the
signal can be used to detect power on the target USB connector.
Table 4-16 USB VBUS Selection
PinFunction
1LED1
2PC09
3USB VBUS DETECT
4.2.7. Super Capacitor
There is a 1x2, 100mil pin-header on the kit that can be used to connect/disconnect the super capacitor
from the voltage backup system marked "SUPER CAP". The capacitor is connected by default with the
jumper that is mounted on this pin-header. To disconnect the super capacitor remove the jumper.
Table 4-17 Super Capacitor
PinFunctionDescription
1V_SUPERCAPConnected directly to the positive pin of
2VBATVBAT input to the power switch
4.2.8. Current Measurement Header
An angled 1x2, 100mil pin-header marked with MCU current measurement is located at the upper edge of
the SAM V71 Xplained Ultra. All power to the ATSAMV71Q21 is routed through this header. To measure
the power consumption of the device remove the jumper and replace it with an ammeter.
Caution: Removing the jumper from the pin-header while the kit is powered may cause the
ATSAMV71Q21 to be powered through its I/O pins. This may cause permanent damage to the
device.
4.2.9. VDDCORE Current Measurement
A 1x2, 100mil pin-header marked with J201 is located at the center of the SAM V71 Xplained Ultra. All
power to VCCDORE of the ATSAMV71Q21 is routed through this header. To measure the power
consumption of VDDCORE remove the jumper and replace it with an ampere meter.
Caution: Removing the jumper from the pin-header while the kit is powered will power all
power pins on the ATSAMV71Q21 except VDDCORE. This may cause permanent damage to
the device.
4.2.10. Chip Erase Header
There is a 1x2 pin-header that is connected to the SAM V71 chip erase pin, PB12, and 3V3 marked
ERASE. This header can be used to chip erase the SAM V71 by placing jumper on the header and toggle
power to the board. After the power is toggled the jumper should be removed. Using the chip erase
jumper may be the only way to erase a chip with the security bit set, and applications that immediately
sets invalid clock options or goes into deep sleep without any wake-up sources enabled.
4.2.11. Trace Connector
ATSAMV71Q21 supports 4-bit parallel trace. SAM V71 Xplained Ultra implements a CoreSight 20 20-pin,
50-mil keyed connector (pin seven is removed).
To use the trace functionality an external debugger with trace support and CoreSight 20 pin out has to be
used. Table 4-18 CoreSight 20 Trace Connector on page 27 shows the connections on the kit.
Info: Several of the trace signals are shared with Ethernet signals, this means that there is no
trace support if Ethernet is used in an application.
The SAM V71 Xplained Ultra kit contains two crystals that can be used as clock sources for the SAM V71
device. The crystals have cut-straps next to them that can be used to measure the oscillator safety factor.
This is done by cutting the strap and adding a resistor across the strap. Information about oscillator
allowance and safety factor can be found in the Atmel application note AVR4100, information about clock
calibration and compensation can be found in the Atmel application note AT03155.
Table 4-19 External 32.768kHz Crystal
SAM V71 pinFunction
PA07XIN32
PA08XOUT32
Table 4-20 External 12MHz Crystal
SAM V71 pinFunction
PB09XIN
PB08XOUT
Info: The 12MHz crystal selected for the SAM V71 Xplained Ultra evaluation kit has a load
capacitance outside the specification from the ATSAMV71Q21 datasheet, see the errata section
for more information.
Related Links
12MHz Crystal Selection on page 44
4.3.2. Mechanical Buttons
SAM V71 Xplained Ultra contains three mechanical buttons. One button is the RESET button connected
to the SAM V71 reset line and the others are generic user configurable buttons. When a button is pressed
it will drive the I/O line to GND.
Info: There are no pull-up resistors connected to the generic user buttons, remember to
enable the internal pull-up in the SAM V71 to use the button.
There are two yellow LEDs available on the SAM V71 Xplained Ultra board that can be turned on and off.
The LEDs can be activated by driving the connected I/O line to GND.
Table 4-22 LED Connection
SAM V71 pinFunctionShared functionality
PA23Yellow LED0EDBG GPIO
PC09Yellow LED1LCD and Shield
Info: PB12 is set up as a system flash ERASE pin when the firmware boots. To use the SW1,
PB12 has to be configured as a normal regular I/O pin in the MATRIX module. For more
information, see the SAM V71 datasheet.
4.3.4. SDRAM
SAM V71 Xplained Ultra features one external IS42S16100E-7BLI, 512Kx16x2, 144MHz, SDRAM. The
SDRAM is connected to chip select NCS1. SDRAM access can be configured in the SDRAM Controller in
the SAM V71. Table 4-23 SDRAM Connections on page 29 lists all I/O-lines connected to the SDRAM.
Table 4-23 SDRAM Connections
SAM V71 pinFunction SDRAM functionShared functionality
PC00D0Data line 0LCD
PC01D1Data line 1LCD
PC02D2Data line 2LCD
PC03D3Data line 3LCD
PC04D4Data line 4LCD
Info:
Due to the maximum communication speed of 144MHz in the on-board SDRAM and stubs
created by the routing to the LCD connector (EXT4), the SDRAM is accessible up to 133MHz
with the GPIO configured in low-drive mode. With GPIO configured as high drive or with a cable
connected to the LCD connector the maximum communication speed is lowered further. See
EBI Signal Integrity on page 43 for more information.
SAM V71 pinFunction SDRAM functionShared functionality
PC07D7Data line 7LCD
PE00D8Data line 8LCD and Shield
PE01D9Data line 9LCD
PE02D10Data line 10LCD
PE03D11Data line 11LCD and Shield
PE04D12Data line 12LCD and Shield
PE05D13Data line 13LCD and Shield
PA15D14Data line 14LCD
PA16D15Data line 15LCD
PC20A2Address line 0
PC21A3Address line 1
PC22A4Address line 2
PC23A5Address line 3
PC24A6Address line 4
PC25A7Address line 5
PC26A8Address line 6
PC27A9Address line 7
PC28A10Address line 8
PC29A11Address line 9
PD13SDA10Address line 10
PA20BA0Bank select line 0
PD23SDCKClock
PD14SDCKEClock Enable
PC15SDCSChip Select
PD16RASRASShield
PD17CASCAS
PD29SDWEWrite Enable
PC18A0/NBS0LDQM
PD15NWR1/
UDQMShield
NBS1
4.3.5. QSPI Flash
The SAM V71 Xplained Ultra features one external SPANSION, S25FL116K, 2MB, QSPI Flash. QSPI
Slash access can be configured in the QSPI module in the SAM V71. Table 4-24 QSPI Flash
Connections on page 31 lists all I/O-lines connected to the QSPI Flash.
SAM V71 pinFunction QSPI Flash functionShared functionality
PA13QIO0Slave In/IO0
PA12QIO1Slave Out/IO1
PA17QIO2Write Protect/IO2
PD31QIO3Hold/IO3Camera
PA14QSCKClock
PA11QCSChip Select
4.3.6. SD Card
The SAM V71 Xplained Ultra has one standard SD card connector which is connected to High Speed
Multimedia Card Interface (HSMCI) of the SAM V71. Table 4-25 SD Card Connection on page 31 lists
all I/O-lines connected to the SD card connector.
Table 4-25 SD Card Connection
SAM V71 pinFunctionShared functionality
PA30MCDA0 (DAT0)
PA31MCDA1 (DAT1)
PA26MCDA2 (DAT2)
PA27MCDA3 (DAT3)Camera
PA25MCCK (CLK)Shield
PA28MCCDA (CMD)
PD18Card Detect (C/D)Shield, (2)
4.3.7. Ethernet
ATSAMV71Q21 has a built in 10/100Mbps Ethernet IEEE® 802.3 compatible MAC with RMII and MII
interface. The MAC also supports energy efficient Ethernet (IEEE 802.3az) and Ethernet Audio Video
Bridging (AVB) including IEEE 802.1AS and IEEE802.1Qav. SAM V71 Xplained Ultra connects the MAC
to a Micrel KSZ8061RNBVA RMII physical-layer transceiver (PHY), with IEEE 802.3az support, which is
connected to one RJ45 Ethernet connector.
A unique EUI-48 address is available on every SAM V71 Xplained Ultra through the on-board
AT24MAC402, the EUI-48 address can be used as a MAC address for the KSZ8061RNBVA. The address
is also programmed into the on board EDBG. For more information, see Kit Specific Data on page 42.
Table 4-26 KSZ8061RNBVA Connections on page 32 lists all pins connected from the ATSAMV71Q21
to the Ethernet PHY.
Info: Several of the Ethernet signals are shared with the trace connector, this means that there
is no Ethernet support if trace is used in an application.
SAM V71 pinFunctionEthernet functionShared functionality
PD00GTXCKREF_CLKShield
PD01GTXENTXEN
PD02GTX0TXD0
PD03GTX1TXD1
PD04GRXDVCRS_DVTrace
PD05GRX0RXD0Trace
PD06GRX1RXD1Trace
PD07GRXERRXERTrace
PD08GMDCMDCTrace
PD09GMDIOMDIO
PA19GPIOINTERRUPTEXT1, Shield
PA29GPIOSIGDET
PC10GPIORESET
The KSZ8061RNBVA also has a set of parameters that are latched in during reset based on I/O pin
levels, these configuration options have a default mode on the kit done by external pull-up and pull-down
resistors. For detailed information about the configuration see the KSZ8061RNBVA datasheet.
Table 4-27 KSZ8061RNBVA kit configuration
Configuration nameDefault value on kitDefault configuration
PHYAD001The PHYs address is 001
CONFIG111RMII mode with MDI/MDI-X
AUTONEG0Auto negotiation of link speed
NAND_TREE1NAND TREE test mode disabled
QWF0Quiet-WIRE filtering enabled
4.3.8. AT24MAC402
The SAM V71 Xplained Ultra features one external AT24MAC402 serial EEPROM with a EIA-48 MAC
address connected to the SAM V71 through I2C. This device contain a MAC address for use with the
Ethernet interface. Table 4-28 AT24MAC402 Connections on page 33 lists all I/O-lines connected to the
SAM V71 pinFunction QSPI Flash functionShared functionality
PA03TWID0SDAEXT1, EXT2, EDBG I2C, LCD,
PA04TWICK0SCLEXT1, EXT2, EDBG I2C, LCD,
4.3.9. CAN
SAM V71 Xplained Ultra has two MCAN modules that performs communication according to ISO11898-1
(Bosch CAN specification 2.0 part A,B) and Bosch CAN FD specification V1.0.
MCAN1 is connected to an on-board ATA6561 CAN physical-layer transceiver, Table 4-29 ATA6561
Connections on page 33 shows connections between the ATSAMV71Q21 and the ATA6561.
Table 4-29 ATA6561 Connections
SAM V71 pinFunctionATA6561 functionShared functionality
PC14CANTX1TXDShield
PC12CANRX1RXDShield
Camera, Audio, MediaLB, and
Shield
Camera, Audio, MediaLB, and
Shield
4.3.10. Audio and External PLL
SAM V71 Xplained Ultra includes a WOLFSON WM8904 Audio CODEC for input and output of digital
sound, the kit has two 3.5mm stereo jacks for microphone input and headphone output. There is also an
(optional) external PLL, Cirrus Logic CS2100CP, that can be used to generate a reference clock to the
WM8904. In an Ethernet AVB application, the CS2100CP PLL can be used to accurately reconstruct a
media clock that is generated at a remote network node.
The WM8904 is configured through I2C while audio data is transferred via the SSC module in the SAM
V71. The CS2100CP PLL is also configured through I2C, and the input clock reference is from PD21
which is internally connected to the timer unit of the Ethernet MAC in the ATSAMV71Q21.
Table 4-30 WM8904 Connections
SAM V71 pinFunctionAudio functionShared functionality
Several of Atmels security devices, including CryptoAuthentication devices like the ATSAH204A, only
requires I2C to interface and they share the same packages and pinouts. SAM V71 Xplained Ultra has
implemented SOIC8 and UDFN8 footprints for these devices so the user may solder them on themselves.
Table 4-32 Crypto Footprints on page 34 shows all connections between the footprint and the
ATSAMV71Q21.
Table 4-32 Crypto Footprints
Pin on footprintSAM V71 pinFunctionShared functionality
Pin on footprintSAM V71 pinFunctionShared functionality
5PA03 [TWD0]I2C data lineEXT1, EXT2, EDBG I2C,
6PA04 [TWCK0]I2C clock lineEXT1, EXT2, EDBG I2C,
7-NC
8-VCC_TARGET_P3V3
PADDLE-GND
4.4. Zero Ohm Resistors
SAM V71 Xplained Ultra has several zero ohm resistors that can be used to disconnect I/O pins of the
ATSAMV71Q21 from connectors and on-board ICs and to disconnect power signals. All Arduino pin
numbers are listed in Arduino Connectors on page 18. Table 4-33 Zero Ohm Resistors on page 35 lists
all zero ohm resistors on the kit. Figure 4-3 Zero Ohm Resistors Top on page 38 and Figure 4-4 Zero
Ohm Resistors Bottom on page 39 shows where they are located.
LCD, Camera, Audio,
PLL, MediaLB,
EEPROM, and Shield
LCD, Camera, Audio,
PLL, MediaLB,
EEPROM, and Shield
Info: Note from Table 4-33 Zero Ohm Resistors on page 35 that there are some zero ohm
resistors that aren't mounted by default on the kit.
SAM V71 Xplained Ultra contains an Embedded Debugger (EDBG) that can be used to program and
debug the ATSAMV71Q21 using Serial Wire Debug (SWD). The Embedded Debugger also include a
Virtual Com port interface over UART, an Atmel Data Gateway Interface over SPI, and TWI and it
includes four of the SAM V71 GPIOs. Atmel Studio can be used as a front end for the Embedded
Debugger.
4.5.1. Serial Wire Debug
The Serial Wire Debug (SWD) use two pins to communicate with the target. For further information on
how to use the programming and debugging capabilities of the EDBG, see Embedded Debugger on page
7.
Table 4-34 SWD Connections
SAM V71 pinFunctionShared functionality
PB07SWD clockTrace
PB06SWD dataTrace
PB05SWO Trace dataMediaLB and Trace
PB12ERASESW1 and Chip Erase
4.5.2. Virtual COM Port
The Embedded Debugger acts as a Virtual Com Port gateway by using one of the ATSAMV71Q21
UARTs. For further information on how to use the Virtual COM port, see Embedded Debugger on page 7.
Table 4-35 Virtual COM Port Connections
SAM V71 pinFunctionShared functionality
PB04TXD1 (SAM V71 UART TX line)EXT2, MediaLB, and Shield
PA21RXD1 (SAM V71 UART RX line)EXT2, MediaLB, and Shield
4.5.3. Atmel Data Gateway Interface
The Embedded Debugger features an Atmel Data Gateway Interface (DGI) by using either a SPI or I2C
port. The DGI can be used to send a variety of data from the ATSAMV71Q21 to the host PC. For further
information on how to use the DGI interface, see Embedded Debugger on page 7.
Table 4-36 DGI Interface Connections when using SPI
SAM V71 pinFunctionShared functionality
PD12GPIO/SPI0_NPCS2 (Slave select) (SAM
V71 is Master)
PD20SPI0_MISO (Master In, Slave Out)EXT1, EXT2, and Shield (2)
PD21SPI0_MOSI (Master Out, Slave in)EXT1, EXT2, Audio, Camera, and
PD22SPI0_SPCK (Clock Out)EXT1, EXT2, Camera, and Shield (2)
Four GPIO lines are connected to the Embedded Debugger. The EDBG can monitor these lines and time
stamp pin value changes. This makes it possible to accurately time stamp events in the SAM V71
application code. For further information on how to configure and use the GPIO monitoring features, see
One of the flash user pages in the EDBG is programmed with data specific to SAM V71 Xplained Ultra.
The data can be read through the I2C interface connected to the EDBG from the target application. For
detailed information, see the EDBG User Guide. All data is stored as little endian. Table 5-1
MAC48Register, Offset: 0x00 on page 42 shows the memory map for the flash user page.
Table 5-1 MAC48Register, Offset: 0x00
NameDescriptionSize [bits]
MAC48Unique address assigned to the kit, value taken from the on board
The revision and product identifier of Xplained Pro boards can be found in two ways; either through Atmel
Studio or by looking at the sticker on the bottom side of the PCB.
By connecting an Xplained Pro MCU board to a computer with Atmel Studio running, an information
window will pop up. The first six digits of the serial number, which is listed under kit details, contain the
product identifier and revision. Information about connected Xplained Pro extension boards will also
appear in the Atmel Kit's window.
The same information can be found on the sticker on the bottom side of the PCB. Most kits will print the
identifier and revision in plain text as A09-nnnn\rr, where nnnn is the identifier and rr is the revision.
Boards with limited space have a sticker with only a QR-code, which contains a serial number string.
The serial number string has the following format:
"nnnnrrssssssssss"
n = product identifier
r = revision
s = serial number
The product identifier for SAM V71 Xplained Ultra is A09-2241.
6.2. EBI Signal Integrity
The ATSAMV71Q21 has on-die series termination on every I/O pin as shown in Figure 6-1 On-Die
Termination on page 44.
Some of the pins that belong to the External Bus Interface (EBI) are connected to the on-board SDRAM
and the Xplained Pro LCD connector (EXT4). When a cable is plugged into the LCD connector long stubs
are created on the signal lines, the stubs create ringing that reduces the maximum clock speed, which
can be used when communicating with the SDRAM.
For more detailed information about termination strategies, see application note AT91-AN02: Signal
Integrity and AT91 Products.
All designs should be simulated using an IBIS file for the ATSAMV71Q21 and the target peripherals to
check that the signals are within the limits of the devices.
The selected 12MHz crystal FQ5032B-12-C-C-C-200-1 has a load of 20pF, this is outside the
recommended range of 12.5pF to 17.5pF in the ATSAMV71Q21 datasheet. Using a crystal with loads
outside the recommended range can cause instability when operating the device close to maximum/
minimum parameters for supply voltage and temperature.
Fix/Workaround: None, any new design should select a crystal within the limits specified in the
datasheet.
Related Links
Crystals on page 28
6.4. Revision 9
Revision 9 of SAM V71 Xplained Ultra has engineering samples mounted with part number
ATSAMV71Q21A-AAB-ES4.
Revision 9 of SAM V71 Xplained Ultra is otherwise identical to revision 8.
6.5. Revision 8
Revision 8 of SAM V71 Xplained Ultra has engineering samples mounted with part number
ATSAMV71Q21A-AAB-ES2 or ATSAMV71Q21A-AAB-ES3.
Revision 8 of SAM V71 Xplained Ultra uses PCB (A08-2216) revision 3.
Revision 8 of SAM V71 Xplained Ultra fixes the issues described in Revision 6 on page 45.
6.5.1. PCB Revision Marking
One thousand SAM V71 Xplained Ultra revision 8 kits have revision 3 PCBs (A08-2216) that are marked
with "Revision 2" under the location of the serial number sticker.
These PCBs can be identified by the addition of the "USB VBUS" and "SUPER CAP" connectors shown
in Figure 4-2 SAM V71 Xplained Ultra Connector Overview on page 15 that were not present in revision
2 of the PCB.
Revision 6 of SAM V71 Xplained Ultra has engineering samples mounted with part number
ATSAMV71Q21A-AAB-ES2.
Revision 6 of SAM V71 Xplained Ultra uses PCB (A08-2216) revision 2.
6.6.1. Device Marking
Some revision 6 kits may have SAM V71 devices marked as ATSAMX7EA-AU-ES2, these devices are
equivalent to ATSAMV71Q21A-AAB-ES2.
6.6.2. Camera Connector and Audio
PD11 is shared between the camera connector ISI_D6, Audio CODEC IRQ, an Arduino connector, and
Xplained Pro extension header 2 GPIO (EXT2). PD11 is pulled low strongly by the Audio CODEC and the
pin is not usable by any other source unless it is disconnected. Removing R200 will disconnect PD11
from the Audio CODEC interrupt pin freeing it up to be used for camera and extension applications.
PD28 is shared between the camera connector ISI_D9, Arduino connectors, LCD extension connector
IRQ1 (EXT4), and Xplained Pro extension header 1 IRQ (EXT1). If a camera with 10-bit mode is used
together with a display connected to EXT4 the display IRQ line will conflict with the camera.
On revision 6 of SAM V71 Xplained Ultra pin 41 (DISPLAY ENABLE) on the LCD connector is not
connected to anything (floating).
6.6.3. Super Capacitor
The charging circuit for the on-board super capacitor described in Power Distribution on page 13 does not
work as intended. It is therefore not possible to run the ATSAMV71Q21 from the on-board super
capacitor. It is, however, fully possible to run the ATSAMV71Q21 in low power modes with external power
connected and measure the devices power consumption trough the Current Measurement Header on
page 26.
Revision 6 of SAM V71 Xplained Ultra does not have the super capacitor disconnect pin-header
described in Super Capacitor on page 26.
6.6.4. Connectors
Revision 6 of SAM V71 Xplained Ultra has fewer connectors than newer revision. Figure 6-2 SAM V71
Xplained Ultra Connector Overview on page 46 is applicable for revision 6 instead of the figure
described in Figure 4-2 SAM V71 Xplained Ultra Connector Overview on page 15.
Revision 6 of SAM V71 Xplained Ultra does not have the ability to detect power on the target USB
connector. The pin-header marked "USB VBUS" in Figure 4-2 SAM V71 Xplained Ultra Connector
Overview on page 15 and described in Table 4-16 USB VBUS Selection on page 26 is not implemented
in the PCB.
6.6.6. Ethernet RJ-45 Connector
On revision 6 of SAM V71 Xplained Ultra the TX and RX differential pairs has a swapped position on the
RJ-45 connector compared to what is normal.
Table 6-1 Ethernet RJ-45 Connector Pin-out
Component pin
Revision 6Later revisions
number
1LED0 VCCLED0 VCC
2LED0 GPIOLED0 GPIO
3RX_PTX_P
4RCTTCT
5RX_NTX_N
6TX_PRX_P
7TCTRCT
8TX_NRX_N
9NCNC
10GNDGND
11LED1 GPIOLED1 GPIO
12LED1 VCCLED1 VCC
13TABTAB
14TABTAB
6.6.7. Zero Ohm Resistors
Revision 6 of SAM V71 Xplained Ultra does not have R203 that is listed in Table 4-33 Zero Ohm
Resistors on page 35.
The assembly drawings below are applicable for revision 6 of SAM V71 Xplained Ultra instead of the
ones shown in Zero Ohm Resistors on page 35.
IAR Embedded Workbench® for ARM® is a proprietary high efficiency compiler not based on GCC.
Programming and debugging of Xplained Pro kits are supported in IAR™ Embedded Workbench for ARM
using the common CMSIS-DAP interface. Some initial settings have to be set up in the project to get the
programming and debugging to work.
The following steps will explain how to get your project ready for programming and debugging:
1.Make sure you have opened the project you want to configure. Open the OPTIONS dialog for the
project.
2.In the category General Options, select the Target tab. Select the device for the project or, if not
listed, the core of the device.
3.In the category Debugger, select the Setup tab. Select CMSIS DAP as the driver.
4.In the category Debugger, select the Download tab. Check the check box for Use flash loader(s)
option.
5.In the category Debugger > CMSIS DAP, select the Setup tab. Select System (default) as the
reset method.
6.In the category Debugger > CMSIS DAP, select the JTAG/SWD tab. Select SWD as the interface
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
1600 Technology Drive
San Jose, CA 95110
USA
Atmel®, Atmel logo and combinations thereof, Enabling Unlimited Possibilities®, AVR® and others are registered trademarks or trademarks of Atmel Corporation in
U.S. and other countries. Windows® and others are registered trademarks or trademarks of Microsoft Corporation in U.S. and or other countries. ARM® and Cortex
are registered trademarks of ARM Ltd. Other terms and product names may be trademarks of others.
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 THE ATMEL TERMS AND
CONDITIONS OF SALES LOCATED ON THE ATMEL WEBSITE, 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 AND 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 products 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 products are not intended, authorized, or warranted for use as components in applications intended to support or sustain life.
SAFETY-CRITICAL, MILITARY, AND AUTOMOTIVE APPLICATIONS DISCLAIMER: Atmel products are not designed for and will not be used in connection with any
applications where the failure of such products would reasonably be expected to result in significant personal injury or death (“Safety-Critical Applications”) without
an Atmel officer's specific written consent. Safety-Critical Applications include, without limitation, life support devices and systems, equipment or systems for the
operation of nuclear facilities and weapons systems. Atmel products are not designed nor intended for use in military or aerospace applications or environments
unless specifically designated by Atmel as military-grade. Atmel products are not designed nor intended for use in automotive applications unless specifically
designated by Atmel as automotive-grade.
®
Mouser Electronics
Authorized Distributor
Click to View Pricing, Inventory, Delivery & Lifecycle Information:
Atmel: ATSAMV71-XULT
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.