Navigation
Home
About us
Products
Manufacturers
RFQ
Service
FAQ
Contact us
ICRFQ.com - Electronic Components Distributor in China Since 2003
We make your sourcing easier!
Get A Fast Quote Worldwide!
[email protected]
Home > Products > Integrated Circuits (ICs) > Embedded - Microcontrollers

Embedded - Microcontrollers - Integrated Circuits (ICs) - Electronic Components

No. Part Number Image Manufacturer Description Action
7501 DSPIC33FJ128MC710A-I/PT DSPIC33FJ128MC710A-I/PT Microchip Technology dsPIC dsPIC? 33F Microcontroller IC 16-Bit 40 MIPs 128KB (128K x 8) FLASH 100-TQFP (12x12)
7502 CY8C24223A-12PVXE CY8C24223A-12PVXE Cypress Semiconductor Corp M8C PSOC?1 CY8C24xxx Microcontroller IC 8-Bit 12MHz 4KB (4K x 8) FLASH 20-SSOP
7503 DSPIC33FJ128MC710-I/PT DSPIC33FJ128MC710-I/PT Microchip Technology dsPIC dsPIC? 33F Microcontroller IC 16-Bit 40 MIPs 128KB (128K x 8) FLASH 100-TQFP (12x12)
7504 PIC32MX440F128H-80V/MR PIC32MX440F128H-80V/MR Microchip Technology MIPS32? M4K? PIC? 32MX Microcontroller IC 32-Bit 80MHz 128KB (128K x 8) FLASH 64-QFN (9x9)
7505 STM32F101VFT6TR STM32F101VFT6TR STMicroelectronics ARM? Cortex?-M3 STM32 F1 Microcontroller IC 32-Bit 36MHz 768KB (768K x 8) FLASH 100-LQFP (14x14)
7506 MB96F635RBPMC-GS-N2E1 MB96F635RBPMC-GS-N2E1 Cypress Semiconductor Corp F2MC-16FX F2MC-16FX MB96630 Microcontroller IC 16-Bit 32MHz 160KB (160K x 8) FLASH 80-LQFP (12x12)
7507 MC9S08DZ128MLL MC9S08DZ128MLL Freescale Semiconductor - NXP S08 S08 Microcontroller IC 8-Bit 40MHz 128KB (128K x 8) FLASH 100-LQFP (14x14)
7508 MB90362ESPMT-GS-111E1 MB90362ESPMT-GS-111E1 Cypress Semiconductor Corp F2MC-16LX F2MC-16LX MB90360E Microcontroller IC 16-Bit 24MHz 64KB (64K x 8) Mask ROM 48-LQFP (7x7)
7509 MB89567APFV-GS-255E1 MB89567APFV-GS-255E1 Cypress Semiconductor Corp F2MC-8L F2MC-8L MB89560A Microcontroller IC 8-Bit 12.5MHz 32KB (32K x 8) Mask ROM 80-LQFP (12x12)
7510 MB9BF512NPQC-G-JNE2 MB9BF512NPQC-G-JNE2 Cypress Semiconductor Corp ARM? Cortex?-M3 FM3 MB9B510R Microcontroller IC 32-Bit 144MHz 160KB (160K x 8) FLASH 100-PQFP (14x20)
7511 MB9BF314NPQC-G-JNE2 MB9BF314NPQC-G-JNE2 Cypress Semiconductor Corp ARM? Cortex?-M3 FM3 MB9B310R Microcontroller IC 32-Bit 144MHz 288KB (288K x 8) FLASH 100-PQFP (14x20)
7512 MB90022PF-GS-462E1 MB90022PF-GS-462E1 Cypress Semiconductor Corp IC MCU 16B FFMC-16F-0.35 100QFP
7513 MSP430F447IPZR MSP430F447IPZR Texas Instruments MSP430 MSP430x4xx Microcontroller IC 16-Bit 8MHz 32KB (32K x 8 + 256B) FLASH 100-LQFP (14x14)
7514 STM32F100RET6B STM32F100RET6B STMicroelectronics ARM? Cortex?-M3 STM32 F1 Microcontroller IC 32-Bit 24MHz 512KB (512K x 8) FLASH 64-LQFP (10x10)
7515 STM32L471QEI6 STM32L471QEI6 STMicroelectronics ARM? Cortex?-M4 STM32L4 Microcontroller IC 32-Bit 80MHz 512KB (512K x 8) FLASH
7516 MSP430F6458IPZR MSP430F6458IPZR Texas Instruments CPUXV2 MSP430F6xx Microcontroller IC 16-Bit 20MHz 384KB (384K x 8) FLASH 100-LQFP (14x14)
7517 DSPIC33EP512GM710-H/PT DSPIC33EP512GM710-H/PT Microchip Technology dsPIC dsPIC? 33EP Microcontroller IC 16-Bit 512KB (170K x 24) FLASH 100-TQFP (12x12)
7518 MSP430F6659IPZR MSP430F6659IPZR Texas Instruments CPUXV2 MSP430F6xx Microcontroller IC 16-Bit 20MHz 512KB (512K x 8) FLASH 100-LQFP (14x14)
7519 CY8C3445LTI-079 CY8C3445LTI-079 Cypress Semiconductor Corp 8051 PSOC? 3 CY8C34xx Microcontroller IC 8-Bit 50MHz 32KB (32K x 8) FLASH 68-QFN (8x8)
7520 TMS320F28052PNS TMS320F28052PNS Texas Instruments C28x C2000? C28x Piccolo? Microcontroller IC 32-Bit 60MHz 64KB (32K x 16) FLASH 80-LQFP (12x12)
7521 TMS320F28054PNT TMS320F28054PNT Texas Instruments C28x C2000? C28x Piccolo? Microcontroller IC 32-Bit 60MHz 128KB (64K x 16) FLASH 80-LQFP (12x12)
7522 C8051F344-GQR C8051F344-GQR Silicon Labs 8051 C8051F34x Microcontroller IC 8-Bit 25MHz 64KB (64K x 8) FLASH 48-QFP (7x7)
7523 C8051F342-GQR C8051F342-GQR Silicon Labs 8051 C8051F34x Microcontroller IC 8-Bit 48MHz 64KB (64K x 8) FLASH 32-LQFP (7x7)
7524 MB90548GSPMC-GS-569E1 MB90548GSPMC-GS-569E1 Cypress Semiconductor Corp F2MC-16LX F2MC-16LX MB90545G Microcontroller IC 16-Bit 16MHz 128KB (128K x 8) Mask ROM 100-LQFP (14x14)
7525 MB90548GSPMC-GS-517E1 MB90548GSPMC-GS-517E1 Cypress Semiconductor Corp F2MC-16LX F2MC-16LX MB90545G Microcontroller IC 16-Bit 16MHz 128KB (128K x 8) Mask ROM 100-LQFP (14x14)
7526 MSP430FR6879IPZ MSP430FR6879IPZ Texas Instruments CPUXV2 MSP430? FRAM Microcontroller IC 16-Bit 16MHz 128KB (128K x 8) FRAM 100-LQFP (14x14)
7527 ATSAM4LC2CA-AUR ATSAM4LC2CA-AUR Atmel ARM? Cortex?-M4 SAM4L Microcontroller IC 32-Bit 48MHz 128KB (128K x 8) FLASH 100-TQFP (14x14)
7528 ATSAM4LS2CA-AUR ATSAM4LS2CA-AUR Atmel ARM? Cortex?-M4 SAM4L Microcontroller IC 32-Bit 48MHz 128KB (128K x 8) FLASH 100-TQFP (14x14)
7529 MSP430F67641IPZR MSP430F67641IPZR Texas Instruments CPUXV2 MSP430F6xx Microcontroller IC 16-Bit 25MHz 128KB (128K x 8) FLASH 100-LQFP (14x14)
7530 PIC32MX695F512HT-80I/PT PIC32MX695F512HT-80I/PT Microchip Technology MIPS32? M4K? PIC? 32MX Microcontroller IC 32-Bit 80MHz 512KB (512K x 8) FLASH 64-TQFP (10x10)
7531 MSP430FG437IPNR MSP430FG437IPNR Texas Instruments MSP430 MSP430x4xx Microcontroller IC 16-Bit 8MHz 32KB (32K x 8 + 256B) FLASH 80-LQFP (12x12)
7532 ATMEGA644PA-ANR ATMEGA644PA-ANR Atmel AVR AVR? ATmega Microcontroller IC 8-Bit 20MHz 64KB (32K x 16) FLASH 44-TQFP (10x10)
7533 ATMEGA644PA-MNR ATMEGA644PA-MNR Atmel AVR AVR? ATmega Microcontroller IC 8-Bit 20MHz 64KB (32K x 16) FLASH 44-VQFN (7x7)
7534 ATSAML21J18B-UUT ATSAML21J18B-UUT Atmel ARM? Cortex?-M0+ SAM L21J Microcontroller IC 32-Bit 48MHz 256KB (256K x 8) FLASH 64-WLCSP
7535 R5F2L3ACCNFP#V0 R5F2L3ACCNFP#V0 Renesas Electronics America R8C R8C/Lx/3AC Microcontroller IC 16-Bit 20MHz 128KB (128K x 8) FLASH 100-LFQFP (14x14)
7536 AT89C51RB2-RLTUL AT89C51RB2-RLTUL Atmel 80C51 89C Microcontroller IC 8-Bit 40MHz 16KB (16K x 8) FLASH 44-VQFP (10x10)
7537 DSPIC33FJ128GP306AT-I/MR DSPIC33FJ128GP306AT-I/MR Microchip Technology dsPIC dsPIC? 33F Microcontroller IC 16-Bit 40 MIPs 128KB (128K x 8) FLASH 64-QFN (9x9)
7538 PIC24HJ128GP306AT-I/MR PIC24HJ128GP306AT-I/MR Microchip Technology PIC PIC? 24H Microcontroller IC 16-Bit 40 MIPs 128KB (43K x 24) FLASH 64-QFN (9x9)
7539 PIC24HJ64GP210AT-I/PT PIC24HJ64GP210AT-I/PT Microchip Technology PIC PIC? 24H Microcontroller IC 16-Bit 40 MIPs 64KB (22K x 24) FLASH 100-TQFP (12x12)
7540 DSPIC33EP512MC502-H/MM DSPIC33EP512MC502-H/MM Microchip Technology dsPIC dsPIC? 33EP Microcontroller IC 16-Bit 60 MIPs 512KB (170K x 24) FLASH 28-QFN-S (6x6)
7541 DSPIC33EP512GP502-H/MM DSPIC33EP512GP502-H/MM Microchip Technology dsPIC dsPIC? 33EP Microcontroller IC 16-Bit 60 MIPs 512KB (170K x 24) FLASH 28-QFN-S (6x6)
7542 PIC24FJ192GA106-E/PT PIC24FJ192GA106-E/PT Microchip Technology PIC PIC? 24F Microcontroller IC 16-Bit 32MHz 192KB (65.5K x 24) FLASH 64-TQFP (10x10)
7543 PIC16F873A-E/SS PIC16F873A-E/SS Microchip Technology PIC PIC? 16F Microcontroller IC 8-Bit 20MHz 7KB (4K x 14) FLASH 28-SSOP
7544 PIC16C715-04/P PIC16C715-04/P Microchip Technology PIC PIC? 16C Microcontroller IC 8-Bit 4MHz 3.5KB (2K x 14) OTP 18-PDIP
7545 MKL33Z64VLK4 MKL33Z64VLK4 Freescale Semiconductor - NXP ARM? Cortex?-M0+ Kinetis KL3 Microcontroller IC 32-Bit 48MHz 64KB (64K x 8) FLASH 80-LQFP (12x12)
7546 DSPIC33EV64GM002-I/SS DSPIC33EV64GM002-I/SS Microchip Technology dsPIC dsPIC? 33EV Microcontroller IC 16-Bit 70 MIPs 64KB (22K x 24) FLASH 28-SSOP
7547 PIC16F1779-I/MV PIC16F1779-I/MV Microchip Technology PIC PIC? XLP? 16F Microcontroller IC 8-Bit 32MHz 28KB (16K x 14) FLASH 40-UQFN (5x5)
7548 PIC16LF1779-I/MV PIC16LF1779-I/MV Microchip Technology PIC PIC? XLP? 16F Microcontroller IC 8-Bit 32MHz 28KB (16K x 14) FLASH 40-UQFN (5x5)
7549 MC9S08PA16VLC MC9S08PA16VLC Freescale Semiconductor - NXP S08 S08 Microcontroller IC 8-Bit 20MHz 16KB (16K x 8) FLASH 32-LQFP (7x7)
7550 AT89LP216-20SU AT89LP216-20SU Atmel 8051 89LP Microcontroller IC 8-Bit 20MHz 2KB (2K x 8) FLASH 16-SOIC
Home > Products > Integrated Circuits (ICs)

Electronic Components and Parts

Embedded - Microcontrollers

DSPIC33FJ128MC710A-I/PT
DSPIC33FJ128MC710A-I/PT
Microchip Technology
dsPIC dsPIC? 33F Microcontroller IC 16-Bit 40 MIPs 128KB (128K x 8) FLASH 100-TQFP (12x12)

CY8C24223A-12PVXE
CY8C24223A-12PVXE
Cypress Semiconductor Corp
M8C PSOC?1 CY8C24xxx Microcontroller IC 8-Bit 12MHz 4KB (4K x 8) FLASH 20-SSOP

DSPIC33FJ128MC710-I/PT
DSPIC33FJ128MC710-I/PT
Microchip Technology
dsPIC dsPIC? 33F Microcontroller IC 16-Bit 40 MIPs 128KB (128K x 8) FLASH 100-TQFP (12x12)

PIC32MX440F128H-80V/MR
PIC32MX440F128H-80V/MR
Microchip Technology
MIPS32? M4K? PIC? 32MX Microcontroller IC 32-Bit 80MHz 128KB (128K x 8) FLASH 64-QFN (9x9)

STM32F101VFT6TR
STM32F101VFT6TR
STMicroelectronics
ARM? Cortex?-M3 STM32 F1 Microcontroller IC 32-Bit 36MHz 768KB (768K x 8) FLASH 100-LQFP (14x14)

MB96F635RBPMC-GS-N2E1
MB96F635RBPMC-GS-N2E1
Cypress Semiconductor Corp
F2MC-16FX F2MC-16FX MB96630 Microcontroller IC 16-Bit 32MHz 160KB (160K x 8) FLASH 80-LQFP (12x12)

MC9S08DZ128MLL
MC9S08DZ128MLL
Freescale Semiconductor - NXP
S08 S08 Microcontroller IC 8-Bit 40MHz 128KB (128K x 8) FLASH 100-LQFP (14x14)

MB90362ESPMT-GS-111E1
MB90362ESPMT-GS-111E1
Cypress Semiconductor Corp
F2MC-16LX F2MC-16LX MB90360E Microcontroller IC 16-Bit 24MHz 64KB (64K x 8) Mask ROM 48-LQFP (7x7)

MB89567APFV-GS-255E1
MB89567APFV-GS-255E1
Cypress Semiconductor Corp
F2MC-8L F2MC-8L MB89560A Microcontroller IC 8-Bit 12.5MHz 32KB (32K x 8) Mask ROM 80-LQFP (12x12)

MB9BF512NPQC-G-JNE2
MB9BF512NPQC-G-JNE2
Cypress Semiconductor Corp
ARM? Cortex?-M3 FM3 MB9B510R Microcontroller IC 32-Bit 144MHz 160KB (160K x 8) FLASH 100-PQFP (14x20)

MB9BF314NPQC-G-JNE2
MB9BF314NPQC-G-JNE2
Cypress Semiconductor Corp
ARM? Cortex?-M3 FM3 MB9B310R Microcontroller IC 32-Bit 144MHz 288KB (288K x 8) FLASH 100-PQFP (14x20)

MB90022PF-GS-462E1
MB90022PF-GS-462E1
Cypress Semiconductor Corp
IC MCU 16B FFMC-16F-0.35 100QFP

MSP430F447IPZR
MSP430F447IPZR
Texas Instruments
MSP430 MSP430x4xx Microcontroller IC 16-Bit 8MHz 32KB (32K x 8 + 256B) FLASH 100-LQFP (14x14)

STM32F100RET6B
STM32F100RET6B
STMicroelectronics
ARM? Cortex?-M3 STM32 F1 Microcontroller IC 32-Bit 24MHz 512KB (512K x 8) FLASH 64-LQFP (10x10)

STM32L471QEI6
STM32L471QEI6
STMicroelectronics
ARM? Cortex?-M4 STM32L4 Microcontroller IC 32-Bit 80MHz 512KB (512K x 8) FLASH

MSP430F6458IPZR
MSP430F6458IPZR
Texas Instruments
CPUXV2 MSP430F6xx Microcontroller IC 16-Bit 20MHz 384KB (384K x 8) FLASH 100-LQFP (14x14)

DSPIC33EP512GM710-H/PT
DSPIC33EP512GM710-H/PT
Microchip Technology
dsPIC dsPIC? 33EP Microcontroller IC 16-Bit 512KB (170K x 24) FLASH 100-TQFP (12x12)

MSP430F6659IPZR
MSP430F6659IPZR
Texas Instruments
CPUXV2 MSP430F6xx Microcontroller IC 16-Bit 20MHz 512KB (512K x 8) FLASH 100-LQFP (14x14)

CY8C3445LTI-079
CY8C3445LTI-079
Cypress Semiconductor Corp
8051 PSOC? 3 CY8C34xx Microcontroller IC 8-Bit 50MHz 32KB (32K x 8) FLASH 68-QFN (8x8)

TMS320F28052PNS
TMS320F28052PNS
Texas Instruments
C28x C2000? C28x Piccolo? Microcontroller IC 32-Bit 60MHz 64KB (32K x 16) FLASH 80-LQFP (12x12)

TMS320F28054PNT
TMS320F28054PNT
Texas Instruments
C28x C2000? C28x Piccolo? Microcontroller IC 32-Bit 60MHz 128KB (64K x 16) FLASH 80-LQFP (12x12)

C8051F344-GQR
C8051F344-GQR
Silicon Labs
8051 C8051F34x Microcontroller IC 8-Bit 25MHz 64KB (64K x 8) FLASH 48-QFP (7x7)

C8051F342-GQR
C8051F342-GQR
Silicon Labs
8051 C8051F34x Microcontroller IC 8-Bit 48MHz 64KB (64K x 8) FLASH 32-LQFP (7x7)

MB90548GSPMC-GS-569E1
MB90548GSPMC-GS-569E1
Cypress Semiconductor Corp
F2MC-16LX F2MC-16LX MB90545G Microcontroller IC 16-Bit 16MHz 128KB (128K x 8) Mask ROM 100-LQFP (14x14)

MB90548GSPMC-GS-517E1
MB90548GSPMC-GS-517E1
Cypress Semiconductor Corp
F2MC-16LX F2MC-16LX MB90545G Microcontroller IC 16-Bit 16MHz 128KB (128K x 8) Mask ROM 100-LQFP (14x14)

MSP430FR6879IPZ
MSP430FR6879IPZ
Texas Instruments
CPUXV2 MSP430? FRAM Microcontroller IC 16-Bit 16MHz 128KB (128K x 8) FRAM 100-LQFP (14x14)

ATSAM4LC2CA-AUR
ATSAM4LC2CA-AUR
Atmel
ARM? Cortex?-M4 SAM4L Microcontroller IC 32-Bit 48MHz 128KB (128K x 8) FLASH 100-TQFP (14x14)

ATSAM4LS2CA-AUR
ATSAM4LS2CA-AUR
Atmel
ARM? Cortex?-M4 SAM4L Microcontroller IC 32-Bit 48MHz 128KB (128K x 8) FLASH 100-TQFP (14x14)

MSP430F67641IPZR
MSP430F67641IPZR
Texas Instruments
CPUXV2 MSP430F6xx Microcontroller IC 16-Bit 25MHz 128KB (128K x 8) FLASH 100-LQFP (14x14)

PIC32MX695F512HT-80I/PT
PIC32MX695F512HT-80I/PT
Microchip Technology
MIPS32? M4K? PIC? 32MX Microcontroller IC 32-Bit 80MHz 512KB (512K x 8) FLASH 64-TQFP (10x10)

MSP430FG437IPNR
MSP430FG437IPNR
Texas Instruments
MSP430 MSP430x4xx Microcontroller IC 16-Bit 8MHz 32KB (32K x 8 + 256B) FLASH 80-LQFP (12x12)

ATMEGA644PA-ANR
ATMEGA644PA-ANR
Atmel
AVR AVR? ATmega Microcontroller IC 8-Bit 20MHz 64KB (32K x 16) FLASH 44-TQFP (10x10)

ATMEGA644PA-MNR
ATMEGA644PA-MNR
Atmel
AVR AVR? ATmega Microcontroller IC 8-Bit 20MHz 64KB (32K x 16) FLASH 44-VQFN (7x7)

ATSAML21J18B-UUT
ATSAML21J18B-UUT
Atmel
ARM? Cortex?-M0+ SAM L21J Microcontroller IC 32-Bit 48MHz 256KB (256K x 8) FLASH 64-WLCSP

R5F2L3ACCNFP#V0
R5F2L3ACCNFP#V0
Renesas Electronics America
R8C R8C/Lx/3AC Microcontroller IC 16-Bit 20MHz 128KB (128K x 8) FLASH 100-LFQFP (14x14)

AT89C51RB2-RLTUL
AT89C51RB2-RLTUL
Atmel
80C51 89C Microcontroller IC 8-Bit 40MHz 16KB (16K x 8) FLASH 44-VQFP (10x10)

DSPIC33FJ128GP306AT-I/MR
DSPIC33FJ128GP306AT-I/MR
Microchip Technology
dsPIC dsPIC? 33F Microcontroller IC 16-Bit 40 MIPs 128KB (128K x 8) FLASH 64-QFN (9x9)

PIC24HJ128GP306AT-I/MR
PIC24HJ128GP306AT-I/MR
Microchip Technology
PIC PIC? 24H Microcontroller IC 16-Bit 40 MIPs 128KB (43K x 24) FLASH 64-QFN (9x9)

PIC24HJ64GP210AT-I/PT
PIC24HJ64GP210AT-I/PT
Microchip Technology
PIC PIC? 24H Microcontroller IC 16-Bit 40 MIPs 64KB (22K x 24) FLASH 100-TQFP (12x12)

DSPIC33EP512MC502-H/MM
DSPIC33EP512MC502-H/MM
Microchip Technology
dsPIC dsPIC? 33EP Microcontroller IC 16-Bit 60 MIPs 512KB (170K x 24) FLASH 28-QFN-S (6x6)

DSPIC33EP512GP502-H/MM
DSPIC33EP512GP502-H/MM
Microchip Technology
dsPIC dsPIC? 33EP Microcontroller IC 16-Bit 60 MIPs 512KB (170K x 24) FLASH 28-QFN-S (6x6)

PIC24FJ192GA106-E/PT
PIC24FJ192GA106-E/PT
Microchip Technology
PIC PIC? 24F Microcontroller IC 16-Bit 32MHz 192KB (65.5K x 24) FLASH 64-TQFP (10x10)

PIC16F873A-E/SS
PIC16F873A-E/SS
Microchip Technology
PIC PIC? 16F Microcontroller IC 8-Bit 20MHz 7KB (4K x 14) FLASH 28-SSOP

PIC16C715-04/P
PIC16C715-04/P
Microchip Technology
PIC PIC? 16C Microcontroller IC 8-Bit 4MHz 3.5KB (2K x 14) OTP 18-PDIP

MKL33Z64VLK4
MKL33Z64VLK4
Freescale Semiconductor - NXP
ARM? Cortex?-M0+ Kinetis KL3 Microcontroller IC 32-Bit 48MHz 64KB (64K x 8) FLASH 80-LQFP (12x12)

DSPIC33EV64GM002-I/SS
DSPIC33EV64GM002-I/SS
Microchip Technology
dsPIC dsPIC? 33EV Microcontroller IC 16-Bit 70 MIPs 64KB (22K x 24) FLASH 28-SSOP

PIC16F1779-I/MV
PIC16F1779-I/MV
Microchip Technology
PIC PIC? XLP? 16F Microcontroller IC 8-Bit 32MHz 28KB (16K x 14) FLASH 40-UQFN (5x5)

PIC16LF1779-I/MV
PIC16LF1779-I/MV
Microchip Technology
PIC PIC? XLP? 16F Microcontroller IC 8-Bit 32MHz 28KB (16K x 14) FLASH 40-UQFN (5x5)

MC9S08PA16VLC
MC9S08PA16VLC
Freescale Semiconductor - NXP
S08 S08 Microcontroller IC 8-Bit 20MHz 16KB (16K x 8) FLASH 32-LQFP (7x7)

AT89LP216-20SU
AT89LP216-20SU
Atmel
8051 89LP Microcontroller IC 8-Bit 20MHz 2KB (2K x 8) FLASH 16-SOIC

Home142143144145146147148149150151152153154155156157End