- All Products
- Integrated Circuits (ICs)
- Embedded - PLDs (Programmable Logic Device)
| Image | Part # | Manufacturer | Description | Availability | Pricing | Quantity | Surface Mount | Number of Terminals | Clock Frequency-Max | Ihs Manufacturer | Moisture Sensitivity Levels | Number of I/O Lines | Operating Temperature-Max | Operating Temperature-Min | Package Body Material | Package Code | Package Description | Package Equivalence Code | Package Shape | Package Style | Part Life Cycle Code | Part Package Code | Rohs Code | Supply Voltage-Max | Supply Voltage-Min | Supply Voltage-Nom | JESD-609 Code | Pbfree Code | ECCN Code | Terminal Finish | Additional Feature | HTS Code | Terminal Position | Terminal Form | Peak Reflow Temperature (Cel) | Terminal Pitch | Reach Compliance Code | Time@Peak Reflow Temperature-Max (s) | Pin Count | JESD-30 Code | Number of Outputs | Qualification Status | Temperature Grade | Propagation Delay | Architecture | Number of Inputs | Organization | Seated Height-Max | Programmable Logic Type | Screening Level | Output Function | Number of Macro Cells | JTAG BST | Number of Dedicated Inputs | In-System Programmable | Number of Product Terms | Length | Width |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() | Mfr. Part #PZ3128-S10BE-STwicea Part #637-491-PZ3128-S10BE-S | NXP Semiconductors |
EE PLD, 13ns, PQFP128
Datasheet
Compare
| Min.:1 Mult.:1 | YES | 128 | 74 MHz | NXP SEMICONDUCTORS | - | 96 | 70 °C | - | PLASTIC/EPOXY | LFQFP | LFQFP, | QFP128,.63X.87,20 | RECTANGULAR | FLATPACK, LOW PROFILE, FINE PITCH | Transferred | - | - | 3.6 V | 3 V | 3.3 V | - | - | - | - | - | 8542.39.00.01 | QUAD | GULL WING | - | 0.5 mm | unknown | - | - | R-PQFP-G128 | - | Not Qualified | COMMERCIAL | 13 ns | - | - | 2 DEDICATED INPUTS, 96 I/O | 1.6 mm | EE PLD | - | MACROCELL | - | - | 2 | - | - | 20 mm | 14 mm | ||
| PZ3128-S10BE-S | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Mfr. Part #PZ5128-S7BBPTwicea Part #903-491-PZ5128-S7BBP | AMD Xilinx |
EE PLD, 9.5ns, CMOS, PQFP100, 14 X 14 MM, 1 MM HEIGHT, PLASTIC, MO-112DD1, TQFP-100
Datasheet
Compare
| 286
In Stock
| Min.:1 Mult.:1 | YES | 100 | 95 MHz | XILINX INC | - | 96 | 70 °C | - | PLASTIC/EPOXY | TFQFP | TFQFP, | - | SQUARE | FLATPACK, THIN PROFILE, FINE PITCH | Obsolete | QFP | - | 5.25 V | 4.75 V | 5 V | - | - | - | - | 128 MACROCELLS | 8542.39.00.01 | QUAD | GULL WING | - | 0.5 mm | unknown | - | 100 | S-PQFP-G100 | - | Not Qualified | COMMERCIAL | 9.5 ns | - | - | 2 DEDICATED INPUTS, 96 I/O | 1.2 mm | EE PLD | - | MACROCELL | - | - | 2 | - | - | 14 mm | 14 mm | |
| PZ5128-S7BBP | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Mfr. Part #XC95180-10PQ160Twicea Part #903-491-XC95180-10PQ160 | AMD Xilinx |
Description: Flash PLD, CMOS, PQFP160, 28 X 28 MM, 0.65 MM PITCH, EIAJ, PLASTIC, MO-108DD1, QFP-160
Datasheet
Compare
| Min.:1 Mult.:1 | YES | 160 | - | XILINX INC | 3 | 133 | - | - | PLASTIC/EPOXY | QFP | QFP, | - | SQUARE | FLATPACK | Obsolete | QFP | No | - | - | 3.3 V | e0 | - | - | TIN LEAD | CONFIGURABLE 3.3V OR 5V I/O OPERATION; INSYSTEM PROGRAMMABLE | 8542.39.00.01 | QUAD | GULL WING | - | 0.65 mm | compliant | - | 160 | S-PQFP-G160 | - | Not Qualified | - | - | - | - | 0 DEDICATED INPUTS, 133 I/O | 4.1 mm | FLASH PLD | - | MACROCELL | - | - | - | - | - | 28 mm | 28 mm | ||
| XC95180-10PQ160 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Mfr. Part #PZ5064-7BB1Twicea Part #637-491-PZ5064-7BB1 | NXP Semiconductors |
EE PLD, 10ns, PQFP100, 14 X 20 X 2.80 MM, PLASTIC, SOT-382-1, QFP-100
Datasheet
Compare
| Min.:1 Mult.:1 | YES | 100 | 105 MHz | NXP SEMICONDUCTORS | - | 64 | 70 °C | - | PLASTIC/EPOXY | QFP | 14 X 20 X 2.80 MM, PLASTIC, SOT-382-1, QFP-100 | - | RECTANGULAR | FLATPACK | Obsolete | QFP | - | 5.25 V | 4.75 V | 5 V | - | - | - | - | - | 8542.39.00.01 | QUAD | GULL WING | - | 0.65 mm | unknown | - | 100 | R-PQFP-G100 | - | Not Qualified | COMMERCIAL | 10 ns | - | - | 2 DEDICATED INPUTS, 64 I/O | 3.4 mm | EE PLD | - | MACROCELL | - | - | 2 | - | - | 20 mm | 14 mm | ||
| PZ5064-7BB1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Mfr. Part #PZ5128IS10BP-TTwicea Part #903-491-PZ5128IS10BP-T | AMD Xilinx |
EE PLD, 12ns, CMOS, PQFP100, 14 X 14 MM, 1 MM HEIGHT, PLASTIC, TQFP-100
Datasheet
Compare
| 554
In Stock
| Min.:1 Mult.:1 | YES | 100 | 66 MHz | XILINX INC | - | 80 | 85 °C | -40 °C | PLASTIC/EPOXY | TFQFP | TFQFP, | - | SQUARE | FLATPACK, THIN PROFILE, FINE PITCH | Obsolete | QFP | - | 5.5 V | 4.5 V | 5 V | - | - | - | - | 128 MACROCELLS | 8542.39.00.01 | QUAD | GULL WING | - | 0.5 mm | unknown | - | 100 | S-PQFP-G100 | - | Not Qualified | INDUSTRIAL | 12 ns | - | - | 2 DEDICATED INPUTS, 80 I/O | 1.2 mm | EE PLD | - | MACROCELL | - | - | 2 | - | - | 14 mm | 14 mm | |
| PZ5128IS10BP-T | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Mfr. Part #PZ5128IS10BP-TTwicea Part #637-491-PZ5128IS10BP-T | NXP Semiconductors |
EE PLD, 15ns, PQFP100
Datasheet
Compare
| Min.:1 Mult.:1 | YES | 100 | 66 MHz | NXP SEMICONDUCTORS | - | 80 | 85 °C | -40 °C | PLASTIC/EPOXY | TFQFP | TFQFP, | - | SQUARE | FLATPACK, THIN PROFILE, FINE PITCH | Transferred | - | - | 5.5 V | 4.5 V | 5 V | - | - | - | - | - | 8542.39.00.01 | QUAD | GULL WING | - | 0.5 mm | unknown | - | - | S-PQFP-G100 | - | Not Qualified | INDUSTRIAL | 15 ns | - | - | 2 DEDICATED INPUTS, 80 I/O | 1.2 mm | EE PLD | - | MACROCELL | - | - | 2 | - | - | 14 mm | 14 mm | ||
| PZ5128IS10BP-T | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Mfr. Part #XC9572F-10PCG84ITwicea Part #903-491-XC9572F-10PCG84I | AMD Xilinx |
Flash PLD, 10ns, CMOS, PQCC84, PLASTIC, LCC-84
Datasheet
Compare
| 265
In Stock
| Min.:1 Mult.:1 | YES | 84 | 67 MHz | XILINX INC | 3 | 69 | 85 °C | -40 °C | PLASTIC/EPOXY | QCCJ | QCCJ, | - | SQUARE | CHIP CARRIER | Obsolete | LCC | Yes | 5.5 V | 4.5 V | 5 V | e3 | - | - | MATTE TIN | - | 8542.39.00.01 | QUAD | J BEND | - | 1.27 mm | compliant | - | 84 | S-PQCC-J84 | - | Not Qualified | INDUSTRIAL | 10 ns | - | - | 0 DEDICATED INPUTS, 69 I/O | 5.08 mm | FLASH PLD | - | MACROCELL | - | - | - | - | - | 29.3116 mm | 29.3116 mm | |
| XC9572F-10PCG84I | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Mfr. Part #XC9536F-15VQG44CTwicea Part #903-491-XC9536F-15VQG44C | AMD Xilinx |
Flash PLD, 15ns, CMOS, PQFP44, PLASTIC, VQFP-44
Datasheet
Compare
| 271
In Stock
| Min.:1 Mult.:1 | YES | 44 | 56 MHz | XILINX INC | 3 | 34 | 70 °C | - | PLASTIC/EPOXY | TQFP | TQFP, | - | SQUARE | FLATPACK, THIN PROFILE | Obsolete | QFP | Yes | 5.25 V | 4.75 V | 5 V | e3 | - | - | MATTE TIN | - | 8542.39.00.01 | QUAD | GULL WING | 260 | 0.8 mm | compliant | 30 | 44 | S-PQFP-G44 | - | Not Qualified | COMMERCIAL | 15 ns | - | - | 0 DEDICATED INPUTS, 34 I/O | 1.2 mm | FLASH PLD | - | MACROCELL | - | - | - | - | - | 10 mm | 10 mm | |
| XC9536F-15VQG44C | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Mfr. Part #XH95180-10PQ160ITwicea Part #903-491-XH95180-10PQ160I | AMD Xilinx |
Mask PLD, CMOS, PQFP160, PLASTIC, QFP-160
Datasheet
Compare
| 500
In Stock
| Min.:1 Mult.:1 | YES | 160 | - | XILINX INC | 3 | 133 | - | - | PLASTIC/EPOXY | QFP | PLASTIC, QFP-160 | QFP160,1.2SQ | SQUARE | FLATPACK | Transferred | QFP | No | - | - | 5 V | e0 | No | - | TIN LEAD | - | 8542.39.00.01 | QUAD | GULL WING | - | 0.65 mm | compliant | - | 160 | S-PQFP-G160 | - | Not Qualified | - | - | - | - | 0 DEDICATED INPUTS, 133 I/O | 3.94 mm | MASK PLD | - | MACROCELL | - | - | - | - | - | 28 mm | 28 mm | |
| XH95180-10PQ160I | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Mfr. Part #EPM7064SLI68-7Twicea Part #18134-491-EPM7064SLI68-7 | Altera Corporation |
Description: EE PLD, 7.5ns, CMOS, PQCC68, PLASTIC, LCC-68
Datasheet
Compare
| Min.:1 Mult.:1 | YES | 68 | 166.7 MHz | ALTERA CORP | - | 48 | 85 °C | -40 °C | PLASTIC/EPOXY | QCCJ | QCCJ, | LDCC68,1.0SQ | SQUARE | CHIP CARRIER | Obsolete | LCC | - | 5.5 V | 4.5 V | 5 V | - | - | - | - | - | 8542.39.00.01 | QUAD | J BEND | - | 1.27 mm | unknown | - | 68 | S-PQCC-J68 | - | Not Qualified | INDUSTRIAL | 7.5 ns | - | - | 0 DEDICATED INPUTS, 48 I/O | 5.08 mm | EE PLD | - | MACROCELL | - | - | - | - | - | 24.23 mm | 24.23 mm | ||
| EPM7064SLI68-7 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Mfr. Part #XC95288XV-5CSG280CTwicea Part #903-491-XC95288XV-5CSG280C | AMD Xilinx |
Flash PLD, 5ns, PBGA280, PLASTIC, CSP-280
Datasheet
Compare
| 503
In Stock
| Min.:1 Mult.:1 | YES | 280 | 222 MHz | XILINX INC | 3 | 192 | 70 °C | - | PLASTIC/EPOXY | TFBGA | TFBGA, | BGA280,19X19,32 | SQUARE | GRID ARRAY, THIN PROFILE, FINE PITCH | Obsolete | BGA | Yes | 2.62 V | 2.37 V | 2.5 V | e1 | - | - | TIN SILVER COPPER | - | 8542.39.00.01 | BOTTOM | BALL | 260 | 0.8 mm | compliant | 30 | 280 | S-PBGA-B280 | - | Not Qualified | COMMERCIAL | 5 ns | - | - | 0 DEDICATED INPUTS, 192 I/O | 1.2 mm | FLASH PLD | - | MACROCELL | - | - | - | - | - | 16 mm | 16 mm | |
| XC95288XV-5CSG280C | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Mfr. Part #XCR5128-7TQ128CTwicea Part #903-491-XCR5128-7TQ128C | AMD Xilinx |
EE PLD, 9.5ns, 128-Cell, CMOS, PQFP128, PLASTIC, TQFP-128
Datasheet
Compare
| 401
In Stock
| Min.:1 Mult.:1 | YES | 128 | 95 MHz | XILINX INC | 1 | 97 | 70 °C | - | PLASTIC/EPOXY | LFQFP | LFQFP, QFP128,.63X.87,20 | QFP128,.63X.87,20 | RECTANGULAR | FLATPACK, LOW PROFILE, FINE PITCH | Obsolete | QFP | No | 5.25 V | 4.75 V | 5 V | - | - | - | - | YES | 8542.39.00.01 | QUAD | GULL WING | - | 0.5 mm | unknown | - | 128 | R-PQFP-G128 | - | Not Qualified | COMMERCIAL | 9.5 ns | - | - | 2 DEDICATED INPUTS, 97 I/O | 1.6 mm | EE PLD | - | MACROCELL | 128 | YES | 2 | YES | - | 20 mm | 14 mm | |
| XCR5128-7TQ128C | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Mfr. Part #XC9572F-10PQ100ITwicea Part #903-491-XC9572F-10PQ100I | AMD Xilinx |
Flash PLD, 10ns, CMOS, PQFP100, PLASTIC, QFP-100
Datasheet
Compare
| 546
In Stock
| Min.:1 Mult.:1 | YES | 100 | 67 MHz | XILINX INC | 3 | 72 | 85 °C | -40 °C | PLASTIC/EPOXY | QFP | QFP, | - | RECTANGULAR | FLATPACK | Obsolete | QFP | No | 5.5 V | 4.5 V | 5 V | e0 | - | - | TIN LEAD | - | 8542.39.00.01 | QUAD | GULL WING | - | 0.65 mm | compliant | - | 100 | R-PQFP-G100 | - | Not Qualified | INDUSTRIAL | 10 ns | - | - | 0 DEDICATED INPUTS, 72 I/O | 3.4 mm | FLASH PLD | - | MACROCELL | - | - | - | - | - | 20 mm | 14 mm | |
| XC9572F-10PQ100I | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Mfr. Part #P5Z22V10-DA-TTwicea Part #637-491-P5Z22V10-DA-T | NXP Semiconductors |
EE PLD, 10ns, PQCC28
Datasheet
Compare
| Min.:1 Mult.:1 | YES | 28 | 83 MHz | NXP SEMICONDUCTORS | - | 10 | 70 °C | - | PLASTIC/EPOXY | QCCJ | QCCJ, | - | SQUARE | CHIP CARRIER | Transferred | - | - | 5.25 V | 4.75 V | 5 V | - | - | - | - | - | 8542.39.00.01 | QUAD | J BEND | - | 1.27 mm | unknown | - | - | S-PQCC-J28 | - | Not Qualified | COMMERCIAL | 10 ns | - | - | 11 DEDICATED INPUTS, 10 I/O | 4.57 mm | EE PLD | - | MACROCELL | - | - | 11 | - | - | 11.5062 mm | 11.5062 mm | ||
| P5Z22V10-DA-T | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Mfr. Part #P5Z22V10-DA-TTwicea Part #903-491-P5Z22V10-DA-T | AMD Xilinx |
Description: EE PLD, 10ns, CMOS, PQCC28, PLASTIC, MO-047AB, LCC-28
Datasheet
Compare
| Min.:1 Mult.:1 | YES | 28 | 83 MHz | XILINX INC | - | 10 | 70 °C | - | PLASTIC/EPOXY | QCCJ | QCCJ, | - | SQUARE | CHIP CARRIER | Obsolete | LCC | - | 5.25 V | 4.75 V | 5 V | - | - | - | - | PROGRAMMABLE OUTPUT POLARITY; SYNCHRONOUS PRESET; ASYNCHRONOUS RESET | 8542.39.00.01 | QUAD | J BEND | - | 1.27 mm | unknown | - | 28 | S-PQCC-J28 | - | Not Qualified | COMMERCIAL | 10 ns | - | - | 11 DEDICATED INPUTS, 10 I/O | 4.57 mm | EE PLD | - | MACROCELL | - | - | 11 | - | - | 11.5062 mm | 11.5062 mm | ||
| P5Z22V10-DA-T | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Mfr. Part #XCR3128-15TQ128CTwicea Part #903-491-XCR3128-15TQ128C | AMD Xilinx |
Description: EE PLD, 15ns, 128-Cell, CMOS, PQFP128, PLASTIC, TQFP-128
Datasheet
Compare
| Min.:1 Mult.:1 | YES | 128 | 59 MHz | XILINX INC | - | 96 | 70 °C | - | PLASTIC/EPOXY | LFQFP | LFQFP, QFP128,.63X.87,20 | QFP128,.63X.87,20 | RECTANGULAR | FLATPACK, LOW PROFILE, FINE PITCH | Obsolete | QFP | No | 3.63 V | 2.97 V | 3.3 V | - | - | - | - | YES | 8542.39.00.01 | QUAD | GULL WING | - | 0.5 mm | unknown | - | 128 | R-PQFP-G128 | - | Not Qualified | COMMERCIAL | 15 ns | - | - | 2 DEDICATED INPUTS, 96 I/O | 1.6 mm | EE PLD | - | MACROCELL | 128 | YES | 2 | YES | - | 20 mm | 14 mm | ||
| XCR3128-15TQ128C | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Mfr. Part #XC95108F-20PCG84ITwicea Part #903-491-XC95108F-20PCG84I | AMD Xilinx |
Description: Flash PLD, 20ns, CMOS, PQCC84, PLASTIC, LCC-84
Datasheet
Compare
| Min.:1 Mult.:1 | YES | 84 | 50 MHz | XILINX INC | 3 | 69 | 85 °C | -40 °C | PLASTIC/EPOXY | QCCJ | QCCJ, | - | SQUARE | CHIP CARRIER | Obsolete | LCC | Yes | 5.5 V | 4.5 V | 5 V | e3 | - | - | MATTE TIN | - | 8542.39.00.01 | QUAD | J BEND | - | 1.27 mm | compliant | - | 84 | S-PQCC-J84 | - | Not Qualified | INDUSTRIAL | 20 ns | - | - | 0 DEDICATED INPUTS, 69 I/O | 5.08 mm | FLASH PLD | - | MACROCELL | - | - | - | - | - | 29.3116 mm | 29.3116 mm | ||
| XC95108F-20PCG84I | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Mfr. Part #PALCE16V8H-15E4/B2ATwicea Part #2937-491-PALCE16V8H-15E4/B2A | AMD |
Description: EE PLD, 15ns, PAL-Type, CMOS, CQCC20, CERAMIC, LCC-20
Datasheet
Compare
| 12
In Stock
| Min.:1 Mult.:1 | YES | 20 | 41.6 MHz | ADVANCED MICRO DEVICES INC | - | 8 | 125 °C | -55 °C | CERAMIC, METAL-SEALED COFIRED | QCCN | QCCN, LCC20,.35SQ | LCC20,.35SQ | SQUARE | CHIP CARRIER | Obsolete | QLCC | No | 5.5 V | 4.5 V | 5 V | e0 | - | 3A001.A.2.C | Tin/Lead (Sn/Pb) | PROGRAMMABLE OUTPUT POLARITY; 8 MACROCELLS; REGISTER PRELOAD; POWER-UP RESET | 8542.39.00.01 | QUAD | NO LEAD | - | 1.27 mm | unknown | - | 20 | S-CQCC-N20 | 8 | Not Qualified | MILITARY | 15 ns | PAL-TYPE | 18 | 8 DEDICATED INPUTS, 8 I/O | 2.54 mm | EE PLD | 38535Q/M;38534H;883B | MACROCELL | - | - | 8 | - | 64 | 8.89 mm | 8.89 mm | |
| PALCE16V8H-15E4/B2A | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Mfr. Part #ATF20V8CQ-10JCTwicea Part #69-491-ATF20V8CQ-10JC | Atmel Corporation |
Description: EE PLD, 10ns, PAL-Type, CMOS, PQCC28, PLASTIC, LCC-28
Datasheet
Compare
| Min.:1 Mult.:1 | YES | 28 | 68 MHz | ATMEL CORP | 2 | 8 | 70 °C | - | PLASTIC/EPOXY | QCCJ | QCCJ, LDCC28,.5SQ | LDCC28,.5SQ | SQUARE | CHIP CARRIER | Obsolete | QLCC | No | 5.25 V | 4.75 V | 5 V | e0 | No | - | TIN LEAD | - | 8542.39.00.01 | QUAD | J BEND | 225 | 1.27 mm | compliant | - | 28 | S-PQCC-J28 | 8 | Not Qualified | COMMERCIAL | 10 ns | PAL-TYPE | 20 | 11 DEDICATED INPUTS, 8 I/O | 4.57 mm | EE PLD | - | MACROCELL | - | - | 11 | - | 64 | 11.5062 mm | 11.5062 mm | ||
| ATF20V8CQ-10JC | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Mfr. Part #EPM5192LC84Twicea Part #217-491-EPM5192LC84 | Cypress Semiconductor |
OT PLD, 55ns, CMOS, PQCC84, PLASTIC, MS-018, LCC-84
Datasheet
Compare
| Min.:1 Mult.:1 | YES | 84 | 33.3 MHz | CYPRESS SEMICONDUCTOR CORP | - | 64 | 70 °C | - | PLASTIC/EPOXY | QCCJ | QCCJ, | - | SQUARE | CHIP CARRIER | Obsolete | LCC | - | 5.25 V | 4.75 V | 5 V | - | - | - | - | 192 MACROCELLS; SHARED INPUT/CLOCK; SHARED PRODUCT TERMS | 8542.39.00.01 | QUAD | J BEND | - | 1.27 mm | unknown | - | 84 | S-PQCC-J84 | - | Not Qualified | COMMERCIAL | 55 ns | - | - | 7 DEDICATED INPUTS, 64 I/O | 5.08 mm | OT PLD | - | MACROCELL | - | - | 7 | - | - | 29.3116 mm | 29.3116 mm | ||
| EPM5192LC84 |
Index :
0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ








