Waveshare 5076 OpenM128 Standard
Description
OpenM128 is an AVR development board that features a ATmega128 device as the microcontroller. It supports further expansion with various optional accessory boards for specific application. The modular and open design makes it the ideal for starting application development with AVR microcontroller.
What's On Board
-
ATmega128A-AU:the high performance AVR MCU which features:
- Core: AVR 8-bit RISC
- Operating Frequency: 16MHz Max
- Operating Voltage: 2.7-5.5V
- Package: TQFP64
- I/Os: 53
- Memories: 128kB Flash, 4kB SRAM, 4kB EEPROM
- Communication Interfaces: 1 x SPI, 1 x TWI (I2C), 2 x USART, 8 x PWM, 8 x ADC
- Debugging/Programming: JTAG/ISP
- AMS1117-3.3: 3.3V voltage regulator
- Power switch
- Power indicator
- LEDs: convenient for indicating I/O status and/or program running state
- User keys: for I/O input test and/or program control
- Joystick: five positions
- Reset button
- Crystal oscillator: 7.3728M & 32.768K
- Adjustable resistor: for LCD12864 contrast adjustment
- 16 I/Os interface: for connecting accessory boards which using I/O control, such as FT245 USB FIFO, 8 SEG LED, etc.
- 8 I/Os interface | 8-bit AD interface
- for connecting accessory boards which using I/O control, such as 8 Push Buttons, Motor, etc.
- there's also 8-bit AD interface can be used for AD testing
- for connecting USART peripherals, such as RS232, RS485, USB TO UART, etc.
- for connecting accessory boards which using PWM interface, also supports analog comparison through AC interface
- for connecting SPI peripherals, such as DataFlash (AT45DBxx), SD card, MP3, etc.the SPI interface includes additional I/O pins (PWM, T/C as regular I/O) which can be used as controlling pins
- for connecting accessory boards which using PWM interface, also supports frequency calculation through T/C interface
- for connecting I2C peripherals, such as I/O expander (PCF8574), EEPROM (AT24Cxx), etc.the I2C interface includes additional I/O pins (PWM as regular I/O) which can be used as controlling pins
- for connecting accessory boards which using PWM interface
- short the jumper to use dot matrix LCD
- open the jumper to use multi-color LCD
For jumper 28-31:
- short the jumper to connect to I/Os used in example code;
- open the jumper to connect to other custom pins via jumper wires.
Photos
Note:The OpenM128 does NOT integrate any debugging function, a debugger is required.Accessory boards in the photo are NOT included in the OpenM128 Standard Package.
Debugging/Programming Interfaces
The figures below show the header pinouts of JTAG, ISP10, ISP6 interface
Figure 1. 10-pin JTAG header pinout
Figure 2. 10-pin ISP header pinout
Figure 3. 6-pin ISP header pinout
Development Resources
- Related Software (AVR Studio4, etc.)
- Demo Code (GCC AVR examples)
- Schematic (PDF)
- AVR Development Documentations (Datasheets etc.)
Shipping weight: | 0.17 Kg |
Review this product
Average product review
Notify me when this product is available
Send me a notification mail when the product is on stock again:
Send me a notification mail when the product is on stock again: