The MEGA microcontroller card has a Microchip MEGA88PB AVR microprocessor with eighteen available IO pins. The AVR's SPI port is reserved for communication with the FPGA card and for programming the AVR. The AVR serial port is not used for host communication.
Features:
- Eighteen available IO pins
- Crystal controlled oscillator
- 3.3 volt IO
- Jumper to enable writing program flash
- Host API to read and write the AVR program flash
- Host API to read and write EEPROM
- Host API to read and write AVR hardware registers
- Host API to read and write predefined RAM locations
The MEGA card is always paired with the AVR peripheral. Placing a jumper on the "Pgm" pins enable host writing of the AVR program memory. With the jumper removed the SPI port on the AVR is used for host communication.
Hardware:
The schematic of the MEGA is shown below. The Eagle schematic and board files are available here: mega.sch and here mega.brd.