# 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)*