EESchema Schematic File Version 4 EELAYER 30 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 Sheet 5 5 Title "" Date "" Rev "" Comp "" Comment1 "" Comment2 "" Comment3 "" Comment4 "" $EndDescr $Comp L p_ATSAME54P20A-AU:p_ATSAME54P20A-AU U1 U 2 1 5E82C3BA P 6800 1600 F 0 "U1" H 6908 2665 50 0000 C CNN F 1 "p_ATSAME54P20A-AU" H 6908 2574 50 0000 C CNN F 2 "penguin:QFP40P1600X1600X120-128N_ATSAME54P20A" H 5600 2850 50 0001 C CNN F 3 "" H 5600 2850 50 0001 C CNN 2 6800 1600 1 0 0 -1 $EndComp $Comp L p_ATSAME54P20A-AU:p_ATSAME54P20A-AU U1 U 3 1 5E82DE73 P 8950 1650 F 0 "U1" H 9058 2665 50 0000 C CNN F 1 "p_ATSAME54P20A-AU" H 9058 2574 50 0000 C CNN F 2 "penguin:QFP40P1600X1600X120-128N_ATSAME54P20A" H 7750 2900 50 0001 C CNN F 3 "" H 7750 2900 50 0001 C CNN 3 8950 1650 1 0 0 -1 $EndComp $Comp L p_ATSAME54P20A-AU:p_ATSAME54P20A-AU U1 U 4 1 5E8352A8 P 10250 1800 F 0 "U1" H 10358 2865 50 0000 C CNN F 1 "p_ATSAME54P20A-AU" H 10358 2774 50 0000 C CNN F 2 "penguin:QFP40P1600X1600X120-128N_ATSAME54P20A" H 9050 3050 50 0001 C CNN F 3 "" H 9050 3050 50 0001 C CNN 4 10250 1800 1 0 0 -1 $EndComp $Comp L Connector:Conn_ARM_JTAG_SWD_10 J2 U 1 1 5EA1E350 P 3600 5300 F 0 "J2" H 3157 5346 50 0000 R CNN F 1 "Conn_ARM_JTAG_SWD_10" H 3157 5255 50 0000 R CNN F 2 "Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical" H 3600 5300 50 0001 C CNN F 3 "http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf" V 3250 4050 50 0001 C CNN 1 3600 5300 1 0 0 -1 $EndComp Wire Notes Line 7200 4200 11150 4200 Wire Notes Line 11150 4200 11150 6450 Wire Notes Line 11150 6450 7200 6450 Wire Notes Line 7200 6450 7200 4200 Text Notes 7250 5100 0 50 ~ 0 Brain -- aka ATSAME54P20A_AU\n - 120Mhz Core Clock\n - 32khz External Clock (for startup)\n - 12(?)Mhz Alt Clock (probably unused, but adding it just in case)\n - 3 Sercoms\n - 1 I2C\n - 1 SPI\n - 1 U(S)ART\n - Interfaces with IO Extender for parallel bus control without sacrificing pins\n - The E54 has a shitty pin set for parallel control (not bc of no. of pins, but \nbecause of positions and default pin functions) $Comp L Device:Crystal Y1 U 1 1 5E75D825 P 5000 1300 F 0 "Y1" V 5046 1169 50 0000 R CNN F 1 "XOSC32" V 4955 1169 50 0000 R CNN F 2 "Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm" H 5000 1300 50 0001 C CNN F 3 "~" H 5000 1300 50 0001 C CNN 1 5000 1300 0 -1 -1 0 $EndComp $Comp L p_ATSAME54P20A-AU:p_ATSAME54P20A-AU U1 U 1 1 5E82A2F6 P 3650 2000 F 0 "U1" H 3733 3165 50 0000 C CNN F 1 "p_ATSAME54P20A-AU" H 3733 3074 50 0000 C CNN F 2 "penguin:QFP40P1600X1600X120-128N_ATSAME54P20A" H 2450 3250 50 0001 C CNN F 3 "" H 2450 3250 50 0001 C CNN 1 3650 2000 1 0 0 -1 $EndComp $Comp L Device:C_Small C1 U 1 1 5E7E5146 P 5100 1050 F 0 "C1" V 4871 1050 50 0000 C CNN F 1 "6.8pF" V 4962 1050 50 0000 C CNN F 2 "" H 5100 1050 50 0001 C CNN F 3 "~" H 5100 1050 50 0001 C CNN 1 5100 1050 0 1 1 0 $EndComp $Comp L Device:C_Small C2 U 1 1 5E7E6123 P 5100 1550 F 0 "C2" V 4871 1550 50 0000 C CNN F 1 "6.8pF" V 4950 1500 50 0000 C CNN F 2 "" H 5100 1550 50 0001 C CNN F 3 "~" H 5100 1550 50 0001 C CNN 1 5100 1550 0 -1 -1 0 $EndComp Wire Wire Line 4800 1350 4250 1350 Wire Wire Line 4800 1250 4250 1250 Wire Wire Line 5000 1050 5000 1150 Wire Wire Line 5000 1550 5000 1450 Wire Wire Line 4800 1550 5000 1550 Wire Wire Line 4800 1350 4800 1550 Connection ~ 5000 1550 Wire Wire Line 4800 1050 5000 1050 Wire Wire Line 4800 1050 4800 1250 Connection ~ 5000 1050 Wire Wire Line 5200 1050 5450 1050 Wire Wire Line 5450 1050 5450 1300 Wire Wire Line 5450 1550 5200 1550 Wire Wire Line 5450 1300 5550 1300 Connection ~ 5450 1300 Wire Wire Line 5450 1300 5450 1550 $Comp L power:GND #PWR0104 U 1 1 5E825E8D P 5550 1300 F 0 "#PWR0104" H 5550 1050 50 0001 C CNN F 1 "GND" H 5555 1127 50 0000 C CNN F 2 "" H 5550 1300 50 0001 C CNN F 3 "" H 5550 1300 50 0001 C CNN 1 5550 1300 1 0 0 -1 $EndComp Wire Wire Line 5900 2700 5900 2850 Connection ~ 5350 2700 $Comp L power:GND #PWR0108 U 1 1 5E880A2C P 5900 2850 F 0 "#PWR0108" H 5900 2600 50 0001 C CNN F 1 "GND" H 5905 2677 50 0000 C CNN F 2 "" H 5900 2850 50 0001 C CNN F 3 "" H 5900 2850 50 0001 C CNN 1 5900 2850 1 0 0 -1 $EndComp Wire Wire Line 5150 2550 5150 2500 Wire Wire Line 5150 2500 4900 2500 Wire Wire Line 4900 2500 4900 2650 Wire Wire Line 4900 2650 4250 2650 Wire Wire Line 5150 2850 5150 2900 Wire Wire Line 5150 2900 4900 2900 Wire Wire Line 4900 2900 4900 2750 Wire Wire Line 4900 2750 4250 2750 $Comp L Device:C_Small C5 U 1 1 5E8AA0A3 P 5250 3050 F 0 "C5" V 5450 3050 50 0000 C CNN F 1 "5pF" V 5350 3050 50 0000 C CNN F 2 "" H 5250 3050 50 0001 C CNN F 3 "~" H 5250 3050 50 0001 C CNN 1 5250 3050 0 1 1 0 $EndComp Wire Wire Line 5350 2700 4950 2700 $Comp L Device:Crystal_GND24 Y2 U 1 1 5E843969 P 5150 2700 F 0 "Y2" V 5100 3050 50 0000 R CNN F 1 "XOSC0" V 5000 3200 50 0000 R CNN F 2 "" H 5150 2700 50 0001 C CNN F 3 "~" H 5150 2700 50 0001 C CNN 1 5150 2700 0 1 1 0 $EndComp Wire Wire Line 5150 3050 5150 2900 Connection ~ 5150 2900 $Comp L Device:C_Small C4 U 1 1 5E8C2D5D P 5250 2350 F 0 "C4" V 5021 2350 50 0000 C CNN F 1 "5pF" V 5112 2350 50 0000 C CNN F 2 "" H 5250 2350 50 0001 C CNN F 3 "~" H 5250 2350 50 0001 C CNN 1 5250 2350 0 1 1 0 $EndComp Wire Wire Line 5150 2500 5150 2350 Connection ~ 5150 2500 Wire Wire Line 5350 2700 5900 2700 Wire Wire Line 5350 2350 5350 2700 Wire Wire Line 5350 3050 5350 2700 Text GLabel 900 800 0 50 Input ~ 0 g_3v3 Text GLabel 850 950 0 50 Input ~ 0 g_5v Text Label 1500 800 0 50 ~ 0 3v3 Text Label 1500 950 0 50 ~ 0 5v Text HLabel 1100 2100 0 50 Input ~ 0 DEBUG_TX Text HLabel 1100 2250 0 50 Input ~ 0 DEBUG_RX Text Label 1550 2100 0 50 ~ 0 UART0_TX Text Label 1550 2250 0 50 ~ 0 UART0_RX Text HLabel 1350 2400 0 50 Input ~ 0 MASTER_SPI_MOSI Text HLabel 1350 2550 0 50 Input ~ 0 MASTER_SPI_MISO Text HLabel 1300 2700 0 50 Input ~ 0 MASTER_SPI_CLK Text HLabel 1100 2850 0 50 Input ~ 0 ~TFT_CS Text HLabel 1250 3000 0 50 Input ~ 0 ~FLASH_MEM_CS Text HLabel 1300 3300 0 50 Input ~ 0 MASTER_I2C_SDA Text HLabel 1300 3450 0 50 Input ~ 0 MASTER_I2C_SCL Wire Wire Line 1350 2400 1550 2400 Wire Wire Line 1350 2550 1550 2550 Wire Wire Line 1300 2700 1550 2700 Wire Wire Line 1100 2850 1550 2850 Wire Wire Line 1250 3000 1550 3000 Wire Wire Line 1300 3300 1550 3300 Wire Wire Line 1300 3450 1550 3450 Text HLabel 1350 3150 0 50 Input ~ 0 ~IO_EXPANDER_CS Wire Wire Line 1350 3150 1550 3150 Wire Wire Line 1100 2100 1550 2100 Wire Wire Line 1100 2250 1550 2250 Wire Wire Line 900 800 1500 800 Wire Wire Line 850 950 1500 950 Text Notes 600 700 0 50 ~ 0 Power Interface Wire Notes Line 550 600 1700 600 Text Notes 650 1950 0 50 ~ 0 Brain Interface Wire Notes Line 550 1850 550 3550 Wire Notes Line 2350 3550 2350 1850 Wire Notes Line 2350 1850 550 1850 Text Label 1550 2400 0 50 ~ 0 SPI0_MOSI Text Label 1550 2550 0 50 ~ 0 SPI0_MISO Text Label 1550 2700 0 50 ~ 0 SPI0_CLK Text Label 1550 2850 0 50 ~ 0 SPI0_CS0 Text Label 1550 3000 0 50 ~ 0 SPI0_CS1 Text Label 1550 3150 0 50 ~ 0 SPI0_CS2 Text Label 1550 3300 0 50 ~ 0 I2C0_SDA Text Label 1550 3450 0 50 ~ 0 I2C0_SCL Text Label 7550 1250 0 50 ~ 0 VBAT Wire Wire Line 800 1150 1500 1150 Text Label 800 1150 2 50 ~ 0 3v3 Text Label 1500 1150 0 50 ~ 0 VBAT Wire Wire Line 7500 1250 7550 1250 Text HLabel 1100 3600 0 50 Input ~ 0 ~TFT_WR Text HLabel 1100 3700 0 50 Input ~ 0 ~TFT_RD Text HLabel 1100 3800 0 50 Input ~ 0 TFT_RSDC Wire Wire Line 1100 3600 1550 3600 Wire Wire Line 1100 3700 1550 3700 Wire Wire Line 1100 3800 1550 3800 Text Label 1550 3600 0 50 ~ 0 ~TFT_WR Text Label 1550 3700 0 50 ~ 0 ~TFT_RD Text Label 1550 3800 0 50 ~ 0 TFT_RSDC Text HLabel 1100 3900 0 50 Input ~ 0 ~TFT_RST Wire Wire Line 1100 3900 1550 3900 Text Label 1550 3900 0 50 ~ 0 ~TFT_RST Text HLabel 1050 4000 0 50 Input ~ 0 TFT_TE Text HLabel 1050 4100 0 50 Input ~ 0 TFT_INT Wire Wire Line 1050 4100 1550 4100 Wire Wire Line 1050 4000 1550 4000 Wire Wire Line 4250 1850 4350 1850 Wire Wire Line 4250 1750 4350 1750 Wire Wire Line 4250 1650 4350 1650 Text Label 4350 1750 0 50 ~ 0 SPI0_CLK Text Label 4350 1850 0 50 ~ 0 SPI0_MISO Text Label 4350 1650 0 50 ~ 0 SPI0_MISO Wire Wire Line 7500 3350 7600 3350 Wire Wire Line 7500 3450 7600 3450 Text Label 7600 3450 0 50 ~ 0 UART0_TX Text Label 7600 3350 0 50 ~ 0 UART0_RX Text Notes 6350 3450 0 50 ~ 0 SERCOM2 (USART) Wire Notes Line 6300 3500 7300 3500 Wire Notes Line 7300 3500 7300 3300 Wire Notes Line 6300 3300 7300 3300 Wire Notes Line 6300 3300 6300 3500 Wire Notes Line 4050 1600 3200 1600 Wire Notes Line 3200 1600 3200 1900 Wire Notes Line 3200 1900 4050 1900 Wire Notes Line 4050 1900 4050 1600 Text Notes 3200 1800 0 50 ~ 0 SERCOM2 (SPI) Wire Wire Line 4250 2850 4350 2850 Wire Wire Line 4250 2950 4350 2950 Text Label 4350 2850 0 50 ~ 0 I2C0_SDA Text Label 4350 2950 0 50 ~ 0 I2C0_SCL Text Notes 3200 2950 0 50 ~ 0 SERCOM2 (I2C) Wire Notes Line 4050 2800 3200 2800 Wire Notes Line 3200 2800 3200 3000 Wire Notes Line 3200 3000 4050 3000 Wire Notes Line 4050 3000 4050 2800 Wire Wire Line 4100 5000 4200 5000 Text HLabel 1000 1250 0 50 Input ~ 0 ~SYS_RST Wire Notes Line 550 1300 1700 1300 Wire Notes Line 1700 600 1700 1300 Wire Notes Line 550 600 550 1300 Text Label 1250 1250 0 50 ~ 0 ~BRAIN_RST Wire Wire Line 1000 1250 1250 1250 Wire Wire Line 4100 5200 4200 5200 Text Label 4200 5200 0 50 ~ 0 SWCLK Wire Wire Line 4100 5300 4200 5300 Text Label 4200 5300 0 50 ~ 0 SWDIO Text Label 4200 5400 0 50 ~ 0 SWO Wire Wire Line 4100 5400 4200 5400 Wire Wire Line 3500 5900 3600 5900 NoConn ~ 4100 5500 Text Label 4200 5000 0 50 ~ 0 ~SWRST Wire Wire Line 3600 5900 3600 5950 Connection ~ 3600 5900 $Comp L power:GND #PWR? U 1 1 5EA9AF4B P 3600 5950 F 0 "#PWR?" H 3600 5700 50 0001 C CNN F 1 "GND" H 3605 5777 50 0000 C CNN F 2 "" H 3600 5950 50 0001 C CNN F 3 "" H 3600 5950 50 0001 C CNN 1 3600 5950 1 0 0 -1 $EndComp $EndSCHEMATC