Microchip SAM E54, DM320210 User Manual

SAME54 Curiosity Ultra Users Guide DM320210

Introduction

SAM E54
The SAM E54 Curiosity Ultra Development Board (DM320210) includes an integrated programmer and debugger, hence additional hardware is not required to get started. Users can add functionality through MikroElectronika mikroBUS™ Click™ adapter boards, add Ethernet connectivity with the Microchip PHY Daughter Board, add Wi-Fi connectivity capability using the Microchip expansions boards, and add audio input and output capability with Microchip audio daughter boards.
With or without expansion boards, the SAM E54 Curiosity Ultra Development Board provides the freedom to develop for a variety of applications, including Bluetooth® Audio, CAN, Graphics User Interface (GUI), Internet of Things (IoT), robotics development, and proof-of-concept (PoC) designs.
© 2019 Microchip Technology Inc.
DS70005405A-page 1

Features

The following are features of the SAM E54 Curiosity Ultra development board
• ATSAME54P20A, 120 MHz, 1MB Flash, 256 KB RAM
• On-Board Debugger (EDBG) – Real time Programming and Debugging – Virtual COM port (VCOM) – Data Gateway Interface (DGI)
• One mikroBUS interfaces
• One X32 audio interfaces supporting Bluetooth and audio
• Ethernet interface
• Graphics interface
• Xplained Pro extension compatible interface
• CAN interface
• User buttons
• User LEDs
• 8-MB QSPI memory
• Arduino Uno R3 compatible interface
SAM E54

Kit Contents

The development board kit contains one SAM E54 Curiosity Ultra development board (DM320210).
Note: If you are missing any part of the kit, contact a Microchip sales office for assistance. A list of Microchip offices for sales and service is provided on the last page of this document.
© 2019 Microchip Technology Inc.
DS70005405A-page 2
SAM E54

Table of Contents

Introduction.....................................................................................................................................................1
1. SAM E54 Curiosity Ultra Development Board Functionality and Features............................................. 4
2. Hardware...............................................................................................................................................19
The Microchip Website.................................................................................................................................32
Product Change Notification Service............................................................................................................32
Customer Support........................................................................................................................................ 32
Product Identification System.......................................................................................................................33
Microchip Devices Code Protection Feature................................................................................................33
Legal Notice................................................................................................................................................. 33
Trademarks.................................................................................................................................................. 34
Quality Management System....................................................................................................................... 34
Worldwide Sales and Service.......................................................................................................................35
© 2019 Microchip Technology Inc.
DS70005405A-page 3
SAM E54
SAM E54 Curiosity Ultra Development Board ...

1. SAM E54 Curiosity Ultra Development Board Functionality and Features

The SAM E54 Curiosity Ultra development board features and functionalists are given in the following sections.

1.1 SAM E54 Curiosity Ultra Development Board Features

Figure 1-1. SAM E54 Curiosity Ultra Development Board Layout (Top View)
Table 1-1. SAM E54 Curiosity Ultra Development Board Feature Descriptions
Number Description of item
1 ATSAME54P20A
2 USB debugger interface
3 Xplained Pro expansion compatible interface
© 2019 Microchip Technology Inc.
DS70005405A-page 4
SAM E54 Curiosity Ultra Development Board ...
...........continued
Number Description of item
4 Ethernet interface (RMII, SPI, GPIO).
5 X32 audio interface. 2 per board. Bluetooth & audio codecs sold separately
6 CAN interface
7 Graphics interface
8 DAC output
9 Audio reference clock select
10 I2C temp sensor (MCP9808)
11 ATECC508 (Not populated)
12 I2C Serial EEPROM with MAC address
13 2.1 mm barrel jack power input
14 Programmable user buttons and LEDs
15 USB to ATSAME54P20A
16 Quad SPI memory 256 Mb (8 MB)
SAM E54
© 2019 Microchip Technology Inc.
DS70005405A-page 5

1.2 System Block Diagram

I2C6
USB
USB
EXT1
(ADC,GPIO,PWM,
IRQ,UART_2w)
EXT2
(ADC,GPIO,PWM,
IRQ,UART_2w)
ETH (RMII,SPI,GPIO)
GFXConnector
(I2C,SPI,UART,REFCLK1,GPIO)
CAN
QSPI
SAME54
EDBG/ PKoB
X32#1/Mikro
(I2C,SPI,UART,
REFCLK1,GPIO)
PIO[0:7]
MicroSD
I2C4
UART1_2w
UART5_2w
UART2_2w
SPI0(SCK,SDI,SDO)
RMII
QSPI
SWD
UART7_4w
SPI_SS_GPIO5
SPI0_SS_GPIO4
SPI0_SS_GPIO2
SPI0_SS_GPIO3
SPI0_SS_GPIO1
ADC/PTC
I2S0
The following figure illustrates the system block diagram, which indicates the data bus routing.
Figure 1-2. System Block Diagram
SAM E54
SAM E54 Curiosity Ultra Development Board ...
© 2019 Microchip Technology Inc.
DS70005405A-page 6

1.3 Power Block Diagram

The following diagram shows the power system on the SAM E54 Curiosity Ultra development board. The development board has many power sub systems that allow it to accept up to 16V. The barrel jack is a 2.1 mm center positive connector. The power in can also be connected through the Arduino header (Vin), and it supplies power before the reverse voltage protection.
Figure 1-3. Power Block Diagram
SAM E54
SAM E54 Curiosity Ultra Development Board ...
© 2019 Microchip Technology Inc.
DS70005405A-page 7

1.4 EDBG

The SAM E54 Curiosity Ultra development board implements several Curiosity Pro standards, such as extension headers and connectors. Curiosity Pro is an evaluation platform that provides a full Microchip microcontroller experience. The platform consists of a series of Microcontroller (MCU) boards and extension boards that are integrated with the Microchip MPLAB® X IDE that supports data streaming. The Curiosity Pro MCU boards support a wide range of Curiosity Pro extension boards, such as audio DACs and codecs, Ethernet PHYs, graphics cards, and mikroBUS 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 given in the relevant user guides, application notes, data sheets, and the example code examples through the MPLAB X IDE.
The development board contains a Microchip Embedded Debugger (EDBG) for on-board debugging. The EDBG is a complex USB device, which is based on the following interfaces:
• Debugger
• Virtual COM Port
• Data Gateway Interface (DGI)
Together with the Microchip MPLAB X IDE, the EDBG debugger interface can program and debug the ATSAME54P20A. On the development board, the SWD interface is connected between the EDBG and the ATSAME54P20A.
The Virtual COM Port is connected to a UART on the ATSAME54P20A and provides an easy way to communicate with the target application through the terminal software. It offers variable baud rate, parity, and Stop bit settings. The settings on the ATSAME54P20A must match with 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 ATSAME54P20A, or as a generic printf­style data channel. Traffic over the interfaces can be timestamped on the EDBG for accurate tracing of events. Note that timestamping imposes an overhead that reduces maximal throughput. The Data Visualizer is used to send and receive data through DGI.
The EDBG controls two LEDs on the development board: a power LED and a status LED. The table below provides how the LEDs are controlled in different operation modes.
Table 1-2. EDBG LED Control
SAM E54
SAM E54 Curiosity Ultra Development Board ...
Operation Mode Power LED Status LED
Normal operation The power LED is lit when power is applied
to the board.
Bootloader mode (Idle mode)
Bootloader mode (firmware upgrade)
For additional information on EDBG, refer to the EDBG User Guide.
Hardware Identification System
All Curiosity Pro-compatible extension boards have an Microchip ATSHA204 CryptoAuthentication™ chip mounted. This chip contains information that identifies the extension with its name and data. When an Xplained Pro extension is connected to a Curiosity Pro MCU board, the information is read and sent to the MPLAB X IDE. The Microchip kits extension, installed with MPLAB X IDE, provides relevant information, such as code examples, and links to relevant documents. The following table provides the data fields stored in the ID chip with content examples.
© 2019 Microchip Technology Inc.
The power LED and the status LED blinks simultaneously.
The power LED and the status LED blinks in an alternating pattern.
Activity indicator, LED flashes when any communication happens to the EDBG.
The power LED and the status LED blinks simultaneously.
The power LED and the status LED blinks in an alternating pattern.
DS70005405A-page 8
SAM E54
SAM E54 Curiosity Ultra Development Board ...
Table 1-3. Xplained Pro ID Chip Content Example
Data Field Data Type Example
Manufacture ASCII string Microchip’\0’
Product Name ASCII string -
Product Revision ASCII string 04’\0’
Product Serial number ASCII string 1774020200000010’\0’
Minimum Voltage (mV) uint16_t 3000
Maximum Voltage (mV) uint16_t 3600
Maximum Current (mA) uint16_t 30
© 2019 Microchip Technology Inc.
DS70005405A-page 9

1.5 Audio Clock Selection

SAME54
GCLK
PA17
PA08
I2S
Codec
MCLK
Jumper
SAME54
GCLK
PA17
PA08
I2S
Codec
MCLK
SlaveMode
MasterMode
Jumper
(Notused)
(Notused)
Data
Data
The SAM E54 has two ways of supporting I2S audio applications: Host mode and Slave mode. This refers to which mode generates the I2S Master clock, and it also known as a reference clock. The following figure shows the relationship between the devices. On this board there is a jumper to select between the two modes, Master mode and Slave mode. The usable modes also depend on which codec it supports, as not all codecs can support both the modes.
Figure 1-4. Audio Clock Selection
SAM E54
SAM E54 Curiosity Ultra Development Board ...

1.5.1 Pinout

The following table describes the pinout for the X32 Audio Interface. See the 2.1 Schematics for more information.
Table 1-4. Pinout
Pin Number Name Description Interface
1 GND Ground Power
2 GND Ground Power
3 UART RX UART RX, receive to MCU from DB UART
4 UART CTS UART Clear to send UART
5 UART TX UART TX, transmit from MCU to DB UART
6 UART RTS UART Ready to send UART
7 I2C SCL Clock line for I2C interface. I2C
8 STBY/RST Standby/Reset control GPIO
© 2019 Microchip Technology Inc.
DS70005405A-page 10
SAM E54
SAM E54 Curiosity Ultra Development Board ...
...........continued
Pin Number Name Description Interface
9 I2C SDA Data line for I2C interface. I2C
10 Audio WS/LRCLK Audio Word Select/Left Right Clock I2S
11 Audio In Audio into MCU, out from codac I2S
12 Audio CLK Audio clock I2S
13 Audio out Audio out of MCU, into codac/DAC I2S
14 REFCLK/MCK Reference clock #1 REFCLK
15 GND Ground Power
16 GND Ground Power
17 NC Legacy hold over -
18 +3.3v VDD Power
19 NC Legacy hold over -
20 +5.0v VDD Power
21 (1) NC NC
22 (2) ADC/Card ID pin Analog-to-Digital Converter to read voltage on the daughter card 1-wire
23 (3) NC NC
24 (4) NC NC
25 (5) NC NC
26 (6) NC NC
27 (7) NC NC
28 (8) NC NC
29 (9) NC NC
30 (10) NC NC
31 (11) GND Ground Power
32 (12) GND Ground Power

1.5.2 X32 Port Connections

The following table provides the port and connection details of the X32 audio interface. The I2S signals listed are the Main signals, and both the signals are available at each interface.
Table 1-5. X32 Port Connections
Interface X32
UART RX PC13
UART TX PC12
UART RTS PC14
UART CTS PC15
I2C SDA PD09
I2C SCL PD08
© 2019 Microchip Technology Inc.
DS70005405A-page 11
Loading...
+ 24 hidden pages