Individual assignment
- Redraw the echo hello-world board, add (at least) a button and LED (with current-limiting resistor), check the design rules, make it, test it.
- Extra credits: Simulate its operation. Render it.
I need to chose first which microprocessor should I use for my project. We have
- Atmel Attiny 44A
- Atmel Attiny 45
- Atmel Attiny 85
Datasheet for this microcontroller is here: http://ww1.microchip.com/downloads/en/devicedoc/Atmel-7701_Automotive-Microcontrollers-ATtiny24-44-84_Datasheet.pdf
BTW, it’s very funny, that the most popular link when you google “attiny44 datasheet” is link to someone’s Fab Academy page, even more popular than official microchip website:
Datasheet includes very useful information about architecture of this device. The most useful information for current step is pins configurations:
I started from redrawing echo hello-world board
I chose Eagle because it’s already in Autodesk ecosystem which I like a lot.
*** some description of Eagle workflow (sch files, brd files) *** Eagle schematics
Redraw board. Here I spent a lot of time to understand concept of libraries and how I can find them.
- eagle.autodesk.com/eagle/libraries
- https://www.diymodules.org/eagle-libraries
- https://myhub.autodesk360.com/ue28cacf9/g/shares/SHabee1QT1a327cf2b7af1416897d02bef40 (from fabacademy.org/2018/labs/fablaboshanghai/students/bob-wu/Fabclass/week7_electronic_design/eagle_practice.html)
Important! Even after downloading proper library you need to be careful with Footprints of your component. For example Attiny 44 has 3 different types, SOIC14 is what we need.
I decided to start from simulation of my circuit. Multisim doesn’t work on my OS X, so National Instruments reccomends to use Miltusim Live