UART/ICSP Breakout Board for ATmega328PB
ATmega328PB has a second UART port that is sharing pins with ICSP/SPI.
While this can be handy for debugging you may need to swap ICSP and UART dongles. Or you can solder the UART wires to the ICSP connector but then you will get ICSP traffic on UART and vice versa.
So I've decided to create this simple breakout PCB that connects between your device and the ICSP/UART dongles and features switches to enable/disable the shared pins. I've also included one SMD LED with resistor. It is not needed for the main function but it will signal if the device is powered. And it is a great way to try SMD soldering. And I've added also a reset button as there was a free space on the PCB...
Here you can see the finished board plugged into a board with ATmega328PB MCU. You can see both UART and ICSP programs running on the screenshot (of course they can not communicate both in the same moment):
If you look closely, you can see that I had to scratch a ground plane as I had error in my gerbers - I forgot to update ground zone fills in KiCad before exporting the gerbers... :
The gerbers in this project are of course fixed.
I also decided to be a little bit fancy and try white soldermask that PCBWAY offers and it looks great...
UART/ICSP Breakout Board for ATmega328PB
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(1)
- Likes(2)
- Relixtay Jan 13,2023
- Silvano Rossi Mar 09,2021
- 1 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
-
8design
-
7usability
-
10creativity
-
8content
More by Radek Hladik
-
-
-
-
-
-
3D printed Enclosure Backplate for Riden RD60xx power supplies
153 1 1 -
-