ARDUINO MEGA INTRODUCTION

Similar documents
Arduino Uno R3 INTRODUCTION

SBAT90USB162 Atmel. SBAT90USB162 Development Board User s Manual

LBAT90USB162 Atmel. LBAT90USB162 Development Board User s Manual

MICROPROCESSOR BASED SYSTEM DESIGN

An Arduino Controlled 1 Hz to 60 MHz Signal Generator

AVR- M16 development board Users Manual

VLSI Design Lab., Konkuk Univ. Yong Beom Cho LSI Design Lab

AVR Training Board-I. VLSI Design Lab., Konkuk Univ. LSI Design Lab

Lecture 14. Ali Karimpour Associate Professor Ferdowsi University of Mashhad

ATmega128. Introduction

ARDUINO NANO INTRODUCTION

DBAT90USB162 Atmel. DBAT90USB162 Enhanced Development Board User s Manual

AVR Microcontrollers Architecture

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.

LAMPIRAN. Universitas Sumatera Utara

Clock and Fuses. Prof. Prabhat Ranjan Dhirubhai Ambani Institute of Information and Communication Technology, Gandhinagar

AVR XMEGA TM. A New Reference for 8/16-bit Microcontrollers. Ingar Fredriksen AVR Product Marketing Director

ootbrobotics.com Electronics and Robotics LLC

Mohammad Shaffi 1, D Ravi Nayak 2. Dadi Institute of Engineering & Technology,

Ali Karimpour Associate Professor Ferdowsi University of Mashhad

Atmel 8 Bit Avr Microcontroller With 2 4 8k Bytes In

ATxmega32E5/16E5/8E5. XMEGA E5 Data Sheet. Introduction. Features

8/16-bit Atmel AVR XMEGA Microcontrollers

ATxmega64D3 Automotive

Ali Karimpour Associate Professor Ferdowsi University of Mashhad

AVR-TLCD-128CAN development board Users Manual

MOD-IO development board Users Manual

ATxmega384C3. 8/16-bit Atmel XMEGA C3 Microcontroller. Features

8/16-bit Atmel XMEGA A3U Microcontroller

TEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software!

8-bit Atmel Microcontroller with 8KB In-System Programmable Flash. ATmega8A

DESIGN OF WIRELESS TRANSMISSION SYSTEM USINGRF DATA MODEM Jayalakshmi P K

ATtiny4 / ATtiny5 / ATtiny9 / ATiny10. Introduction. Feature. Atmel 8-bit AVR Microcontroller with 512/1024 Bytes In-System Programmable Flash

8. Power Management and Sleep Modes

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

8/16-bit Atmel XMEGA D4 Microcontroller

ATxmega128A1U / ATxmega64A1U

8/16-bit Atmel XMEGA B3 Microcontroller

ATxmega128B3 / ATxmega64B3

Microcontroller basics

AT90SO36 Summary Datasheet

CN310 Microprocessor Systems Design

Product Change Notification

ATxmega128A1 / ATxmega64A1. Preliminary. 8/16-bit XMEGA A1 Microcontroller. Not recommended for new designs - Use XMEGA A1U series Features

Introduction to ARM LPC2148 Microcontroller

Product Technical Brief S3C2412 Rev 2.2, Apr. 2006

Introducing STM32 L0x Series. April

8-bit Microcontroller with 4K Bytes In-System Programmable Flash. ATtiny40. Preliminary

Introduction to Microcontroller Apps for Amateur Radio Projects Using the HamStack Platform.

ATmega48PB/88PB/168PB. Introduction. Features. 8-bit AVR Microcontroller DATASHEET SUMMARY

ARDUINO MEGA 2560 REV3 Code: A000067

MB95260H/MB95270H. MB95280H Series. MB95260H Series/MB95270H Series/

Network Embedded Systems Sensor Networks Fall Hardware. Marcus Chang,

AT90SO72 Summary Datasheet

PIC16F87X. 28/40-pin 8-Bit CMOS FLASH Microcontrollers. Devices Included in this Data Sheet: Pin Diagram PDIP. Microcontroller Core Features:

8-bit Atmel with 8KBytes In- System Programmable Flash. ATmega8 ATmega8L. Summary

More than Compatibility

keyestudio Keyestudio MEGA 2560 R3 Board

IDUINO for maker s life. User Manual. For IDUINO development Board.

Hello, and welcome to this presentation of the STM32L4 power controller. The STM32L4 s power management functions and all power modes will also be

CM5000 DATASHEET v0.1

MicroBolt. Microcomputer/Controller Featuring the Philips LPC2106 FEATURES

Low-Cost Microcontrollers

ARDUINO YÚN MINI Code: A000108

Product Technical Brief S3C2413 Rev 2.2, Apr. 2006

ATmega164P/V. Introduction. Feature. 8-bit AVR Microcontrollers DATASHEET SUMMARY

STM32F3. Cuauhtémoc Carbajal ITESM CEM 12/08/2013

AVR FLASH MICROCONTROLLERS. Atmel Corporation

Farklı Arduino Boardlar

Intelop. *As new IP blocks become available, please contact the factory for the latest updated info.

ARDUINO MEGA ADK REV3 Code: A000069

ARM Cortex core microcontrollers 12 th Energy efficient operation

ARDUINO LEONARDO ETH Code: A000022

MEXLE. International Educational Platform. International Educational Platform. for Informatics based on Embedded Systems

MT2 Introduction Embedded Systems. MT2.1 Mechatronic systems

8-bit Atmel Microcontroller with 16K/32K/64K Bytes In-System Programmable Flash

Getting to know the Arduino IDE

ESPino - Specifications

IJTRD Jan - Feb 2018 Available 1

S1C33E07 CMOS 32-bit Application Specific Controller

ARDUINO BOARD LINE UP

Basic Components of Digital Computer

AT45DB041E. 4-Mbit DataFlash (with Extra 128-Kbits), 1.65V Minimum SPI Serial Flash Memory. Features

Driver Fatigue Detection System Using MEMS Technology

Control System Implementation

ATmega8A. Introduction. Features. 8-bit AVR Microcontroller DATASHEET COMPLETE

Z8 Encore! XP F1680 Series 8-Bit Flash Solution with Extended Peripherals

STM8L and STM32 L1 series. Ultra-low-power platform

COL862 - Low Power Computing

ATmega48/V / 88/V / 168/V. Introduction. Feature. 8-bit AVR Microcontrollers DATASHEET SUMMARY

Building Interactive Devices and Objects. Prof. Dr. Michael Rohs, Dipl.-Inform. Sven Kratz MHCI Lab, LMU München

ATmega128A. Introduction. Features. 8-bit AVR Microcontroller DATASHEET COMPLETE

Lab Course Microcontroller Programming

AT45DQ321. Features. 32-Mbit DataFlash (with Extra 1-Mbits), 2.3V Minimum SPI Serial Flash Memory with Dual-I/O and Quad-I/O Support

Hello, and welcome to this presentation of the STM32 Reset and Clock Controller.

Electronic Control systems are also: Members of the Mechatronic Systems. Control System Implementation. Printed Circuit Boards (PCBs) - #1

INTERFACING HARDWARE WITH MICROCONTROLLER

Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front

Microcontroller systems Lec 2 PIC18LF8722 Microcontroller s s core

联系人黄生 : QQ: General Description The KN02GxxA series are low-cost 32-bit microcontroller with embedded ARM Cortex -M0 core for i

Transcription:

ARDUINO MEGA INTRODUCTION The Arduino MEGA 2560 is designed for projects that require more I/O llines, more sketch memory and more RAM. With 54 digital I/O pins, 16 analog inputs so it is suitable for the complex projects like 3D printers and robotics projects. ARDUINO MEGA PHYSICAL COMPONENTS ATMEGA 2560 Microcontroller Features 8-Bit Microcontroller High Performance, Low Power Advanced RISC Architecture o 135 Powerful Instructions o Most Single Clock Cycle Execution 1

o 32 8 General Purpose Working Registers o Fully Static Operation o Up to 16 MIPS Throughput at 16MHz o On-Chip 2-cycle Multiplier High Endurance Non-volatile Memory Segments o 64K/128K/256KBytes of In-System Self-Programmable Flash o 4Kbytes EEPROM o 8Kbytes Internal SRAM o Write/Erase Cycles: 10,000 Flash/100,000 EEPROM o Data retention: 20 years at 85C/ 100 years at 25C o Optional Boot Code Section with Independent Lock Bits In-System Programming by On-chip Boot Program True Read-While-Write Operation o Programming Lock for Software Security Endurance: Up to 64Kbytes Optional External Memory Space Atmel QTouch library support o Capacitive touch buttons, sliders and wheels o QTouch and QMatrix acquisition o Up to 64 sense channels Peripheral Features o Two 8-bit Timer/Counters with Separate Prescaler and Compare Mode o Four 16-bit Timer/Counter with Separate Prescaler, Compare- and Capture Mode o Real Time Counter with Separate Oscillator o Four 8-bit PWM Channels o Six/Twelve PWM Channels with Programmable Resolution from 2 to 16 Bits o 8/16-channel, 10-bit ADC o Two/Four Programmable Serial USART o Master/Slave SPI Serial Interface o Byte Oriented 2-wire Serial Interface o Programmable Watchdog Timer with Separate On-chip Oscillator o On-chip Analog Comparator o Interrupt and Wake-up on Pin Change 2

Special Microcontroller Features o Power-on Reset and Programmable Brown-out Detection o Internal Calibrated Oscillator o External and Internal Interrupt Sources o Six Sleep Modes: Idle, ADC Noise Reduction, Power-save, Power-down, Standby, and Extended Standby I/O and Packages o 54/86 Programmable I/O Lines o 100-lead TQFP, 100-ball CBGA o RoHS/Fully Green Temperature Range: -40C to 85C Industrial Ultra-Low Power Consumption o Active Mode: 1MHz, 1.8V: 500µA o Power-down Mode: 0.1µA at 1.8V Speed Grade: 0-16MHz at 4.5V - 5.5V 3

Pin configuration ATMEGA16U2 Microcontroller (USB driver) Features High Performance, Low Power AVR Advanced RISC Architecture o 125 Powerful Instructions Most Single Clock Cycle Execution o 32 x 8 General Purpose Working Registers o Fully Static Operation 4

Non-volatile Program and Data Memories o 8K/16K/32K Bytes of In-System Self-Programmable Flash o 512/512/1024 EEPROM o 512/512/1024 Internal SRAM o Write/Erase Cycles: 10,000 Flash/ 100,000 EEPROM o Data retention: 20 years at 85 C/ 100 years at 25 C o Optional Boot Code Section with Independent Lock Bits o In-System Programming by on-chip Boot Program hardware-activated after reset o True Read-While-Write Operation o Programming Lock for Software Security USB 2.0 Full-speed Device Module with Interrupt on Transfer Completion o Complies fully with Universal Serial Bus Specification REV 2.0 o 48 MHz PLL for Full-speed Bus Operation: data transfer rates at 12 Mbit/s o Fully independent 176 bytes USB DPRAM for endpoint memory allocation o Endpoint 0 for Control Transfers: from 8 up to 64-bytes o 4 Programmable Endpoints: IN or Out Directions Bulk, Interrupt and Isochronous Transfers Programmable maximum packet size from 8 to 64 bytes Programmable single or double buffer o Suspend/Resume Interrupts o Microcontroller reset on USB Bus Reset without detach o USB Bus Disconnection on Microcontroller Request 5

Pin configuration ARDUINO MEGA FEATURES Microcontroller Atmel ATmega2560 Operating Voltage (logic 5 V level) Input Voltage 7-12 V (recommended) Input Voltage (limits) 6-20 V Digital I/O Pins 54 (of which 14 provide PWM) Analog Input Pins 16 DC Current per I/O Pin 40 ma Flash Memory SRAM EEPROM 256Kbyte of which 8 KB used by boot loader 8 Kbytes 4 Kbytes 6