ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 USB line MCU 32 Kbytes of Flash 48 MHz CPU, USB, CAN &
STM32F042G6U6TR
STMicroelectronics
1:
NT$139.10
1,363 In Stock
Mouser Part #
511-STM32F042G6U6TR
STMicroelectronics
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 USB line MCU 32 Kbytes of Flash 48 MHz CPU, USB, CAN &
1,363 In Stock
Alternative Packaging
1
NT$139.10
10
NT$104.68
25
NT$90.70
100
NT$86.40
3,000
NT$64.17
6,000
View
250
NT$84.61
500
NT$76.72
1,000
NT$66.68
6,000
NT$63.10
Buy
Min.: 1
Mult.: 1
Reel :
3,000
Details
STM32F0
SMD/SMT
UFQFPN-28
ARM Cortex M0
32 kB
32 bit
12 bit
48 MHz
24 I/O
6 kB
2 V
3.6 V
- 40 C
+ 85 C
Reel, Cut Tape, MouseReel
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 USB line MCU 32 Kbytes of Flash 48 MHz CPU, USB, CAN &
STM32F042K6T6
STMicroelectronics
1:
NT$155.59
3,246 In Stock
Mouser Part #
511-STM32F042K6T6
STMicroelectronics
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 USB line MCU 32 Kbytes of Flash 48 MHz CPU, USB, CAN &
3,246 In Stock
Alternative Packaging
1
NT$155.59
10
NT$117.59
25
NT$102.17
100
NT$97.51
250
View
250
NT$92.49
500
NT$89.63
1,000
NT$83.17
1,500
NT$81.74
4,500
NT$74.21
Buy
Min.: 1
Mult.: 1
Details
STM32F042K6
SMD/SMT
LQFP-32
ARM Cortex M0
32 kB
32 bit
12 bit
48 MHz
26 I/O
6 kB
2 V
3.6 V
- 40 C
+ 85 C
Tray
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 Low-volt line 1,8V MCU 32 Kbytes of Flash 48 MHz CPU, U
STM32F048G6U6
STMicroelectronics
1:
NT$131.21
3,174 In Stock
Mouser Part #
511-STM32F048G6U6
STMicroelectronics
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 Low-volt line 1,8V MCU 32 Kbytes of Flash 48 MHz CPU, U
3,174 In Stock
1
NT$131.21
10
NT$98.59
25
NT$85.68
100
NT$81.38
500
View
500
NT$74.57
1,000
NT$66.68
2,940
NT$64.53
5,880
NT$63.10
Buy
Min.: 1
Mult.: 1
Details
STM32F048G6
SMD/SMT
UFQFPN-28
ARM Cortex M0
32 kB
32 bit
12 bit
48 MHz
23 I/O
6 kB
1.65 V
1.95 V
- 40 C
+ 85 C
Tray
ARM Microcontrollers - MCU Entry-level ARM Cortex-M0 64 Kbytes
STM32F051C8T6TR
STMicroelectronics
1:
NT$166.34
694 In Stock
2,400 Expected 11/25/2026
Mouser Part #
511-STM32F051C8T6TR
STMicroelectronics
ARM Microcontrollers - MCU Entry-level ARM Cortex-M0 64 Kbytes
694 In Stock
2,400 Expected 11/25/2026
Alternative Packaging
1
NT$166.34
10
NT$121.89
25
NT$113.64
100
NT$105.40
250
View
2,400
NT$82.10
250
NT$100.02
500
NT$93.21
1,000
NT$82.10
2,400
NT$82.10
Buy
Min.: 1
Mult.: 1
Reel :
2,400
Details
STM32F051C8
SMD/SMT
LQFP-48
ARM Cortex M0
64 kB
32 bit
12 bit
48 MHz
39 I/O
8 kB
2 V
3.6 V
- 40 C
+ 85 C
Reel, Cut Tape, MouseReel
ARM Microcontrollers - MCU Cortex M0 32kB 48MHz Motor CTRL SRAM MCU
STM32F051K6T6
STMicroelectronics
1:
NT$150.21
2,132 In Stock
Mouser Part #
511-STM32F051K6T6
STMicroelectronics
ARM Microcontrollers - MCU Cortex M0 32kB 48MHz Motor CTRL SRAM MCU
2,132 In Stock
Alternative Packaging
1
NT$150.21
10
NT$113.29
25
NT$98.59
100
NT$93.93
250
View
250
NT$89.27
500
NT$86.04
1,000
NT$76.00
1,500
NT$75.64
Buy
Min.: 1
Mult.: 1
Details
STM32F051K6
SMD/SMT
LQFP-32
ARM Cortex M0
32 kB
32 bit
12 bit
48 MHz
25 I/O
8 kB
2 V
3.6 V
- 40 C
+ 85 C
Tray
ARM Microcontrollers - MCU Entry-level ARM Cortex-M0 MCU 64Kb
STM32F051K8T6
STMicroelectronics
1:
NT$158.82
1,510 In Stock
1,500 Expected 10/5/2026
Mouser Part #
511-STM32F051K8T6
STMicroelectronics
ARM Microcontrollers - MCU Entry-level ARM Cortex-M0 MCU 64Kb
1,510 In Stock
1,500 Expected 10/5/2026
Alternative Packaging
1
NT$158.82
10
NT$120.46
25
NT$110.78
100
NT$100.38
250
View
250
NT$93.93
500
NT$90.70
1,000
NT$80.30
1,500
NT$78.15
Buy
Min.: 1
Mult.: 1
Details
STM32F051K8
SMD/SMT
LQFP-32
ARM Cortex M0
64 kB
32 bit
12 bit
48 MHz
25 I/O
8 kB
2 V
3.6 V
- 40 C
+ 85 C
Tray
ARM Microcontrollers - MCU Entry Level ARM M0 16 Kbytes 48 MHz
STM32F051K8T6TR
STMicroelectronics
1:
NT$195.02
1,623 In Stock
Mouser Part #
511-STM32F051K8T6TR
STMicroelectronics
ARM Microcontrollers - MCU Entry Level ARM M0 16 Kbytes 48 MHz
1,623 In Stock
Alternative Packaging
1
NT$195.02
10
NT$134.08
25
NT$125.12
100
NT$110.06
250
View
2,400
NT$78.15
250
NT$104.32
500
NT$93.57
1,000
NT$80.30
2,400
NT$78.15
Buy
Min.: 1
Mult.: 1
Reel :
2,400
Details
STM32F051K8
SMD/SMT
LQFP-32
ARM Cortex M0
64 kB
32 bit
12 bit
48 MHz
25 I/O
8 kB
2 V
3.6 V
- 40 C
+ 85 C
Reel, Cut Tape, MouseReel
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 Value line MCU 128 Kbytes of Flash , 48 MHz CPU, USB
STM32F070CBT6TR
STMicroelectronics
1:
NT$135.15
2,504 In Stock
Mouser Part #
511-STM32F070CBT6TR
STMicroelectronics
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 Value line MCU 128 Kbytes of Flash , 48 MHz CPU, USB
2,504 In Stock
Alternative Packaging
1
NT$135.15
10
NT$101.81
25
NT$88.19
100
NT$83.89
2,400
NT$73.85
4,800
View
500
NT$77.08
1,000
NT$73.85
4,800
NT$63.10
Buy
Min.: 1
Mult.: 1
Reel :
2,400
Details
STM32F070CB
SMD/SMT
LQFP-48
ARM Cortex M0
128 kB
32 bit
12 bit
48 MHz
37 I/O
16 kB
2.4 V
3.6 V
- 40 C
+ 85 C
Reel, Cut Tape, MouseReel
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 Value line MCU up to 32 Kbytes of Flash 48 MHz CPU, USB
+5 images
STM32F070F6P6
STMicroelectronics
1:
NT$96.44
2,901 In Stock
Mouser Part #
511-STM32F070F6P6
STMicroelectronics
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 Value line MCU up to 32 Kbytes of Flash 48 MHz CPU, USB
2,901 In Stock
Alternative Packaging
1
NT$96.44
10
NT$69.91
25
NT$60.95
100
NT$55.21
250
View
250
NT$51.98
500
NT$45.53
1,000
NT$38.00
2,960
NT$36.93
5,920
NT$36.57
Buy
Min.: 1
Mult.: 1
Details
STM32F070F6
SMD/SMT
TSSOP-20
ARM Cortex M0
32 kB
32 bit
12 bit
48 MHz
15 I/O
6 kB
2.4 V
3.6 V
- 40 C
+ 85 C
Tray
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 Access line MCU 64 Kbytes of Flash 48 MHz CPU & CEC fun
STM32F071C8T6
STMicroelectronics
1:
NT$172.44
653 In Stock
Mouser Part #
511-STM32F071C8T6
STMicroelectronics
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 Access line MCU 64 Kbytes of Flash 48 MHz CPU & CEC fun
653 In Stock
Alternative Packaging
1
NT$172.44
10
NT$130.85
25
NT$114.00
100
NT$108.63
500
View
500
NT$100.02
1,000
NT$92.49
1,500
NT$91.06
Buy
Min.: 1
Mult.: 1
Details
STM32F071C8
SMD/SMT
ARM Cortex M0
64 kB
32 bit
12 bit
48 MHz
37 I/O
16 kB
2 V
3.6 V
- 40 C
+ 85 C
Tray
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 USB line MCU 64 Kbytes of Flash 48 MHz CPU, USB, CAN &
STM32F072C8T6TR
STMicroelectronics
1:
NT$235.89
1,391 In Stock
Mouser Part #
511-STM32F072C8T6TR
STMicroelectronics
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 USB line MCU 64 Kbytes of Flash 48 MHz CPU, USB, CAN &
1,391 In Stock
Alternative Packaging
1
NT$235.89
10
NT$162.04
25
NT$150.93
100
NT$133.00
250
View
2,400
NT$91.78
250
NT$126.19
500
NT$113.29
1,000
NT$97.15
2,400
NT$91.78
Buy
Min.: 1
Mult.: 1
Reel :
2,400
Details
STM32F072C8
SMD/SMT
LQFP-48
ARM Cortex M0
64 kB
32 bit
12 bit
48 MHz
37 I/O
16 kB
2 V
3.6 V
- 40 C
+ 85 C
Reel, Cut Tape, MouseReel
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 USB line MCU 64 Kbytes of Flash 48 MHz CPU, USB, CAN &
STM32F072C8T7
STMicroelectronics
1:
NT$207.21
806 In Stock
3,000 Expected 10/20/2026
Mouser Part #
511-STM32F072C8T7
STMicroelectronics
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 USB line MCU 64 Kbytes of Flash 48 MHz CPU, USB, CAN &
806 In Stock
3,000 Expected 10/20/2026
1
NT$207.21
10
NT$157.74
25
NT$138.02
100
NT$131.93
500
View
500
NT$121.53
1,000
NT$119.02
Buy
Min.: 1
Mult.: 1
Details
STM32F072C8
SMD/SMT
ARM Cortex M0
64 kB
32 bit
12 bit
48 MHz
37 I/O
16 kB
2 V
3.6 V
- 40 C
+ 105 C
Tray
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 USB line MCU 64 Kbytes of Flash 48 MHz CPU, USB, CAN &
STM32F072C8U6
STMicroelectronics
1:
NT$219.40
1,830 In Stock
Mouser Part #
511-STM32F072C8U6
STMicroelectronics
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 USB line MCU 64 Kbytes of Flash 48 MHz CPU, USB, CAN &
1,830 In Stock
Alternative Packaging
1
NT$219.40
10
NT$154.87
25
NT$144.12
100
NT$126.91
250
View
250
NT$120.46
500
NT$108.63
2,500
NT$90.34
Buy
Min.: 1
Mult.: 1
Details
STM32F072C8
SMD/SMT
UFQFPN-48
ARM Cortex M0
64 kB
32 bit
12 bit
48 MHz
37 I/O
16 kB
2 V
3.6 V
- 40 C
+ 85 C
Tray
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 USB line MCU 128 Kbytes of Flash 48 MHz CPU, USB, CAN &
STM32F072CBT6
STMicroelectronics
1:
NT$217.25
1,491 In Stock
4,500 Expected 10/29/2026
Mouser Part #
511-STM32F072CBT6
STMicroelectronics
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 USB line MCU 128 Kbytes of Flash 48 MHz CPU, USB, CAN &
1,491 In Stock
4,500 Expected 10/29/2026
Alternative Packaging
1
NT$217.25
10
NT$165.99
25
NT$145.55
100
NT$139.10
250
View
250
NT$132.65
500
NT$127.63
1,000
NT$116.51
1,500
NT$115.80
Buy
Min.: 1
Mult.: 1
Details
STM32F072CB
SMD/SMT
LQFP-48
ARM Cortex M0
128 kB
32 bit
12 bit
48 MHz
37 I/O
16 kB
2 V
3.6 V
- 40 C
+ 85 C
Tray
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 USB line MCU 128 Kbytes of Flash 48 MHz CPU, USB, CAN &
STM32F072CBT6TR
STMicroelectronics
1:
NT$224.42
766 In Stock
4,800 On Order
Mouser Part #
511-STM32F072CBT6TR
STMicroelectronics
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 USB line MCU 128 Kbytes of Flash 48 MHz CPU, USB, CAN &
766 In Stock
4,800 On Order
View Dates
Alternative Packaging
On Order:
2,400 Expected 10/29/2026
Factory Lead-Time:
40 Weeks
1
NT$224.42
10
NT$171.36
25
NT$150.21
100
NT$143.40
250
View
2,400
NT$108.98
250
NT$142.32
500
NT$129.42
1,000
NT$110.42
2,400
NT$108.98
4,800
Quote
Buy
Min.: 1
Mult.: 1
Reel :
2,400
Details
STM32F072CB
SMD/SMT
LQFP-64
ARM Cortex M0
128 kB
32 bit
12 bit
48 MHz
37 I/O
16 kB
2 V
3.6 V
- 40 C
+ 85 C
Reel, Cut Tape, MouseReel
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 USB line MCU 64 Kbytes of Flash 48 MHz CPU, USB, CAN &
STM32F072R8T6
STMicroelectronics
1:
NT$236.25
541 In Stock
960 Expected 11/9/2026
Mouser Part #
511-STM32F072R8T6
STMicroelectronics
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 USB line MCU 64 Kbytes of Flash 48 MHz CPU, USB, CAN &
541 In Stock
960 Expected 11/9/2026
Alternative Packaging
1
NT$236.25
10
NT$173.51
25
NT$161.68
100
NT$142.32
250
View
250
NT$135.15
500
NT$121.17
960
NT$98.59
2,880
NT$97.51
Buy
Min.: 1
Mult.: 1
Details
STM32F072R8
SMD/SMT
LQFP-64
ARM Cortex M0
64 kB
32 bit
12 bit
48 MHz
51 I/O
16 kB
2 V
3.6 V
- 40 C
+ 85 C
Tray
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 USB line MCU 128 Kbytes of Flash 48 MHz CPU, USB, CAN &
STM32F072RBT6
STMicroelectronics
1:
NT$263.14
423 In Stock
1,920 Expected 6/21/2027
Mouser Part #
511-STM32F072RBT6
STMicroelectronics
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 USB line MCU 128 Kbytes of Flash 48 MHz CPU, USB, CAN &
423 In Stock
1,920 Expected 6/21/2027
Alternative Packaging
1
NT$263.14
10
NT$193.59
25
NT$180.33
100
NT$158.46
250
View
250
NT$150.57
500
NT$125.12
960
NT$114.00
2,880
NT$112.93
Buy
Min.: 1
Mult.: 1
Details
STM32F072RB
SMD/SMT
LQFP-64
ARM Cortex M0
128 kB
32 bit
12 bit
48 MHz
51 I/O
16 kB
2 V
3.6 V
- 40 C
+ 85 C
Tray
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 USB line MCU 128 Kbytes of Flash 48 MHz CPU, USB, CAN &
STM32F072VBT6
STMicroelectronics
1:
NT$240.91
1,754 In Stock
1,080 On Order
Mouser Part #
511-STM32F072VBT6
STMicroelectronics
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 USB line MCU 128 Kbytes of Flash 48 MHz CPU, USB, CAN &
1,754 In Stock
1,080 On Order
Alternative Packaging
1
NT$240.91
10
NT$171.72
25
NT$157.02
250
NT$144.83
540
View
540
NT$140.89
1,080
NT$136.59
2,700
NT$134.80
Buy
Min.: 1
Mult.: 1
Details
STM32F072VB
SMD/SMT
LQFP-100
ARM Cortex M0
128 kB
32 bit
12 bit
48 MHz
87 I/O
16 kB
2 V
3.6 V
- 40 C
+ 85 C
Tray
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 Low-volt line 1,8V MCU 128 Kbytes of Flash 48 MHz CPU,
STM32F078CBT6
STMicroelectronics
1:
NT$247.72
737 In Stock
Mouser Part #
511-STM32F078CBT6
STMicroelectronics
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 Low-volt line 1,8V MCU 128 Kbytes of Flash 48 MHz CPU,
737 In Stock
1
NT$247.72
10
NT$182.12
25
NT$169.57
100
NT$149.14
250
View
250
NT$141.61
500
NT$126.91
1,000
NT$106.47
1,500
NT$105.04
Buy
Min.: 1
Mult.: 1
Details
STM32F078CB
SMD/SMT
LQFP-48
ARM Cortex M0
128 kB
32 bit
12 bit
48 MHz
36 I/O
16 kB
1.65 V
1.95 V
- 40 C
+ 85 C
Tray
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 Access line MCU 128 Kbytes of Flash 48 MHz CPU, CAN & C
STM32F091CBT6
STMicroelectronics
1:
NT$207.57
845 In Stock
Mouser Part #
511-STM32F091CBT6
STMicroelectronics
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 Access line MCU 128 Kbytes of Flash 48 MHz CPU, CAN & C
845 In Stock
Alternative Packaging
1
NT$207.57
10
NT$158.46
25
NT$138.74
100
NT$132.65
500
View
500
NT$122.25
1,000
NT$107.91
1,500
NT$106.47
Buy
Min.: 1
Mult.: 1
Details
STM32F091CB
SMD/SMT
LQFP-48
ARM Cortex M0
128 kB
32 bit
12 bit
48 MHz
38 I/O
32 kB
2 V
3.6 V
- 40 C
+ 85 C
Tray
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 Access line MCU 128 Kbytes of Flash 48 MHz CPU, CAN & C
STM32F091CBU6
STMicroelectronics
1:
NT$248.08
3,176 In Stock
Mouser Part #
511-STM32F091CBU6
STMicroelectronics
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 Access line MCU 128 Kbytes of Flash 48 MHz CPU, CAN & C
3,176 In Stock
Alternative Packaging
1
NT$248.08
10
NT$170.65
25
NT$159.17
100
NT$139.82
250
View
250
NT$132.65
500
NT$119.02
1,000
NT$102.17
2,500
NT$99.66
4,680
Quote
Buy
Min.: 1
Mult.: 1
Details
STM32F091CB
SMD/SMT
UFQFPN-48
ARM Cortex M0
128 kB
32 bit
12 bit
48 MHz
38 I/O
32 kB
2 V
3.6 V
- 40 C
+ 85 C
Tray
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 Access line MCU 256 Kbytes of Flash 48 MHz CPU, CAN & C
STM32F091CCU6
STMicroelectronics
1:
NT$253.10
1,624 In Stock
Mouser Part #
511-STM32F091CCU6
STMicroelectronics
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 Access line MCU 256 Kbytes of Flash 48 MHz CPU, CAN & C
1,624 In Stock
Alternative Packaging
1
NT$253.10
10
NT$193.95
25
NT$170.29
100
NT$162.76
250
View
250
NT$154.87
500
NT$153.08
2,500
NT$124.40
Buy
Min.: 1
Mult.: 1
Details
STM32F091CC
SMD/SMT
UFQFPN-48
ARM Cortex M0
256 kB
32 bit
12 bit
48 MHz
38 I/O
32 kB
2 V
3.6 V
- 40 C
+ 85 C
Tray
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 Access line MCU 256 Kbytes of Flash 48 MHz CPU, CAN & C
STM32F091VCT6
STMicroelectronics
1:
NT$328.74
1,494 In Stock
Mouser Part #
511-STM32F091VCT6
STMicroelectronics
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 Access line MCU 256 Kbytes of Flash 48 MHz CPU, CAN & C
1,494 In Stock
Alternative Packaging
1
NT$328.74
10
NT$229.80
25
NT$219.04
100
NT$190.36
250
View
250
NT$181.76
540
NT$173.51
Buy
Min.: 1
Mult.: 1
Details
STM32F091VC
SMD/SMT
LQFP-100
ARM Cortex M0
256 kB
32 bit
12 bit
48 MHz
88 I/O
32 kB
2 V
3.6 V
- 40 C
+ 85 C
Tray
ARM Microcontrollers - MCU Cortx-M0+256KB FLASH
ATSAMD20E18A-MUT
Microchip Technology
1:
NT$112.93
2,743 In Stock
Mouser Part #
556-ATSAMD20E18A-MUT
Microchip Technology
ARM Microcontrollers - MCU Cortx-M0+256KB FLASH
2,743 In Stock
1
NT$112.93
25
NT$108.27
5,000
NT$93.21
Buy
Min.: 1
Mult.: 1
Reel :
5,000
Details
SAMD1/2x
SMD/SMT
QFN-32
ARM Cortex M0
256 kB
32 bit
12 bit
48 MHz
26 I/O
32 kB
1.62 V
1.95 V
- 40 C
+ 85 C
Reel, Cut Tape, MouseReel
ARM Microcontrollers - MCU XMC1000
+1 image
XMC1100T016X0064ABXUMA1
Infineon Technologies
1:
NT$88.55
2,218 In Stock
Mouser Part #
726-1100T016X0064ABX
Infineon Technologies
ARM Microcontrollers - MCU XMC1000
2,218 In Stock
1
NT$88.55
10
NT$65.61
25
NT$56.64
100
NT$53.78
3,000
NT$44.10
6,000
View
500
NT$48.76
1,000
NT$46.96
6,000
NT$43.38
Buy
Min.: 1
Mult.: 1
Reel :
3,000
Details
XMC1100
SMD/SMT
TSSOP-16
ARM Cortex M0
64 kB
32 bit/16 bit
12 bit
32 MHz
14 I/O
16 kB
1.8 V
5.5 V
- 40 C
+ 105 C
Reel, Cut Tape, MouseReel