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