ARM Mikrocontroller - MCU High-performance Arm Cortex-M33 MCU 256-Kbyte Flash 272-Kbyte RAM 250 MHz CPU
STMicroelectronics STM32H523CCU7
STM32H523CCU7
STMicroelectronics
1:
4.11 CHF
155 Auf Lager
Neues Produkt
Mouser-Teilenr.
511-STM32H523CCU7
Neues Produkt
STMicroelectronics
ARM Mikrocontroller - MCU High-performance Arm Cortex-M33 MCU 256-Kbyte Flash 272-Kbyte RAM 250 MHz CPU
155 Auf Lager
1
4.11 CHF
10
3.12 CHF
25
2.87 CHF
100
2.59 CHF
250
Anzeigen
250
2.06 CHF
500
1.99 CHF
1 000
1.89 CHF
2 500
1.84 CHF
Kaufen
Min.: 1
Mult.: 1
Details
STM32H5
Tray
ARM Mikrocontroller - MCU High-performance, Arm Cortex-M33 with TrustZone, MCU with 4-Mbyte Flash, 1504-Kbyte RAM, 250 MHz CPU
STM32H5E4IJT6
STMicroelectronics
1:
11.58 CHF
300 Auf Lager
Neues Produkt
Mouser-Teilenr.
511-STM32H5E4IJT6
Neues Produkt
STMicroelectronics
ARM Mikrocontroller - MCU High-performance, Arm Cortex-M33 with TrustZone, MCU with 4-Mbyte Flash, 1504-Kbyte RAM, 250 MHz CPU
300 Auf Lager
1
11.58 CHF
10
8.80 CHF
25
8.43 CHF
100
7.43 CHF
250
Anzeigen
250
7.06 CHF
400
6.60 CHF
1 200
6.34 CHF
2 800
Kostenvoranschlag
Kaufen
Min.: 1
Mult.: 1
Details
STM32H5
Tray
ARM Mikrocontroller - MCU High-performance, Arm Cortex-M33 with TrustZone, MCU with 4-Mbyte Flash, 1504-Kbyte RAM, 250 MHz CPU
STM32H5E4ZJT6
STMicroelectronics
1:
10.40 CHF
297 Auf Lager
Neues Produkt
Mouser-Teilenr.
511-STM32H5E4ZJT6
Neues Produkt
STMicroelectronics
ARM Mikrocontroller - MCU High-performance, Arm Cortex-M33 with TrustZone, MCU with 4-Mbyte Flash, 1504-Kbyte RAM, 250 MHz CPU
297 Auf Lager
1
10.40 CHF
10
7.90 CHF
25
7.57 CHF
100
6.68 CHF
250
Anzeigen
250
6.35 CHF
360
5.93 CHF
1 080
5.70 CHF
2 520
Kostenvoranschlag
Kaufen
Min.: 1
Mult.: 1
Details
STM32H5
Tray
ARM Mikrocontroller - MCU High-performance, Arm Cortex-M33 with TrustZone, MCU with 4-Mbyte Flash, 1504-Kbyte RAM, 250 MHz CPU
STM32H5F4ZJT6
STMicroelectronics
1:
11.02 CHF
300 Auf Lager
Neues Produkt
Mouser-Teilenr.
511-STM32H5F4ZJT6
Neues Produkt
STMicroelectronics
ARM Mikrocontroller - MCU High-performance, Arm Cortex-M33 with TrustZone, MCU with 4-Mbyte Flash, 1504-Kbyte RAM, 250 MHz CPU
300 Auf Lager
1
11.02 CHF
10
8.37 CHF
25
8.02 CHF
100
7.07 CHF
250
Anzeigen
250
6.72 CHF
360
6.29 CHF
1 080
6.04 CHF
2 520
Kostenvoranschlag
Kaufen
Min.: 1
Mult.: 1
Details
STM32H5
Tray
ARM Mikrocontroller - MCU High-performance, Arm Cortex-M33 with TrustZone, MCU with 4-Mbyte Flash, 1504-Kbyte RAM, 250 MHz CPU
STM32H5F5ZJT6
STMicroelectronics
1:
11.23 CHF
297 Auf Lager
Neues Produkt
Mouser-Teilenr.
511-STM32H5F5ZJT6
Neues Produkt
STMicroelectronics
ARM Mikrocontroller - MCU High-performance, Arm Cortex-M33 with TrustZone, MCU with 4-Mbyte Flash, 1504-Kbyte RAM, 250 MHz CPU
297 Auf Lager
1
11.23 CHF
10
8.53 CHF
25
8.18 CHF
100
7.21 CHF
250
Anzeigen
250
6.85 CHF
360
6.41 CHF
1 080
6.16 CHF
2 520
Kostenvoranschlag
Kaufen
Min.: 1
Mult.: 1
Details
STM32H5
Tray
ARM Mikrocontroller - MCU High-performance, Arm Cortex-M33 with TrustZone, MCU with 4-Mbyte Flash, 1504-Kbyte RAM, 250 MHz CPU
STM32H5E5ZJT6
STMicroelectronics
1:
10.60 CHF
59 Auf Lager
360 erwartet ab 01.03.2027
Neues Produkt
Mouser-Teilenr.
511-STM32H5E5ZJT6
Neues Produkt
STMicroelectronics
ARM Mikrocontroller - MCU High-performance, Arm Cortex-M33 with TrustZone, MCU with 4-Mbyte Flash, 1504-Kbyte RAM, 250 MHz CPU
59 Auf Lager
360 erwartet ab 01.03.2027
1
10.60 CHF
10
8.06 CHF
25
7.73 CHF
100
6.80 CHF
250
Anzeigen
250
6.47 CHF
360
6.05 CHF
1 080
5.81 CHF
2 520
Kostenvoranschlag
Kaufen
Min.: 1
Mult.: 1
Details
STM32H5
Tray
ARM Mikrocontroller - MCU High-performance, Arm Cortex-M33 with TrustZone, MCU with 4-Mbyte Flash, 1504-Kbyte RAM, 250 MHz CPU
STM32H5F4IJT6
STMicroelectronics
1:
12.20 CHF
120 Auf Lager
Neues Produkt
Mouser-Teilenr.
511-STM32H5F4IJT6
Neues Produkt
STMicroelectronics
ARM Mikrocontroller - MCU High-performance, Arm Cortex-M33 with TrustZone, MCU with 4-Mbyte Flash, 1504-Kbyte RAM, 250 MHz CPU
120 Auf Lager
1
12.20 CHF
10
9.26 CHF
25
8.88 CHF
100
7.83 CHF
250
Anzeigen
250
7.44 CHF
400
6.96 CHF
1 200
6.69 CHF
2 800
Kostenvoranschlag
Kaufen
Min.: 1
Mult.: 1
Details
STM32H5
Tray
ARM Mikrocontroller - MCU High-performance, Arm Cortex-M33 with TrustZone, MCU with 4-Mbyte Flash, 1504-Kbyte RAM, 250 MHz CPU
STM32H5F4VJT6
STMicroelectronics
1:
10.39 CHF
72 Auf Lager
Neues Produkt
Mouser-Teilenr.
511-STM32H5F4VJT6
Neues Produkt
STMicroelectronics
ARM Mikrocontroller - MCU High-performance, Arm Cortex-M33 with TrustZone, MCU with 4-Mbyte Flash, 1504-Kbyte RAM, 250 MHz CPU
72 Auf Lager
1
10.39 CHF
10
8.44 CHF
25
8.05 CHF
100
6.99 CHF
250
Anzeigen
250
6.68 CHF
540
6.09 CHF
1 080
5.48 CHF
2 700
Kostenvoranschlag
Kaufen
Min.: 1
Mult.: 1
Details
STM32H5
Tray
ARM Mikrocontroller - MCU High-performance, Arm Cortex-M33 with TrustZone, MCU with 4-Mbyte Flash, 1504-Kbyte RAM, 250 MHz CPU
STM32H5F4ZJT7Q
STMicroelectronics
1:
11.79 CHF
104 Auf Lager
Neues Produkt
Mouser-Teilenr.
511-STM32H5F4ZJT7Q
Neues Produkt
STMicroelectronics
ARM Mikrocontroller - MCU High-performance, Arm Cortex-M33 with TrustZone, MCU with 4-Mbyte Flash, 1504-Kbyte RAM, 250 MHz CPU
104 Auf Lager
1
11.79 CHF
10
8.96 CHF
25
8.58 CHF
100
7.56 CHF
250
Anzeigen
250
7.19 CHF
360
6.73 CHF
1 080
6.47 CHF
2 520
Kostenvoranschlag
Kaufen
Min.: 1
Mult.: 1
Details
STM32H5
Tray
ARM Mikrocontroller - MCU High-performance, Arm Cortex-M33 with TrustZone, MCU with 4-Mbyte Flash, 1504-Kbyte RAM, 250 MHz CPU
STM32H5F5LJH7Q
STMicroelectronics
1:
13.85 CHF
33 Auf Lager
960 erwartet ab 08.03.2027
Neues Produkt
Mouser-Teilenr.
511-STM32H5F5LJH7Q
Neues Produkt
STMicroelectronics
ARM Mikrocontroller - MCU High-performance, Arm Cortex-M33 with TrustZone, MCU with 4-Mbyte Flash, 1504-Kbyte RAM, 250 MHz CPU
33 Auf Lager
960 erwartet ab 08.03.2027
1
13.85 CHF
10
10.51 CHF
25
10.08 CHF
100
8.88 CHF
250
Anzeigen
250
8.45 CHF
500
7.90 CHF
960
7.59 CHF
2 880
Kostenvoranschlag
Kaufen
Min.: 1
Mult.: 1
Details
STM32H5
Tray
ARM Mikrocontroller - MCU High-performance Arm Cortex-M33 TrustZone MCU 1-MByte Flash 640-Kbyte RAM 250 MH
STMicroelectronics STM32H562AGI7
STM32H562AGI7
STMicroelectronics
1:
7.18 CHF
200 Auf Lager
Neues Produkt
Mouser-Teilenr.
511-STM32H562AGI7
Neues Produkt
STMicroelectronics
ARM Mikrocontroller - MCU High-performance Arm Cortex-M33 TrustZone MCU 1-MByte Flash 640-Kbyte RAM 250 MH
200 Auf Lager
1
7.18 CHF
10
5.58 CHF
25
5.18 CHF
100
4.74 CHF
250
Anzeigen
250
4.54 CHF
500
4.41 CHF
1 000
4.30 CHF
2 496
4.19 CHF
4 992
Kostenvoranschlag
Kaufen
Min.: 1
Mult.: 1
Details
STM32H5
Tray
ARM Mikrocontroller - MCU Arm Cortex-M33 32-bit 250 MHz 2 Mbytes Flash 640KB RAM I3C, DCMI, Ethernet, SMPS
STM32H563AII3Q
STMicroelectronics
1:
8.46 CHF
2 326 Auf Lager
Mouser-Teilenr.
511-STM32H563AII3Q
STMicroelectronics
ARM Mikrocontroller - MCU Arm Cortex-M33 32-bit 250 MHz 2 Mbytes Flash 640KB RAM I3C, DCMI, Ethernet, SMPS
2 326 Auf Lager
1
8.46 CHF
10
6.60 CHF
25
6.15 CHF
100
5.63 CHF
250
Anzeigen
250
5.39 CHF
500
5.25 CHF
1 000
5.10 CHF
2 496
Kostenvoranschlag
Kaufen
Min.: 1
Mult.: 1
Details
STM32H5
SMD/SMT
UFBGA-169
ARM Cortex M33
2 MB
32 bit
12 bit
250 MHz
640 kB
1.71 V
3.6 V
- 40 C
+ 125 C
Tray
ARM Mikrocontroller - MCU Arm Cortex-M33 32-bit 250 MHz 2 Mbytes Flash 640KB RAM hardware encryption accel
STM32H573VIT3Q
STMicroelectronics
1:
7.74 CHF
3 759 Auf Lager
4 320 erwartet ab 25.01.2027
Mouser-Teilenr.
511-STM32H573VIT3Q
STMicroelectronics
ARM Mikrocontroller - MCU Arm Cortex-M33 32-bit 250 MHz 2 Mbytes Flash 640KB RAM hardware encryption accel
3 759 Auf Lager
4 320 erwartet ab 25.01.2027
Kaufen
Min.: 1
Mult.: 1
Details
STM32H5
SMD/SMT
LQFP-100
ARM Cortex M33
2 MB
32 bit
12 bit
250 MHz
80 I/O
640 kB
1.71 V
3.6 V
- 40 C
+ 125 C
Tray
ARM Mikrocontroller - MCU High-performance, Arm Cortex-M33, MCU with 512-Kbyte Flash, 272-Kbyte RAM, 250 M
STM32H523CET7
STMicroelectronics
1:
4.01 CHF
151 Auf Lager
1 500 erwartet ab 06.08.2026
Neues Produkt
Mouser-Teilenr.
511-STM32H523CET7
Neues Produkt
STMicroelectronics
ARM Mikrocontroller - MCU High-performance, Arm Cortex-M33, MCU with 512-Kbyte Flash, 272-Kbyte RAM, 250 M
151 Auf Lager
1 500 erwartet ab 06.08.2026
1
4.01 CHF
10
3.05 CHF
25
2.81 CHF
100
2.54 CHF
250
Anzeigen
250
2.38 CHF
500
2.30 CHF
1 500
2.12 CHF
Kaufen
Min.: 1
Mult.: 1
Details
STM32H5
SMD/SMT
UFBGA-48
ARM Cortex M33
512 kB
32 bit
12 bit
250 MHz
35 I/O
272 kB
1.71 V
3.6 V
- 40 C
+ 105 C
Tray
ARM Mikrocontroller - MCU High-performance Arm Cortex-M33 MCU 512-Kbyte Flash 272-Kbyte RAM 250 MHz CPU
STM32H523VEI7
STMicroelectronics
1:
4.90 CHF
193 Auf Lager
Neues Produkt
Mouser-Teilenr.
511-STM32H523VEI7
Neues Produkt
STMicroelectronics
ARM Mikrocontroller - MCU High-performance Arm Cortex-M33 MCU 512-Kbyte Flash 272-Kbyte RAM 250 MHz CPU
193 Auf Lager
1
4.90 CHF
10
3.76 CHF
25
3.48 CHF
100
3.16 CHF
250
Anzeigen
250
3.01 CHF
500
2.91 CHF
1 000
2.77 CHF
2 496
2.75 CHF
Kaufen
Min.: 1
Mult.: 1
Details
STM32H5
SMD/SMT
UFBGA-100
ARM Cortex M33
512 kB
32 bit
12 bit
250 MHz
80 I/O
272 kB
1.71 V
3.6 V
- 40 C
+ 105 C
Tray
ARM Mikrocontroller - MCU High-performance Arm Cortex-M33, MCU 512-Kbyte Flash, 272-Kbyte RAM, 250 MHz CPU
STM32H523VET7
STMicroelectronics
1:
4.79 CHF
611 Auf Lager
540 erwartet ab 28.06.2027
Neues Produkt
Mouser-Teilenr.
511-STM32H523VET7
Neues Produkt
STMicroelectronics
ARM Mikrocontroller - MCU High-performance Arm Cortex-M33, MCU 512-Kbyte Flash, 272-Kbyte RAM, 250 MHz CPU
611 Auf Lager
540 erwartet ab 28.06.2027
1
4.79 CHF
10
3.66 CHF
25
3.38 CHF
100
3.08 CHF
250
Anzeigen
250
2.93 CHF
540
2.84 CHF
1 080
2.77 CHF
Kaufen
Min.: 1
Mult.: 1
Details
STM32H5
Tray
ARM Mikrocontroller - MCU Arm Cortex-M33 32-bit 250MHz, 128 Kbytes of Flash, 32 Kbytes of RAM, I3C
STM32H503CBT6
STMicroelectronics
1:
2.75 CHF
1 037 Auf Lager
Mouser-Teilenr.
511-STM32H503CBT6
STMicroelectronics
ARM Mikrocontroller - MCU Arm Cortex-M33 32-bit 250MHz, 128 Kbytes of Flash, 32 Kbytes of RAM, I3C
1 037 Auf Lager
1
2.75 CHF
10
2.07 CHF
25
1.90 CHF
100
1.71 CHF
250
Anzeigen
250
1.61 CHF
500
1.56 CHF
1 000
1.50 CHF
1 500
1.46 CHF
4 500
1.43 CHF
Kaufen
Min.: 1
Mult.: 1
Details
STM32H5
SMD/SMT
LQFP-48
ARM Cortex M33
128 kB
32 bit
12 bit
250 MHz
35 I/O
32 kB
1.71 V
3.6 V
- 40 C
+ 85 C
Tray
ARM Mikrocontroller - MCU High-performance Arm Cortex-M33 MCU 128-Kbyte Flash 32-Kbyte RAM 250 MHz CPU
STM32H503CBU7
STMicroelectronics
1:
2.66 CHF
1 237 Auf Lager
Mouser-Teilenr.
511-STM32H503CBU7
STMicroelectronics
ARM Mikrocontroller - MCU High-performance Arm Cortex-M33 MCU 128-Kbyte Flash 32-Kbyte RAM 250 MHz CPU
1 237 Auf Lager
1
2.66 CHF
10
2.01 CHF
25
1.84 CHF
100
1.66 CHF
250
Anzeigen
250
1.57 CHF
500
1.51 CHF
1 000
1.45 CHF
2 500
1.39 CHF
4 680
1.37 CHF
Kaufen
Min.: 1
Mult.: 1
Details
STM32H5
Tray
ARM Mikrocontroller - MCU Arm Cortex-M33 32-bit 250MHz, 128 Kbytes of Flash, 32 Kbytes of RAM, I3C
STM32H503KBU6
STMicroelectronics
1:
2.35 CHF
6 966 Auf Lager
Mouser-Teilenr.
511-STM32H503KBU6
STMicroelectronics
ARM Mikrocontroller - MCU Arm Cortex-M33 32-bit 250MHz, 128 Kbytes of Flash, 32 Kbytes of RAM, I3C
6 966 Auf Lager
1
2.35 CHF
10
1.76 CHF
25
1.61 CHF
100
1.45 CHF
250
Anzeigen
250
1.36 CHF
500
1.33 CHF
1 000
1.27 CHF
5 880
1.24 CHF
Kaufen
Min.: 1
Mult.: 1
Details
STM32H5
SMD/SMT
UFQFPN-32
ARM Cortex M33
128 kB
32 bit
12 bit
250 MHz
24 I/O
32 kB
1.71 V
3.6 V
- 40 C
+ 105 C
Tray
ARM Mikrocontroller - MCU High-performance Arm Cortex-M33 MCU 128-Kbyte Flash 32-Kbyte RAM 250 MHz CPU
STM32H503KBU7
STMicroelectronics
1:
2.49 CHF
1 581 Auf Lager
5 880 erwartet ab 12.11.2026
Mouser-Teilenr.
511-STM32H503KBU7
STMicroelectronics
ARM Mikrocontroller - MCU High-performance Arm Cortex-M33 MCU 128-Kbyte Flash 32-Kbyte RAM 250 MHz CPU
1 581 Auf Lager
5 880 erwartet ab 12.11.2026
Alternativverpackung
1
2.49 CHF
10
1.87 CHF
25
1.71 CHF
100
1.54 CHF
1 000
Anzeigen
1 000
1.39 CHF
2 940
1.35 CHF
5 880
1.27 CHF
Kaufen
Min.: 1
Mult.: 1
Details
STM32H5
SMD/SMT
UFQFPN-32
ARM Cortex M33
128 kB
32 bit
12 bit
250 MHz
24 I/O
32 kB
1.71 V
3.6 V
- 40 C
+ 105 C
Tray
ARM Mikrocontroller - MCU Arm Cortex-M33 32-bit 250MHz, 128 Kbytes of Flash, 32 Kbytes of RAM, I3C
STM32H503RBT6
STMicroelectronics
1:
3.20 CHF
1 874 Auf Lager
Mouser-Teilenr.
511-STM32H503RBT6
STMicroelectronics
ARM Mikrocontroller - MCU Arm Cortex-M33 32-bit 250MHz, 128 Kbytes of Flash, 32 Kbytes of RAM, I3C
1 874 Auf Lager
1
3.20 CHF
10
2.42 CHF
25
2.23 CHF
100
1.95 CHF
250
Anzeigen
250
1.89 CHF
500
1.83 CHF
960
1.61 CHF
2 880
1.57 CHF
5 760
1.54 CHF
Kaufen
Min.: 1
Mult.: 1
Details
STM32H5
SMD/SMT
LQFP-64
ARM Cortex M33
128 kB
32 bit
12 bit
250 MHz
49 I/O
32 kB
1.71 V
3.6 V
- 40 C
+ 105 C
Tray
ARM Mikrocontroller - MCU High-performance Arm Cortex-M33 MCU 256-Kbyte Flash 272-Kbyte RAM 250 MHz CPU
+1 Bild
STM32H523VCI6
STMicroelectronics
1:
4.17 CHF
1 463 Auf Lager
Mouser-Teilenr.
511-STM32H523VCI6
STMicroelectronics
ARM Mikrocontroller - MCU High-performance Arm Cortex-M33 MCU 256-Kbyte Flash 272-Kbyte RAM 250 MHz CPU
1 463 Auf Lager
1
4.17 CHF
10
3.17 CHF
25
2.92 CHF
100
2.66 CHF
250
Anzeigen
250
2.53 CHF
500
2.45 CHF
1 000
2.31 CHF
2 496
2.26 CHF
Kaufen
Min.: 1
Mult.: 1
Details
STM32H5
SMD/SMT
UFBGA-100
ARM Cortex M33
256 kB
32 bit
12 bit
250 MHz
272 kB
1.71 V
3.6 V
- 40 C
+ 85 C
Tray
ARM Mikrocontroller - MCU High-performance Arm Cortex-M33 MCU 512-Kbyte Flash 272-Kbyte RAM 250 MHz CPU
+1 Bild
STM32H523VEI6
STMicroelectronics
1:
4.62 CHF
863 Auf Lager
Mouser-Teilenr.
511-STM32H523VEI6
STMicroelectronics
ARM Mikrocontroller - MCU High-performance Arm Cortex-M33 MCU 512-Kbyte Flash 272-Kbyte RAM 250 MHz CPU
863 Auf Lager
1
4.62 CHF
10
3.53 CHF
25
3.25 CHF
100
2.97 CHF
250
Anzeigen
250
2.82 CHF
500
2.74 CHF
1 000
2.64 CHF
2 496
2.57 CHF
Kaufen
Min.: 1
Mult.: 1
Details
STM32H5
SMD/SMT
UFBGA-100
ARM Cortex M33
512 kB
32 bit
12 bit
250 MHz
272 kB
1.71 V
3.6 V
- 40 C
+ 85 C
Tray
ARM Mikrocontroller - MCU High-performance Arm Cortex-M33 MCU 256-Kbyte Flash 272-Kbyte RAM 250 MHz CPU
360°
+6 Bilder
STM32H523ZCT6
STMicroelectronics
1:
4.99 CHF
1 430 Auf Lager
1 440 erwartet ab 06.08.2026
Mouser-Teilenr.
511-STM32H523ZCT6
STMicroelectronics
ARM Mikrocontroller - MCU High-performance Arm Cortex-M33 MCU 256-Kbyte Flash 272-Kbyte RAM 250 MHz CPU
1 430 Auf Lager
1 440 erwartet ab 06.08.2026
1
4.99 CHF
10
3.83 CHF
25
3.54 CHF
100
3.22 CHF
360
Anzeigen
360
3.13 CHF
1 080
2.75 CHF
2 520
2.71 CHF
Kaufen
Min.: 1
Mult.: 1
Details
STM32H5
SMD/SMT
LQFP-144
ARM Cortex M33
256 kB
32 bit
12 bit
250 MHz
272 kB
1.71 V
3.6 V
- 40 C
+ 85 C
Tray
ARM Mikrocontroller - MCU High-performance Arm Cortex-M33 MCU 512-Kbyte Flash 272-Kbyte RAM 250 MHz CPU
+1 Bild
STM32H523ZEJ6
STMicroelectronics
1:
5.75 CHF
1 074 Auf Lager
Mouser-Teilenr.
511-STM32H523ZEJ6
STMicroelectronics
ARM Mikrocontroller - MCU High-performance Arm Cortex-M33 MCU 512-Kbyte Flash 272-Kbyte RAM 250 MHz CPU
1 074 Auf Lager
1
5.75 CHF
10
4.17 CHF
25
3.96 CHF
100
3.49 CHF
500
Anzeigen
500
3.20 CHF
1 008
2.89 CHF
2 016
2.77 CHF
5 040
Kostenvoranschlag
Kaufen
Min.: 1
Mult.: 1
Details
STM32H5
SMD/SMT
UFBGA-144
ARM Cortex M33
512 kB
32 bit
12 bit
250 MHz
272 kB
1.71 V
3.6 V
- 40 C
+ 85 C
Tray