SAM3-H256 development board Users Manual



Similar documents
PROTO-SHIELD development board Users Manual

STM-P103 development board user's manual

Atmel Norway XMEGA Introduction

MOD-ENC28J60 development board Users Manual

USB-ISO - USB 2.0 compliant, 1000VDC USB Full Speed isolator Users Manual

STM32 F-2 series High-performance Cortex-M3 MCUs

STM-103STK development board Users Manual

Hello, and welcome to this presentation of the STM32L4 reset and clock controller.

PIC-MAXI-WEB development board Users Manual

USER GUIDE EDBG. Description

ET-BASE AVR ATmega64/128

SMARTCARD XPRO. Preface. SMART ARM-based Microcontrollers USER GUIDE

RC2200DK Demonstration Kit User Manual

Freescale Semiconductor, Inc. Product Brief Integrated Portable System Processor DragonBall ΤΜ

M68EVB908QL4 Development Board for Motorola MC68HC908QL4

Atmel Power Line Communications. Solutions for the Smart Grid

SBC6245 Single Board Computer

Lab Experiment 1: The LPC 2148 Education Board

AN2586 Application note

Chapter 13. PIC Family Microcontroller

Chapter 1 Lesson 3 Hardware Elements in the Embedded Systems Chapter-1L03: "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

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

Arduino Due Back. Warning: Unlike other Arduino boards, the Arduino Due board runs at 3.3V. The maximum. Overview

MX PIC24F Educational Module User Manual

UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation

SKP16C62P Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc.

How To Use Nuc123 (Nuc123) For A Week

FLYPORT Wi-Fi G

User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK

APPLICATION NOTE Atmel AT02509: In House Unit with Bluetooth Low Energy Module Hardware User Guide 8-bit Atmel Microcontroller Features Description

AN4646 Application note

Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)

PAC52XX Clock Control Firmware Design

AT15007: Differences between ATmega328/P and ATmega328PB. Introduction. Features. Atmel AVR 8-bit Microcontrollers APPLICATION NOTE

PICNet 1. PICNet 1 PIC18 Network & SD/MMC Development Board. Features. Applications. Description

Data Sheet. Adaptive Design ltd. Arduino Dual L6470 Stepper Motor Shield V th November L6470 Stepper Motor Shield

A 5 Degree Feedback Control Robotic Arm (Haptic Arm)

Tutorial for MPLAB Starter Kit for PIC18F

Atmel SMART ARM Core-based Embedded Microprocessors

Web Site: Forums: forums.parallax.com Sales: Technical:

Am186ER/Am188ER AMD Continues 16-bit Innovation

Atmel AVR1017: XMEGA - USB Hardware Design Recommendations. 8-bit Atmel Microcontrollers. Application Note. Features.

MFRD52x. Mifare Contactless Smart Card Reader Reference Design. Document information

Microtronics technologies Mobile:

AN LPC1700 timer triggered memory to GPIO data transfer. Document information. LPC1700, GPIO, DMA, Timer0, Sleep Mode

Advanced Microcontrollers Grzegorz Budzyń Lecture. 3: Electrical parameters of microcontrollers 8051 family

_ v1.0. EVB-56x Evaluation & Development Kit for Motorola PowerPC MPC56x Microcontrollers USERS MANUAL. isystem, February /8.

STK User Guide

Z8 Encore! XP F082A Series Development Kit

UM1724 User manual. STM32 Nucleo boards. Introduction

Figure 1. 8-Bit USB Debug Adapter

Universal EXTension connector (UEXT)

8-Bit Flash Microcontroller for Smart Cards. AT89SCXXXXA Summary. Features. Description. Complete datasheet available under NDA

SBC8600B Single Board Computer

STM32L. Ultra-low-power Cortex -M3 devices

2.0 Command and Data Handling Subsystem

Real Time Clock USB Evaluation Board V3.0

CAN bus board. EB018

DKWF121 WF121-A B/G/N MODULE EVALUATION BOARD

ARM Cortex -A8 SBC with MIPI CSI Camera and Spartan -6 FPGA SBC1654

AVR1321: Using the Atmel AVR XMEGA 32-bit Real Time Counter and Battery Backup System. 8-bit Microcontrollers. Application Note.

POCKET SCOPE 2. The idea 2. Design criteria 3

AVR134: Real Time Clock (RTC) using the Asynchronous Timer. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

The following is a summary of the key features of the ARM Injector:

Android Controlled Based Interface

Block 3 Size 0 KB 0 KB 16KB 32KB. Start Address N/A N/A F4000H F0000H. Start Address FA000H F8000H F8000H F8000H. Block 2 Size 8KB 16KB 16KB 16KB

USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual

Designing VM2 Application Boards

The Programming Interface

AND8336. Design Examples of On Board Dual Supply Voltage Logic Translators. Prepared by: Jim Lepkowski ON Semiconductor.

Architectures, Processors, and Devices

Quick Start Guide. TWR-MECH Mechatronics Board TOWER SYSTEM

UniPi technical documentation REV 1.1

AN10866 LPC1700 secondary USB bootloader

M CORE 14-PIN ENHANCED BACKGROUND DEBUG INTERFACE (14EBDI) USER S MANUAL

General Porting Considerations. Memory EEPROM XRAM

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

Palaparthi.Jagadeesh Chand. Associate Professor in ECE Department, Nimra Institute of Science & Technology, Vijayawada, A.P.

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

AUTOMATIC NIGHT LAMP WITH MORNING ALARM USING MICROPROCESSOR

USB I/O CONTROL BOX 8 relays, 8 digital I/O lines and 8 HV inputs

Thermostat Application Module Kit

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

APPLICATION NOTE. AT07175: SAM-BA Bootloader for SAM D21. Atmel SAM D21. Introduction. Features

VF2F. USB Flash Disk File-to-file Transfer Vinculum Evaluation Kit. Future Technology Devices International Ltd. Preliminary - Subject to Change

Quick Start Guide. MRB-KW01 Development Platform Radio Utility Application Demo MODULAR REFERENCE BOARD

ARM Cortex STM series

SAMA5D2. Scope. Reference Documents. Atmel SMART ARM-based MPU ERRATA

ontroller LSI with Built-in High- Performance Graphic Functions for Automotive Applications

LAN9514/LAN9514i. USB 2.0 Hub and 10/100 Ethernet Controller PRODUCT FEATURES PRODUCT PREVIEW. Highlights. Target Applications.

AK-STM32-LKIT Development Board

AVR131: Using the AVR s High-speed PWM. Introduction. Features. AVR 8-bit Microcontrollers APPLICATION NOTE

TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT

AT89C5131A Starter Kit... Software User Guide

QT1 Xplained Pro. Preface. Atmel QTouch USER GUIDE

JTAG ICE.... User Guide

Arduino ADK Back. For information on using the board with the Android OS, see Google's ADK documentation.

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC Microprocessor & Microcontroller Year/Sem : II/IV

DS1307ZN. 64 x 8 Serial Real-Time Clock

Backup Power Domain. AN Application Note. Introduction

Transcription:

SAM3-H56 development board Users Manual All boards produced by Olimex are ROHS compliant Rev. Initial, April 0 Copyright(c) 0, OLIMEX Ltd, All rights reserved Page

INTRODUCTION: Atmel s ATSAM3S4BA-AU is a member of a series of Flash microcontrollers based on the high performance 3-bit ARM Cortex-M3 RISC processor. It operates at a maximum speed of 64 MHz and features a 56 Kbyte Flash and a 48 Kbyte SRAM, Full Speed USB Device port with embedded transceiver, an External Bus Interface featuring a Static Memory Controller providing connection to SRAM, PSRAM, NOR Flash and NAND Flash, x USARTs, x UARTs, x TWIs, 3x SPI, an IS, as well as PWM timer, 6x general-purpose 6-bit timers, an RTC, an ADC, a -bit DAC and an analog comparator. SAM3-H56 has connectors for JTAG and USB, extension headers for all microcontroller's ports, reset button, power and status leds. BOARD FEATURES: Microcontroller: ATSAM3S4BA-AU. standard JTAG connector with ARM x0 pin layout for programming/debugging with ARM-JTAG status LED on board voltage regulator with up to 800mA current power supply LED power supply filtering capacitor RESET circuit RESET button.000 Mhz crystal on socket extension headers for all microcontroller's ports PCB: FR-4,.5 mm (0,06"), soldermask, silkscreen component print Dimensions: 50.00 x 33.75 mm (.97 x.33") ELECTROSTATIC WARNING: The SAM3-H56 board is shipped in protective anti-static packaging. The board must not be subject to high electrostatic potentials. General practice for working with static sensitive devices should be applied when working with this board. BOARD USE REQUIREMENTS: Cables: The cable you will need depends on the programmer/debugger you use. If you use ARM-JTAG-EW, you will need USB A-B cable. Hardware: Programmer/Debugger ARM-JTAG-EW or other compatible programming/debugging tool if you work with EW-ARM. Page

You can use also ARM-USB-OCD, ARM-USB-TINY, ARM-USB-OCD-H, ARMUSB-TINY-H. PROCESSOR FEATURES: SAM3-H56 board use ARM-based microcontroller ATSAM3S4BA-AU from Atmel Corporation with these features: Core ARM Cortex -M3 revision.0 running at 64 MHz Memory Protection Unit (MPU) Thumb - instruction set Pin-to-pin compatible with AT9SAM7S legacy products (48- and 64-pin versions) Memories 56 Kbytes embedded Flash, 8-bit wide access, memory accelerator, single plane 48 Kbytes embedded SRAM 6 Kbytes ROM with embedded bootloader routines (UART, USB) and IAP routines 8-bit Static Memory Controller (SMC): SRAM, PSRAM, NOR and NAND Flash support Memory Protection Unit (MPU) System Embedded voltage regulator for single supply operation Power-on-Reset (POR), Brown-out Detector (BOD) and Watchdog for safe operation Quartz or ceramic resonator oscillators: 3 to 0 MHz main power with Failure Detection and optional low power 3.768 khz for RTC or device clock High precision 8/ MHz factory trimmed internal RC oscillator with 4 MHz default frequency for device startup. In-application trimming access for frequency adjustment Slow Clock Internal RC oscillator as permanent low-power mode device clock Two PLLs up to 30 MHz for device clock and for USB Temperature Sensor Up to peripheral DMA (PDC) channels Low Power Modes Sleep and Backup modes, down to 3 μa in Backup mode Page 3

Ultra low power RTC Peripherals USB.0 Device: Mbps, 668 byte FIFO, up to 8 bidirectional Endpoints. On-Chip Transceiver USARTs with ISO786, IrDA, RS-485, SPI, Manchester and Modem Mode Two -wire UARTs Two Wire Interface (IC compatible), SPI, Serial Synchronous Controller (IS), High Speed Multimedia Card Interface (SDIO/SD Card/MMC) 3 Three-Channel 6-bit Timer/Counter with capture, waveform, compare and PWM mode. Quadrature Decoder Logic and -bit Gray Up/Down Counter for Stepper Motor 4-channel 6-bit PWM with Complementary Output, Fault Input, bit Dead Time Generator Counter for Motor Control 3-bit Real-time Timer and RTC with calendar and alarm features 0-channel ADC with differential input mode and programmable gain stage Two -bit DAC outputs One Analog Comparator with flexible input selection, Selectable input hysteresis 3-bit Cyclic Redundancy Check Calculation Unit (CRCCU) 47 I/O lines with external interrupt capability (edge or level sensitivity), debouncing, glitch filtering and on-die Series Resistor Termination Three 3-bit Parallel Input/Output Controllers, Peripheral DMA assisted Parallel Capture Mode I/O Page 4

BLOCK DIAGRAM: Page 5

MEMORY MAP: Page 6

N589S/SMD Page 7 USB USB_B G ND C3 0n NA(IRLML640) FET S H IE L D 3 4 33p C8 R5 NA(.5K) R4 7R R7 7R 5p C4 PUP R6 NA(00) 0 R R8 330K 0 R0 5p C5 R7 47K RST R8 47K OUT R9 330K TDO TDI TMS TCK R9 47K R3 390/% R 40/% VCC C7.uF n C C8 C9 RESET C9 R 0K RST VIN R 560 PWR C6 C C0 C7.uF C5 RESET U MCP30T 47uF/6.3V C 3 USB NA(47K) R3 R6 47K R5 47K 0uF/6V C IN ADJ/ + C3 D JTAG 3 TRST 5 7 9 RTCK 3 5 7 9 + 4 6 8 0 4 6 8 0 VIN VR() LM7IMPX-ADJ C0 C6 0p C4 0p TEST x RST C Q MHz/PTH TCK TDI TDO TMS EXT-7 EXT-8 EXT-9 EXT-0 L_E x STAT 8 PB3 PB4 PB R4 560 7 46 60 4 54 64 8 8 45 58 59 7 6 6 63 56 57 50 53 33 49 5 40 39 55 ATSAM3S4BA-AU PA0/PWMH0/TIOA0/A7/WKUP0 PA/PWMH/TIOB0/A8/WKUP PA/PWMH/SCK0/DATRG/WKUP PA3/TWD0/NPCS3 JTAGSEL PA4/TWCK0/TCLK0/WKUP3 PB7/TCK/SWCLK PA5/RXD0/NPCS3/WKUP4 PB4/TWD/PWMH/TDI PA6/TXD0/PCK0 PB5/TWCK/PWML0/WKUP3/TDO/TRACESWO PA7/RTS0/PWMH3/XIN3 PB6/TMS/SWDIO PA8/CTS0/ADTRG/WKUP5/XOUT3 PA9/URXD0/NPCS/PWMFI0/WKUP6 PB0/DDM PA0/UTXD0/NPCS PB/DDP PA/NPCS0/PWMH0/WKUP7 PA/MISO/PWMH PB4/NPCS/PWMH3/DAC PA3/MOSI/PWMH PA4/SPCK/PWMH3/WKUP8 PB9/XIN PA5/TF/TIOA/PWML3/WKUP4/PIODCEN PA6/TK/TIOB/PWML/WKUP5/PIODCEN PB8/XOUT PA7/TD/PCK/PWMH3/AD0 PA8/RD/PCK/A4/AD VDDIN PA9/RK/PWML0/A5/AD/WKUP9 PA0/RF/PWML/A6/AD3/WKUP0 PB3/PWML/PCK0/DAC0 PA/RXD/PCK/AD8 PA/TXD/NPCS3/NCS/AD9 VDDIO PA3/SCK/PWMH0/A9/PIODCCLK VDDIO PA4/RTS/PWMH/A0/PIODC0 VDDIO3 PA5/CTS/PWMH/A3/PIODC PA6/DCD/TIOA/MCDA/PIODC VDDOUT PA7/DTR/TIOB/MCDA3/PIODC3 PA8/DSR/TCLK/MCCDA/PIODC4 VDDPLL PA9/RI/TCLK/MCCK/PIODC5 PA30/PWML/NPCS/MCDA0/WKUP/PIODC6 VDDCORE PA3/NPCS/PCK/MCDA/PIODC7 VDDCORE VDDCORE3 ADVREF PB0/PWMH0/AD4 PB/PWMH/AD5 3 PB/URXD/NPCS/WKUP/AD6 4 PB3/UTXD/PCK/AD7 TST NRST PB/PWML/ERASE U http://www.olimex.com/dev CO PYRIGHT(C) 0, O LIMEX Ltd. Rev. Initial SAM3-H56 3 4 5 6 48 47 44 43 36 35 34 3 3 30 9 8 7 0 9 9 0 3 6 4 5 3 5 6 37 38 4 4 5 PUP AR A4 A5 A6 A7 7 8 9 0 3 4 5 6 7 8 9 30 3 8 9 0 3 4 5 0 3 4 5 6 7 EXT-3 EXT-4 EXT-5 EXT-6 PB3 EXT- EXT- EXT-3 EXT-4 EXT-5 EXT-6 EXT-7 EXT-8 EXT-9 EXT-0 EXT- EXT- EXT-3 EXT-4 EXT-5 EXT-6 EXT-7 EXT-8 EXT-9 EXT-0 EXT- EXT- EXT-3 EXT-4 EXT-5 EXT-6 EXT-7 EXT-8 EXT-9 EXT-0 EXT- EXT- SCHEMATIC:

BOARD LAYOUT: Page 8

POWER SUPPLY CIRCUIT: SAM3-H56 is typically power supplied with +5 V from USB, but it also can be power supplied with +5VDC via extension connector (signal VIN from EXT connector pin7). The programmed board power consumption is about 50 ma. RESET CIRCUIT: SAM3-H56 reset circuit includes U (MCP30T), R (0k), JTAG connector pin 5, EXT pin 0, ATSAM3S4BA-AU pin 39 (NRST) and RESET button. CLOCK CIRCUIT: Quartz crystal Q.000 MHz is connected to ATSAM3S4BA-AU pin 6 (PB8/XOUT) and pin 6 (PB9/XIN). JUMPER DESCRIPTION: L_E This jumper, when closed, enables status led STAT. Default state is closed. TEST This jumper, when closed, connects ATSAM3S4BA-AU pin 40 (TST) to. The TST pin is used for JTAG Boundary Scan Manufacturing Test or Fast Flash programming mode. When TEST jumper is opened normal mode is enabled. Default state is opened. Page 9

Description for programming via USB port using SAM-BA software The ATSAM3S4BA-AU can be programmed via USB using the SAM-BATM software. Before being able to use SAM-BA, a recovery procedure, which consists of copying the SAM-BA Boot Assistant into Flash must be performed as follows:. Disconnect board from USB. Connect PB to 3. Power up the board 4. Wait 0s 5. Power down the board 6. Remove the connection between PB and 7. Power up the board via USB 8. If SAM-BA USB driver are installed you can use SAM-BA tool INPUT/OUTPUT: Status Led (green) with name STAT connected via jumper L_E to ATSAM3S4BAAU pin 3 (PA8/CTS0/ADTRG/WKUP5/XOUT3). Power-on LED (red) with name PWR this LED shows that + is applied to the board. Reset button with name RESET connected to ATSAM3S4BA-AU pin 39 (NRST). Page 0

EXTERNAL CONNECTORS DESCRIPTION: JTAG: The JTAG connector allows the software debugger to talk via a JTAG (Joint Test Action Group) port directly to the core. Instructions may be inserted and executed by the core thus allowing ATSAM3S4BA-AU memory to be programmed with code and executed step by step by the host software. For more details refer to IEEE Standard 49. - 990 Standard Test Access Port and Boundary Scan Architecture and ATSAM3S4BA-AU datasheets and users manual. Pin # Signal Name Pin # Signal Name 3 TRST 4 5 TDI 6 7 TMS 8 9 TCK 0 RTCK 3 TDO 4 5 RST 6 7 NC 8 9 NC 0 Page

USB: Pin # Signal Name VIN DDM 3 DDP 4 EXT: Pin # Signal Name Pin # Signal Name 0 - (PA0) - (PA) 3 (PA) 4 3 (PA3) 5 4 (PA4) 6 5 (PA5) 7 6 (PA6) 8 7 (PA7) 9 8 - (PA8) 0 9 (PA9) 0 (PA0) (PA) 3 (PA) 4 3 (PA3) 5 4 (PA4) 6 5 (PA5) 7 PUP (PA6) 8 7 (PA7) 9 8 (PA8) 0 9 (PA9) Page

EXT: Pin # Signal Name Pin # Signal Name 0 (PA0) (PA) 3 (PA) 4 3 (PA3) 5 4 (PA4) 6 5 (PA5) 7 6 (PA6) 8 7 (PA7) 9 8 (PA8) 0 9 (PA9) 30 (PA30) 3 (PA3) 3 AR (ADVREF) 4 A4 (PB0) 5 A5 (PB) 6 A6 - (PB) 7 VIN 8 VCC 9 0 RST Page 3

MECHANICAL DIMENSIONS: Page 4

AVAILABLE DEMO SOFTWARE: Demonstrates USB mouse and a blinking led. You can find it at http://www.olimex.com/dev at the board's specific page. Page 5

ORDER CODE: SAM3-H56 - assembled and tested board How to order? You can order to us directly or by any of our distributors. Check our web www.olimex.com/dev for more info. Revision history: Board's Revision: Initial, October 00 Manual's Revision Initial, April 0 Page 6

Disclaimer: 0 Olimex Ltd. All rights reserved. Olimex, logo and combinations thereof, are registered trademarks of Olimex Ltd. Other terms and product names may be trademarks of others. The information in this document is provided in connection with Olimex products. No license, express or implied or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Olimex products. Neither the whole nor any part of the information contained in or the product described in this document may be adapted or reproduced in any material from except with the prior written permission of the copyright holder. The product described in this document is subject to continuous development and improvements. All particulars of the product and its use contained in this document are given by OLIMEX in good faith. However all warranties implied or expressed including but not limited to implied warranties of merchantability or fitness for purpose are excluded. This document is intended only to assist the reader in the use of the product. OLIMEX Ltd. shall not be liable for any loss or damage arising from the use of any information in this document or any error or omission in such information or any incorrect use of the product. Page 7