# FPGA LED Matrix [Staging_V1_9-15]
## Description
This is a FPGA controller for RGB LED matrix based on ICE40 Field-programmable gate array chip #RGB #FPGA #ICE40HX1K #ICE40 #controller #referenceDesign #project #template #LED #video
## Project Details
- **Owner:** ryanf
- **Created:** 9/15/2025
- **Last Updated:** 9/16/2025
- **Visibility:** Public
- **License:** https://creativecommons.org/licenses/by/4.0/
- **Copies:** 6
## Key Components
### D16 — [MBR0520-TP](https://www.flux.ai/jecstronic/mbr0520-tp.md)
- Manufacturer Name: Micro Commercial Co
- Part Type: Diode
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: MBR0520-TP
- Datasheet URL: https://www.mccsemi.com/pdf/Products/MBR0520-MBR0580(SOD123).pdf
**Pins:**
- A [pin 2]
- K [pin 1]
### IC3 — [FT232HL-REEL](https://www.flux.ai/vasyl/ft232hl-reel.md)
- Datasheet URL: https://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232H.pdf
- Manufacturer Part Number: FT232HL-REEL
- Manufacturer Name: FTDI, Future Technology Devices International Ltd
- Part Type: Integrated Circuit
**Pins:**
- ~RESET [pin 34]
- ACBUS0 [pin 21]
- ACBUS1 [pin 25]
- ACBUS2 [pin 26]
- ACBUS3 [pin 27]
- ACBUS4 [pin 28]
- ACBUS5 [pin 29]
- ACBUS6 [pin 30]
- ACBUS7 [pin 31]
- ACBUS8 [pin 32]
- ACBUS9 [pin 33]
- ADBUS0 [pin 13]
- ADBUS1 [pin 14]
- ADBUS2 [pin 15]
- ADBUS3 [pin 16]
- ADBUS4 [pin 17]
- ADBUS5 [pin 18]
- ADBUS6 [pin 19]
- ADBUS7 [pin 20]
- AGND [pin 4]
- AGND [pin 41]
- AGND [pin 9]
- DM [pin 6]
- DP [pin 7]
- EECLK [pin 44]
- EECS [pin 45]
- EEDATA [pin 43]
- GND [pin 35]
- GND [pin 23]
- GND [pin 22]
- GND [pin 11]
- GND [pin 36]
- GND [pin 48]
- GND [pin 47]
- GND [pin 10]
- REF [pin 5]
- TEST [pin 42]
- VCCA [pin 37]
- VCCCORE [pin 38]
- VCCD [pin 39]
- VCCIO [pin 24]
- VCCIO [pin 12]
- VCCIO [pin 46]
- VPHY [pin 3]
- VPLL [pin 8]
- VREGIN [pin 40]
- XCSI [pin 1]
- XCSO [pin 2]
### J1 — [TYPE-C-31-M-12](https://www.flux.ai/vasy_skral/type-c-31-m-12.md)
- Manufacturer Name: Korean Hroparts Elec
- Datasheet URL: https://datasheet.lcsc.com/lcsc/2205251630_Korean-Hroparts-Elec-TYPE-C-31-M-12_C165948.pdf
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: TYPE-C-31-M-12
- Symbol Style: Parametric
- Part Type: Connector
**Pins:**
- CC1 [pin A5]
- CC2 [pin B5]
- DN1 [pin A7]
- DN2 [pin B7]
- DP1 [pin A6]
- DP2 [pin B6]
- GND [pin B1A12]
- GND [pin A1B12]
- SBU1 [pin A8]
- SBU2 [pin B8]
- SHIELD [pin S3]
- SHIELD [pin S1]
- SHIELD [pin S4]
- SHIELD [pin S2]
- VBUS [pin B4A9]
- VBUS [pin A4B9]
### J2 — [Pin Socket 02x05 2.54mm Vertical](https://www.flux.ai/adrian95/pin-socket-02x05-254mm-vertical.md)
- Part Type: Connector
- License: https://creativecommons.org/licenses/by/4.0/
**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]
### J3 — [Pin Socket 02x08 2.54mm Vertical](https://www.flux.ai/adrian95/pin-socket-02x08-254mm-vertical.md)
- Part Type: Connector
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- Pin_1 [pin 1]
- Pin_10 [pin 10]
- Pin_11 [pin 11]
- Pin_12 [pin 12]
- Pin_13 [pin 13]
- Pin_14 [pin 14]
- Pin_15 [pin 15]
- Pin_16 [pin 16]
- 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]
### LED1 — [LED-0603-Template](https://www.flux.ai/vasy_skral/led-0603-template.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: LED
**Pins:**
- A [pin 2]
- K [pin 1]
### U1 — [93LC46BT-SN](https://www.flux.ai/jecstronic/93lc46bt-sn.md)
- Datasheet URL: https://ww1.microchip.com/downloads/en/DeviceDoc/20001749K.pdf
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: 93LC46BT/SN
- Manufacturer Name: Microchip
- Part Type: Memory
**Pins:**
- CS [pin 1]
- DI [pin 3]
- DO [pin 4]
- GND [pin 5]
- NC [pin 7]
- NC [pin 6]
- SCLK [pin 2]
- VCC [pin 8]
### U2 — [ICE40UP5K-SG48ITR50](https://www.flux.ai/vasy_skral/ice40up5k-sg48itr50.md)
- Datasheet URL: https://www.latticesemi.com/-/media/LatticeSemi/Documents/DataSheets/iCE/FPGA-DS-02008-1-9-iCE40-UltraPlus-Family-Data-Sheet.ashx?document_id=51968
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: FPGA
- Manufacturer Name: Lattice Semiconductor Corporation
- Manufacturer Part Number: ICE40UP5K-SG48ITR50
- Symbol Style: Parametric
**Pins:**
- ~CRESET_B [pin 8]
- CDONE [pin 7]
- GND [pin EP]
- IOB_0A [pin 46]
- IOB_13B [pin 6]
- IOB_16A [pin 9]
- IOB_18A [pin 10]
- IOB_20A [pin 11]
- IOB_22A [pin 12]
- IOB_23B [pin 21]
- IOB_24A [pin 13]
- IOB_25B_G3 [pin 20]
- IOB_29B [pin 19]
- IOB_2A [pin 47]
- IOB_31B [pin 18]
- IOB_32A_SPI_SO [pin 14]
- IOB_33B_SPI_SI [pin 17]
- IOB_34A_SPI_SCK [pin 15]
- IOB_35B_SPI_SS [pin 16]
- IOB_3B_G6 [pin 44]
- IOB_4A [pin 48]
- IOB_5B [pin 45]
- IOB_6A [pin 2]
- IOB_8A [pin 4]
- IOB_9B [pin 3]
- IOT_36B [pin 25]
- IOT_37A [pin 23]
- IOT_38B [pin 27]
- IOT_39A [pin 26]
- IOT_41A [pin 28]
- IOT_42B [pin 31]
- IOT_43A [pin 32]
- IOT_44B [pin 34]
- IOT_45A_G1 [pin 37]
- IOT_46B_G0 [pin 35]
- IOT_48B [pin 36]
- IOT_49A [pin 43]
- IOT_50B [pin 38]
- IOT_51A [pin 42]
- RGB0 [pin 39]
- RGB1 [pin 40]
- RGB2 [pin 41]
- SPI_VCCIO_1 [pin 22]
- VCC [pin 30]
- VCC [pin 5]
- VCCIO_0 [pin 33]
- VCCIO_2 [pin 1]
- VCCPLL [pin 29]
- VPP_2V5 [pin 24]
### U3 — [74HC245PW,118](https://www.flux.ai/jecstronic/74hc245pwc118.md)
- Part Type: Integrated Circuit
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: 74HC245PW,118
- Datasheet URL: https://assets.nexperia.com/documents/data-sheet/74HC_HCT245.pdf
- Manufacturer Name: Nexperia USA Inc.
**Pins:**
- ~OE [pin 19]
- A0 [pin 2]
- A1 [pin 3]
- A2 [pin 4]
- A3 [pin 5]
- A4 [pin 6]
- A5 [pin 7]
- A6 [pin 8]
- A7 [pin 9]
- B0 [pin 18]
- B1 [pin 17]
- B2 [pin 16]
- B3 [pin 15]
- B4 [pin 14]
- B5 [pin 13]
- B6 [pin 12]
- B7 [pin 11]
- DIR [pin 1]
- GND [pin 10]
- VCC [pin 20]
### U4 — [NCP1117ST33T3G](https://www.flux.ai/adrian95/ncp1117st33t3g.md)
- Manufacturer Part Number: NCP1117ST50T3G
- Datasheet URL: https://www.onsemi.com/pdf/datasheet/ncp1117-d.pdf
- Part Type: Integrated Circuit
- Manufacturer Name: onsemi
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- GND [pin 1]
- IN [pin 3]
- OUT [pin 4]
- OUT [pin 2]
### U5 — [AMS1117-3.3](https://www.flux.ai/vasy_skral/ams1117-33.md)
- Datasheet URL: https://datasheet.lcsc.com/lcsc/1811021917_Advanced-Monolithic-Systems-AMS1117_C6188.pdf
- Manufacturer Name: AMS
- Manufacturer Part Number: AMS1117-3.3
- Part Type: Integrated Circuit
- Symbol Style: Parametric
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- GND [pin 1]
- TAB(VOUT) [pin 4]
- VIN [pin 3]
- VOUT [pin 2]
### U6 — [74HC245PW,118](https://www.flux.ai/jecstronic/74hc245pwc118.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Integrated Circuit
- Datasheet URL: https://assets.nexperia.com/documents/data-sheet/74HC_HCT245.pdf
- Manufacturer Part Number: 74HC245PW,118
- Manufacturer Name: Nexperia USA Inc.
**Pins:**
- ~OE [pin 19]
- A0 [pin 2]
- A1 [pin 3]
- A2 [pin 4]
- A3 [pin 5]
- A4 [pin 6]
- A5 [pin 7]
- A6 [pin 8]
- A7 [pin 9]
- B0 [pin 18]
- B1 [pin 17]
- B2 [pin 16]
- B3 [pin 15]
- B4 [pin 14]
- B5 [pin 13]
- B6 [pin 12]
- B7 [pin 11]
- DIR [pin 1]
- GND [pin 10]
- VCC [pin 20]
### U7 — [AT25SF081-SSHD-X](https://www.flux.ai/kicad-part-library/at25sf081-sshd-x.md)
- Manufacturer Part Number: AT25SF081-SSHD-X
- Datasheet URL: https://www.adestotech.com/wp-content/uploads/DS-AT25SF081_045.pdf
- Package or Case Code: SOIC-8_3.9x4.9mm_P1.27mm
**Pins:**
- ~{CS} [pin 1]
- ~{HOLD}/IO3 [pin 7]
- ~{WP}/IO2 [pin 3]
- GND [pin 4]
- SCK [pin 6]
- SI/IO0 [pin 5]
- SO/IO1 [pin 2]
- VCC [pin 8]
### X1 — [12MHz Crystal Oscillator](https://www.flux.ai/collinsemasi/12mhz-crystal-oscillator.md)
- Manufacturer Name: YXC
- Datasheet URL: https://datasheet.lcsc.com/lcsc/2304140030_YXC-X322512MSB4SI_C9002.pdf
- Part Type: Resonator
- Manufacturer Part Number: X322512MSB4SI
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/ryanf/fpga-led-matrix-stagingv19-15](https://www.flux.ai/ryanf/fpga-led-matrix-stagingv19-15).*
---
*Generated from [https://www.flux.ai/ryanf/fpga-led-matrix-stagingv19-15](https://www.flux.ai/ryanf/fpga-led-matrix-stagingv19-15)*