 The Micro64/128 is an industrial-oriented controller designed around the ATmega64/128 AVR microcontrollers. It incorporates 29 digital inputs/outputs, analog inputs, real-time clock, a serial boot loader and utilities to make it easier to use the peripherals. Micro64/128 comes in a single 1.5 -cubic-inch encapsulated package that consumes roughly 275 mW.
The Micro64/128 is an industrial-oriented controller designed around the ATmega64/128 AVR microcontrollers. It incorporates 29 digital inputs/outputs, analog inputs, real-time clock, a serial boot loader and utilities to make it easier to use the peripherals. Micro64/128 comes in a single 1.5 -cubic-inch encapsulated package that consumes roughly 275 mW.
The Micro64/128 utilizes a pair of communication line drivers to allow several types of serial communication. RS-232A, RS-422, and RS-485 protocols are available for one of the two serial ports. With a 16MHz-system clock, the Micro64/Micro128 has the ability to communicate serially at baud rates up to 250Kbps. This becomes beneficial when time is a factor. SPI and I2C communications are also available.
In addition to the 8-channel-10-bit analog-to-digital converter supplied by the ATmega64/ATmega128, the Micro64/128 optionally offers a 2-channel-12-bit analog-to-digital converter.
The Micro64/128 has 29 bi-directional bit-programmable, digital I/O lines capable of sinking/sourcing 20mA.
Programs for the Micro64/128 can be created in assembly, BASIC or C programming languages.
| Data Sheets | PDF (full) | |
| Micro64/128 | 
| Part Number | Description | Price | |
| Micro64 | 29 digital I/O lines, 62k program space, 32k SRAM, 2k EEPROM, Real-Time Clock/Calendar, Serial Bootloader and Utilities | $119 | |
| Micro64A | 29 digital I/O lines, 12-bit ADC, 62k program space, 32k SRAM, 2k EEPROM, Real-Time Clock/Calendar, Serial Bootloader and Utilities | $149 | |
| Micro128 | 29 digital I/O lines, 126k program space, 32k SRAM, 4k EEPROM, Real-Time Clock/Calendar, Serial Bootloader and Utilities | $139 | |
| Micro128A | 29 digital I/O lines, 12-bit ADC, 126k program space, 32k SRAM, 4k EEPROM, Real-Time Clock/Calendar, Serial Bootloader and Utilities | $169 | |
| File Name | Description | PDF | 
| Getting Started | ||
| Getting Started Project Files | ||
| Micro64/128 Windows Boot Loader Software | ||
| Application Note | Description | PDF Write-up | CodeVision AVR Project Files | 
| AN700 | Using the RS485/RS422/RS232A Serial Port (USART1) | ||
| AN701 | How to add additional Digital I/O using the I2C bus. | ||
| AN702 | How to access the Optional 12-bit ADC | ||
| AN703 | Demonstrates how to read and write to the 32k SRAM | ||
| AN704 | How to read and write the to the I2C Real Time Clock Calendar | ||
| Application Note | Description | PDF Write-up | BASCOM AVR Project Files | 
| AN750 | Using the RS485/RS422/RS232A Serial Port (USART1) | ||
| AN751 | How to add additional Digital I/O using the I2C bus. | ||
| AN752 | How to access the Optional 12-bit ADC | ||
| AN753 | Demonstrates how to read and write to the 32k SRAM | ||
| AN754 | How to read and write the to the I2C Real Time Clock Calendar | ||
| AN755 | Demonstrates how to connect and write to an LCD over the I2C bus. |