MEGA128-USB-V2 ist ein Mikrocontrollermodul mit ATmega128A megaAVR-Mikrocontroller und CP2102 USB-UART-Bridge.
Beschreibung
Das Mikrocontrollermodul verfügt über eine sehr geringe Bauform (30mm x 40mm). Alle Mikrocontroller-Pins sind an die beiden Pad-Reihen (32-polig, 2-reihig) geroutet. Alle Pads liegen auf einen 2,54mm Raster, so dass sich das Modul in Verbingung mit entsprechenden Lochrasterplatinen einsetzen läßt. Wahlweise kann das Modul mit Stiftleisten mit der Mutterplatine verlötet oder kombiniert mit Federleisten gesteckt werden.
Das Modul ist mit einem 16MHz SMD-Quarz bestückt, der an XTAL1/2 des megaAVR-Mikrocontrollers angeschlossen ist. Der Mikrocontroller kann über die 6-polige ISP Stiftleiste programmiert werden.
Eigenschaften
Links + Verweise
Modul
Entwicklungsumgebung
Mikrocontroller ATmega128A
Programmer + Debugger
Beschreibung
Das Mikrocontrollermodul verfügt über eine sehr geringe Bauform (30mm x 40mm). Alle Mikrocontroller-Pins sind an die beiden Pad-Reihen (32-polig, 2-reihig) geroutet. Alle Pads liegen auf einen 2,54mm Raster, so dass sich das Modul in Verbingung mit entsprechenden Lochrasterplatinen einsetzen läßt. Wahlweise kann das Modul mit Stiftleisten mit der Mutterplatine verlötet oder kombiniert mit Federleisten gesteckt werden.
Das Modul ist mit einem 16MHz SMD-Quarz bestückt, der an XTAL1/2 des megaAVR-Mikrocontrollers angeschlossen ist. Der Mikrocontroller kann über die 6-polige ISP Stiftleiste programmiert werden.
Eigenschaften
- Microcontroller ATmega128A-MU TQFP64 (0-16MHz 2,7V...5,5V)
- USB-UART-Bridge CP2102 (connected to USART1 – PD2/PD3)
- Power supply configuration
- External 2,7V to 5V Power Supply connected to any VCC Pin or VBUS voltage 5V (solder jumper closed)
- USB-side ESD-protected (VBUS, D+, D-, Suppressor-Diode-Array
- USB-Connector Mini-USB SMD
- Reset-Button (new to version 2)
- 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 (JP1 and JP2, 2 x 16-pin 2-row, contact spacing 2,54mm, module fits on 2,54mm perfboard)
- Quartz 16MHz connected to XTAL1/2 (soldered, smd)
- Pcb dimensions 30,5mm x 40,5mm
- Pcb technology: FR4, two layers, solder resist, surface NiAu, solder stop mask: dev-tools-blue
Links + Verweise
Modul
MEGA128-USB-V2 Modul (dev-tools.de)
Mega128A Modul im Onlineshop www.dev-tools.de bestellbar
Datasheet MEGA128-USB-V2.pdf (PDF, makerconnect.de)
Datenblatt des Mega128A Mikrocontroller Moduls
Schematic MEGA128-USB-V2.pdf (PDF, makerconnect.de)
Schaltplan des Mega128A Mikrocontroller Moduls
VCP Driver CP2102 (silabs.com)
The CP210x USB to UART Bridge Virtual COM Port (VCP) drivers are required for device operation as a Virtual COM Port to facilitate host communication with CP210x products.
Mega128A Modul im Onlineshop www.dev-tools.de bestellbar
Datasheet MEGA128-USB-V2.pdf (PDF, makerconnect.de)
Datenblatt des Mega128A Mikrocontroller Moduls
Schematic MEGA128-USB-V2.pdf (PDF, makerconnect.de)
Schaltplan des Mega128A Mikrocontroller Moduls
VCP Driver CP2102 (silabs.com)
The CP210x USB to UART Bridge Virtual COM Port (VCP) drivers are required for device operation as a Virtual COM Port to facilitate host communication with CP210x products.
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.
Atmel Studio is the integrated development platform (IDP) for developing and debugging Atmel® SMART ARM®-based and Atmel AVR® microcontroller (MCU) applications.
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.
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.
Luna ist eine objektorientierte, moderne Basic/Pascal-ähnliche Programmiersprache, deren Aufbau und Syntax sich an aktuellen Entwicklungswerkzeugen orientiert.
Mikrocontroller ATmega128A
Atmega128A Datasheet (complete PDF, atmel.com)
Atmega128A Produkt Seite (atmel.com)
The high-performance, low-power Atmel 8-bit AVR RISC-based microcontroller combines 128KB flash memory with read-while-write capabilities, 4KB EEPROM, 4KB SRAM, 53 general purpose I/O lines, 32 general purpose working registers, real time counter, four flexible timer/counters with compare modes and PWM, two USARTs , a byte oriented Two-wire serial interface, an 8-channel/10-bit A/D converter with optional differential input stage with programmable gain, programmable watchdog timer with internal oscillator, SPI serial port, a JTAG (IEEE 1149.1 compliant) test interface for accessing the on-chip debugging and programming, and six software selectable power saving modes. The device operates between 2.7-5.5 volts.
Atmega128A Produkt Seite (atmel.com)
The high-performance, low-power Atmel 8-bit AVR RISC-based microcontroller combines 128KB flash memory with read-while-write capabilities, 4KB EEPROM, 4KB SRAM, 53 general purpose I/O lines, 32 general purpose working registers, real time counter, four flexible timer/counters with compare modes and PWM, two USARTs , a byte oriented Two-wire serial interface, an 8-channel/10-bit A/D converter with optional differential input stage with programmable gain, programmable watchdog timer with internal oscillator, SPI serial port, a JTAG (IEEE 1149.1 compliant) test interface for accessing the on-chip debugging and programming, and six software selectable power saving modes. The device operates between 2.7-5.5 volts.
Programmer + Debugger
ATATMEL-ICE (dev-tools.de)
ATATMEL-ICE-BASIC (dev-tools.de)
Atmel-ICE is a powerful development tool for debugging and programming Atmel ARM® Cortex®-M based Atmel SAM and AVR® microcontrollers with on-chip debug capability.
ATATMEL-ICE-BASIC (dev-tools.de)
Atmel-ICE is a powerful development tool for debugging and programming Atmel ARM® Cortex®-M based Atmel SAM and AVR® microcontrollers with on-chip debug capability.