Beschreibung
MEGA2560-USB ist ein Mikrocontrollermodul mit ATmega2560 AVR-Mikrocontroller (Microchip/Atmel) und CP2102 USB-UART-Bridge (Silabs).
Das Mikrocontrollermodul ist durch seine sehr kleine Bauform (30mm x 63mm) und den komplett an den zwei 50-poligen 2-reihigen Pad-Reihen verfügbaren Mikrocontroller-Pins, die auf dem Rastermaß 2,54mm liegen, sehr gut in Verbindung mit Lochraster-Systemen einsetzbar. Wahlweise kann das Modul mit Stiftleisten mit der Mutterplatine verlötet oder kombiniert mit Federleisten gesteckt werden.
Die Spannungsversorgung des Mikrocontrollermoduls erfolgt wahlweise durch
- die USB-Betriebsspannung VBUS 5,0V
- eine externe Spannungsquelle 4,5V bis 5,5V
- eine externe Spannungsquelle 6,1V bis 9,0V (LowDrop-Linearregler 5,0V befindet sich auf dem Modul)
Eigenschaften
- Microcontrollermodule with ATmega2560-AU AVR microcontroller and Silabs CP2102 USB-UART bridge.
- Microcontroller ATmega2560-AU TQFP100 (0-16MHz 4,5V...5,5V)
- USB-UART-Bridge CP2102 (connected to PORTJ USART3 via solder jumper J1/2)
- Power supply configuration:
- External Power Supply connected to +UB Pin,
- regulated 5V VCC with LDO linear voltage regulator or
- external 5V Power Supply connected to any VCC Pin USB or VBUS voltage 5V
- USB-side ESD-protected (VBUS, D+, D-, Suppressor-Diode-Array)
- USB-Connector Mini-USB SMD
- Leveltranslator between microcontroller USART3 and USB-USART-Bridge, enables maximum transferrate of CP2102 at full VCC range.
- Reset-Button
- Optional reset via DTR signal of USB-UART bridge (logic level fitted)
- Status-LED (connected via J4 solder jumper to PL7)
- USB VBUS power status LED
- C-L connected to AVCC pin, decoupling capacitors connected to VCC path
- Atmel®-pin-compatible ISP programming connector (6-pin, 2-row, soldered)
- All microcontroller IO pins are routed to pinheader connector pads (CON1 and CON2, 2 x 50-pin 2-row, contact spacing 2,54mm, module fits on 2,54mm perfboard)
- Quartz Q2 connected to XTAL1/2 (not assembled)
- Quartz Q1 32,768kHz SMD connected to TOSC1/2
- Pcb dimensions 63,50mm x 30,5mm
- Pcb technology: FR4, two layers, solder resist, surface NiAu, RoHS
Links + Verweise
Modul
Mega2560-USB Modul (dev-tools.de)
Mega2560-USB Modul im Onlineshop www.dev-tools.de bestellbar
MEGA2560-USB Datasheet.pdf (PDF, makerconnect.de)
MEGA2560-USB Schematic.pdf (PDF, makerconnect.de)
Entwicklungsumgebung
Atmel Studio (atmel.com)
Atmel Studio is the integrated development platform (IDP) for developing and debugging Atmel® SMART ARM®-based and Atmel AVR® microcontroller (MCU) applications.
BascomAVR (mcselec.com)
BASCOM-AVR© is the original Windows BASIC COMPILER for the AVR family
Arduino Software (arduino.cc)
The open-source Arduino Software (IDE) makes it easy to write code and upload it to the board. It runs on Windows, Mac OS X, and Linux.
LunaAVR (avr.myluna.de)
Luna ist eine objektorientierte, moderne Basic/Pascal-ähnliche Programmiersprache, deren Aufbau und Syntax sich an aktuellen Entwicklungswerkzeugen orientiert.
Mikrocontroller ATmega2560
The high-performance, low-power Microchip 8-bit AVR RISC-based microcontroller combines 256KB ISP flash memory, 8KB SRAM, 4KB EEPROM, 86 general purpose I/O lines, 32 general purpose working registers, real time counter, six flexible timer/counters with compare modes, PWM, 4 USARTs, byte oriented 2-wire serial interface, 16-channel 10-bit A/D converter, and a JTAG interface for on-chip debugging. The device achieves a throughput of 16 MIPS at 16 MHz and operates between 4.5-5.5 volts.
ATmega2560 Datasheet (PDF, microchip.com)
ATmega2560 Produkt Seite (microchip.com)
Programmer + Debugger
ATATMEL-ICE (dev-tools.de)
ATATMEL-ICE-BASIC (dev-tools.de)