Design Review and Corrections

Yes—you can program this board. You have two options wired to the ATmega1284P:
  1. JTAG for full debug via J1
  • Target: U4 (ATmega1284P) JTAG pins are already connected.
  • Typical tool: Atmel-ICE or compatible JTAG programmer/debugger.
  • J1 pin map (from your schematic):
    • 1 TCK → U4 PC2
    • 5 TMS → U4 PC3
    • 3 TDO → U4 PC4
    • 9 TDI → U4 PC5
    • 6 nSRST → U4 ~RESET
    • 2/10 GND → GND
    • 4 VREF → Target VCC sense (board 5 V rail)
    • 7 VCC → Board 5 V rail (do not back-power unless your programmer supports/you intend to)
  1. AVR ISP (2×3) via J2
  • For bootloading/flash programming (no on-chip debug).
  • J2 pin map (as wired in your design; series protection resistors inline):
    • 1 → U4 PB6 via R3
    • 3 → U4 PB7 via R2
    • 4 → U4 PB5 via R1
    • 5 → U4 ~RESET
    • 2 → VCC (target 5 V reference)
    • 6 → GND
Power during programming
  • The MCU VCC is on the 5 V rail (Net 1). You can power the board from its normal supply (for example the 12 V input at 12V / 12Vp through the regulators), or let your programmer power the target if it supports it. Ensure the programmer’s VTref matches your target voltage (5 V here), and avoid back-powering both ways at once.
Which should you use?
  • Use JTAG on J1 if you want breakpoints, single-step, and full debug.
  • Use ISP on J2 for quick firmware flashing/bootloader work.
If you want, I can also label the J2 pins on your silkscreen or add a keyed box header to make cable orientation fool-proof.
Silkscreen J2 pins
Select keyed ISP header
Add 5 V indicator LED
Define JTAG net class
U3
J2
C15
Capacitance
15nF
C26
Capacitance
470nF
C24
Capacitance
0.1uF
C27
Capacitance
0.1uF
C6
Capacitance
0.1uF
C12
Capacitance
220uF
C20
Capacitance
5.6nF
C11
Capacitance
15nF
C10
Capacitance
220uF
C5
Capacitance
0.1uF
C17
Capacitance
2.7nF
C9
Capacitance
2.7nF
C2
Capacitance
0.1uF
C18
Capacitance
220uF
C7
Capacitance
5.6nF
C21
Capacitance
0.1uF
C13
Capacitance
5.6nF
C3
Capacitance
0.1uF
C14
Capacitance
220uF
C16
Capacitance
5.6nF
C8
Capacitance
5.6nF
C19
Capacitance
5.6nF
C4
Capacitance
0.1uF
C25
Capacitance
1uF
12Vp
I2C_SDA
2V5
XTAL2
TCK
5V
IFQ
5V
RST
ANT_TX
5V
Prescale
I2C_SCL
SCK
RST
TDO
IFI
Freq_Tune
TMS
I2C_SDA
Prescale
5V
5V
DAC_PWM
DAC_PWM
5V
IFI_LG
MOSI
ANT_RX
ANT_TX
2V5_EN
2V5
TDI
IFI_HG
IFQ_LG
12V
MOSI
3V3
ANT_TX
3V3
2V5_EN
Temp_Voltage
IFI_HG
5V
5V
SCK
MISO
IFQ_LG
IFQ_HG
MISO
ANT_RX
12Vp
5V
XTAL1
IFI
Temp_Voltage
5V
TDI
IFI_LG
3V3
12V
RST
2V5
5V
IFQ_HG
Freq_Tune
I2C_SCL
XTAL1
TDI
2V5
TMS
I2C_SCL
5V
IFQ
TDO
XTAL2
TCK
TCK
3V3
ANT_RX
I2C_SDA
TMS
R6
Resistance
10KΩ
R13
Resistance
10 KΩ
R8
Resistance
16 KΩ
R3
Resistance
270 Ω
R15
Resistance
10 KΩ
R20
Resistance
10 KΩ
R27
Resistance
10KΩ
R17
Resistance
100 KΩ
R26
Resistance
220 Ω
R2
Resistance
270 Ω
R29
Resistance
10KΩ
R14
Resistance
1 KΩ
R21
Resistance
100 KΩ
R24
Resistance
100 KΩ
R30
Resistance
470 Ω
R10
Resistance
100KΩ
R28
Resistance
10KΩ
R18
Resistance
1 KΩ
R1
Resistance
270 Ω
R22
Resistance
3.3 KΩ
R23
Resistance
33 KΩ
R5
Resistance
220 Ω
R9
Resistance
100KΩ
R25
Resistance
10KΩ
R31
Resistance
1000 Ω
R7
Resistance
10KΩ
R11
Resistance
100 KΩ
R12
Resistance
3.3 KΩ
R4
Resistance
220 Ω
R19
Resistance
10 KΩ
R16
Resistance
33 KΩ
LED2
U5
U4
U2
End of Life
U1
C1
Capacitance
100uF
C22
Capacitance
100uF
C23
Capacitance
100uF
LED1
LED3
J1
Y1
J5
D1
Capacitance
12pF
J3
U6
J4

No files yet

Documents

    Documents are markdown text files which describe project goals, capture details, or even simulation outputs.

    Assets

    kicad_mod

    Infineon-BGT24LTR11N16

    TSNP-16-9Footprint

    RADAR PCB Patch antenna Board

    RADAR PCB Patch antenna Board thumbnail
    A PCB for automotive testing, featuring a 24 GHz radar system with an MCU for processing I&Q values. It connects to a frequency analyzer and uses CW and FMCW modes to detect bicyclists in blind spots of parked cars.

    Properties

    Properties describe core aspects of the project.

    Pricing & Availability

    Distributor

    Qty 1

    Digi-Key

    $8.46–$9.86

    LCSC

    $8.74

    Mouser

    $10.21

    Controls