BDMICRO M128B BOARD FEATURES

M128B
  • Atmel ATmega128 microcontroller - this MCU is packed with features. Some of the highlights are:

    • 128K Flash memory (program space)
    • 4K internal static RAM
    • 4K EEPROM
    • optional 64K external static RAM
    • 8 channel analog to digital converter
    • dual UARTs
    • I2C interface
    • up to 48 digital I/O pins
    • JTAG interface for programming and debugging
    • 2 8-bit timers, 1 16-bit timer
    • 6 PWM channels
    • Watchdog timer

    These are just the highlights of the chip. To find out more, see Atmel's Data Sheet (PDF file). To learn more about the AVR series in general, see Atmel's AVR Products page.

  • Up to 128K Static RAM [upper 64K is bank selectable using PORTD5]

  • Real Time Clock crystal connections are routed for TOSC1 & TOSC2 pins on the ATmega128. This allows you to connect a 32.768 KHz watch crystal at location Q1 which will clock the ATmega128's TIMER0 asynchronously from the main system clock, and keep real time, even in power-down modes.

  • I2C based RTC (Real Time Clock) using the Dallas DS1307 with battery backup connector

  • 24CXXX I2C serial EEPROM - an AT24C256 32KByte serial eeprom is installed on the assembled version or included in the kit.

  • 2 RS-232 ports (3 pin headers)

  • On board voltage regulator for flexibile power supply input

  • Standard 10-pin JTAG debugging and programming header

  • Standard 10-pin ISP programming header

  • All ports (A, B, C, D, E, and F) in addition to power, ground, and reset are brought out to the board edges like a giant DIP so that it can be bread-boarded and used with prototyping board such as Vector board. Additionally, the pin headers provide spacing for organization as well as to provide the ability to use 0.1 inch screw terminals for connections.

  • Generously labeled for ease of use and parts placement

  • Compact board size: 2.95 x 3.45 inches

  • 4 mounting holes at the corners

  • Unused features can be left off the board if desired. The only part absolutely required for a working board is the processor itself. Even a crystal is not required because the ATmega128 incorporates an internal oscillator that can run at up to 8 MHz.