AVR ATmega328P Project Board Schematic Creation

So this video runs a bit long, over 40 minutes. I would have broken it up or montaged it, but I wanted to be able to provide information with the option of skipping ahead. This is a beginning to end video of the schematic for the ATmega328P board being created in Autodesk Eagle PCB Design software. All of the parts used in the design are through hole parts and the resources used are listed below.

Information From Video Posting

So this video runs a bit long, over 40 minutes. I would have broken it up or montaged it, but I wanted to be able to provide information with the option of skipping ahead. This is a beginning to end video of the schematic for the ATmega328P board being created in Autodesk Eagle PCB Design software. All of the parts used in the design are through hole parts and the resources used are listed below.

Table of contents of time markers

 00:00 - Start 
 00:30 - Setup grid spacing
 00:45 - Choosing the ATmega 328p PDIP and placing various parts down
 05:05 - Starting on the various VCC/GND nets
 05:48 - External OSC
 07:44 - Various GPIO/I2C/ICSP/ADC pin nets being placed down
 09:24 - Naming nets. Lots of net naming
 10:54 - Reset Pullup
 11:24 - Decoupling Caps between VCC and GND
 12:44 - Wiring up the Serial Header: VCC(1), RXD(2), TXD(3), GND(4)
 15:04 - Wiring up the I2C Header: VCC(1), SDA(2), SCL(3),  GND(4)
 15:55 - I2C pullup Resistors for I2C Header
 17:00 - Wiring up the ADC+I2C Header: VCC(1), ADC0(2),  ADC1(3), ADC2(4), ADC3(5), SDA(6), SCL(7), GND(8)
 20:20 - ADC Pulldown resistors and I2C pull ups on the ADC+I2C Header
 22:20 - Wiring up the The AVR ICSP Header (2x3)
 24:56 - Note, SPI port dedicated to AVR ICSP.
 29:18 - Adding labels to schematic for decoupling caps and the external osc. Also noting that the AVR tends to have an internal OSC that can do 1Mhz or 8Mhz. Though it isn't the most accurate.
 29:29 - Mention of the ability to calibrate the internal OSC to be accurate, but is a per chip calibration.
 29:55 - Returning to  wiring up the ADC+I2C header after detouring.
 31:19 - Adding the Pin13 LED and current limiting resistor. (100-200 ohm should be fine for small low power LED)
 33:00 - Start working on the GPIO expander header and the various PORTD pins, the CLKOUT pin, which is part of PORTD, and the PORTB(SPI-SS) pin.
 39:25 - The momentary switch for the RESET pin. Note, in the videos, the switch is wired to VCC, which is wrong. -_-; it should be running to GND to pull RESET to LOW which will trigger the reset.
 40:49 - The correct schematic section for the reset switch. 
 41:01 - The complete schematic! Yay!!
 41:05 - End credits 

Resources Mentioned In Video

Parts mentioned in video that can be found via Amazon

1 Comment

  1. Pingback: Happy 2020! – Wing Tang Wong

Comments are closed.

%d bloggers like this: