Programming the MPU