how many ports are there in atmega32