Ninth assignment

13 March 2019

Embedded programming

There are two parts for this week's assignment.

Individual assignment: Read a microcontroller data sheet. Program your board to do something, with as many different programming languages and programming environments as possible.

Group assignment: compare the performance and development workflows for other architectures.



Reading datasheet


Attiny 44


The micro-controller I'm using in my board is the Attiny 44. When I was designing my board with the components I had I check the Attiny 44 data-sheet to know how to connect the switch and what I needed for it to work properly.

I had a quartz crystal so I had to check how it was possible to use it.

You can check this on page 26

Also it helped me when designing the board and program it with the switch and no external resistor. You can check Pin Descriptions, In this case ports A and B have internal pull-up resistors.



Download arduino from here.