# GBA RP2040 ## Description GBA RP2040 Cartridge with RTC (Homebrew + Legal Dumps) ## Project Details - **Owner:** doubleej - **Created:** 3/8/2026 - **Last Updated:** 3/8/2026 - **Visibility:** Public - **Power Source:** GBA 3.3V - **microSD access:** top-access - **System Architecture:** flowchart TD GBA["GBA Edge Connector"] -->|"3.3V"| PWR["Power Filtering"] PWR -->|"3.3V"| MCU["RP2040"] MCU -->|"QSPI"| FLASH["QSPI NOR Flash"] MCU -->|"SPI"| SD["microSD Socket"] MCU -->|"I2C"| RTC["I2C RTC"] RTC -->|"VBAT"| BATT["Coin Cell"] GBA -->|"Bus Control"| MCU - **microSD mode:** SPI ## Key Components ### BT1 — [Generic Coin Cell Holder](https://www.flux.ai/jharwinbarrozo/generic-coin-cell-holder.md) - Part Type: Connector - Voltage: 3V - Package: SMD - Role: Battery - Role Details: Coin cell provides VBAT to RTC **Pins:** - NEG [pin N1] - POS [pin P2] - POS [pin P1] ### CN1 — [3126-10200T](https://www.flux.ai/lcsc/3126-10200t.md) - Manufacturer Name: UMaxconn(友贸) - Manufacturer Part Number: 3126-10200T - JLCPCB Part Class: Extended Part - LCSC Part Number: C404096 - Part Type: Card Edge Connectors - Package or Case Code: CONN-SMD_36P-P1.00_C9900044278 **Pins:** - A1 [pin A1] - A10 [pin A10] - A11 [pin A11] - A12 [pin A12] - A13 [pin A13] - A14 [pin A14] - A15 [pin A15] - A16 [pin A16] - A17 [pin A17] - A18 [pin A18] - A2 [pin A2] - A3 [pin A3] - A4 [pin A4] - A5 [pin A5] - A6 [pin A6] - A7 [pin A7] - A8 [pin A8] - A9 [pin A9] - B1 [pin B1] - B10 [pin B10] - B11 [pin B11] - B12 [pin B12] - B13 [pin B13] - B14 [pin B14] - B15 [pin B15] - B16 [pin B16] - B17 [pin B17] - B18 [pin B18] - B2 [pin B2] - B3 [pin B3] - B4 [pin B4] - B5 [pin B5] - B6 [pin B6] - B7 [pin B7] - B8 [pin B8] - B9 [pin B9] ### CN1 — [91302-32-067RDM](https://www.flux.ai/lcsc/91302-32-067rdm.md) - Manufacturer Name: UMaxconn(友贸) - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2111251430_UMAX-91302-32-067RDM_C1509730.pdf - Part Type: Card Edge Connectors - Manufacturer Part Number: 91302-32-067RDM - Role: Connector - Product Info Url: https://lcsc.com/product-detail/Card-Edge-Connectors_UMAX-91302-32-067RDM_C1509730.html - Package or Case Code: CONN-SMD_91302-32-067RDM - Role Details: GBA cartridge edge connector representation (32-pin placeholder) - JLCPCB Part Class: Extended Part - LCSC Part Number: C1509730 - Package: Card Edge **Pins:** - 1 [pin 1] - 10 [pin 10] - 11 [pin 11] - 12 [pin 12] - 13 [pin 13] - 14 [pin 14] - 15 [pin 15] - 16 [pin 16] - 17 [pin 17] - 18 [pin 18] - 19 [pin 19] - 2 [pin 2] - 20 [pin 20] - 21 [pin 21] - 22 [pin 22] - 23 [pin 23] - 24 [pin 24] - 25 [pin 25] - 26 [pin 26] - 27 [pin 27] - 28 [pin 28] - 29 [pin 29] - 3 [pin 3] - 30 [pin 30] - 31 [pin 31] - 32 [pin 32] - 33 [pin 33] - 34 [pin 34] - 35 [pin 35] - 36 [pin 36] - 37 [pin 37] - 38 [pin 38] - 39 [pin 39] - 4 [pin 4] - 40 [pin 40] - 41 [pin 41] - 42 [pin 42] - 43 [pin 43] - 44 [pin 44] - 45 [pin 45] - 46 [pin 46] - 47 [pin 47] - 48 [pin 48] - 49 [pin 49] - 5 [pin 5] - 50 [pin 50] - 51 [pin 51] - 52 [pin 52] - 53 [pin 53] - 54 [pin 54] - 55 [pin 55] - 56 [pin 56] - 57 [pin 57] - 58 [pin 58] - 6 [pin 6] - 67 [pin 67] - 68 [pin 68] - 69 [pin 69] - 7 [pin 7] - 70 [pin 70] - 71 [pin 71] - 72 [pin 72] - 73 [pin 73] - 74 [pin 74] - 75 [pin 75] - 76 [pin 76] - 8 [pin 8] - 9 [pin 9] ### J1 — [DS1139-06-08SS4BSR](https://www.flux.ai/adrian95/ds1139-06-08ss4bsr.md) - Part Type: Connector - Manufacturer Part Number: DS1139-06-08SS4BSR - Datasheet URL: https://www.lcsc.com/datasheet/C86574.pdf - Package: SMD - Role Details: Top-access microSD socket wired in SPI mode - LCSC Part Number: C86574 - Manufacturer Name: CONNFLY Elec - Connector Type: Card Edge Connectors - License: https://creativecommons.org/licenses/by/4.0/ - Role: Connector **Pins:** - CLK [pin 5] - CMD [pin 3] - D0 [pin 7] - D1 [pin 8] - D2 [pin 1] - D3 [pin 2] - GND [pin 9] - GND [pin 12] - GND [pin 10] - GND [pin 11] - VDD [pin 4] - VSS [pin 6] ### J2 — [HPH2-A-10-UA-SMT](https://www.flux.ai/adrian95/hph2-a-10-ua-smt.md) - Package: SMD - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Part Number: HPH2-A-10-UA-SMT - Role Details: 2x5 1.27 mm SWD header for SWCLK/SWDIO/RUN/3V3/GND - Manufacturer Name: Adam Tech - Role: Connector - Part Type: Connector - Datasheet URL: https://app.adam-tech.com/products/download/data_sheet/199937/hph2-a-xx-ua-smt-data-sheet.pdf **Pins:** - Pin_1 [pin 1] - Pin_10 [pin 10] - Pin_2 [pin 2] - Pin_3 [pin 3] - Pin_4 [pin 4] - Pin_5 [pin 5] - Pin_6 [pin 6] - Pin_7 [pin 7] - Pin_8 [pin 8] - Pin_9 [pin 9] ### SW1 — [PTS636 SM43J SMTR LFS](https://www.flux.ai/jharwinbarrozo/pts636-sm43j-smtr-lfs.md) - Package: SMD - Role: Human Interface - Manufacturer Name: C&K - Manufacturer Part Number: PTS636 SM43J SMTR LFS - Role Details: BOOTSEL button (GPIO0 to GND when pressed at reset) - Datasheet URL: https://www.ckswitches.com/media/2779/pts636.pdf - Part Type: Switch **Pins:** - P1 [pin 1] - P2 [pin 2] ### U1 — [RP2040](https://www.flux.ai/kicad-part-library/rp2040.md) - Role: MCU - Manufacturer Name: Arm Ltd. - Manufacturer Part Number: RP2040 - Package or Case Code: QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm - Package: QFN-56 - Role Details: Main controller for GBA cart, interfaces flash/SD/RTC - Datasheet URL: https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf **Pins:** - ADC_AVDD [pin 43] - DVDD [pin 23] - DVDD [pin 50] - GND [pin 57] - GPIO0 [pin 2] - GPIO1 [pin 3] - GPIO10 [pin 13] - GPIO11 [pin 14] - GPIO12 [pin 15] - GPIO13 [pin 16] - GPIO14 [pin 17] - GPIO15 [pin 18] - GPIO16 [pin 27] - GPIO17 [pin 28] - GPIO18 [pin 29] - GPIO19 [pin 30] - GPIO2 [pin 4] - GPIO20 [pin 31] - GPIO21 [pin 32] - GPIO22 [pin 34] - GPIO23 [pin 35] - GPIO24 [pin 36] - GPIO25 [pin 37] - GPIO26_ADC0 [pin 38] - GPIO27_ADC1 [pin 39] - GPIO28_ADC2 [pin 40] - GPIO29_ADC3 [pin 41] - GPIO3 [pin 5] - GPIO4 [pin 6] - GPIO5 [pin 7] - GPIO6 [pin 8] - GPIO7 [pin 9] - GPIO8 [pin 11] - GPIO9 [pin 12] - IOVDD [pin 10] - IOVDD [pin 42] - IOVDD [pin 49] - IOVDD [pin 33] - IOVDD [pin 1] - IOVDD [pin 22] - QSPI_SCLK [pin 52] - QSPI_SD0 [pin 53] - QSPI_SD1 [pin 55] - QSPI_SD2 [pin 54] - QSPI_SD3 [pin 51] - QSPI_SS [pin 56] - RUN [pin 26] - SWCLK [pin 24] - SWD [pin 25] - TESTEN [pin 19] - USB_DM [pin 46] - USB_DP [pin 47] - USB_VDD [pin 48] - VREG_IN [pin 44] - VREG_VOUT [pin 45] - XIN [pin 20] - XOUT [pin 21] ### U2 — [W25Q128JVSIQ](https://www.flux.ai/jecstronic/w25q128jvsiq.md) - Datasheet URL: https://www.winbond.com/resource-files/W25Q128JV%20RevI%2008232021%20Plus.pdf - Part Type: Integrated Circuit - Package: SOIC-8 - Role: Memory - Role Details: RP2040 external QSPI boot flash (16 MB) - Manufacturer Name: Winbond Electronics - Manufacturer Part Number: W25Q128JVSIQ **Pins:** - ~CS [pin 1] - CLK [pin 6] - DI(IO0) [pin 5] - DO(IO1) [pin 2] - GND [pin 4] - IO2 [pin 3] - IO3 [pin 7] - VCC [pin 8] ### U3 — [DS3231MZ+TRL](https://www.flux.ai/lcsc/ds3231mzplustrl.md) - Package or Case Code: SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL - Role: RTC - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2304140030_Analog-Devices-Inc--Maxim-Integrated-DS3231MZ-TRL_C107410.pdf - Logic Function: Clock - Role Details: I2C RTC with coin-cell VBAT backup - Part Type: Real-time Clocks (RTC) - JLCPCB Part Class: Extended Part - Manufacturer Name: ADI(亚德诺)/MAXIM(美信) - LCSC Part Number: C107410 - Manufacturer Part Number: DS3231MZ+TRL - Package: SOIC-8 - Product Info Url: https://lcsc.com/product-detail/Real-time-Clocks_MAXIM_DS3231MZ_DS3231MZ_C107410.html - Voltage Supply: 2.3 ~ 5.5V - Operating Temperature: -40°C ~ 85°C **Pins:** - ~{INT}/SQW [pin 3] - ~{RST} [pin 4] - 32kHz [pin 1] - GND [pin 5] - SCL [pin 8] - SDA [pin 7] - VBAT [pin 6] - VCC [pin 2] ### X1 — [TXM27.12M0004322FBCDO00T](https://www.flux.ai/lcsc/txm27p12m0004322fbcdo00t.md) - Manufacturer Part Number: TXM27.12M0004322FBCDO00T - Role: Clock - Role Details: RP2040 12 MHz crystal on XIN/XOUT - LCSC Part Number: C362366 - Product Info Url: https://lcsc.com/product-detail/SMD-Crystal-Resonators_TAE-Zhejiang-Abel-Elec-SMD-3225-4P-27-12MHZ-12PF-10PPM-40-85_C362366.html - Package or Case Code: CRYSTAL-SMD_4P-L3.2-W2.5-BL - Part Type: Crystals - Package: OSC-SMD_4P-L3.2-W2.5-BL - JLCPCB Part Class: Extended Part - Manufacturer Name: YJX(雅晶鑫) - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/1912111437_Yajingxin-TXM27-12M0004322FBCDO00T_C362366.pdf **Pins:** - GND [pin 4] - GND [pin 2] - OSC1 [pin 1] - OSC2 [pin 3] *The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/doubleej/gba-rp2040](https://www.flux.ai/doubleej/gba-rp2040).* --- *Generated from [https://www.flux.ai/doubleej/gba-rp2040](https://www.flux.ai/doubleej/gba-rp2040)*