APPLICATION NOTE. AT07216: SAM G55 Schematic Checklist. Atmel SMART SAM G55. Introduction

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

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

EDBG. Description. Programmers and Debuggers USER GUIDE

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

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

AT06467: Getting started with SAM D09/D10/D11. Features. Description. SMART ARM-based Microcontrollers APPLICATION NOTE

AT60142H/HT. Rad-Hard 512Kx8 Very Low Power CMOS SRAM ERRATA-SHEET. Active Errata List. Errata History. Abbreviations. 1.

APPLICATION NOTE. AT11008: Migration from ATxmega16D4/32D4 Revision E to Revision I. Atmel AVR XMEGA. Introduction. Features

Ethernet1 Xplained Pro

USER GUIDE. Atmel QT6 Xplained Pro. Preface

QT3 Xplained Pro. Preface. Atmel QTouch USER GUIDE

AT21CS Series Reset and Discovery. Introduction. Serial EEPROM APPLICATION NOTE

APPLICATION NOTE. AT6486: Using DIVAS on SAMC Microcontroller. SMART ARM-Based Microcontroller. Introduction. Features

AVR42772: Data Logger Demo Application on XMEGA A1U Xplained Pro. Introduction. Features. AVR XMEGA Microcontrollers APPLICATION NOTE

ATAES132A Firmware Development Library. Introduction. Features. Atmel CryptoAuthentication USER GUIDE

USER GUIDE EDBG. Description

AT09381: SAM D - Debugging Watchdog Timer Reset. Introduction. SMART ARM-based Microcontrollers APPLICATION NOTE

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

AVR134: Real Time Clock (RTC) Using the Asynchronous Timer. Features. Introduction. AVR 8-bit Microcontrollers APPLICATION NOTE

QT2 Xplained Pro. Preface. Atmel QTouch USER GUIDE

APPLICATION NOTE. AT04470: Differences between SAM D21 Variants A, B, and L. 32-bit Microcontroller. Introduction

This user guide describes how to run the Atmel ATWINC3400 Bluetooth Low Energy (BLE) Provisioning demo from out-of-box conditions.

AT03262: SAM D/R/L/C System Pin Multiplexer (SYSTEM PINMUX) Driver. Introduction. SMART ARM-based Microcontrollers APPLICATION NOTE

AT11512: SAM L Brown Out Detector (BOD) Driver. Introduction. SMART ARM-based Microcontrollers APPLICATION NOTE

USER GUIDE. ATWINC1500 Xplained Pro. Preface

Smart RF Device Family - Getting Started Guide. Features. Description. References ATAN0115 APPLICATION NOTE

SAM G53G / SAM G53N. Description. Atmel SMART ARM-based Flash MCU SUMMARY DATASHEET

ATtiny817 QTouch Moisture Demo User Guide. Description. Features. AVR 8-bit Microcontrollers USER GUIDE

APPLICATION NOTE. AT03197: Thermostat with Touch and Wireless Connectivity Hardware User's Guide. Atmel 32-bit Microcontroller. Description.

USER GUIDE. Atmel OLED1 Xplained Pro. Preface

SAMA5D2 Quad SPI (QSPI) Performance. Introduction. SMART ARM-based Microprocessor APPLICATION NOTE

USER GUIDE. Atmel QT1 Xplained Pro. Preface

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

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

APPLICATION NOTE. How to Securely Switch Atmel s LIN Transceiver ATA6662/ATA6662C to Sleep Mode ATA6662/ATA6662C. Concerning Atmel ATA6662

ATZB-SAMR21-XPRO. Preface. SmartConnect USER GUIDE

SMART ARM-based Microcontrollers ATSAMD21E16LMOTOR USER GUIDE

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

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

SAM4 Reset Controller (RSTC)

SAM G55G / SAM G55J. Description. Atmel SMART ARM-based Flash MCU PRELIMINARY SUMMARY DATASHEET

APPLICATION NOTE. AT05567: TC Capture on External Interrupt with the Event System on SAM D20. Preface ASF PROJECT DOCUMENTATION

APPLICATION NOTE. 3-lead CONTACT Package Usage. ATSHA204A, ATECC108A, and ATECC508A. Introduction. 3-lead CONTACT Package

SAM-ICE. Introduction. Programmers and Debuggers USER GUIDE

USER GUIDE. Atmel PROTO1 Xplained Pro. Preface

SAM G55G / SAM G55J. Description. Atmel SMART ARM-based Flash MCU SUMMARY DATASHEET

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

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

USER GUIDE. Atmel maxtouch Xplained Pro. Preface

APPLICATION NOTE. Atmel AT03782: Using Low Power Modes in SAM4N Microcontroller. Atmel 32-bit Microcontroller. Features.

AT10942: SAM Configurable Custom Logic (CCL) Driver. Introduction. SMART ARM-based Microcontrollers APPLICATION NOTE

USER GUIDE. SAMW25-MR210/510PA Hardware Design Guidelines - IEEE b/g/n IoT Module. Atmel SmartConnect. Introduction

Atmel ATtiny1634 MCU Atmel ATA SBC LIN transceiver with integrated voltage regulator Touch. Three Atmel QTouch buttons One Atmel QTouch slider

Getting Started with the SAM4L-EK Demo

USER GUIDE. Atmel Segment LCD1 Xplained Pro. Preface

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

AT02667: XMEGA-E5 Xplained Hardware User's Guide. Features. Description. AVR XMEGA Microcontrollers APPLICATION NOTE

ATECC108/ATSHA204 USER GUIDE. Atmel Firmware Library. Features. Introduction

ATmega328PB Xplained Mini. Introduction. AVR 8-bit Microcontrollers USER GUIDE

SBAT90USB162 Atmel. SBAT90USB162 Development Board User s Manual

APPLICATION NOTE. Atmel AT03462: ATSAM3X and ATSAM3A Series - Checklist. Atmel ARM Cortex-M3 Product Family (SAM3) Introduction.

DGILib USER GUIDE Atmel-42771A-DGILib_User Guide-09/2016

LBAT90USB162 Atmel. LBAT90USB162 Development Board User s Manual

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

APPLICATION NOTE. Generating Random Secrets. ATSHA204A, ATECC108A, and ATECC508A. Description. Topics

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

ATBTLC1000 Xplained Pro. Preface. SmartConnect Bluetooth USER GUIDE

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

SAM L21 Xplained Pro. Preface. Atmel SMART Microcontrollers USER GUIDE

USER GUIDE. ZigBit USB Stick User Guide. Introduction

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

ATECC508A Public Key Validation. Introduction. Atmel CryptoAuthentication APPLICATION NOTE

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

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

USER GUIDE. Wireless Production Test Reference Protocol Specification Document. Atmel MCU Wireless. Description

PAC5523EVK1. Power Application Controllers. PAC5523EVK1 User s Guide. Copyright 2017 Active-Semi, Inc.

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

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

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

APPLICATION NOTE. CryptoAuthentication Personalization Guide. ATSHA204A and ATECC508A. Introduction. Features

USER GUIDE. ATmega168 Xplained Mini User Guide. Introduction

TO OUR VALUED CUSTOMERS

[Type here] M907. Bluetooth 4.2 Low Energy/Zigbee/RF4CE/Thread SiP Module with MCU and integrated antenna

Native route discovery algorithm

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

Figure 1. Single-Wire Graphical User Interface

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

DBAT90USB162 Atmel. DBAT90USB162 Enhanced Development Board User s Manual

ATWINC3400-XPRO. Preface. SmartConnect USER GUIDE

AT17F040A and AT17F080A

FRDM-KL03Z User s Guide

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

SAM L21 Xplained Pro. Preface. Atmel SMART Microcontrollers USER GUIDE

USER GUIDE. ATmega328P Xplained Mini User Guide. Introduction

STK521. User Guide B AVR 01/12

Connecting Spansion SPI Serial Flash to Configure Altera FPGAs

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

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

USER GUIDE. Atmel SAM G55 Xplained Pro. Preface

Transcription:

APPLICATION NOTE AT07216: SAM G55 Schematic Checklist Atmel SMART SAM G55 Introduction A good hardware design comes from a proper schematic. Since SAM G55 devices have a fair number of pins and functions, the schematic for these devices can be large and quite complex. This application note describes a common checklist which should be used when building and reviewing the schematics of a SAM G55 application design. The document covers the following general aspect: Power supply strategies Clock and crystal oscillators JTAG and SWD debug ports USB port Bootloader driven pins Suggested reading

1 Schematic Checklist 1.1 Power Supply Strategy 1.1.1 49-pin WLCSP Package Single power supply strategy is mandatory on SAM G55. VDDCORE should always be connected to VDDOUT. Figure 1-1 shows the standard power supply for the 49-pin WLCSP package. It is mandatory to guarantee a minimum of 3.0V on if USB functionality is used. Otherwise can be lowered down to 1.62V. Figure 1-1. Power Supply Schematic Example for 49-pin WLCSP Package Peripheral I/Os Flash Memories USB ADC Main supply (1.62V - 3.6V) 4.7µF (1)(2) (1)(2)(3) (1)(2) 2.2µF (1)(2) VDDOUT Voltage Regulator (1)(2)(3) VDDCORE Core Memories (SRAM, FLASH) PLL SAM G55 Peripherals Note: 1. These values are given only as a typical example. 2. Capacitors should be placed as close as possible to each pin in the signal group, vias should be avoided. 3. Decoupling capacitors must be connected as close as possible to the microcontroller and on each concerned pin. 2

Main supply 4.7µF SAM G55 The checklist, Table 1-1, must be followed in order to ensure correct hardware configuration for power supply. Table 1-1. Single Power Supply Checklist VDDOUT VDDCORE 3.0 to 3.6V if USB is used 1.62V to 3.6V otherwise Decoupling/Filtering capacitors ( and 4.7μF) (1)(2) Decoupling/filtering capacitor ( and 2.2μF) (1)(2) Must be connected directly to VDDOUT pin. Decoupling/filtering capacitor () (1)(2) Powers the peripheral I/Os, USB, Flash memory (dual rail), ADC, 32kHz crystal oscillator and oscillator pads. Decoupling/Filtering capacitors must be added to improve start-up stability and reduce source voltage drop. 1.2V output of the main voltage regulator. Decoupling/Filtering capacitors must be added to guarantee stability. Powers the Core, the embedded memories (SRAM, Flash), the PLL and integrated peripherals. GND Ground Ground pins GND are common to and VDDCORE Note: 1. These values are given only as a typical example. 2. Capacitors should be placed as close as possible to each pin in the signal group, vias should be avoided. 3

1.1.2 64-pin LQFP/LQFN Packages The 64-pin packages have VDDUSB pin which needs to be powered independently if USB functionality is required. If not, VDDUSB can be directly connected to the Main Supply. VDDCORE should always be connected to VDDOUT. Figure 1-2 shows the standard power supply for the 64-pin LQFP/LQFN packages. Figure 1-2. Power Supply Schematic Example for 64-pin LQFP/LQFN Packages 4.7µF (1)(2) (1)(2)(3) VDDUSB USB Flash Memories Peripheral I/Os ADC Main supply (1.62V - 3.6V) 4.7µF (1)(2) (1)(2)(3) (1)(2) 2.2µF (1)(2) VDDOUT Voltage Regulator (1)(2)(3) VDDCORE Core Memories (SRAM, Flash) PLL SAM G55 Peripherals Note: 1. These values are given only as a typical example. 2. Capacitors should be placed as close as possible to each pin in the signal group, vias should be avoided. 3. Decoupling capacitors must be connected as close as possible to the microcontroller and on each concerned pin. 4

Main supply 4.7µF SAM G55 The checklist, Table 1-2, must be followed in order to ensure correct hardware configuration for power supply. Table 1-2. Single Power Supply Checklist VDDUSB VDDOUT VDDCORE 1.62V to 3.6V Decoupling/Filtering capacitors ( and 4.7μF) (1)(2) 3.0V to 3.6V If USB is not used, VDDUSB can be connected to Main Supply. Decoupling/Filtering capacitors ( and 4.7μF) (1)(2) Decoupling/filtering capacitor ( and 2.2μF) (1)(2) Must be connected directly to VDDOUT pin. Decoupling/filtering capacitor () (1)(2) Powers the peripheral I/Os, Flash memory (dual rail), ADC, 32kHz crystal oscillator and oscillator pads. Decoupling/Filtering capacitors must be added to improve start-up stability and reduce source voltage drop. Powers USB cells. Decoupling/Filtering capacitors must be added to improve start-up stability and reduce source voltage drop. 1.2V output of the main voltage regulator. Decoupling/Filtering capacitors must be added to guarantee stability. Powers the Core, the embedded memories (SRAM, Flash), the PLL, and integrated peripherals. GND Ground Ground pins GND are common to and VDDCORE Note: 1. These values are given only as a typical example. 2. Capacitors should be placed as close as possible to each pin in the signal group, vias should be avoided. 1.2 Clocks and Oscillators Configuration There are three possible configurations for Main and 32kHz clocks: Oscillator in Normal Mode Oscillator in Bypass Internal RC Oscillator 5

1.2.1 Main Clock/Oscillators Figure 1-3 shows a standard main crystal hardware implementation. Figure 1-3. Main Crystal Schematic Example CL SAM G55 XIN XOUT R = 1k if Crystal Frequency is lower than 8MHz CLEXT CCRYSTAL CLEXT The checklist, Table 1-3, must be followed in order to ensure correct hardware configuration for main Clock/Oscillators. Table 1-3. Main Clock, Oscillators Checklist Internal Equivalent Load Capacitance (CL = 12.5pF to 17.5pF): PB9/XIN PB8/XOUT Main Oscillator in Normal Mode PB9/XIN PB8/XOUT Main Oscillator in Bypass Mode 8/16/24MHz Fast Internal RC Oscillator Crystals between 3 and 20MHz Capacitors on XIN and XOUT (crystal load capacitance dependent) 1kΩ resistor on XOUT only required for crystals with frequencies lower than 8MHz. PB9/XIN: external clock source PB8/XOUT: can be left unconnected or used as GPIO. PB9/XIN and PB8/XOUT: can be left unconnected or used as GPIO Crystal Load Capacitance, ESR, Drive Level, and Shunt Capacitance to validate. The external load capacitance is calculated with the following formula: CLEXT=2 (Ccrystal-CL-CPCB) Refer to the Crystal Oscillators Design Consideration Information section of the SAM G5x Series Datasheet. By default, at start-up the chip runs out of the Master Clock using the fast RC oscillator running at 8MHz. 1.62V to 3.6V Square wave signal () External Clock Source up to 50MHz Duty Cycle: 40 to 60% By default, at start-up the chip runs out of the Master Clock using the fast RC oscillator running at 8MHz. Powered up by The output frequency is configurable through the PMC registers. The Fast RC oscillator is calibrated in production. The frequency can be trimmed by software. Duty Cycle: 40 to 60% By default, at start-up the chip runs out of the Master Clock using the fast RC oscillator running at 8MHz. 6

1.2.2 32kHz Clock/Oscillators Figure 1-4 shows a standard 32kHz crystal hardware implementation. Figure 1-4. 32kHz Crystal Schematic Example C L SAM G55 XIN32 XOUT32 C LEXT 32.768kHz C LEXT The checklist, Table 1-4, must be followed in order to ensure correct hardware configuration for 32kHz Clock/Oscillator. Table 1-4. 32kHz Clock, Oscillators Checklist Internal parasitic capacitance Cpara=0.5pF (typ.) PA7/XIN32 PA8/XOUT32 32kHz crystal used PA7/XIN32 PA8/XOUT32 32kHz oscillator in bypass mode 32.768kHz Crystal Capacitors on XIN32 and XOUT32 (crystal load capacitance dependent). PA7/XIN32: external clock source PA8/XOUT32: can be left unconnected or use as GPIO. Crystal Load Capacitance, ESR, Drive Level and Shunt Capacitance to validate. CLEXTmax=24pF CLEXT= 2x(Ccrystal-Cpara- Cpcb) Refer to the Crystal Oscillators Design Consideration Information section of the SAM G5x Series Datasheet. By default, at start-up the chip runs out of the embedded 32kHz RC oscillator 1.62V to 3.6V Square wave signal () External Clock Source up to 50MHz Duty Cycle: 40 to 60% By default, at start-up the chip runs out of the Master Clock using the fast RC oscillator running at 8MHz. 1.3 Serial Wire and JTAG Figure 1-5, Figure 1-6, Figure 1-7, and Figure 1-8 show a standard JTAG/SWD hardware implementation with 10-pin Cortex-M connector and 20-pin connector. It is recommended to establish accessibility to a JTAG/SWD connector for debug in any case. 7

Figure 1-5. JTAG Schematic Example: 10-pin Cortex-M Connector 1 3 5 7 9 VTref GND GND NC NC SWDIO/TMS SWCLK/TCK SWO/TDO TDI nreset 2 4 6 8 10 TMS TCK TDO TDI nrst 10 pin Cortex-M connector Figure 1-6. JTAG Schematic Example: JTAG 20-pin Connector TDI TMS TCK TDO nrst 1 3 5 7 9 11 13 15 17 19 VTref ntrst TDI TMS TCK RTCK TDO nsrst DBGRQ 5V-Target NC GND1 GND2 GND3 GND4 GND5 GND6 GND7 GND8 GND9 JTAG 20-pin connector 2 4 6 8 10 12 14 16 18 20 Figure 1-7. SWD Schematic Example: 10-pin Cortex-M Connector 1 3 5 7 9 VTref GND GND NC NC SWDIO/TMS SWCLK/TCK SWO/TDO TDI nreset 2 4 6 8 10 SWDIO SWCLK SWO nrst 10 pin Cortex-M connector 8

Figure 1-8. SWD Schematic Example: SWD 20-pin Connector SWDIO SWCLK TRACESWO nrst 1 3 5 7 9 11 13 15 17 19 VTref Not Used Not Used SWDIO SWCLK Not Used SWO RESET Not Used 5V-Target NC GND1 GND2 GND3 GND4 GND5 GND6 GND7 GND8 GND9 2 4 6 8 10 12 14 16 18 20 SWD 20-pin connector The checklist, Table 1-5, must be followed in order to ensure correct hardware configuration for JTAG/SWD. Table 1-5. Serial Wire and JTAG Checklist TCK/SWCLK/PB7 TMS/SWDIO/PB6 TDI/PB4 TDO/TRAC- ESWO/PB5 JTAGSEL Application dependent. If debug mode is not required this pin can be use as GPIO. Application dependent. If debug mode is not required this pin can be use as GPIO. Application dependent. If debug mode is not required this pin can be use as GPIO. Application dependent. If debug mode is not required this pin can be use as GPIO. Application dependent. Must be tied to to enter JTAG Boundary Scan. In harsh environments, It is strongly recommended to tie this pin to GND. Reset State: - SWJ-DP Mode - Internal pull-up disabled - Schmitt Trigger enabled Reset state: - SWJ-DP Mode - Internal pull-up disabled - Schmitt Trigger enabled Reset state: - SWJ-DP Mode - Internal pull-up disabled - Schmitt Trigger enabled Reset state: - SWJ-DP Mode - Internal pull-up disabled - Schmitt Trigger enabled Permanent Internal pull-down resistor (15kΩ) 9

1.4 Flash Memory ERASE/PB12 Application dependent. If hardware erase is not required this pin can be use as GPIO. Internal pull-down resistor (15kΩ). Must be tied to to erase the General Purpose NVM bits (GPNVMx), the whole Flash content and the security bit. Reset state: Erase Input, with a 15kΩ Internal pull down and Schmitt trigger enabled Note: The minimum erase pin assertion for erase effectiveness is 200ms. 1.5 Reset and Test Pins Figure 1-9, shows a standard reset hardware implementation. Figure 1-9. Reset Hardware Implementation 39 39 NRST GND SAM G55 NRST TST Application dependent. Can be connected to a push button for hardware reset. TST pin can be left unconnected in normal mode. To enter in FFPI mode TST pin must be tied to. In harsh environments, It is strongly recommended to tie this pin to GND. By default, the NRST pin is configured as an input Permanent internal pull-up resistor to. NRST pin is also used to enter in bootloader mode if toggled according to a specific sequence (see the Bootloader section) Permanent internal pull-down resistor (15kΩ). 10

1.6 USB 1.6.1 USB Device Port Figure 1-10 shows a typical USB device port hardware implementation. VBUS monitoring is done using a standard PIO with internal pull-up disabled. Figure 1-10. USB Device Typical Implementation DM/PA21 DP/PA22 Application dependent (see figure above) If USB device support is not required this pin can be use as GPIO. Application dependent (see figure above) If USB device support is not required this pin can be use as GPIO. Reset State: - USB Mode - Internal Pull-down Reset State: - USB Mode - Internal Pull-down 1.6.2 USB Host Port Figure 1-11 shows a typical USB host port hardware implementation. Figure 1-11. USB Host Typical Implementation DM DP 11

DM/PA21 DP/PA22 Application dependent (see above figure) In USB Host mode, an external pull-down is required. If USB host support is not required this pin can be use as GPIO. Application dependent (see above figure) In USB Host mode, an external pull-down is required. If USB host support is not required this pin can be use as GPIO. Reset State: - USB Mode - Internal Pull-down Reset State: - USB Mode - Internal Pull-down 1.7 PIOs PAx PBx Application dependent (Pulled-up on ) At reset, all PIOs are in IO or System IO mode with Schmitt trigger inputs and internal pull-up enabled. To reduce power consumption, if not used, the concerned PIO can be configured as an output and driven at 0 with internal pull-up disabled. 1.8 Bootloader The SAM G55 embeds a bootloader in ROM memory. The table below gives the pins driven by the bootloader. NRST Application dependent Bootloader entry line / Reset Line NCHG/PA01 Application dependent Bootloader handshake TWD/PA03 Application dependent TWI3 data line TWCK/PA04 Application dependent TWI3 clock NPCS0/PA11 Application dependent SPI chip select MISO/PA12 Application dependent SPI master IN, slave OUT MOSI/PA13 Application dependent SPI master OUT, slave IN SPCK/PA14 Application dependent SPI clock For more information on the bootloader, refer to the application note mentioned in Chapter 2 Suggested Reading. 12

2 Suggested Reading 2.1 Device Datasheet The device datasheet contains block diagrams of the peripherals and details about implementing firmware for the device. It also contains the electrical specifications and expected characteristics of the device. The datasheet is available on http://www.atmel.com/ in the Datasheets section of the product page. 2.2 Xplained Pro User Guide The SAM G55 Xplained Pro user guide contains schematics that can be used as a starting point when designing with the SAM G55 devices. This user guide is available on http://www.atmel.com/ in the documents section of the SAM G55 Xplained Pro. 2.3 Bootloader This application note describes how to use the SPI/TWI bootloader embedded in internal ROM, its entry sequence, and how to use the available tool coming with this application note (firmware file generator). The application note is available on http://www.atmel.com/ in the Application Note section of the product page (literature number is AT09002). 2.4 ARM Documentation on Cortex-M4 Core Cortex-M4 Devices Generic User Guide for revision r0p1 Cortex-M4 Technical Reference Manual for revision r0p1 These documents are available at http://www.arm.com/ in the infocenter section. 13

3 Revision History Doc Rev. Date Comments 42392B 09/2015 Section 1.8: TWI0 has been corrected to TWI3. Some typos fixed. 42392A 01/2015 Initial document release. 14

Atmel Corporation 1600 Technology Drive, San Jose, CA 95110 USA T: (+1)(408) 441.0311 F: (+1)(408) 436.4200 www.atmel.com 2015 Atmel Corporation. / Rev.:. Atmel, Atmel logo and combinations thereof, Enabling Unlimited Possibilities, and others are registered trademarks or trademarks of Atmel Corporation in U.S. and other countries. ARM, ARM Connected logo, and others are the registered trademarks or 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 est oppel 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 LI MITATION, 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 accurac y 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 ar e 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 o f nuclear facilities and weapons systems. Atmel products are not designed nor intended for use in military or aerospace applications or SAM environments G55 unless Schematic specifically desi Checklist gnated by Atmel [APPLICATION as military-grade. Atmel NOTE] products are not designed nor intended for use in automotive applications unless specifically designated by Atmel as automotive-grade. 15