Main Control Unit (MCU) - Geowissenschaften/EXCISS GitHub Wiki

The main control unit, in short MCU, is a ATmega2560 8bit microcontroller from Atmel. It is configured to run at 8MHz clock speed and 3.3volts. The microcontroller is always on, until a shutdown is required by cutting off the frame power supply. The MCU is responsible for all task's witch require a realtime handling, and high reliability.

The main task for the MCU are:

  • System boot-up and shutdown sequence handling.
  • System health monitoring and logging.
  • Detection of failures.
  • Power distribution management.
  • Datapath switching.
  • Peripheral device command & control.
  • Timekeeping.
  • Acting as a command & control bridge between SCU and peripheral device.
  • Charge and discharge control of the HVU.
  • PWM generator for LED light sources.

Toolchain & required librarys

Debug tools

GUI for BusPirate https://sigrok.org

Links to external resources

Detailed technical specs and datasheet can be found on the vendors website: http://www.microchip.com/wwwproducts/en/ATmega2560

flowchart overview