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 shared platform and we are not responsible for any design issues.
- 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
-
Open Source Very Large Stick - Freejoy & MMjoy2 breakout board
467 0 0 -
RF Control training board for students based on ESP32 C3
618 0 2 -
Aquarius+ Computer, Standard PCB
831 0 4 -
KINETIC COASTERS with a TWIST! Laser or 3D Print some DIY Magic
577 0 1 -
RPI - 8 IO PLC With ATTiny85 Watch Dog
504 0 1 -
Nintendo Famicom HVC-001 Controller Shells
599 0 1 -
COMMODORE 128 DIAGNOSTIC REV.785260 KEYBOARD DONGLE
560 0 4 -
COMMODORE 128 15KHz DISPLAY ADAPTER (C128 80 COLUMN ADAPTER)
755 1 5 -